All Packages Class Hierarchy This Package Previous Next Index
Class drasys.or.graph.tsp.Genius
drasys.or.graph.tsp.Composite
|
+----drasys.or.graph.tsp.Genius
- public class Genius
- extends Composite
An implementation of the composite TSP heuristic 'GENIUS'.
The 'GENIUS' algorithm is described in a paper by
Michel Gendreau, Alain Hertz, Gilbert Laporte which was published in
'Operations Research' Vol.40, No.6, November-December 1992.
Copyright (C) 1997 by DRA Systems all rights reserved.
- See Also:
- Geni, Us
-
Genius(int)
- Sets the neighborhood for both the GENI and US sections to the argument.
-
Genius(int, GraphI)
- Sets the neighborhood for both sections and the target graph.
-
Genius(int, int)
- Sets the neighborhood for both the GENI and US sections separately.
-
Genius(int, int, GraphI)
- Sets the neighborhood for each section separately and the target graph.
Genius
public Genius(int sizeOfNeighborhood)
- Sets the neighborhood for both the GENI and US sections to the argument.
The graph must be set with 'setGraph()' before constructing a tour.
Genius
public Genius(int geniSizeOfNeighborhood,
int usSizeOfNeighborhood)
- Sets the neighborhood for both the GENI and US sections separately.
The graph must be set with 'setGraph()' before constructing a tour.
Genius
public Genius(int sizeOfNeighborhood,
GraphI graph)
- Sets the neighborhood for both sections and the target graph.
Genius
public Genius(int geniSizeOfNeighborhood,
int usSizeOfNeighborhood,
GraphI graph)
- Sets the neighborhood for each section separately and the target graph.
All Packages Class Hierarchy This Package Previous Next Index