MCPcopy Create free account

hub / github.com/dhadka/TSPLIB4J / types & classes

Types & classes36 in github.com/dhadka/TSPLIB4J

ClassCeilingDistance
The Euclidean distance function with distances rounded up to the nearest integer.
src/org/moeaframework/problem/tsplib/CeilingDistance.java:27
EnumDataType
Enumeration of the supported data types.
src/org/moeaframework/problem/tsplib/DataType.java:26
EnumDisplayDataType
Enumeration of ways a graphical display can be generated from the data.
src/org/moeaframework/problem/tsplib/DisplayDataType.java:26
ClassDistanceFunction
Abstract superclass of all distance function implementations. This class ensures the two nodes provided to the {@link #distance(Node, Node)} method a
src/org/moeaframework/problem/tsplib/DistanceFunction.java:28
ClassDistanceFunctionTest
Tests the distance functions against the cases provided in the official TSPLIB documentation.
test/org/moeaframework/problem/tsplib/DistanceFunctionTest.java:33
ClassDistanceTable
A distance table provides a lookup of the distances between the nodes in a TSPLIB problem instance.
src/org/moeaframework/problem/tsplib/DistanceTable.java:30
ClassEdge
An edge between two nodes.
src/org/moeaframework/problem/tsplib/Edge.java:26
ClassEdgeData
Stores the edges in a graph.
src/org/moeaframework/problem/tsplib/EdgeData.java:34
EnumEdgeDataFormat
Enumeration of the formats in which edge data is specified.
src/org/moeaframework/problem/tsplib/EdgeDataFormat.java:26
ClassEdgeTest
Tests the {@link Edge} class.
test/org/moeaframework/problem/tsplib/EdgeTest.java:29
EnumEdgeWeightFormat
Enumeration of the various formats in which edge weights (distances) can be specified.
src/org/moeaframework/problem/tsplib/EdgeWeightFormat.java:27
ClassEdgeWeightMatrix
Stores the edge weight matrix from a TSPLIB problem instance.
src/org/moeaframework/problem/tsplib/EdgeWeightMatrix.java:32
EnumEdgeWeightType
Enumeration of the ways that explicit edge weights (distances) can be specified.
src/org/moeaframework/problem/tsplib/EdgeWeightType.java:27
ClassEuclideanDistance
The Euclidean distance function.
src/org/moeaframework/problem/tsplib/EuclideanDistance.java:26
ClassGeographicalDistance
The geographical distance function. Node coordinates must be specified in latitude and longitude positions of the form {@code DDD.MM} where {@code DD
src/org/moeaframework/problem/tsplib/GeographicalDistance.java:30
ClassManhattanDistance
The Manhattan distance function.
src/org/moeaframework/problem/tsplib/ManhattanDistance.java:26
ClassMaximumDistance
The maximum distance function.
src/org/moeaframework/problem/tsplib/MaximumDistance.java:26
ClassNode
Represents a node (i.e., city) or arbitrary dimension.
src/org/moeaframework/problem/tsplib/Node.java:28
EnumNodeCoordType
Enumeration of the ways node coordinates can be specified.
src/org/moeaframework/problem/tsplib/NodeCoordType.java:26
ClassNodeCoordinates
Stores the nodes in a TSPLIB problem instance and provides methods for calculating the distances between nodes.
src/org/moeaframework/problem/tsplib/NodeCoordinates.java:32
ClassPseudoEuclideanDistance
The psuedo-Euclidean distance function used by the {@code ATT} TSPLIB problem instances.
src/org/moeaframework/problem/tsplib/PseudoEuclideanDistance.java:27
ClassTSP2OptHeuristic
Implementation of the 2-opt heuristic for the traveling salesman problem. The 2-opt heuristic searches for any two edges in a tour that can be rearran
src/org/moeaframework/problem/tsplib/TSP2OptHeuristic.java:29
ClassTSP2OptHeuristicTest
Tests the {@link TSP2OptHeuristic} class.
test/org/moeaframework/problem/tsplib/TSP2OptHeuristicTest.java:34
ClassTSPExample
Demonstration of optimizing a TSP problem using the MOEA Framework optimization library (http://www.moeaframework.org/). A window will appear showing
src/org/moeaframework/problem/tsplib/TSPExample.java:51
ClassTSPInstance
A TSPLIB problem instance.
src/org/moeaframework/problem/tsplib/TSPInstance.java:33
ClassTSPPanel
Panel for displaying TSPLIB problem instances and tours.
src/org/moeaframework/problem/tsplib/TSPPanel.java:46
ClassTSPProblem
The optimization problem definition. This is a 1 variable, 1 objective optimization problem. The single variable is a permutation that defines the n
src/org/moeaframework/problem/tsplib/TSPExample.java:98
ClassTestATSP
Tests asymmetric traveling salesman problem (ATOP) instances. This only tests if the instances loaded without error, not for correctness.
test/org/moeaframework/problem/tsplib/TestATSP.java:37
ClassTestHCP
Tests Hamiltonian cycle problem (HCP) instances.
test/org/moeaframework/problem/tsplib/TestHCP.java:36
ClassTestSOP
Tests sequential ordering problem (SOP) instances. This only tests if the instances load without error, not for correctness.
test/org/moeaframework/problem/tsplib/TestSOP.java:37
ClassTestTSP
Tests traveling salesman problem (TSP) instances.
test/org/moeaframework/problem/tsplib/TestTSP.java:36
ClassTestVRP
Tests vehicle routing problem (VRP) instances. This only tests if the instance loads correctly, not for correctness.
test/org/moeaframework/problem/tsplib/TestVRP.java:37
ClassTour
Stores the nodes (by their identifier) that are visited in a tour. Tours are cyclic, so an implicit edge exists between the last index and the first.
src/org/moeaframework/problem/tsplib/Tour.java:35
ClassTourDisplaySetting
The inner class storing tour display settings. These settings control the paint and line stroke when rendering the tour.
src/org/moeaframework/problem/tsplib/TSPPanel.java:361
ClassTourTest
Tests the {@link Tour} class.
test/org/moeaframework/problem/tsplib/TourTest.java:29
ClassVehicleRoutingTable
Stores the demand at each node and identifies the depot nodes for vehicle routing problems.
src/org/moeaframework/problem/tsplib/VehicleRoutingTable.java:34