LAMP
Linear Assignment and Matching Problems


LAMP is a FORTRAN77 program, which implements various algorithms for linear assignment and matching problems including

The program printed in the reference is written in FORTRAN IV. People who think FORTRAN77 or FORTRAN66 was primitive should take a look at this source code, to understand the evolution of programming.

To some extent, the code has been "cleaned up", so that it is not a straight copy of the printed text.

Related Data and Programs:

APPORTIONMENT is a FORTRAN90 library which study the apportionment problem for the US House of Representatives.

CODEPACK is a FORTRAN90 library which computes "codes" that can determine if two graphs are isomorphic.

COMBO is a FORTRAN90 library which handle various combinatorial tasks and computations.

GRAFPACK is a FORTRAN90 library which contains many routines for handling abstract graphs.

LAU_NP is a FORTRAN90 library which handle various NP hard problems.

LAUPACK is a FORTRAN90 library which compute various quantities associated with a graph.

PARTIAL_DIGEST is a FORTRAN90 library which solve the partial digest problem.

SELECT is a FORTRAN90 library which generates various combinatorial objects.

SUBSET is a FORTRAN90 library which handle various combinatorial problems.

Reference:

  1. Rainer Burkard, Ulrich Derigs,
    Assignment and Matching Problems: Solution methods with FORTRAN programs,
    Lecture Notes in Economics and Mathematical Systems,
    Volume 184,
    Springer, 1980,
    ISBN: 0387102671,
    LC: QA402.5.B86.

Source Code:

Examples and Tests:

List of Routines:

You can go up one level to the FORTRAN77 source codes.


Last revised on 10 December 2007.