Baseclasses
Definition
The class OptCrossMin implements an optimal two layer crossing minimization based on a branch & cut algorithm for the linear ordering problem [GJR84]. It reorders the nodes on the changeable layer such that the number of crossings is minimum.
General Information
| Algorithm | |
| name | Opt. Cross. Min. |
| long name | Optimal Crossing Minimization |
| author | M. Grötschel, M. Jünger, G. Reinelt |
| Implementation | |
| author | M. Elf |
| date | September 1998 |
| version | |
Pre- and Postcondition
| precondition | = | |
| postcondition(PRE) | = |
#include < AGD/OptCrossMin.h >
Creation
| OptCrossMin | M | creates an instance M of type OptCrossMin. |
Operations
Standard Interface (Inherited Methods) The detailed description of these methods can be found in the manual entries of the base class (TwoLayerCrossMin).
| bool | M.check(const leda_graph& G, const Layer& L, AgdKey& p) | |
| void | M.init(const leda_graph& G, const Hierarchy& H) | |
| void | M.call(const leda_graph& G, Layer& L) | |
| void | M.cleanup() |
© Copyright 1998-2001, Algorithmic Solutions Software GmbH. All rights reserved.
2001-08-13