lamp


lamp, a FORTRAN77 code which implements algorithms for linear assignment and matching problems, including the linear sum assignment problem, the linear bottleneck assignment problem, the cardinality matching problem, the sum matching problem, the bottleneck matching problem, the Chinese postman problem, and the quadratic assignment problem, by Rainer Burkard, Ulrich Derigs.

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.

Licensing:

The computer code and data files described and made available on this web page are distributed under the GNU LGPL license.

Languages:

lamp is available in a FORTRAN77 version.

Related Data and Programs:

lamp_test

apportionment, a FORTRAN90 library which studies the apportionment problem for the US House of Representatives.

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

COMBO, a FORTRAN90 library which handles various combinatorial tasks and computations.

GENERALIZED_ASSIGNMENT, a dataset directory which contains test data for the generalized assignment problem;

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

KNAPSACK, a FORTRAN77 library which solves a variety of knapsack problems.

LAU_NP, a FORTRAN90 library which handles various NP hard problems.

LAUPACK, a FORTRAN90 library which computes various quantities associated with a graph.

PARTIAL_DIGEST, a FORTRAN90 library which solves the partial digest problem.

PARTITION_PROBLEM, a FORTRAN77 library which seeks solutions of the partition problem, splitting a set of integers into two subsets with equal sum.

SELECT, a FORTRAN90 library which generates various combinatorial objects.

SUBSET, a FORTRAN90 library which handles various combinatorial problems.

Author:

Rainer Burkard, Ulrich Derigs

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:


Last revised on 18 October 2023.