From 68d7c40499ad81625e700690962fa76b06fe395d Mon Sep 17 00:00:00 2001 From: Jochen Keil Date: Mon, 5 Jul 2010 12:24:46 +0200 Subject: [PATCH] documentation files --- doc/javadoc/aco/AntFactory.html | 361 ++++ doc/javadoc/aco/AntMain.html | 380 ++++ doc/javadoc/aco/TspAcoGui.html | 576 ++++++ doc/javadoc/aco/ant/Ant.html | 442 +++++ doc/javadoc/aco/ant/class-use/Ant.html | 431 +++++ doc/javadoc/aco/ant/package-frame.html | 32 + doc/javadoc/aco/ant/package-summary.html | 157 ++ doc/javadoc/aco/ant/package-tree.html | 153 ++ doc/javadoc/aco/ant/package-use.html | 284 +++ doc/javadoc/aco/antview/AntView.html | 482 +++++ doc/javadoc/aco/antview/AntViewApplet.html | 440 +++++ doc/javadoc/aco/antview/AntViewObservable.html | 266 +++ doc/javadoc/aco/antview/class-use/AntView.html | 144 ++ .../aco/antview/class-use/AntViewApplet.html | 178 ++ .../aco/antview/class-use/AntViewObservable.html | 389 +++++ doc/javadoc/aco/antview/package-frame.html | 45 + doc/javadoc/aco/antview/package-summary.html | 175 ++ doc/javadoc/aco/antview/package-tree.html | 171 ++ doc/javadoc/aco/antview/package-use.html | 290 +++ doc/javadoc/aco/class-use/AntFactory.html | 144 ++ doc/javadoc/aco/class-use/AntMain.html | 144 ++ doc/javadoc/aco/class-use/TspAcoGui.html | 144 ++ doc/javadoc/aco/environment/Environment.html | 517 ++++++ .../aco/environment/acs/ACSEnvironment.html | 247 +++ .../environment/acs/class-use/ACSEnvironment.html | 144 ++ doc/javadoc/aco/environment/acs/package-frame.html | 32 + .../aco/environment/acs/package-summary.html | 157 ++ doc/javadoc/aco/environment/acs/package-tree.html | 158 ++ doc/javadoc/aco/environment/acs/package-use.html | 144 ++ doc/javadoc/aco/environment/as/ASEnvironment.html | 247 +++ .../environment/as/class-use/ASEnvironment.html | 144 ++ doc/javadoc/aco/environment/as/package-frame.html | 32 + .../aco/environment/as/package-summary.html | 157 ++ doc/javadoc/aco/environment/as/package-tree.html | 158 ++ doc/javadoc/aco/environment/as/package-use.html | 144 ++ .../aco/environment/class-use/Environment.html | 297 ++++ .../aco/environment/data/EnvironmentData.html | 427 +++++ .../data/class-use/EnvironmentData.html | 144 ++ .../aco/environment/data/package-frame.html | 32 + .../aco/environment/data/package-summary.html | 157 ++ doc/javadoc/aco/environment/data/package-tree.html | 153 ++ doc/javadoc/aco/environment/data/package-use.html | 144 ++ doc/javadoc/aco/environment/package-frame.html | 32 + doc/javadoc/aco/environment/package-summary.html | 157 ++ doc/javadoc/aco/environment/package-tree.html | 156 ++ doc/javadoc/aco/environment/package-use.html | 227 +++ doc/javadoc/aco/graph/ACOGraph.html | 503 ++++++ doc/javadoc/aco/graph/class-use/ACOGraph.html | 219 +++ doc/javadoc/aco/graph/data/ChoiceInformation.html | 277 +++ doc/javadoc/aco/graph/data/CoordinateData.html | 290 +++ doc/javadoc/aco/graph/data/DistanceData.html | 291 ++++ .../aco/graph/data/HeuristicInformation.html | 277 +++ .../aco/graph/data/NearestNeighbourList.html | 296 ++++ doc/javadoc/aco/graph/data/PheromoneData.html | 277 +++ .../graph/data/class-use/ChoiceInformation.html | 144 ++ .../aco/graph/data/class-use/CoordinateData.html | 195 +++ .../aco/graph/data/class-use/DistanceData.html | 144 ++ .../graph/data/class-use/HeuristicInformation.html | 144 ++ .../graph/data/class-use/NearestNeighbourList.html | 144 ++ .../aco/graph/data/class-use/PheromoneData.html | 144 ++ doc/javadoc/aco/graph/data/package-frame.html | 42 + doc/javadoc/aco/graph/data/package-summary.html | 177 ++ doc/javadoc/aco/graph/data/package-tree.html | 153 ++ doc/javadoc/aco/graph/data/package-use.html | 170 ++ doc/javadoc/aco/graph/package-frame.html | 32 + doc/javadoc/aco/graph/package-summary.html | 157 ++ doc/javadoc/aco/graph/package-tree.html | 153 ++ doc/javadoc/aco/graph/package-use.html | 170 ++ doc/javadoc/aco/mediator/ACOMediator.html | 1837 ++++++++++++++++++++ doc/javadoc/aco/mediator/acs/ACSMediator.html | 298 ++++ .../aco/mediator/acs/class-use/ACSMediator.html | 223 +++ doc/javadoc/aco/mediator/acs/package-frame.html | 32 + doc/javadoc/aco/mediator/acs/package-summary.html | 157 ++ doc/javadoc/aco/mediator/acs/package-tree.html | 156 ++ doc/javadoc/aco/mediator/acs/package-use.html | 189 ++ doc/javadoc/aco/mediator/as/ASMediator.html | 301 ++++ .../aco/mediator/as/asrank/ASRankMediator.html | 308 ++++ .../as/asrank/class-use/ASRankMediator.html | 184 ++ .../aco/mediator/as/asrank/package-frame.html | 32 + .../aco/mediator/as/asrank/package-summary.html | 157 ++ .../aco/mediator/as/asrank/package-tree.html | 158 ++ .../aco/mediator/as/asrank/package-use.html | 170 ++ .../aco/mediator/as/class-use/ASMediator.html | 304 ++++ doc/javadoc/aco/mediator/as/eas/EASMediator.html | 308 ++++ .../aco/mediator/as/eas/class-use/EASMediator.html | 184 ++ doc/javadoc/aco/mediator/as/eas/package-frame.html | 32 + .../aco/mediator/as/eas/package-summary.html | 157 ++ doc/javadoc/aco/mediator/as/eas/package-tree.html | 158 ++ doc/javadoc/aco/mediator/as/eas/package-use.html | 170 ++ doc/javadoc/aco/mediator/as/package-frame.html | 32 + doc/javadoc/aco/mediator/as/package-summary.html | 157 ++ doc/javadoc/aco/mediator/as/package-tree.html | 156 ++ doc/javadoc/aco/mediator/as/package-use.html | 246 +++ .../aco/mediator/as/simpleas/SimpleASMediator.html | 261 +++ .../as/simpleas/class-use/SimpleASMediator.html | 184 ++ .../aco/mediator/as/simpleas/package-frame.html | 32 + .../aco/mediator/as/simpleas/package-summary.html | 157 ++ .../aco/mediator/as/simpleas/package-tree.html | 158 ++ .../aco/mediator/as/simpleas/package-use.html | 170 ++ .../aco/mediator/class-use/ACOMediator.html | 662 +++++++ doc/javadoc/aco/mediator/package-frame.html | 32 + doc/javadoc/aco/mediator/package-summary.html | 157 ++ doc/javadoc/aco/mediator/package-tree.html | 154 ++ doc/javadoc/aco/mediator/package-use.html | 398 +++++ doc/javadoc/aco/misc/CoordinatePair.html | 236 +++ doc/javadoc/aco/misc/EnvironmentShutdownHook.html | 305 ++++ doc/javadoc/aco/misc/Pair.html | 276 +++ doc/javadoc/aco/misc/class-use/CoordinatePair.html | 440 +++++ .../misc/class-use/EnvironmentShutdownHook.html | 144 ++ doc/javadoc/aco/misc/class-use/Pair.html | 180 ++ doc/javadoc/aco/misc/package-frame.html | 36 + doc/javadoc/aco/misc/package-summary.html | 165 ++ doc/javadoc/aco/misc/package-tree.html | 158 ++ doc/javadoc/aco/misc/package-use.html | 303 ++++ doc/javadoc/aco/package-frame.html | 36 + doc/javadoc/aco/package-summary.html | 165 ++ doc/javadoc/aco/package-tree.html | 168 ++ doc/javadoc/aco/package-use.html | 144 ++ doc/javadoc/aco/parameter/ACOParameter.html | 965 ++++++++++ doc/javadoc/aco/parameter/acs/ACSParameter.html | 303 ++++ .../aco/parameter/acs/class-use/ACSParameter.html | 178 ++ doc/javadoc/aco/parameter/acs/package-frame.html | 32 + doc/javadoc/aco/parameter/acs/package-summary.html | 157 ++ doc/javadoc/aco/parameter/acs/package-tree.html | 155 ++ doc/javadoc/aco/parameter/acs/package-use.html | 170 ++ doc/javadoc/aco/parameter/as/ASParameter.html | 408 +++++ .../aco/parameter/as/asrank/ASRankParameter.html | 415 +++++ .../as/asrank/class-use/ASRankParameter.html | 178 ++ .../aco/parameter/as/asrank/package-frame.html | 32 + .../aco/parameter/as/asrank/package-summary.html | 157 ++ .../aco/parameter/as/asrank/package-tree.html | 157 ++ .../aco/parameter/as/asrank/package-use.html | 170 ++ .../aco/parameter/as/class-use/ASParameter.html | 265 +++ doc/javadoc/aco/parameter/as/eas/EASParameter.html | 450 +++++ .../parameter/as/eas/class-use/EASParameter.html | 178 ++ .../aco/parameter/as/eas/package-frame.html | 32 + .../aco/parameter/as/eas/package-summary.html | 157 ++ doc/javadoc/aco/parameter/as/eas/package-tree.html | 157 ++ doc/javadoc/aco/parameter/as/eas/package-use.html | 170 ++ doc/javadoc/aco/parameter/as/package-frame.html | 32 + doc/javadoc/aco/parameter/as/package-summary.html | 157 ++ doc/javadoc/aco/parameter/as/package-tree.html | 155 ++ doc/javadoc/aco/parameter/as/package-use.html | 227 +++ .../parameter/as/simpleas/SimpleASParameter.html | 377 ++++ .../as/simpleas/class-use/SimpleASParameter.html | 178 ++ .../aco/parameter/as/simpleas/package-frame.html | 32 + .../aco/parameter/as/simpleas/package-summary.html | 157 ++ .../aco/parameter/as/simpleas/package-tree.html | 157 ++ .../aco/parameter/as/simpleas/package-use.html | 170 ++ .../aco/parameter/class-use/ACOParameter.html | 370 ++++ doc/javadoc/aco/parameter/package-frame.html | 32 + doc/javadoc/aco/parameter/package-summary.html | 157 ++ doc/javadoc/aco/parameter/package-tree.html | 153 ++ doc/javadoc/aco/parameter/package-use.html | 265 +++ doc/javadoc/aco/strategy/ACOStrategy.html | 295 ++++ .../aco/strategy/ChoiceInformationStrategy.html | 255 +++ doc/javadoc/aco/strategy/DistanceStrategy.html | 297 ++++ doc/javadoc/aco/strategy/GraphStrategy.html | 294 ++++ .../aco/strategy/HeuristicInformationStrategy.html | 252 +++ doc/javadoc/aco/strategy/PheromoneStrategy.html | 274 +++ doc/javadoc/aco/strategy/TauZeroStrategy.html | 255 +++ .../strategy/acs/ACSChoiceInformationStrategy.html | 256 +++ .../aco/strategy/acs/ACSPheromoneStrategy.html | 286 +++ doc/javadoc/aco/strategy/acs/ACSStrategy.html | 267 +++ .../aco/strategy/acs/ACSTauZeroStrategy.html | 256 +++ .../class-use/ACSChoiceInformationStrategy.html | 144 ++ .../acs/class-use/ACSPheromoneStrategy.html | 144 ++ .../aco/strategy/acs/class-use/ACSStrategy.html | 144 ++ .../strategy/acs/class-use/ACSTauZeroStrategy.html | 144 ++ doc/javadoc/aco/strategy/acs/package-frame.html | 38 + doc/javadoc/aco/strategy/acs/package-summary.html | 169 ++ doc/javadoc/aco/strategy/acs/package-tree.html | 161 ++ doc/javadoc/aco/strategy/acs/package-use.html | 144 ++ .../strategy/as/ASChoiceInformationStrategy.html | 256 +++ .../aco/strategy/as/ASPheromoneStrategy.html | 268 +++ doc/javadoc/aco/strategy/as/ASStrategy.html | 267 +++ .../as/asrank/ASRankPheromoneStrategy.html | 266 +++ .../strategy/as/asrank/ASRankTauZeroStrategy.html | 256 +++ .../asrank/class-use/ASRankPheromoneStrategy.html | 144 ++ .../as/asrank/class-use/ASRankTauZeroStrategy.html | 144 ++ .../aco/strategy/as/asrank/package-frame.html | 34 + .../aco/strategy/as/asrank/package-summary.html | 161 ++ .../aco/strategy/as/asrank/package-tree.html | 159 ++ .../aco/strategy/as/asrank/package-use.html | 144 ++ .../as/class-use/ASChoiceInformationStrategy.html | 144 ++ .../strategy/as/class-use/ASPheromoneStrategy.html | 238 +++ .../aco/strategy/as/class-use/ASStrategy.html | 144 ++ .../aco/strategy/as/eas/EASPheromoneStrategy.html | 266 +++ .../aco/strategy/as/eas/EASTauZeroStrategy.html | 256 +++ .../as/eas/class-use/EASPheromoneStrategy.html | 144 ++ .../as/eas/class-use/EASTauZeroStrategy.html | 144 ++ doc/javadoc/aco/strategy/as/eas/package-frame.html | 34 + .../aco/strategy/as/eas/package-summary.html | 161 ++ doc/javadoc/aco/strategy/as/eas/package-tree.html | 159 ++ doc/javadoc/aco/strategy/as/eas/package-use.html | 144 ++ doc/javadoc/aco/strategy/as/package-frame.html | 36 + doc/javadoc/aco/strategy/as/package-summary.html | 165 ++ doc/javadoc/aco/strategy/as/package-tree.html | 159 ++ doc/javadoc/aco/strategy/as/package-use.html | 208 +++ .../as/simpleas/SimpleASPheromoneStrategy.html | 266 +++ .../as/simpleas/SimpleASTauZeroStrategy.html | 256 +++ .../class-use/SimpleASPheromoneStrategy.html | 144 ++ .../class-use/SimpleASTauZeroStrategy.html | 144 ++ .../aco/strategy/as/simpleas/package-frame.html | 34 + .../aco/strategy/as/simpleas/package-summary.html | 161 ++ .../aco/strategy/as/simpleas/package-tree.html | 159 ++ .../aco/strategy/as/simpleas/package-use.html | 144 ++ .../aco/strategy/class-use/ACOStrategy.html | 642 +++++++ .../class-use/ChoiceInformationStrategy.html | 642 +++++++ .../aco/strategy/class-use/DistanceStrategy.html | 651 +++++++ .../aco/strategy/class-use/GraphStrategy.html | 584 +++++++ .../class-use/HeuristicInformationStrategy.html | 584 +++++++ .../aco/strategy/class-use/PheromoneStrategy.html | 729 ++++++++ .../aco/strategy/class-use/TauZeroStrategy.html | 700 ++++++++ .../strategy/distance/ATT_DistanceStrategy.html | 267 +++ .../strategy/distance/EUC_2D_DistanceStrategy.html | 267 +++ .../distance/class-use/ATT_DistanceStrategy.html | 144 ++ .../class-use/EUC_2D_DistanceStrategy.html | 144 ++ .../aco/strategy/distance/package-frame.html | 34 + .../aco/strategy/distance/package-summary.html | 161 ++ .../aco/strategy/distance/package-tree.html | 155 ++ doc/javadoc/aco/strategy/distance/package-use.html | 144 ++ doc/javadoc/aco/strategy/package-frame.html | 44 + doc/javadoc/aco/strategy/package-summary.html | 181 ++ doc/javadoc/aco/strategy/package-tree.html | 153 ++ doc/javadoc/aco/strategy/package-use.html | 662 +++++++ doc/javadoc/aco/tsplibreader/TSPLibReader.html | 333 ++++ .../aco/tsplibreader/class-use/TSPLibReader.html | 208 +++ doc/javadoc/aco/tsplibreader/package-frame.html | 32 + doc/javadoc/aco/tsplibreader/package-summary.html | 157 ++ doc/javadoc/aco/tsplibreader/package-tree.html | 153 ++ doc/javadoc/aco/tsplibreader/package-use.html | 189 ++ doc/javadoc/allclasses-frame.html | 141 ++ doc/javadoc/allclasses-noframe.html | 141 ++ doc/javadoc/constant-values.html | 146 ++ doc/javadoc/deprecated-list.html | 146 ++ doc/javadoc/help-doc.html | 223 +++ doc/javadoc/index-files/index-1.html | 322 ++++ doc/javadoc/index-files/index-10.html | 154 ++ doc/javadoc/index-files/index-11.html | 190 ++ doc/javadoc/index-files/index-12.html | 166 ++ doc/javadoc/index-files/index-13.html | 388 +++++ doc/javadoc/index-files/index-14.html | 178 ++ doc/javadoc/index-files/index-15.html | 154 ++ doc/javadoc/index-files/index-16.html | 145 ++ doc/javadoc/index-files/index-17.html | 163 ++ doc/javadoc/index-files/index-2.html | 220 +++ doc/javadoc/index-files/index-3.html | 154 ++ doc/javadoc/index-files/index-4.html | 181 ++ doc/javadoc/index-files/index-5.html | 427 +++++ doc/javadoc/index-files/index-6.html | 148 ++ doc/javadoc/index-files/index-7.html | 148 ++ doc/javadoc/index-files/index-8.html | 145 ++ doc/javadoc/index-files/index-9.html | 151 ++ doc/javadoc/index.html | 39 + doc/javadoc/overview-frame.html | 100 ++ doc/javadoc/overview-summary.html | 267 +++ doc/javadoc/overview-tree.html | 209 +++ doc/javadoc/package-list | 30 + doc/javadoc/resources/inherit.gif | Bin 0 -> 57 bytes doc/javadoc/serialized-form.html | 571 ++++++ doc/javadoc/stylesheet.css | 29 + doc/uml/aco_ci_distance_strategy_inheritance.dia | Bin 0 -> 2040 bytes doc/uml/mediator.dia | Bin 0 -> 3843 bytes .../parameter_mediator_environment_inheritance.dia | Bin 0 -> 2664 bytes doc/uml/parameter_mediator_inheritance.dia | Bin 0 -> 2353 bytes doc/uml/pheromone_tauzero_strategy_inheritance.dia | Bin 0 -> 2238 bytes 267 files changed, 56486 insertions(+) create mode 100644 doc/javadoc/aco/AntFactory.html create mode 100644 doc/javadoc/aco/AntMain.html create mode 100644 doc/javadoc/aco/TspAcoGui.html create mode 100644 doc/javadoc/aco/ant/Ant.html create mode 100644 doc/javadoc/aco/ant/class-use/Ant.html create mode 100644 doc/javadoc/aco/ant/package-frame.html create mode 100644 doc/javadoc/aco/ant/package-summary.html create mode 100644 doc/javadoc/aco/ant/package-tree.html create mode 100644 doc/javadoc/aco/ant/package-use.html create mode 100644 doc/javadoc/aco/antview/AntView.html create mode 100644 doc/javadoc/aco/antview/AntViewApplet.html create mode 100644 doc/javadoc/aco/antview/AntViewObservable.html create mode 100644 doc/javadoc/aco/antview/class-use/AntView.html create mode 100644 doc/javadoc/aco/antview/class-use/AntViewApplet.html create mode 100644 doc/javadoc/aco/antview/class-use/AntViewObservable.html create mode 100644 doc/javadoc/aco/antview/package-frame.html create mode 100644 doc/javadoc/aco/antview/package-summary.html create mode 100644 doc/javadoc/aco/antview/package-tree.html create mode 100644 doc/javadoc/aco/antview/package-use.html create mode 100644 doc/javadoc/aco/class-use/AntFactory.html create mode 100644 doc/javadoc/aco/class-use/AntMain.html create mode 100644 doc/javadoc/aco/class-use/TspAcoGui.html create mode 100644 doc/javadoc/aco/environment/Environment.html create mode 100644 doc/javadoc/aco/environment/acs/ACSEnvironment.html create mode 100644 doc/javadoc/aco/environment/acs/class-use/ACSEnvironment.html create mode 100644 doc/javadoc/aco/environment/acs/package-frame.html create mode 100644 doc/javadoc/aco/environment/acs/package-summary.html create mode 100644 doc/javadoc/aco/environment/acs/package-tree.html create mode 100644 doc/javadoc/aco/environment/acs/package-use.html create mode 100644 doc/javadoc/aco/environment/as/ASEnvironment.html create mode 100644 doc/javadoc/aco/environment/as/class-use/ASEnvironment.html create mode 100644 doc/javadoc/aco/environment/as/package-frame.html create mode 100644 doc/javadoc/aco/environment/as/package-summary.html create mode 100644 doc/javadoc/aco/environment/as/package-tree.html create mode 100644 doc/javadoc/aco/environment/as/package-use.html create mode 100644 doc/javadoc/aco/environment/class-use/Environment.html create mode 100644 doc/javadoc/aco/environment/data/EnvironmentData.html create mode 100644 doc/javadoc/aco/environment/data/class-use/EnvironmentData.html create mode 100644 doc/javadoc/aco/environment/data/package-frame.html create mode 100644 doc/javadoc/aco/environment/data/package-summary.html create mode 100644 doc/javadoc/aco/environment/data/package-tree.html create mode 100644 doc/javadoc/aco/environment/data/package-use.html create mode 100644 doc/javadoc/aco/environment/package-frame.html create mode 100644 doc/javadoc/aco/environment/package-summary.html create mode 100644 doc/javadoc/aco/environment/package-tree.html create mode 100644 doc/javadoc/aco/environment/package-use.html create mode 100644 doc/javadoc/aco/graph/ACOGraph.html create mode 100644 doc/javadoc/aco/graph/class-use/ACOGraph.html create mode 100644 doc/javadoc/aco/graph/data/ChoiceInformation.html create mode 100644 doc/javadoc/aco/graph/data/CoordinateData.html create mode 100644 doc/javadoc/aco/graph/data/DistanceData.html create mode 100644 doc/javadoc/aco/graph/data/HeuristicInformation.html create mode 100644 doc/javadoc/aco/graph/data/NearestNeighbourList.html create mode 100644 doc/javadoc/aco/graph/data/PheromoneData.html create mode 100644 doc/javadoc/aco/graph/data/class-use/ChoiceInformation.html create mode 100644 doc/javadoc/aco/graph/data/class-use/CoordinateData.html create mode 100644 doc/javadoc/aco/graph/data/class-use/DistanceData.html create mode 100644 doc/javadoc/aco/graph/data/class-use/HeuristicInformation.html create mode 100644 doc/javadoc/aco/graph/data/class-use/NearestNeighbourList.html create mode 100644 doc/javadoc/aco/graph/data/class-use/PheromoneData.html create mode 100644 doc/javadoc/aco/graph/data/package-frame.html create mode 100644 doc/javadoc/aco/graph/data/package-summary.html create mode 100644 doc/javadoc/aco/graph/data/package-tree.html create mode 100644 doc/javadoc/aco/graph/data/package-use.html create mode 100644 doc/javadoc/aco/graph/package-frame.html create mode 100644 doc/javadoc/aco/graph/package-summary.html create mode 100644 doc/javadoc/aco/graph/package-tree.html create mode 100644 doc/javadoc/aco/graph/package-use.html create mode 100644 doc/javadoc/aco/mediator/ACOMediator.html create mode 100644 doc/javadoc/aco/mediator/acs/ACSMediator.html create mode 100644 doc/javadoc/aco/mediator/acs/class-use/ACSMediator.html create mode 100644 doc/javadoc/aco/mediator/acs/package-frame.html create mode 100644 doc/javadoc/aco/mediator/acs/package-summary.html create mode 100644 doc/javadoc/aco/mediator/acs/package-tree.html create mode 100644 doc/javadoc/aco/mediator/acs/package-use.html create mode 100644 doc/javadoc/aco/mediator/as/ASMediator.html create mode 100644 doc/javadoc/aco/mediator/as/asrank/ASRankMediator.html create mode 100644 doc/javadoc/aco/mediator/as/asrank/class-use/ASRankMediator.html create mode 100644 doc/javadoc/aco/mediator/as/asrank/package-frame.html create mode 100644 doc/javadoc/aco/mediator/as/asrank/package-summary.html create mode 100644 doc/javadoc/aco/mediator/as/asrank/package-tree.html create mode 100644 doc/javadoc/aco/mediator/as/asrank/package-use.html create mode 100644 doc/javadoc/aco/mediator/as/class-use/ASMediator.html create mode 100644 doc/javadoc/aco/mediator/as/eas/EASMediator.html create mode 100644 doc/javadoc/aco/mediator/as/eas/class-use/EASMediator.html create mode 100644 doc/javadoc/aco/mediator/as/eas/package-frame.html create mode 100644 doc/javadoc/aco/mediator/as/eas/package-summary.html create mode 100644 doc/javadoc/aco/mediator/as/eas/package-tree.html create mode 100644 doc/javadoc/aco/mediator/as/eas/package-use.html create mode 100644 doc/javadoc/aco/mediator/as/package-frame.html create mode 100644 doc/javadoc/aco/mediator/as/package-summary.html create mode 100644 doc/javadoc/aco/mediator/as/package-tree.html create mode 100644 doc/javadoc/aco/mediator/as/package-use.html create mode 100644 doc/javadoc/aco/mediator/as/simpleas/SimpleASMediator.html create mode 100644 doc/javadoc/aco/mediator/as/simpleas/class-use/SimpleASMediator.html create mode 100644 doc/javadoc/aco/mediator/as/simpleas/package-frame.html create mode 100644 doc/javadoc/aco/mediator/as/simpleas/package-summary.html create mode 100644 doc/javadoc/aco/mediator/as/simpleas/package-tree.html create mode 100644 doc/javadoc/aco/mediator/as/simpleas/package-use.html create mode 100644 doc/javadoc/aco/mediator/class-use/ACOMediator.html create mode 100644 doc/javadoc/aco/mediator/package-frame.html create mode 100644 doc/javadoc/aco/mediator/package-summary.html create mode 100644 doc/javadoc/aco/mediator/package-tree.html create mode 100644 doc/javadoc/aco/mediator/package-use.html create mode 100644 doc/javadoc/aco/misc/CoordinatePair.html create mode 100644 doc/javadoc/aco/misc/EnvironmentShutdownHook.html create mode 100644 doc/javadoc/aco/misc/Pair.html create mode 100644 doc/javadoc/aco/misc/class-use/CoordinatePair.html create mode 100644 doc/javadoc/aco/misc/class-use/EnvironmentShutdownHook.html create mode 100644 doc/javadoc/aco/misc/class-use/Pair.html create mode 100644 doc/javadoc/aco/misc/package-frame.html create mode 100644 doc/javadoc/aco/misc/package-summary.html create mode 100644 doc/javadoc/aco/misc/package-tree.html create mode 100644 doc/javadoc/aco/misc/package-use.html create mode 100644 doc/javadoc/aco/package-frame.html create mode 100644 doc/javadoc/aco/package-summary.html create mode 100644 doc/javadoc/aco/package-tree.html create mode 100644 doc/javadoc/aco/package-use.html create mode 100644 doc/javadoc/aco/parameter/ACOParameter.html create mode 100644 doc/javadoc/aco/parameter/acs/ACSParameter.html create mode 100644 doc/javadoc/aco/parameter/acs/class-use/ACSParameter.html create mode 100644 doc/javadoc/aco/parameter/acs/package-frame.html create mode 100644 doc/javadoc/aco/parameter/acs/package-summary.html create mode 100644 doc/javadoc/aco/parameter/acs/package-tree.html create mode 100644 doc/javadoc/aco/parameter/acs/package-use.html create mode 100644 doc/javadoc/aco/parameter/as/ASParameter.html create mode 100644 doc/javadoc/aco/parameter/as/asrank/ASRankParameter.html create mode 100644 doc/javadoc/aco/parameter/as/asrank/class-use/ASRankParameter.html create mode 100644 doc/javadoc/aco/parameter/as/asrank/package-frame.html create mode 100644 doc/javadoc/aco/parameter/as/asrank/package-summary.html create mode 100644 doc/javadoc/aco/parameter/as/asrank/package-tree.html create mode 100644 doc/javadoc/aco/parameter/as/asrank/package-use.html create mode 100644 doc/javadoc/aco/parameter/as/class-use/ASParameter.html create mode 100644 doc/javadoc/aco/parameter/as/eas/EASParameter.html create mode 100644 doc/javadoc/aco/parameter/as/eas/class-use/EASParameter.html create mode 100644 doc/javadoc/aco/parameter/as/eas/package-frame.html create mode 100644 doc/javadoc/aco/parameter/as/eas/package-summary.html create mode 100644 doc/javadoc/aco/parameter/as/eas/package-tree.html create mode 100644 doc/javadoc/aco/parameter/as/eas/package-use.html create mode 100644 doc/javadoc/aco/parameter/as/package-frame.html create mode 100644 doc/javadoc/aco/parameter/as/package-summary.html create mode 100644 doc/javadoc/aco/parameter/as/package-tree.html create mode 100644 doc/javadoc/aco/parameter/as/package-use.html create mode 100644 doc/javadoc/aco/parameter/as/simpleas/SimpleASParameter.html create mode 100644 doc/javadoc/aco/parameter/as/simpleas/class-use/SimpleASParameter.html create mode 100644 doc/javadoc/aco/parameter/as/simpleas/package-frame.html create mode 100644 doc/javadoc/aco/parameter/as/simpleas/package-summary.html create mode 100644 doc/javadoc/aco/parameter/as/simpleas/package-tree.html create mode 100644 doc/javadoc/aco/parameter/as/simpleas/package-use.html create mode 100644 doc/javadoc/aco/parameter/class-use/ACOParameter.html create mode 100644 doc/javadoc/aco/parameter/package-frame.html create mode 100644 doc/javadoc/aco/parameter/package-summary.html create mode 100644 doc/javadoc/aco/parameter/package-tree.html create mode 100644 doc/javadoc/aco/parameter/package-use.html create mode 100644 doc/javadoc/aco/strategy/ACOStrategy.html create mode 100644 doc/javadoc/aco/strategy/ChoiceInformationStrategy.html create mode 100644 doc/javadoc/aco/strategy/DistanceStrategy.html create mode 100644 doc/javadoc/aco/strategy/GraphStrategy.html create mode 100644 doc/javadoc/aco/strategy/HeuristicInformationStrategy.html create mode 100644 doc/javadoc/aco/strategy/PheromoneStrategy.html create mode 100644 doc/javadoc/aco/strategy/TauZeroStrategy.html create mode 100644 doc/javadoc/aco/strategy/acs/ACSChoiceInformationStrategy.html create mode 100644 doc/javadoc/aco/strategy/acs/ACSPheromoneStrategy.html create mode 100644 doc/javadoc/aco/strategy/acs/ACSStrategy.html create mode 100644 doc/javadoc/aco/strategy/acs/ACSTauZeroStrategy.html create mode 100644 doc/javadoc/aco/strategy/acs/class-use/ACSChoiceInformationStrategy.html create mode 100644 doc/javadoc/aco/strategy/acs/class-use/ACSPheromoneStrategy.html create mode 100644 doc/javadoc/aco/strategy/acs/class-use/ACSStrategy.html create mode 100644 doc/javadoc/aco/strategy/acs/class-use/ACSTauZeroStrategy.html create mode 100644 doc/javadoc/aco/strategy/acs/package-frame.html create mode 100644 doc/javadoc/aco/strategy/acs/package-summary.html create mode 100644 doc/javadoc/aco/strategy/acs/package-tree.html create mode 100644 doc/javadoc/aco/strategy/acs/package-use.html create mode 100644 doc/javadoc/aco/strategy/as/ASChoiceInformationStrategy.html create mode 100644 doc/javadoc/aco/strategy/as/ASPheromoneStrategy.html create mode 100644 doc/javadoc/aco/strategy/as/ASStrategy.html create mode 100644 doc/javadoc/aco/strategy/as/asrank/ASRankPheromoneStrategy.html create mode 100644 doc/javadoc/aco/strategy/as/asrank/ASRankTauZeroStrategy.html create mode 100644 doc/javadoc/aco/strategy/as/asrank/class-use/ASRankPheromoneStrategy.html create mode 100644 doc/javadoc/aco/strategy/as/asrank/class-use/ASRankTauZeroStrategy.html create mode 100644 doc/javadoc/aco/strategy/as/asrank/package-frame.html create mode 100644 doc/javadoc/aco/strategy/as/asrank/package-summary.html create mode 100644 doc/javadoc/aco/strategy/as/asrank/package-tree.html create mode 100644 doc/javadoc/aco/strategy/as/asrank/package-use.html create mode 100644 doc/javadoc/aco/strategy/as/class-use/ASChoiceInformationStrategy.html create mode 100644 doc/javadoc/aco/strategy/as/class-use/ASPheromoneStrategy.html create mode 100644 doc/javadoc/aco/strategy/as/class-use/ASStrategy.html create mode 100644 doc/javadoc/aco/strategy/as/eas/EASPheromoneStrategy.html create mode 100644 doc/javadoc/aco/strategy/as/eas/EASTauZeroStrategy.html create mode 100644 doc/javadoc/aco/strategy/as/eas/class-use/EASPheromoneStrategy.html create mode 100644 doc/javadoc/aco/strategy/as/eas/class-use/EASTauZeroStrategy.html create mode 100644 doc/javadoc/aco/strategy/as/eas/package-frame.html create mode 100644 doc/javadoc/aco/strategy/as/eas/package-summary.html create mode 100644 doc/javadoc/aco/strategy/as/eas/package-tree.html create mode 100644 doc/javadoc/aco/strategy/as/eas/package-use.html create mode 100644 doc/javadoc/aco/strategy/as/package-frame.html create mode 100644 doc/javadoc/aco/strategy/as/package-summary.html create mode 100644 doc/javadoc/aco/strategy/as/package-tree.html create mode 100644 doc/javadoc/aco/strategy/as/package-use.html create mode 100644 doc/javadoc/aco/strategy/as/simpleas/SimpleASPheromoneStrategy.html create mode 100644 doc/javadoc/aco/strategy/as/simpleas/SimpleASTauZeroStrategy.html create mode 100644 doc/javadoc/aco/strategy/as/simpleas/class-use/SimpleASPheromoneStrategy.html create mode 100644 doc/javadoc/aco/strategy/as/simpleas/class-use/SimpleASTauZeroStrategy.html create mode 100644 doc/javadoc/aco/strategy/as/simpleas/package-frame.html create mode 100644 doc/javadoc/aco/strategy/as/simpleas/package-summary.html create mode 100644 doc/javadoc/aco/strategy/as/simpleas/package-tree.html create mode 100644 doc/javadoc/aco/strategy/as/simpleas/package-use.html create mode 100644 doc/javadoc/aco/strategy/class-use/ACOStrategy.html create mode 100644 doc/javadoc/aco/strategy/class-use/ChoiceInformationStrategy.html create mode 100644 doc/javadoc/aco/strategy/class-use/DistanceStrategy.html create mode 100644 doc/javadoc/aco/strategy/class-use/GraphStrategy.html create mode 100644 doc/javadoc/aco/strategy/class-use/HeuristicInformationStrategy.html create mode 100644 doc/javadoc/aco/strategy/class-use/PheromoneStrategy.html create mode 100644 doc/javadoc/aco/strategy/class-use/TauZeroStrategy.html create mode 100644 doc/javadoc/aco/strategy/distance/ATT_DistanceStrategy.html create mode 100644 doc/javadoc/aco/strategy/distance/EUC_2D_DistanceStrategy.html create mode 100644 doc/javadoc/aco/strategy/distance/class-use/ATT_DistanceStrategy.html create mode 100644 doc/javadoc/aco/strategy/distance/class-use/EUC_2D_DistanceStrategy.html create mode 100644 doc/javadoc/aco/strategy/distance/package-frame.html create mode 100644 doc/javadoc/aco/strategy/distance/package-summary.html create mode 100644 doc/javadoc/aco/strategy/distance/package-tree.html create mode 100644 doc/javadoc/aco/strategy/distance/package-use.html create mode 100644 doc/javadoc/aco/strategy/package-frame.html create mode 100644 doc/javadoc/aco/strategy/package-summary.html create mode 100644 doc/javadoc/aco/strategy/package-tree.html create mode 100644 doc/javadoc/aco/strategy/package-use.html create mode 100644 doc/javadoc/aco/tsplibreader/TSPLibReader.html create mode 100644 doc/javadoc/aco/tsplibreader/class-use/TSPLibReader.html create mode 100644 doc/javadoc/aco/tsplibreader/package-frame.html create mode 100644 doc/javadoc/aco/tsplibreader/package-summary.html create mode 100644 doc/javadoc/aco/tsplibreader/package-tree.html create mode 100644 doc/javadoc/aco/tsplibreader/package-use.html create mode 100644 doc/javadoc/allclasses-frame.html create mode 100644 doc/javadoc/allclasses-noframe.html create mode 100644 doc/javadoc/constant-values.html create mode 100644 doc/javadoc/deprecated-list.html create mode 100644 doc/javadoc/help-doc.html create mode 100644 doc/javadoc/index-files/index-1.html create mode 100644 doc/javadoc/index-files/index-10.html create mode 100644 doc/javadoc/index-files/index-11.html create mode 100644 doc/javadoc/index-files/index-12.html create mode 100644 doc/javadoc/index-files/index-13.html create mode 100644 doc/javadoc/index-files/index-14.html create mode 100644 doc/javadoc/index-files/index-15.html create mode 100644 doc/javadoc/index-files/index-16.html create mode 100644 doc/javadoc/index-files/index-17.html create mode 100644 doc/javadoc/index-files/index-2.html create mode 100644 doc/javadoc/index-files/index-3.html create mode 100644 doc/javadoc/index-files/index-4.html create mode 100644 doc/javadoc/index-files/index-5.html create mode 100644 doc/javadoc/index-files/index-6.html create mode 100644 doc/javadoc/index-files/index-7.html create mode 100644 doc/javadoc/index-files/index-8.html create mode 100644 doc/javadoc/index-files/index-9.html create mode 100644 doc/javadoc/index.html create mode 100644 doc/javadoc/overview-frame.html create mode 100644 doc/javadoc/overview-summary.html create mode 100644 doc/javadoc/overview-tree.html create mode 100644 doc/javadoc/package-list create mode 100644 doc/javadoc/resources/inherit.gif create mode 100644 doc/javadoc/serialized-form.html create mode 100644 doc/javadoc/stylesheet.css create mode 100644 doc/uml/aco_ci_distance_strategy_inheritance.dia create mode 100644 doc/uml/mediator.dia create mode 100644 doc/uml/parameter_mediator_environment_inheritance.dia create mode 100644 doc/uml/parameter_mediator_inheritance.dia create mode 100644 doc/uml/pheromone_tauzero_strategy_inheritance.dia diff --git a/doc/javadoc/aco/AntFactory.html b/doc/javadoc/aco/AntFactory.html new file mode 100644 index 0000000..79f0348 --- /dev/null +++ b/doc/javadoc/aco/AntFactory.html @@ -0,0 +1,361 @@ + + + + + + +AntFactory + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +aco +
+Class AntFactory

+
+java.lang.Object
+  extended by aco.AntFactory
+
+
+
+
public class AntFactory
extends java.lang.Object
+ + +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
AntFactory() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+static ACOMediatoracs(java.lang.String filename, + double beta, + double qzero, + double roh, + int cl, + int numofants, + int runs) + +
+           
+static ACOMediatoras(java.lang.String filename, + double alpha, + double beta, + double tauzero, + double roh, + int numofants, + int runs) + +
+           
+static ACOMediatorasrank(java.lang.String filename, + double alpha, + double beta, + double tauzero, + double roh, + double w, + int numofants, + int runs) + +
+           
+static ACOMediatoreas(java.lang.String filename, + double alpha, + double beta, + double tauzero, + double roh, + double e, + int numofants, + int runs) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+AntFactory

+
+public AntFactory()
+
+
+ + + + + + + + +
+Method Detail
+ +

+acs

+
+public static ACOMediator acs(java.lang.String filename,
+                              double beta,
+                              double qzero,
+                              double roh,
+                              int cl,
+                              int numofants,
+                              int runs)
+
+
+
+
+
+
+ +

+as

+
+public static ACOMediator as(java.lang.String filename,
+                             double alpha,
+                             double beta,
+                             double tauzero,
+                             double roh,
+                             int numofants,
+                             int runs)
+
+
+
+
+
+
+ +

+eas

+
+public static ACOMediator eas(java.lang.String filename,
+                              double alpha,
+                              double beta,
+                              double tauzero,
+                              double roh,
+                              double e,
+                              int numofants,
+                              int runs)
+
+
+
+
+
+
+ +

+asrank

+
+public static ACOMediator asrank(java.lang.String filename,
+                                 double alpha,
+                                 double beta,
+                                 double tauzero,
+                                 double roh,
+                                 double w,
+                                 int numofants,
+                                 int runs)
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/AntMain.html b/doc/javadoc/aco/AntMain.html new file mode 100644 index 0000000..14d5078 --- /dev/null +++ b/doc/javadoc/aco/AntMain.html @@ -0,0 +1,380 @@ + + + + + + +AntMain + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +aco +
+Class AntMain

+
+java.lang.Object
+  extended by aco.AntMain
+
+
+
+
public class AntMain
extends java.lang.Object
+ + +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
AntMain() + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+static voidmain(java.lang.String[] args) + +
+           
+static voidrunACSAlgorithm(java.lang.String filename, + double beta, + double qzero, + double roh, + int cl, + int numofants, + int runs) + +
+           
+static voidrunASAlgorithm(java.lang.String filename, + double alpha, + double beta, + double tauzero, + double roh, + int numofants, + int runs) + +
+           
+static voidrunASRankAlgorithm(java.lang.String filename, + double alpha, + double beta, + double tauzero, + double roh, + double w, + int numofants, + int runs) + +
+           
+static voidrunEASAlgorithm(java.lang.String filename, + double alpha, + double beta, + double tauzero, + double roh, + double e, + int numofants, + int runs) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+AntMain

+
+public AntMain()
+
+
+ + + + + + + + +
+Method Detail
+ +

+runACSAlgorithm

+
+public static void runACSAlgorithm(java.lang.String filename,
+                                   double beta,
+                                   double qzero,
+                                   double roh,
+                                   int cl,
+                                   int numofants,
+                                   int runs)
+
+
+
+
+
+
+ +

+runASAlgorithm

+
+public static void runASAlgorithm(java.lang.String filename,
+                                  double alpha,
+                                  double beta,
+                                  double tauzero,
+                                  double roh,
+                                  int numofants,
+                                  int runs)
+
+
+
+
+
+
+ +

+runEASAlgorithm

+
+public static void runEASAlgorithm(java.lang.String filename,
+                                   double alpha,
+                                   double beta,
+                                   double tauzero,
+                                   double roh,
+                                   double e,
+                                   int numofants,
+                                   int runs)
+
+
+
+
+
+
+ +

+runASRankAlgorithm

+
+public static void runASRankAlgorithm(java.lang.String filename,
+                                      double alpha,
+                                      double beta,
+                                      double tauzero,
+                                      double roh,
+                                      double w,
+                                      int numofants,
+                                      int runs)
+
+
+
+
+
+
+ +

+main

+
+public static void main(java.lang.String[] args)
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/TspAcoGui.html b/doc/javadoc/aco/TspAcoGui.html new file mode 100644 index 0000000..e1fc3ed --- /dev/null +++ b/doc/javadoc/aco/TspAcoGui.html @@ -0,0 +1,576 @@ + + + + + + +TspAcoGui + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +aco +
+Class TspAcoGui

+
+java.lang.Object
+  extended by java.awt.Component
+      extended by java.awt.Container
+          extended by java.awt.Window
+              extended by java.awt.Frame
+                  extended by javax.swing.JFrame
+                      extended by aco.TspAcoGui
+
+
+
All Implemented Interfaces:
java.awt.event.ActionListener, java.awt.event.ItemListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, java.util.Observer, javax.accessibility.Accessible, javax.swing.event.PopupMenuListener, javax.swing.RootPaneContainer, javax.swing.WindowConstants
+
+
+
+
public class TspAcoGui
extends javax.swing.JFrame
implements javax.swing.event.PopupMenuListener, java.awt.event.ItemListener, java.awt.event.ActionListener, java.util.Observer
+ + +

+

+
See Also:
Serialized Form
+
+ +

+ + + + + + + +
+Nested Class Summary
+ + + + + + + +
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.BaselineResizeBehavior
+  + + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class javax.swing.JFrame
EXIT_ON_CLOSE
+ + + + + + + +
Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
+ + + + + + + +
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
+ + + + + + + +
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE
+ + + + + + + +
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
+  + + + + + + + + + + +
+Constructor Summary
TspAcoGui() + +
+          GUI Constuctor for Ant Colony Optimization Algorithms
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ ACOMediatoracoMediator() + +
+           
+ voidactionPerformed(java.awt.event.ActionEvent e) + +
+          ActionListener for start button
+ voiditemStateChanged(java.awt.event.ItemEvent e) + +
+          ItemListener for algorithm selection
+static voidmain(java.lang.String[] args) + +
+           
+ voidpopupMenuCanceled(javax.swing.event.PopupMenuEvent e) + +
+           
+ voidpopupMenuWillBecomeInvisible(javax.swing.event.PopupMenuEvent e) + +
+           
+ voidpopupMenuWillBecomeVisible(javax.swing.event.PopupMenuEvent e) + +
+           
+ voidsetInitialValues() + +
+           
+ voidupdate(java.util.Observable o, + java.lang.Object arg) + +
+           
+ + + + + + + +
Methods inherited from class javax.swing.JFrame
getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setTransferHandler, update
+ + + + + + + +
Methods inherited from class java.awt.Frame
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated
+ + + + + + + +
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, paint, postEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setVisible, show, toBack, toFront
+ + + + + + + +
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, transferFocusDownCycle, validate
+ + + + + + + +
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, dispatchEvent, enable, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusUpCycle
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
+ + + + + + + +
Methods inherited from interface java.awt.MenuContainer
getFont, postEvent
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+TspAcoGui

+
+public TspAcoGui()
+
+
GUI Constuctor for Ant Colony Optimization Algorithms +

+

+ + + + + + + + +
+Method Detail
+ +

+popupMenuCanceled

+
+public void popupMenuCanceled(javax.swing.event.PopupMenuEvent e)
+
+
+
Specified by:
popupMenuCanceled in interface javax.swing.event.PopupMenuListener
+
+
+
+
+
+
+ +

+popupMenuWillBecomeInvisible

+
+public void popupMenuWillBecomeInvisible(javax.swing.event.PopupMenuEvent e)
+
+
+
Specified by:
popupMenuWillBecomeInvisible in interface javax.swing.event.PopupMenuListener
+
+
+
+
+
+
+ +

+popupMenuWillBecomeVisible

+
+public void popupMenuWillBecomeVisible(javax.swing.event.PopupMenuEvent e)
+
+
+
Specified by:
popupMenuWillBecomeVisible in interface javax.swing.event.PopupMenuListener
+
+
+
+
+
+
+ +

+actionPerformed

+
+public void actionPerformed(java.awt.event.ActionEvent e)
+
+
ActionListener for start button +

+

+
Specified by:
actionPerformed in interface java.awt.event.ActionListener
+
+
+
+
+
+
+ +

+itemStateChanged

+
+public void itemStateChanged(java.awt.event.ItemEvent e)
+
+
ItemListener for algorithm selection +

+

+
Specified by:
itemStateChanged in interface java.awt.event.ItemListener
+
+
+
+
+
+
+ +

+setInitialValues

+
+public void setInitialValues()
+
+
+
+
+
+
+
+
+
+ +

+acoMediator

+
+public ACOMediator acoMediator()
+
+
+
+
+
+
+
+
+
+ +

+update

+
+public void update(java.util.Observable o,
+                   java.lang.Object arg)
+
+
+
Specified by:
update in interface java.util.Observer
+
+
+
+
+
+
+ +

+main

+
+public static void main(java.lang.String[] args)
+
+
+
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/ant/Ant.html b/doc/javadoc/aco/ant/Ant.html new file mode 100644 index 0000000..57b5112 --- /dev/null +++ b/doc/javadoc/aco/ant/Ant.html @@ -0,0 +1,442 @@ + + + + + + +Ant + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +aco.ant +
+Class Ant

+
+java.lang.Object
+  extended by aco.ant.Ant
+
+
+
+
public class Ant
extends java.lang.Object
+ + +

+


+ +

+ + + + + + + + + + + + + + + + + + + +
+Field Summary
+ int[]Tour + +
+           
+ intTourLength + +
+           
+ boolean[]Visited + +
+           
+  + + + + + + + + + + +
+Constructor Summary
Ant(ACOMediator acom) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ intgetTour(int i) + +
+           
+ intgetTourLength() + +
+           
+ booleangetVisited(int i) + +
+           
+ voidreset() + +
+           
+ voidsetTour(int i, + int c) + +
+           
+ voidsetTourLength(int i) + +
+           
+ voidsetVisited(int i, + boolean b) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Field Detail
+ +

+TourLength

+
+public int TourLength
+
+
+
+
+
+ +

+Tour

+
+public int[] Tour
+
+
+
+
+
+ +

+Visited

+
+public boolean[] Visited
+
+
+
+
+ + + + + + + + +
+Constructor Detail
+ +

+Ant

+
+public Ant(ACOMediator acom)
+
+
+ + + + + + + + +
+Method Detail
+ +

+getTour

+
+public int getTour(int i)
+
+
+
+
+
+
+ +

+setTour

+
+public void setTour(int i,
+                    int c)
+
+
+
+
+
+
+ +

+getVisited

+
+public boolean getVisited(int i)
+
+
+
+
+
+
+ +

+setVisited

+
+public void setVisited(int i,
+                       boolean b)
+
+
+
+
+
+
+ +

+getTourLength

+
+public int getTourLength()
+
+
+
+
+
+
+ +

+setTourLength

+
+public void setTourLength(int i)
+
+
+
+
+
+
+ +

+reset

+
+public void reset()
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/ant/class-use/Ant.html b/doc/javadoc/aco/ant/class-use/Ant.html new file mode 100644 index 0000000..c5385cb --- /dev/null +++ b/doc/javadoc/aco/ant/class-use/Ant.html @@ -0,0 +1,431 @@ + + + + + + +Uses of Class aco.ant.Ant + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
aco.ant.Ant

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Packages that use Ant
aco.mediator  
aco.strategy  
aco.strategy.acs  
aco.strategy.as  
aco.strategy.as.asrank  
aco.strategy.as.eas  
aco.strategy.as.simpleas  
+  +

+ + + + + +
+Uses of Ant in aco.mediator
+  +

+ + + + + + + + + + + + + + + + + + + + + +
Methods in aco.mediator with parameters of type Ant
+ voidACOMediator.ACODecisionRule(Ant ant, + int Step) + +
+           
+ voidACOMediator.computeTourLength(Ant ant) + +
+           
+ voidACOMediator.pheromoneUpdate(Ant[] ants) + +
+           
+ voidACOMediator.pickInitialRandomCity(Ant ant) + +
+           
+  +

+ + + + + +
+Uses of Ant in aco.strategy
+  +

+ + + + + + + + + + + + + + + + + + + + + +
Methods in aco.strategy with parameters of type Ant
+abstract  voidACOStrategy.ACODecisionRule(Ant ant, + int Step) + +
+           
+ voidACOStrategy.computeTourLength(Ant ant) + +
+           
+abstract  voidPheromoneStrategy.pheromoneUpdate(Ant[] ants) + +
+           
+ voidACOStrategy.pickInitialRandomCity(Ant ant) + +
+           
+  +

+ + + + + +
+Uses of Ant in aco.strategy.acs
+  +

+ + + + + + + + + + + + + + + + + +
Methods in aco.strategy.acs with parameters of type Ant
+ voidACSStrategy.ACODecisionRule(Ant ant, + int Step) + +
+           
+ voidACSPheromoneStrategy.localPheromoneUpdate(Ant k, + int i) + +
+           
+ voidACSPheromoneStrategy.pheromoneUpdate(Ant[] ants) + +
+           
+  +

+ + + + + +
+Uses of Ant in aco.strategy.as
+  +

+ + + + + + + + + + + + + +
Methods in aco.strategy.as with parameters of type Ant
+ voidASStrategy.ACODecisionRule(Ant ant, + int Step) + +
+           
+abstract  voidASPheromoneStrategy.pheromoneUpdate(Ant[] ants) + +
+           
+  +

+ + + + + +
+Uses of Ant in aco.strategy.as.asrank
+  +

+ + + + + + + + + +
Methods in aco.strategy.as.asrank with parameters of type Ant
+ voidASRankPheromoneStrategy.pheromoneUpdate(Ant[] ants) + +
+           
+  +

+ + + + + +
+Uses of Ant in aco.strategy.as.eas
+  +

+ + + + + + + + + +
Methods in aco.strategy.as.eas with parameters of type Ant
+ voidEASPheromoneStrategy.pheromoneUpdate(Ant[] ants) + +
+           
+  +

+ + + + + +
+Uses of Ant in aco.strategy.as.simpleas
+  +

+ + + + + + + + + +
Methods in aco.strategy.as.simpleas with parameters of type Ant
+ voidSimpleASPheromoneStrategy.pheromoneUpdate(Ant[] ants) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/ant/package-frame.html b/doc/javadoc/aco/ant/package-frame.html new file mode 100644 index 0000000..4ab1350 --- /dev/null +++ b/doc/javadoc/aco/ant/package-frame.html @@ -0,0 +1,32 @@ + + + + + + +aco.ant + + + + + + + + + + + +aco.ant + + + + +
+Classes  + +
+Ant
+ + + + diff --git a/doc/javadoc/aco/ant/package-summary.html b/doc/javadoc/aco/ant/package-summary.html new file mode 100644 index 0000000..d8bdc09 --- /dev/null +++ b/doc/javadoc/aco/ant/package-summary.html @@ -0,0 +1,157 @@ + + + + + + +aco.ant + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package aco.ant +

+ + + + + + + + + +
+Class Summary
Ant 
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/ant/package-tree.html b/doc/javadoc/aco/ant/package-tree.html new file mode 100644 index 0000000..3ac46da --- /dev/null +++ b/doc/javadoc/aco/ant/package-tree.html @@ -0,0 +1,153 @@ + + + + + + +aco.ant Class Hierarchy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package aco.ant +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/ant/package-use.html b/doc/javadoc/aco/ant/package-use.html new file mode 100644 index 0000000..7add8d9 --- /dev/null +++ b/doc/javadoc/aco/ant/package-use.html @@ -0,0 +1,284 @@ + + + + + + +Uses of Package aco.ant + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
aco.ant

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Packages that use aco.ant
aco.mediator  
aco.strategy  
aco.strategy.acs  
aco.strategy.as  
aco.strategy.as.asrank  
aco.strategy.as.eas  
aco.strategy.as.simpleas  
+  +

+ + + + + + + + +
+Classes in aco.ant used by aco.mediator
Ant + +
+           
+  +

+ + + + + + + + +
+Classes in aco.ant used by aco.strategy
Ant + +
+           
+  +

+ + + + + + + + +
+Classes in aco.ant used by aco.strategy.acs
Ant + +
+           
+  +

+ + + + + + + + +
+Classes in aco.ant used by aco.strategy.as
Ant + +
+           
+  +

+ + + + + + + + +
+Classes in aco.ant used by aco.strategy.as.asrank
Ant + +
+           
+  +

+ + + + + + + + +
+Classes in aco.ant used by aco.strategy.as.eas
Ant + +
+           
+  +

+ + + + + + + + +
+Classes in aco.ant used by aco.strategy.as.simpleas
Ant + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/antview/AntView.html b/doc/javadoc/aco/antview/AntView.html new file mode 100644 index 0000000..6d55d18 --- /dev/null +++ b/doc/javadoc/aco/antview/AntView.html @@ -0,0 +1,482 @@ + + + + + + +AntView + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +aco.antview +
+Class AntView

+
+java.lang.Object
+  extended by java.util.Observable
+      extended by aco.antview.AntView
+
+
+
All Implemented Interfaces:
java.awt.event.WindowListener, java.lang.Runnable, java.util.EventListener, java.util.Observer
+
+
+
+
public class AntView
extends java.util.Observable
implements java.util.Observer, java.lang.Runnable, java.awt.event.WindowListener
+ + +

+


+ +

+ + + + + + + + + + + + + + +
+Constructor Summary
AntView(AntViewApplet ava) + +
+           
AntView(AntViewObservable avo) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidrun() + +
+           
+ voidsetAntViewObservable(AntViewObservable avo) + +
+           
+ voidupdate(java.util.Observable o, + java.lang.Object arg) + +
+           
+ voidwindowActivated(java.awt.event.WindowEvent e) + +
+           
+ voidwindowClosed(java.awt.event.WindowEvent e) + +
+           
+ voidwindowClosing(java.awt.event.WindowEvent e) + +
+           
+ voidwindowDeactivated(java.awt.event.WindowEvent e) + +
+           
+ voidwindowDeiconified(java.awt.event.WindowEvent e) + +
+           
+ voidwindowIconified(java.awt.event.WindowEvent e) + +
+           
+ voidwindowOpened(java.awt.event.WindowEvent e) + +
+           
+ + + + + + + +
Methods inherited from class java.util.Observable
addObserver, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+AntView

+
+public AntView(AntViewObservable avo)
+
+
+
+ +

+AntView

+
+public AntView(AntViewApplet ava)
+
+
+ + + + + + + + +
+Method Detail
+ +

+setAntViewObservable

+
+public void setAntViewObservable(AntViewObservable avo)
+
+
+
+
+
+
+
+
+
+ +

+run

+
+public void run()
+
+
+
Specified by:
run in interface java.lang.Runnable
+
+
+
+
+
+
+ +

+update

+
+public void update(java.util.Observable o,
+                   java.lang.Object arg)
+
+
+
Specified by:
update in interface java.util.Observer
+
+
+
+
+
+
+ +

+windowActivated

+
+public void windowActivated(java.awt.event.WindowEvent e)
+
+
+
Specified by:
windowActivated in interface java.awt.event.WindowListener
+
+
+
+
+
+
+ +

+windowClosed

+
+public void windowClosed(java.awt.event.WindowEvent e)
+
+
+
Specified by:
windowClosed in interface java.awt.event.WindowListener
+
+
+
+
+
+
+ +

+windowClosing

+
+public void windowClosing(java.awt.event.WindowEvent e)
+
+
+
Specified by:
windowClosing in interface java.awt.event.WindowListener
+
+
+
+
+
+
+ +

+windowDeactivated

+
+public void windowDeactivated(java.awt.event.WindowEvent e)
+
+
+
Specified by:
windowDeactivated in interface java.awt.event.WindowListener
+
+
+
+
+
+
+ +

+windowDeiconified

+
+public void windowDeiconified(java.awt.event.WindowEvent e)
+
+
+
Specified by:
windowDeiconified in interface java.awt.event.WindowListener
+
+
+
+
+
+
+ +

+windowIconified

+
+public void windowIconified(java.awt.event.WindowEvent e)
+
+
+
Specified by:
windowIconified in interface java.awt.event.WindowListener
+
+
+
+
+
+
+ +

+windowOpened

+
+public void windowOpened(java.awt.event.WindowEvent e)
+
+
+
Specified by:
windowOpened in interface java.awt.event.WindowListener
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/antview/AntViewApplet.html b/doc/javadoc/aco/antview/AntViewApplet.html new file mode 100644 index 0000000..f766738 --- /dev/null +++ b/doc/javadoc/aco/antview/AntViewApplet.html @@ -0,0 +1,440 @@ + + + + + + +AntViewApplet + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +aco.antview +
+Class AntViewApplet

+
+java.lang.Object
+  extended by java.awt.Component
+      extended by java.awt.Container
+          extended by java.awt.Panel
+              extended by java.applet.Applet
+                  extended by aco.antview.AntViewApplet
+
+
+
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible
+
+
+
+
public class AntViewApplet
extends java.applet.Applet
+ + +

+

+
See Also:
Serialized Form
+
+ +

+ + + + + + + +
+Nested Class Summary
+ + + + + + + +
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.BaselineResizeBehavior
+  + + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
+ + + + + + + +
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
+  + + + + + + + + + + + + + + + + +
+Constructor Summary
AntViewApplet(AntViewObservable avo) + +
+           
AntViewApplet(AntViewObservable avo, + int wsize) + +
+           
AntViewApplet(AntViewObservable avo, + int wxsize, + int wysize) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voiddrawCities(java.awt.Graphics2D g2) + +
+           
+ voidpaint(java.awt.Graphics g) + +
+           
+ voidupdate() + +
+           
+ voidupdate(java.awt.Graphics g) + +
+           
+ + + + + + + +
Methods inherited from class java.applet.Applet
destroy, getAccessibleContext, getAppletContext, getAppletInfo, getAudioClip, getAudioClip, getCodeBase, getDocumentBase, getImage, getImage, getLocale, getParameter, getParameterInfo, init, isActive, newAudioClip, play, play, resize, resize, setStub, showStatus, start, stop
+ + + + + + + +
Methods inherited from class java.awt.Panel
addNotify
+ + + + + + + +
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusBackward, transferFocusDownCycle, validate
+ + + + + + + +
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, dispatchEvent, enable, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocusInWindow, reshape, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusUpCycle
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+AntViewApplet

+
+public AntViewApplet(AntViewObservable avo)
+
+
+
+ +

+AntViewApplet

+
+public AntViewApplet(AntViewObservable avo,
+                     int wsize)
+
+
+
+ +

+AntViewApplet

+
+public AntViewApplet(AntViewObservable avo,
+                     int wxsize,
+                     int wysize)
+
+
+ + + + + + + + +
+Method Detail
+ +

+paint

+
+public void paint(java.awt.Graphics g)
+
+
+
Overrides:
paint in class java.awt.Container
+
+
+
+
+
+
+ +

+update

+
+public void update(java.awt.Graphics g)
+
+
+
Overrides:
update in class java.awt.Container
+
+
+
+
+
+
+ +

+drawCities

+
+public void drawCities(java.awt.Graphics2D g2)
+
+
+
+
+
+
+ +

+update

+
+public void update()
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/antview/AntViewObservable.html b/doc/javadoc/aco/antview/AntViewObservable.html new file mode 100644 index 0000000..7b24dec --- /dev/null +++ b/doc/javadoc/aco/antview/AntViewObservable.html @@ -0,0 +1,266 @@ + + + + + + +AntViewObservable + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +aco.antview +
+Interface AntViewObservable

+
+
All Known Implementing Classes:
ACOMediator, ACSMediator, ASMediator, ASRankMediator, EASMediator, SimpleASMediator
+
+
+
+
public interface AntViewObservable
+ + +

+


+ +

+ + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ CoordinatePair<java.lang.Integer,java.lang.Integer>getCoordinates(int City) + +
+           
+ intgetGlobalBestTourIteration() + +
+           
+ java.util.Map<java.lang.Integer,int[]>getGlobalBestTourMap() + +
+           
+ intgetNumOfCities() + +
+           
+  +

+ + + + + + + + +
+Method Detail
+ +

+getNumOfCities

+
+int getNumOfCities()
+
+
+
+
+
+
+ +

+getGlobalBestTourIteration

+
+int getGlobalBestTourIteration()
+
+
+
+
+
+
+ +

+getGlobalBestTourMap

+
+java.util.Map<java.lang.Integer,int[]> getGlobalBestTourMap()
+
+
+
+
+
+
+ +

+getCoordinates

+
+CoordinatePair<java.lang.Integer,java.lang.Integer> getCoordinates(int City)
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/antview/class-use/AntView.html b/doc/javadoc/aco/antview/class-use/AntView.html new file mode 100644 index 0000000..3360d7e --- /dev/null +++ b/doc/javadoc/aco/antview/class-use/AntView.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class aco.antview.AntView + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
aco.antview.AntView

+
+No usage of aco.antview.AntView +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/antview/class-use/AntViewApplet.html b/doc/javadoc/aco/antview/class-use/AntViewApplet.html new file mode 100644 index 0000000..4123363 --- /dev/null +++ b/doc/javadoc/aco/antview/class-use/AntViewApplet.html @@ -0,0 +1,178 @@ + + + + + + +Uses of Class aco.antview.AntViewApplet + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
aco.antview.AntViewApplet

+
+ + + + + + + + + +
+Packages that use AntViewApplet
aco.antview  
+  +

+ + + + + +
+Uses of AntViewApplet in aco.antview
+  +

+ + + + + + + + +
Constructors in aco.antview with parameters of type AntViewApplet
AntView(AntViewApplet ava) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/antview/class-use/AntViewObservable.html b/doc/javadoc/aco/antview/class-use/AntViewObservable.html new file mode 100644 index 0000000..e6f6181 --- /dev/null +++ b/doc/javadoc/aco/antview/class-use/AntViewObservable.html @@ -0,0 +1,389 @@ + + + + + + +Uses of Interface aco.antview.AntViewObservable + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Interface
aco.antview.AntViewObservable

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Packages that use AntViewObservable
aco.antview  
aco.mediator  
aco.mediator.acs  
aco.mediator.as  
aco.mediator.as.asrank  
aco.mediator.as.eas  
aco.mediator.as.simpleas  
+  +

+ + + + + +
+Uses of AntViewObservable in aco.antview
+  +

+ + + + + + + + + +
Methods in aco.antview with parameters of type AntViewObservable
+ voidAntView.setAntViewObservable(AntViewObservable avo) + +
+           
+  +

+ + + + + + + + + + + + + + + + + +
Constructors in aco.antview with parameters of type AntViewObservable
AntView(AntViewObservable avo) + +
+           
AntViewApplet(AntViewObservable avo) + +
+           
AntViewApplet(AntViewObservable avo, + int wsize) + +
+           
AntViewApplet(AntViewObservable avo, + int wxsize, + int wysize) + +
+           
+  +

+ + + + + +
+Uses of AntViewObservable in aco.mediator
+  +

+ + + + + + + + + +
Classes in aco.mediator that implement AntViewObservable
+ classACOMediator + +
+           
+  +

+ + + + + +
+Uses of AntViewObservable in aco.mediator.acs
+  +

+ + + + + + + + + +
Classes in aco.mediator.acs that implement AntViewObservable
+ classACSMediator + +
+           
+  +

+ + + + + +
+Uses of AntViewObservable in aco.mediator.as
+  +

+ + + + + + + + + +
Classes in aco.mediator.as that implement AntViewObservable
+ classASMediator + +
+           
+  +

+ + + + + +
+Uses of AntViewObservable in aco.mediator.as.asrank
+  +

+ + + + + + + + + +
Classes in aco.mediator.as.asrank that implement AntViewObservable
+ classASRankMediator + +
+           
+  +

+ + + + + +
+Uses of AntViewObservable in aco.mediator.as.eas
+  +

+ + + + + + + + + +
Classes in aco.mediator.as.eas that implement AntViewObservable
+ classEASMediator + +
+           
+  +

+ + + + + +
+Uses of AntViewObservable in aco.mediator.as.simpleas
+  +

+ + + + + + + + + +
Classes in aco.mediator.as.simpleas that implement AntViewObservable
+ classSimpleASMediator + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/antview/package-frame.html b/doc/javadoc/aco/antview/package-frame.html new file mode 100644 index 0000000..f95e342 --- /dev/null +++ b/doc/javadoc/aco/antview/package-frame.html @@ -0,0 +1,45 @@ + + + + + + +aco.antview + + + + + + + + + + + +aco.antview + + + + +
+Interfaces  + +
+AntViewObservable
+ + + + + + +
+Classes  + +
+AntView +
+AntViewApplet
+ + + + diff --git a/doc/javadoc/aco/antview/package-summary.html b/doc/javadoc/aco/antview/package-summary.html new file mode 100644 index 0000000..fadbb27 --- /dev/null +++ b/doc/javadoc/aco/antview/package-summary.html @@ -0,0 +1,175 @@ + + + + + + +aco.antview + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package aco.antview +

+ + + + + + + + + +
+Interface Summary
AntViewObservable 
+  + +

+ + + + + + + + + + + + + +
+Class Summary
AntView 
AntViewApplet 
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/antview/package-tree.html b/doc/javadoc/aco/antview/package-tree.html new file mode 100644 index 0000000..f080084 --- /dev/null +++ b/doc/javadoc/aco/antview/package-tree.html @@ -0,0 +1,171 @@ + + + + + + +aco.antview Class Hierarchy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package aco.antview +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +

+Interface Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/antview/package-use.html b/doc/javadoc/aco/antview/package-use.html new file mode 100644 index 0000000..b54ee29 --- /dev/null +++ b/doc/javadoc/aco/antview/package-use.html @@ -0,0 +1,290 @@ + + + + + + +Uses of Package aco.antview + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
aco.antview

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Packages that use aco.antview
aco.antview  
aco.mediator  
aco.mediator.acs  
aco.mediator.as  
aco.mediator.as.asrank  
aco.mediator.as.eas  
aco.mediator.as.simpleas  
+  +

+ + + + + + + + + + + +
+Classes in aco.antview used by aco.antview
AntViewApplet + +
+           
AntViewObservable + +
+           
+  +

+ + + + + + + + +
+Classes in aco.antview used by aco.mediator
AntViewObservable + +
+           
+  +

+ + + + + + + + +
+Classes in aco.antview used by aco.mediator.acs
AntViewObservable + +
+           
+  +

+ + + + + + + + +
+Classes in aco.antview used by aco.mediator.as
AntViewObservable + +
+           
+  +

+ + + + + + + + +
+Classes in aco.antview used by aco.mediator.as.asrank
AntViewObservable + +
+           
+  +

+ + + + + + + + +
+Classes in aco.antview used by aco.mediator.as.eas
AntViewObservable + +
+           
+  +

+ + + + + + + + +
+Classes in aco.antview used by aco.mediator.as.simpleas
AntViewObservable + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/class-use/AntFactory.html b/doc/javadoc/aco/class-use/AntFactory.html new file mode 100644 index 0000000..2ea020c --- /dev/null +++ b/doc/javadoc/aco/class-use/AntFactory.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class aco.AntFactory + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
aco.AntFactory

+
+No usage of aco.AntFactory +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/class-use/AntMain.html b/doc/javadoc/aco/class-use/AntMain.html new file mode 100644 index 0000000..7dd775e --- /dev/null +++ b/doc/javadoc/aco/class-use/AntMain.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class aco.AntMain + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
aco.AntMain

+
+No usage of aco.AntMain +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/class-use/TspAcoGui.html b/doc/javadoc/aco/class-use/TspAcoGui.html new file mode 100644 index 0000000..32f99ce --- /dev/null +++ b/doc/javadoc/aco/class-use/TspAcoGui.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class aco.TspAcoGui + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
aco.TspAcoGui

+
+No usage of aco.TspAcoGui +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/environment/Environment.html b/doc/javadoc/aco/environment/Environment.html new file mode 100644 index 0000000..74d6a19 --- /dev/null +++ b/doc/javadoc/aco/environment/Environment.html @@ -0,0 +1,517 @@ + + + + + + +Environment + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +aco.environment +
+Class Environment

+
+java.lang.Object
+  extended by java.util.Observable
+      extended by aco.environment.Environment
+
+
+
All Implemented Interfaces:
java.lang.Runnable
+
+
+
Direct Known Subclasses:
ACSEnvironment, ASEnvironment
+
+
+
+
public abstract class Environment
extends java.util.Observable
implements java.lang.Runnable
+ + +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
Environment(ACOMediator acom) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidaddGlobalBestTour(java.lang.Integer TourLength, + int[] Tour) + +
+           
+ int[]getGlobalBestTour() + +
+           
+ intgetGlobalBestTour(int index) + +
+           
+ intgetGlobalBestTourIteration() + +
+           
+ intgetGlobalBestTourLength() + +
+           
+ java.util.SortedMap<java.lang.Integer,int[]>getGlobalBestTourMap() + +
+           
+ voidrun() + +
+           
+ voidsetGlobalBestTour(int[] GlobalBestTour) + +
+           
+ voidsetGlobalBestTour(int index, + int GlobalBestTour) + +
+           
+ voidsetGlobalBestTourIteration(int GlobalBestTourIteration) + +
+           
+ voidsetGlobalBestTourLength(int GlobalBestTourLength) + +
+           
+ java.lang.StringtoString() + +
+           
+ + + + + + + +
Methods inherited from class java.util.Observable
addObserver, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+Environment

+
+public Environment(ACOMediator acom)
+
+
+ + + + + + + + +
+Method Detail
+ +

+run

+
+public void run()
+
+
+
Specified by:
run in interface java.lang.Runnable
+
+
+
+
+
+
+ +

+getGlobalBestTour

+
+public int[] getGlobalBestTour()
+
+
+
+
+
+
+
+
+
+ +

+getGlobalBestTour

+
+public int getGlobalBestTour(int index)
+
+
+
+
+
+
+
+
+
+ +

+setGlobalBestTour

+
+public void setGlobalBestTour(int[] GlobalBestTour)
+
+
+
+
+
+
+
+
+
+ +

+setGlobalBestTour

+
+public void setGlobalBestTour(int index,
+                              int GlobalBestTour)
+
+
+
+
+
+
+
+
+
+ +

+getGlobalBestTourLength

+
+public int getGlobalBestTourLength()
+
+
+
+
+
+
+
+
+
+ +

+setGlobalBestTourLength

+
+public void setGlobalBestTourLength(int GlobalBestTourLength)
+
+
+
+
+
+
+
+
+
+ +

+getGlobalBestTourIteration

+
+public int getGlobalBestTourIteration()
+
+
+
+
+
+
+
+
+
+ +

+setGlobalBestTourIteration

+
+public void setGlobalBestTourIteration(int GlobalBestTourIteration)
+
+
+
+
+
+
+
+
+
+ +

+getGlobalBestTourMap

+
+public java.util.SortedMap<java.lang.Integer,int[]> getGlobalBestTourMap()
+
+
+
+
+
+
+
+
+
+ +

+addGlobalBestTour

+
+public void addGlobalBestTour(java.lang.Integer TourLength,
+                              int[] Tour)
+
+
+
+
+
+
+
+
+
+ +

+toString

+
+public java.lang.String toString()
+
+
+
Overrides:
toString in class java.lang.Object
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/environment/acs/ACSEnvironment.html b/doc/javadoc/aco/environment/acs/ACSEnvironment.html new file mode 100644 index 0000000..a7f93ec --- /dev/null +++ b/doc/javadoc/aco/environment/acs/ACSEnvironment.html @@ -0,0 +1,247 @@ + + + + + + +ACSEnvironment + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +aco.environment.acs +
+Class ACSEnvironment

+
+java.lang.Object
+  extended by java.util.Observable
+      extended by aco.environment.Environment
+          extended by aco.environment.acs.ACSEnvironment
+
+
+
All Implemented Interfaces:
java.lang.Runnable
+
+
+
+
public class ACSEnvironment
extends Environment
+ + +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
ACSEnvironment(ACSMediator acom) + +
+           
+  + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from class aco.environment.Environment
addGlobalBestTour, getGlobalBestTour, getGlobalBestTour, getGlobalBestTourIteration, getGlobalBestTourLength, getGlobalBestTourMap, run, setGlobalBestTour, setGlobalBestTour, setGlobalBestTourIteration, setGlobalBestTourLength, toString
+ + + + + + + +
Methods inherited from class java.util.Observable
addObserver, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+ACSEnvironment

+
+public ACSEnvironment(ACSMediator acom)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/environment/acs/class-use/ACSEnvironment.html b/doc/javadoc/aco/environment/acs/class-use/ACSEnvironment.html new file mode 100644 index 0000000..cdd56ef --- /dev/null +++ b/doc/javadoc/aco/environment/acs/class-use/ACSEnvironment.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class aco.environment.acs.ACSEnvironment + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
aco.environment.acs.ACSEnvironment

+
+No usage of aco.environment.acs.ACSEnvironment +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/environment/acs/package-frame.html b/doc/javadoc/aco/environment/acs/package-frame.html new file mode 100644 index 0000000..558004f --- /dev/null +++ b/doc/javadoc/aco/environment/acs/package-frame.html @@ -0,0 +1,32 @@ + + + + + + +aco.environment.acs + + + + + + + + + + + +aco.environment.acs + + + + +
+Classes  + +
+ACSEnvironment
+ + + + diff --git a/doc/javadoc/aco/environment/acs/package-summary.html b/doc/javadoc/aco/environment/acs/package-summary.html new file mode 100644 index 0000000..ad59c08 --- /dev/null +++ b/doc/javadoc/aco/environment/acs/package-summary.html @@ -0,0 +1,157 @@ + + + + + + +aco.environment.acs + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package aco.environment.acs +

+ + + + + + + + + +
+Class Summary
ACSEnvironment 
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/environment/acs/package-tree.html b/doc/javadoc/aco/environment/acs/package-tree.html new file mode 100644 index 0000000..b3391f5 --- /dev/null +++ b/doc/javadoc/aco/environment/acs/package-tree.html @@ -0,0 +1,158 @@ + + + + + + +aco.environment.acs Class Hierarchy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package aco.environment.acs +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/environment/acs/package-use.html b/doc/javadoc/aco/environment/acs/package-use.html new file mode 100644 index 0000000..3b40666 --- /dev/null +++ b/doc/javadoc/aco/environment/acs/package-use.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Package aco.environment.acs + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
aco.environment.acs

+
+No usage of aco.environment.acs +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/environment/as/ASEnvironment.html b/doc/javadoc/aco/environment/as/ASEnvironment.html new file mode 100644 index 0000000..699116f --- /dev/null +++ b/doc/javadoc/aco/environment/as/ASEnvironment.html @@ -0,0 +1,247 @@ + + + + + + +ASEnvironment + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +aco.environment.as +
+Class ASEnvironment

+
+java.lang.Object
+  extended by java.util.Observable
+      extended by aco.environment.Environment
+          extended by aco.environment.as.ASEnvironment
+
+
+
All Implemented Interfaces:
java.lang.Runnable
+
+
+
+
public class ASEnvironment
extends Environment
+ + +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
ASEnvironment(ASMediator acom) + +
+           
+  + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from class aco.environment.Environment
addGlobalBestTour, getGlobalBestTour, getGlobalBestTour, getGlobalBestTourIteration, getGlobalBestTourLength, getGlobalBestTourMap, run, setGlobalBestTour, setGlobalBestTour, setGlobalBestTourIteration, setGlobalBestTourLength, toString
+ + + + + + + +
Methods inherited from class java.util.Observable
addObserver, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+ASEnvironment

+
+public ASEnvironment(ASMediator acom)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/environment/as/class-use/ASEnvironment.html b/doc/javadoc/aco/environment/as/class-use/ASEnvironment.html new file mode 100644 index 0000000..71d3695 --- /dev/null +++ b/doc/javadoc/aco/environment/as/class-use/ASEnvironment.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class aco.environment.as.ASEnvironment + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
aco.environment.as.ASEnvironment

+
+No usage of aco.environment.as.ASEnvironment +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/environment/as/package-frame.html b/doc/javadoc/aco/environment/as/package-frame.html new file mode 100644 index 0000000..6942948 --- /dev/null +++ b/doc/javadoc/aco/environment/as/package-frame.html @@ -0,0 +1,32 @@ + + + + + + +aco.environment.as + + + + + + + + + + + +aco.environment.as + + + + +
+Classes  + +
+ASEnvironment
+ + + + diff --git a/doc/javadoc/aco/environment/as/package-summary.html b/doc/javadoc/aco/environment/as/package-summary.html new file mode 100644 index 0000000..1e71841 --- /dev/null +++ b/doc/javadoc/aco/environment/as/package-summary.html @@ -0,0 +1,157 @@ + + + + + + +aco.environment.as + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package aco.environment.as +

+ + + + + + + + + +
+Class Summary
ASEnvironment 
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/environment/as/package-tree.html b/doc/javadoc/aco/environment/as/package-tree.html new file mode 100644 index 0000000..15ea8e1 --- /dev/null +++ b/doc/javadoc/aco/environment/as/package-tree.html @@ -0,0 +1,158 @@ + + + + + + +aco.environment.as Class Hierarchy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package aco.environment.as +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/environment/as/package-use.html b/doc/javadoc/aco/environment/as/package-use.html new file mode 100644 index 0000000..4977b96 --- /dev/null +++ b/doc/javadoc/aco/environment/as/package-use.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Package aco.environment.as + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
aco.environment.as

+
+No usage of aco.environment.as +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/environment/class-use/Environment.html b/doc/javadoc/aco/environment/class-use/Environment.html new file mode 100644 index 0000000..aa7c864 --- /dev/null +++ b/doc/javadoc/aco/environment/class-use/Environment.html @@ -0,0 +1,297 @@ + + + + + + +Uses of Class aco.environment.Environment + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
aco.environment.Environment

+
+ + + + + + + + + + + + + + + + + + + + + +
+Packages that use Environment
aco.environment.acs  
aco.environment.as  
aco.mediator  
aco.misc  
+  +

+ + + + + +
+Uses of Environment in aco.environment.acs
+  +

+ + + + + + + + + +
Subclasses of Environment in aco.environment.acs
+ classACSEnvironment + +
+           
+  +

+ + + + + +
+Uses of Environment in aco.environment.as
+  +

+ + + + + + + + + +
Subclasses of Environment in aco.environment.as
+ classASEnvironment + +
+           
+  +

+ + + + + +
+Uses of Environment in aco.mediator
+  +

+ + + + + + + + + +
Methods in aco.mediator that return Environment
+ EnvironmentACOMediator.getEnvironment() + +
+           
+  +

+ + + + + + + + + +
Methods in aco.mediator with parameters of type Environment
+ voidACOMediator.setEnvironment(Environment env) + +
+           
+  +

+ + + + + + + + +
Constructors in aco.mediator with parameters of type Environment
ACOMediator(ACOGraph acog, + ACOParameter acop, + Environment env) + +
+           
+  +

+ + + + + +
+Uses of Environment in aco.misc
+  +

+ + + + + + + + +
Constructors in aco.misc with parameters of type Environment
EnvironmentShutdownHook(Environment env) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/environment/data/EnvironmentData.html b/doc/javadoc/aco/environment/data/EnvironmentData.html new file mode 100644 index 0000000..5bcfc98 --- /dev/null +++ b/doc/javadoc/aco/environment/data/EnvironmentData.html @@ -0,0 +1,427 @@ + + + + + + +EnvironmentData + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +aco.environment.data +
+Class EnvironmentData

+
+java.lang.Object
+  extended by aco.environment.data.EnvironmentData
+
+
+
+
public class EnvironmentData
extends java.lang.Object
+ + +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
EnvironmentData(ACOMediator acom) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidaddGlobalBestTour(java.lang.Integer TourLength, + int[] Tour) + +
+           
+ int[]getGlobalBestTour() + +
+           
+ intgetGlobalBestTour(int index) + +
+           
+ intgetGlobalBestTourIteration() + +
+           
+ intgetGlobalBestTourLength() + +
+           
+ java.util.SortedMap<java.lang.Integer,int[]>getGlobalBestTourMap() + +
+           
+ voidsetGlobalBestTour(int[] GlobalBestTour) + +
+           
+ voidsetGlobalBestTour(int index, + int GlobalBestTour) + +
+           
+ voidsetGlobalBestTourIteration(int GlobalBestTourIteration) + +
+           
+ voidsetGlobalBestTourLength(int GlobalBestTourLength) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EnvironmentData

+
+public EnvironmentData(ACOMediator acom)
+
+
+ + + + + + + + +
+Method Detail
+ +

+getGlobalBestTour

+
+public int[] getGlobalBestTour()
+
+
+
+
+
+
+ +

+getGlobalBestTour

+
+public int getGlobalBestTour(int index)
+
+
+
+
+
+
+ +

+setGlobalBestTour

+
+public void setGlobalBestTour(int[] GlobalBestTour)
+
+
+
+
+
+
+ +

+setGlobalBestTour

+
+public void setGlobalBestTour(int index,
+                              int GlobalBestTour)
+
+
+
+
+
+
+ +

+getGlobalBestTourLength

+
+public int getGlobalBestTourLength()
+
+
+
+
+
+
+ +

+setGlobalBestTourLength

+
+public void setGlobalBestTourLength(int GlobalBestTourLength)
+
+
+
+
+
+
+ +

+getGlobalBestTourIteration

+
+public int getGlobalBestTourIteration()
+
+
+
+
+
+
+ +

+setGlobalBestTourIteration

+
+public void setGlobalBestTourIteration(int GlobalBestTourIteration)
+
+
+
+
+
+
+ +

+getGlobalBestTourMap

+
+public java.util.SortedMap<java.lang.Integer,int[]> getGlobalBestTourMap()
+
+
+
+
+
+
+ +

+addGlobalBestTour

+
+public void addGlobalBestTour(java.lang.Integer TourLength,
+                              int[] Tour)
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/environment/data/class-use/EnvironmentData.html b/doc/javadoc/aco/environment/data/class-use/EnvironmentData.html new file mode 100644 index 0000000..642372e --- /dev/null +++ b/doc/javadoc/aco/environment/data/class-use/EnvironmentData.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class aco.environment.data.EnvironmentData + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
aco.environment.data.EnvironmentData

+
+No usage of aco.environment.data.EnvironmentData +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/environment/data/package-frame.html b/doc/javadoc/aco/environment/data/package-frame.html new file mode 100644 index 0000000..8fa8855 --- /dev/null +++ b/doc/javadoc/aco/environment/data/package-frame.html @@ -0,0 +1,32 @@ + + + + + + +aco.environment.data + + + + + + + + + + + +aco.environment.data + + + + +
+Classes  + +
+EnvironmentData
+ + + + diff --git a/doc/javadoc/aco/environment/data/package-summary.html b/doc/javadoc/aco/environment/data/package-summary.html new file mode 100644 index 0000000..ab36d67 --- /dev/null +++ b/doc/javadoc/aco/environment/data/package-summary.html @@ -0,0 +1,157 @@ + + + + + + +aco.environment.data + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package aco.environment.data +

+ + + + + + + + + +
+Class Summary
EnvironmentData 
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/environment/data/package-tree.html b/doc/javadoc/aco/environment/data/package-tree.html new file mode 100644 index 0000000..a2aa29c --- /dev/null +++ b/doc/javadoc/aco/environment/data/package-tree.html @@ -0,0 +1,153 @@ + + + + + + +aco.environment.data Class Hierarchy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package aco.environment.data +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/environment/data/package-use.html b/doc/javadoc/aco/environment/data/package-use.html new file mode 100644 index 0000000..80daebc --- /dev/null +++ b/doc/javadoc/aco/environment/data/package-use.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Package aco.environment.data + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
aco.environment.data

+
+No usage of aco.environment.data +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/environment/package-frame.html b/doc/javadoc/aco/environment/package-frame.html new file mode 100644 index 0000000..6fe1a34 --- /dev/null +++ b/doc/javadoc/aco/environment/package-frame.html @@ -0,0 +1,32 @@ + + + + + + +aco.environment + + + + + + + + + + + +aco.environment + + + + +
+Classes  + +
+Environment
+ + + + diff --git a/doc/javadoc/aco/environment/package-summary.html b/doc/javadoc/aco/environment/package-summary.html new file mode 100644 index 0000000..0405296 --- /dev/null +++ b/doc/javadoc/aco/environment/package-summary.html @@ -0,0 +1,157 @@ + + + + + + +aco.environment + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package aco.environment +

+ + + + + + + + + +
+Class Summary
Environment 
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/environment/package-tree.html b/doc/javadoc/aco/environment/package-tree.html new file mode 100644 index 0000000..0d5149b --- /dev/null +++ b/doc/javadoc/aco/environment/package-tree.html @@ -0,0 +1,156 @@ + + + + + + +aco.environment Class Hierarchy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package aco.environment +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/environment/package-use.html b/doc/javadoc/aco/environment/package-use.html new file mode 100644 index 0000000..e7afa9a --- /dev/null +++ b/doc/javadoc/aco/environment/package-use.html @@ -0,0 +1,227 @@ + + + + + + +Uses of Package aco.environment + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
aco.environment

+
+ + + + + + + + + + + + + + + + + + + + + +
+Packages that use aco.environment
aco.environment.acs  
aco.environment.as  
aco.mediator  
aco.misc  
+  +

+ + + + + + + + +
+Classes in aco.environment used by aco.environment.acs
Environment + +
+           
+  +

+ + + + + + + + +
+Classes in aco.environment used by aco.environment.as
Environment + +
+           
+  +

+ + + + + + + + +
+Classes in aco.environment used by aco.mediator
Environment + +
+           
+  +

+ + + + + + + + +
+Classes in aco.environment used by aco.misc
Environment + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/graph/ACOGraph.html b/doc/javadoc/aco/graph/ACOGraph.html new file mode 100644 index 0000000..c66417c --- /dev/null +++ b/doc/javadoc/aco/graph/ACOGraph.html @@ -0,0 +1,503 @@ + + + + + + +ACOGraph + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +aco.graph +
+Class ACOGraph

+
+java.lang.Object
+  extended by aco.graph.ACOGraph
+
+
+
+
public class ACOGraph
extends java.lang.Object
+ + +

+


+ +

+ + + + + + + + + + + + + + +
+Constructor Summary
ACOGraph(ACOMediator acom) + +
+           
ACOGraph(ACOMediator acom, + CoordinateData coordinateData) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ doublegetChoiceInformation(int x, + int y) + +
+           
+ java.util.HashMap<java.lang.Integer,CoordinatePair<java.lang.Integer,java.lang.Integer>>getCoordinateData() + +
+           
+ CoordinatePair<java.lang.Integer,java.lang.Integer>getCoordinates(int City) + +
+           
+ intgetDistance(int x, + int y) + +
+           
+ doublegetHeuristicInformation(int x, + int y) + +
+           
+ intgetNearestNeighbour(int x, + int y) + +
+           
+ doublegetPheromone(int x, + int y) + +
+           
+ voidinitializeFromCoordinates(CoordinateData coordinateData) + +
+           
+ voidsetChoiceInformation(int x, + int y, + double v) + +
+           
+ voidsetDistance(int x, + int y, + int v) + +
+           
+ voidsetHeuristicInformation(int x, + int y, + double v) + +
+           
+ voidsetPheromone(int x, + int y, + double v) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+ACOGraph

+
+public ACOGraph(ACOMediator acom)
+
+
+
+ +

+ACOGraph

+
+public ACOGraph(ACOMediator acom,
+                CoordinateData coordinateData)
+
+
+ + + + + + + + +
+Method Detail
+ +

+initializeFromCoordinates

+
+public void initializeFromCoordinates(CoordinateData coordinateData)
+
+
+
+
+
+
+ +

+getNearestNeighbour

+
+public int getNearestNeighbour(int x,
+                               int y)
+
+
+
+
+
+
+ +

+getDistance

+
+public int getDistance(int x,
+                       int y)
+
+
+
+
+
+
+ +

+setDistance

+
+public void setDistance(int x,
+                        int y,
+                        int v)
+
+
+
+
+
+
+ +

+getCoordinates

+
+public CoordinatePair<java.lang.Integer,java.lang.Integer> getCoordinates(int City)
+
+
+
+
+
+
+ +

+getCoordinateData

+
+public java.util.HashMap<java.lang.Integer,CoordinatePair<java.lang.Integer,java.lang.Integer>> getCoordinateData()
+
+
+
+
+
+
+ +

+getPheromone

+
+public double getPheromone(int x,
+                           int y)
+
+
+
+
+
+
+ +

+setPheromone

+
+public void setPheromone(int x,
+                         int y,
+                         double v)
+
+
+
+
+
+
+ +

+getChoiceInformation

+
+public double getChoiceInformation(int x,
+                                   int y)
+
+
+
+
+
+
+ +

+setChoiceInformation

+
+public void setChoiceInformation(int x,
+                                 int y,
+                                 double v)
+
+
+
+
+
+
+ +

+getHeuristicInformation

+
+public double getHeuristicInformation(int x,
+                                      int y)
+
+
+
+
+
+
+ +

+setHeuristicInformation

+
+public void setHeuristicInformation(int x,
+                                    int y,
+                                    double v)
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/graph/class-use/ACOGraph.html b/doc/javadoc/aco/graph/class-use/ACOGraph.html new file mode 100644 index 0000000..61aa6fa --- /dev/null +++ b/doc/javadoc/aco/graph/class-use/ACOGraph.html @@ -0,0 +1,219 @@ + + + + + + +Uses of Class aco.graph.ACOGraph + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
aco.graph.ACOGraph

+
+ + + + + + + + + +
+Packages that use ACOGraph
aco.mediator  
+  +

+ + + + + +
+Uses of ACOGraph in aco.mediator
+  +

+ + + + + + + + + +
Methods in aco.mediator that return ACOGraph
+ ACOGraphACOMediator.getACOGraph() + +
+           
+  +

+ + + + + + + + + +
Methods in aco.mediator with parameters of type ACOGraph
+ voidACOMediator.setACOGraph(ACOGraph acog) + +
+           
+  +

+ + + + + + + + + + + +
Constructors in aco.mediator with parameters of type ACOGraph
ACOMediator(ACOGraph acog, + ACOParameter acop) + +
+           
ACOMediator(ACOGraph acog, + ACOParameter acop, + Environment env) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/graph/data/ChoiceInformation.html b/doc/javadoc/aco/graph/data/ChoiceInformation.html new file mode 100644 index 0000000..9e89887 --- /dev/null +++ b/doc/javadoc/aco/graph/data/ChoiceInformation.html @@ -0,0 +1,277 @@ + + + + + + +ChoiceInformation + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +aco.graph.data +
+Class ChoiceInformation

+
+java.lang.Object
+  extended by aco.graph.data.ChoiceInformation
+
+
+
+
public class ChoiceInformation
extends java.lang.Object
+ + +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
ChoiceInformation(ACOMediator acom) + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+ doublegetChoiceInformation(int x, + int y) + +
+           
+ voidsetChoiceInformation(int x, + int y, + double choiceInformation) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+ChoiceInformation

+
+public ChoiceInformation(ACOMediator acom)
+
+
+ + + + + + + + +
+Method Detail
+ +

+getChoiceInformation

+
+public double getChoiceInformation(int x,
+                                   int y)
+
+
+
+
+
+
+ +

+setChoiceInformation

+
+public void setChoiceInformation(int x,
+                                 int y,
+                                 double choiceInformation)
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/graph/data/CoordinateData.html b/doc/javadoc/aco/graph/data/CoordinateData.html new file mode 100644 index 0000000..ecf214a --- /dev/null +++ b/doc/javadoc/aco/graph/data/CoordinateData.html @@ -0,0 +1,290 @@ + + + + + + +CoordinateData + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +aco.graph.data +
+Class CoordinateData

+
+java.lang.Object
+  extended by aco.graph.data.CoordinateData
+
+
+
+
public class CoordinateData
extends java.lang.Object
+ + +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
CoordinateData(TSPLibReader tsplibreader) + +
+           
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ java.util.HashMap<java.lang.Integer,CoordinatePair<java.lang.Integer,java.lang.Integer>>getCoordinateData() + +
+           
+ CoordinatePair<java.lang.Integer,java.lang.Integer>getCoordinates(int City) + +
+           
+ intgetNumOfCities() + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+CoordinateData

+
+public CoordinateData(TSPLibReader tsplibreader)
+
+
+ + + + + + + + +
+Method Detail
+ +

+getCoordinates

+
+public CoordinatePair<java.lang.Integer,java.lang.Integer> getCoordinates(int City)
+
+
+
+
+
+
+ +

+getCoordinateData

+
+public java.util.HashMap<java.lang.Integer,CoordinatePair<java.lang.Integer,java.lang.Integer>> getCoordinateData()
+
+
+
+
+
+
+ +

+getNumOfCities

+
+public int getNumOfCities()
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/graph/data/DistanceData.html b/doc/javadoc/aco/graph/data/DistanceData.html new file mode 100644 index 0000000..ffecd4f --- /dev/null +++ b/doc/javadoc/aco/graph/data/DistanceData.html @@ -0,0 +1,291 @@ + + + + + + +DistanceData + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +aco.graph.data +
+Class DistanceData

+
+java.lang.Object
+  extended by aco.graph.data.DistanceData
+
+
+
+
public class DistanceData
extends java.lang.Object
+ + +

+


+ +

+ + + + + + + + + + + + + + +
+Constructor Summary
DistanceData(ACOMediator acom) + +
+           
DistanceData(int[][] distanceData) + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+ intgetDistance(int x, + int y) + +
+           
+ voidsetDistance(int x, + int y, + int distance) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+DistanceData

+
+public DistanceData(ACOMediator acom)
+
+
+
+ +

+DistanceData

+
+public DistanceData(int[][] distanceData)
+
+
+ + + + + + + + +
+Method Detail
+ +

+getDistance

+
+public int getDistance(int x,
+                       int y)
+
+
+
+
+
+
+ +

+setDistance

+
+public void setDistance(int x,
+                        int y,
+                        int distance)
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/graph/data/HeuristicInformation.html b/doc/javadoc/aco/graph/data/HeuristicInformation.html new file mode 100644 index 0000000..180237e --- /dev/null +++ b/doc/javadoc/aco/graph/data/HeuristicInformation.html @@ -0,0 +1,277 @@ + + + + + + +HeuristicInformation + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +aco.graph.data +
+Class HeuristicInformation

+
+java.lang.Object
+  extended by aco.graph.data.HeuristicInformation
+
+
+
+
public class HeuristicInformation
extends java.lang.Object
+ + +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
HeuristicInformation(ACOMediator acom) + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+ doublegetHeuristicInformation(int x, + int y) + +
+           
+ voidsetHeuristicInformation(int x, + int y, + double heuristicInformation) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+HeuristicInformation

+
+public HeuristicInformation(ACOMediator acom)
+
+
+ + + + + + + + +
+Method Detail
+ +

+getHeuristicInformation

+
+public double getHeuristicInformation(int x,
+                                      int y)
+
+
+
+
+
+
+ +

+setHeuristicInformation

+
+public void setHeuristicInformation(int x,
+                                    int y,
+                                    double heuristicInformation)
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/graph/data/NearestNeighbourList.html b/doc/javadoc/aco/graph/data/NearestNeighbourList.html new file mode 100644 index 0000000..0a0b948 --- /dev/null +++ b/doc/javadoc/aco/graph/data/NearestNeighbourList.html @@ -0,0 +1,296 @@ + + + + + + +NearestNeighbourList + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +aco.graph.data +
+Class NearestNeighbourList

+
+java.lang.Object
+  extended by aco.graph.data.NearestNeighbourList
+
+
+
+
public class NearestNeighbourList
extends java.lang.Object
+ + +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
NearestNeighbourList(ACOMediator acom) + +
+           
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidcomputeNearestNeighbours() + +
+           
+ intgetNearestNeighbour(int x, + int y) + +
+           
+ voidsetNearestNeighbour(int x, + int y, + int nearestNeighbour) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+NearestNeighbourList

+
+public NearestNeighbourList(ACOMediator acom)
+
+
+ + + + + + + + +
+Method Detail
+ +

+computeNearestNeighbours

+
+public void computeNearestNeighbours()
+
+
+
+
+
+
+ +

+getNearestNeighbour

+
+public int getNearestNeighbour(int x,
+                               int y)
+
+
+
+
+
+
+ +

+setNearestNeighbour

+
+public void setNearestNeighbour(int x,
+                                int y,
+                                int nearestNeighbour)
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/graph/data/PheromoneData.html b/doc/javadoc/aco/graph/data/PheromoneData.html new file mode 100644 index 0000000..d47b78c --- /dev/null +++ b/doc/javadoc/aco/graph/data/PheromoneData.html @@ -0,0 +1,277 @@ + + + + + + +PheromoneData + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +aco.graph.data +
+Class PheromoneData

+
+java.lang.Object
+  extended by aco.graph.data.PheromoneData
+
+
+
+
public class PheromoneData
extends java.lang.Object
+ + +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
PheromoneData(ACOMediator acom) + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+ doublegetPheromone(int x, + int y) + +
+           
+ voidsetPheromone(int x, + int y, + double pheromone) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+PheromoneData

+
+public PheromoneData(ACOMediator acom)
+
+
+ + + + + + + + +
+Method Detail
+ +

+getPheromone

+
+public double getPheromone(int x,
+                           int y)
+
+
+
+
+
+
+ +

+setPheromone

+
+public void setPheromone(int x,
+                         int y,
+                         double pheromone)
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/graph/data/class-use/ChoiceInformation.html b/doc/javadoc/aco/graph/data/class-use/ChoiceInformation.html new file mode 100644 index 0000000..72ddad1 --- /dev/null +++ b/doc/javadoc/aco/graph/data/class-use/ChoiceInformation.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class aco.graph.data.ChoiceInformation + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
aco.graph.data.ChoiceInformation

+
+No usage of aco.graph.data.ChoiceInformation +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/graph/data/class-use/CoordinateData.html b/doc/javadoc/aco/graph/data/class-use/CoordinateData.html new file mode 100644 index 0000000..ead8420 --- /dev/null +++ b/doc/javadoc/aco/graph/data/class-use/CoordinateData.html @@ -0,0 +1,195 @@ + + + + + + +Uses of Class aco.graph.data.CoordinateData + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
aco.graph.data.CoordinateData

+
+ + + + + + + + + +
+Packages that use CoordinateData
aco.graph  
+  +

+ + + + + +
+Uses of CoordinateData in aco.graph
+  +

+ + + + + + + + + +
Methods in aco.graph with parameters of type CoordinateData
+ voidACOGraph.initializeFromCoordinates(CoordinateData coordinateData) + +
+           
+  +

+ + + + + + + + +
Constructors in aco.graph with parameters of type CoordinateData
ACOGraph(ACOMediator acom, + CoordinateData coordinateData) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/graph/data/class-use/DistanceData.html b/doc/javadoc/aco/graph/data/class-use/DistanceData.html new file mode 100644 index 0000000..6b17a4b --- /dev/null +++ b/doc/javadoc/aco/graph/data/class-use/DistanceData.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class aco.graph.data.DistanceData + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
aco.graph.data.DistanceData

+
+No usage of aco.graph.data.DistanceData +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/graph/data/class-use/HeuristicInformation.html b/doc/javadoc/aco/graph/data/class-use/HeuristicInformation.html new file mode 100644 index 0000000..2568fa5 --- /dev/null +++ b/doc/javadoc/aco/graph/data/class-use/HeuristicInformation.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class aco.graph.data.HeuristicInformation + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
aco.graph.data.HeuristicInformation

+
+No usage of aco.graph.data.HeuristicInformation +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/graph/data/class-use/NearestNeighbourList.html b/doc/javadoc/aco/graph/data/class-use/NearestNeighbourList.html new file mode 100644 index 0000000..053e838 --- /dev/null +++ b/doc/javadoc/aco/graph/data/class-use/NearestNeighbourList.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class aco.graph.data.NearestNeighbourList + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
aco.graph.data.NearestNeighbourList

+
+No usage of aco.graph.data.NearestNeighbourList +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/graph/data/class-use/PheromoneData.html b/doc/javadoc/aco/graph/data/class-use/PheromoneData.html new file mode 100644 index 0000000..a733a64 --- /dev/null +++ b/doc/javadoc/aco/graph/data/class-use/PheromoneData.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class aco.graph.data.PheromoneData + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
aco.graph.data.PheromoneData

+
+No usage of aco.graph.data.PheromoneData +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/graph/data/package-frame.html b/doc/javadoc/aco/graph/data/package-frame.html new file mode 100644 index 0000000..99d8ef7 --- /dev/null +++ b/doc/javadoc/aco/graph/data/package-frame.html @@ -0,0 +1,42 @@ + + + + + + +aco.graph.data + + + + + + + + + + + +aco.graph.data + + + + +
+Classes  + +
+ChoiceInformation +
+CoordinateData +
+DistanceData +
+HeuristicInformation +
+NearestNeighbourList +
+PheromoneData
+ + + + diff --git a/doc/javadoc/aco/graph/data/package-summary.html b/doc/javadoc/aco/graph/data/package-summary.html new file mode 100644 index 0000000..f976a92 --- /dev/null +++ b/doc/javadoc/aco/graph/data/package-summary.html @@ -0,0 +1,177 @@ + + + + + + +aco.graph.data + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package aco.graph.data +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Class Summary
ChoiceInformation 
CoordinateData 
DistanceData 
HeuristicInformation 
NearestNeighbourList 
PheromoneData 
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/graph/data/package-tree.html b/doc/javadoc/aco/graph/data/package-tree.html new file mode 100644 index 0000000..a9195bb --- /dev/null +++ b/doc/javadoc/aco/graph/data/package-tree.html @@ -0,0 +1,153 @@ + + + + + + +aco.graph.data Class Hierarchy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package aco.graph.data +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/graph/data/package-use.html b/doc/javadoc/aco/graph/data/package-use.html new file mode 100644 index 0000000..32ebb34 --- /dev/null +++ b/doc/javadoc/aco/graph/data/package-use.html @@ -0,0 +1,170 @@ + + + + + + +Uses of Package aco.graph.data + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
aco.graph.data

+
+ + + + + + + + + +
+Packages that use aco.graph.data
aco.graph  
+  +

+ + + + + + + + +
+Classes in aco.graph.data used by aco.graph
CoordinateData + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/graph/package-frame.html b/doc/javadoc/aco/graph/package-frame.html new file mode 100644 index 0000000..3b7f7d1 --- /dev/null +++ b/doc/javadoc/aco/graph/package-frame.html @@ -0,0 +1,32 @@ + + + + + + +aco.graph + + + + + + + + + + + +aco.graph + + + + +
+Classes  + +
+ACOGraph
+ + + + diff --git a/doc/javadoc/aco/graph/package-summary.html b/doc/javadoc/aco/graph/package-summary.html new file mode 100644 index 0000000..d40403a --- /dev/null +++ b/doc/javadoc/aco/graph/package-summary.html @@ -0,0 +1,157 @@ + + + + + + +aco.graph + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package aco.graph +

+ + + + + + + + + +
+Class Summary
ACOGraph 
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/graph/package-tree.html b/doc/javadoc/aco/graph/package-tree.html new file mode 100644 index 0000000..a079d66 --- /dev/null +++ b/doc/javadoc/aco/graph/package-tree.html @@ -0,0 +1,153 @@ + + + + + + +aco.graph Class Hierarchy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package aco.graph +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/graph/package-use.html b/doc/javadoc/aco/graph/package-use.html new file mode 100644 index 0000000..ae8c5e4 --- /dev/null +++ b/doc/javadoc/aco/graph/package-use.html @@ -0,0 +1,170 @@ + + + + + + +Uses of Package aco.graph + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
aco.graph

+
+ + + + + + + + + +
+Packages that use aco.graph
aco.mediator  
+  +

+ + + + + + + + +
+Classes in aco.graph used by aco.mediator
ACOGraph + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/mediator/ACOMediator.html b/doc/javadoc/aco/mediator/ACOMediator.html new file mode 100644 index 0000000..8e54b7a --- /dev/null +++ b/doc/javadoc/aco/mediator/ACOMediator.html @@ -0,0 +1,1837 @@ + + + + + + +ACOMediator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +aco.mediator +
+Class ACOMediator

+
+java.lang.Object
+  extended by aco.mediator.ACOMediator
+
+
+
All Implemented Interfaces:
AntViewObservable
+
+
+
Direct Known Subclasses:
ACSMediator, ASMediator
+
+
+
+
public abstract class ACOMediator
extends java.lang.Object
implements AntViewObservable
+ + +

+


+ +

+ + + + + + + + + + + + + + + + + + + + +
+Constructor Summary
ACOMediator() + +
+           
ACOMediator(ACOGraph acog, + ACOParameter acop) + +
+           
ACOMediator(ACOGraph acog, + ACOParameter acop, + Environment env) + +
+           
ACOMediator(ACOParameter acop) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidACODecisionRule(Ant ant, + int Step) + +
+           
+ voidaddGlobalBestTour(java.lang.Integer TourLength, + int[] Tour) + +
+           
+ voidcomputeChoiceInformation() + +
+           
+ int[][]computeDistances() + +
+           
+ voidcomputeHeuristicInformation() + +
+           
+ voidcomputeNearestNeighbourListDepth() + +
+           
+ voidcomputeTauZero() + +
+           
+ voidcomputeTourLength(Ant ant) + +
+           
+ ACOGraphgetACOGraph() + +
+           
+ ACOParametergetACOParameter() + +
+           
+ ACOStrategygetACOStrategy() + +
+           
+ doublegetBeta() + +
+           
+ doublegetChoiceInformation(int x, + int y) + +
+           
+ ChoiceInformationStrategygetChoiceInformationStrategy() + +
+           
+ java.util.HashMap<java.lang.Integer,CoordinatePair<java.lang.Integer,java.lang.Integer>>getCoordinateData() + +
+           
+ CoordinatePair<java.lang.Integer,java.lang.Integer>getCoordinates(int City) + +
+           
+ intgetDistance(int x, + int y) + +
+           
+ DistanceStrategygetDistanceStrategy() + +
+           
+ EnvironmentgetEnvironment() + +
+           
+ int[]getGlobalBestTour() + +
+           
+ intgetGlobalBestTour(int index) + +
+           
+ intgetGlobalBestTourIteration() + +
+           
+ intgetGlobalBestTourLength() + +
+           
+ java.util.SortedMap<java.lang.Integer,int[]>getGlobalBestTourMap() + +
+           
+ intgetGlobalBestTourMapSize() + +
+           
+ GraphStrategygetGraphStrategy() + +
+           
+ doublegetHeuristicInformation(int x, + int y) + +
+           
+ HeuristicInformationStrategygetHeuristicInformationStrategy() + +
+           
+ intgetInfinity() + +
+           
+ intgetMaxNumOfTours() + +
+           
+ intgetNearestNeighbour(int x, + int y) + +
+           
+ intgetNearestNeighbourListDepth() + +
+           
+ intgetNumOfAnts() + +
+           
+ intgetNumOfCities() + +
+           
+ doublegetPheromone(int x, + int y) + +
+           
+ PheromoneStrategygetPheromoneStrategy() + +
+           
+ doublegetRoh() + +
+           
+ doublegetTauZero() + +
+           
+ TauZeroStrategygetTauZeroStrategy() + +
+           
+ intnearestNeighbourHeuristicRandomStart() + +
+           
+ voidpheromoneUpdate(Ant[] ants) + +
+           
+ voidpickInitialRandomCity(Ant ant) + +
+           
+ voidsetACOGraph(ACOGraph acog) + +
+           
+ voidsetACOParameter(ACOParameter acop) + +
+           
+ voidsetACOStrategy(ACOStrategy acos) + +
+           
+ voidsetBeta(double Beta) + +
+           
+ voidsetChoiceInformation(int x, + int y, + double v) + +
+           
+ voidsetChoiceInformationStrategy(ChoiceInformationStrategy cis) + +
+           
+ voidsetDistance(int x, + int y, + int v) + +
+           
+ voidsetDistanceStrategy(DistanceStrategy ds) + +
+           
+ voidsetEnvironment(Environment env) + +
+           
+ voidsetGlobalBestTour(int[] GlobalBestTour) + +
+           
+ voidsetGlobalBestTour(int index, + int GlobalBestTour) + +
+           
+ voidsetGlobalBestTourIteration(int GlobalBestTourIteration) + +
+           
+ voidsetGlobalBestTourLength(int GlobalBestTourLength) + +
+           
+ voidsetGlobalBestTourMapSize(int GlobalBestTourMapSize) + +
+           
+ voidsetGraphStrategy(GraphStrategy gs) + +
+           
+ voidsetHeuristicInformation(int x, + int y, + double v) + +
+           
+ voidsetHeuristicInformationStrategy(HeuristicInformationStrategy his) + +
+           
+ voidsetInitialPheromones(double TauZero) + +
+           
+ voidsetMaxNumOfTours(int v) + +
+           
+ voidsetNearestNeighbourListDepth(int NearestNeighbourListDepth) + +
+           
+ voidsetNumOfAnts(int v) + +
+           
+ voidsetNumOfCities(int v) + +
+           
+ voidsetPheromone(int x, + int y, + double v) + +
+           
+ voidsetPheromoneStrategy(PheromoneStrategy ps) + +
+           
+ voidsetRoh(double Roh) + +
+           
+ voidsetTauZero(double TauZero) + +
+           
+ voidsetTauZeroStrategy(TauZeroStrategy tzs) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+ACOMediator

+
+public ACOMediator()
+
+
+
+ +

+ACOMediator

+
+public ACOMediator(ACOParameter acop)
+
+
+
+ +

+ACOMediator

+
+public ACOMediator(ACOGraph acog,
+                   ACOParameter acop)
+
+
+
+ +

+ACOMediator

+
+public ACOMediator(ACOGraph acog,
+                   ACOParameter acop,
+                   Environment env)
+
+
+ + + + + + + + +
+Method Detail
+ +

+getACOGraph

+
+public ACOGraph getACOGraph()
+
+
+
+
+
+
+
+
+
+ +

+setACOGraph

+
+public void setACOGraph(ACOGraph acog)
+
+
+
+
+
+
+
+
+
+ +

+getACOParameter

+
+public ACOParameter getACOParameter()
+
+
+
+
+
+
+
+
+
+ +

+setACOParameter

+
+public void setACOParameter(ACOParameter acop)
+
+
+
+
+
+
+
+
+
+ +

+getEnvironment

+
+public Environment getEnvironment()
+
+
+
+
+
+
+
+
+
+ +

+setEnvironment

+
+public void setEnvironment(Environment env)
+
+
+
+
+
+
+
+
+
+ +

+getACOStrategy

+
+public ACOStrategy getACOStrategy()
+
+
+
+
+
+
+
+
+
+ +

+setACOStrategy

+
+public void setACOStrategy(ACOStrategy acos)
+
+
+
+
+
+
+
+
+
+ +

+getGraphStrategy

+
+public GraphStrategy getGraphStrategy()
+
+
+
+
+
+
+
+
+
+ +

+setGraphStrategy

+
+public void setGraphStrategy(GraphStrategy gs)
+
+
+
+
+
+
+
+
+
+ +

+getTauZeroStrategy

+
+public TauZeroStrategy getTauZeroStrategy()
+
+
+
+
+
+
+
+
+
+ +

+setTauZeroStrategy

+
+public void setTauZeroStrategy(TauZeroStrategy tzs)
+
+
+
+
+
+
+
+
+
+ +

+getDistanceStrategy

+
+public DistanceStrategy getDistanceStrategy()
+
+
+
+
+
+
+
+
+
+ +

+setDistanceStrategy

+
+public void setDistanceStrategy(DistanceStrategy ds)
+
+
+
+
+
+
+
+
+
+ +

+getPheromoneStrategy

+
+public PheromoneStrategy getPheromoneStrategy()
+
+
+
+
+
+
+
+
+
+ +

+setPheromoneStrategy

+
+public void setPheromoneStrategy(PheromoneStrategy ps)
+
+
+
+
+
+
+
+
+
+ +

+getChoiceInformationStrategy

+
+public ChoiceInformationStrategy getChoiceInformationStrategy()
+
+
+
+
+
+
+
+
+
+ +

+setChoiceInformationStrategy

+
+public void setChoiceInformationStrategy(ChoiceInformationStrategy cis)
+
+
+
+
+
+
+
+
+
+ +

+getHeuristicInformationStrategy

+
+public HeuristicInformationStrategy getHeuristicInformationStrategy()
+
+
+
+
+
+
+
+
+
+ +

+setHeuristicInformationStrategy

+
+public void setHeuristicInformationStrategy(HeuristicInformationStrategy his)
+
+
+
+
+
+
+
+
+
+ +

+getInfinity

+
+public int getInfinity()
+
+
+
+
+
+
+
+
+
+ +

+getBeta

+
+public double getBeta()
+
+
+
+
+
+
+
+
+
+ +

+setBeta

+
+public void setBeta(double Beta)
+
+
+
+
+
+
+
+
+
+ +

+getRoh

+
+public double getRoh()
+
+
+
+
+
+
+
+
+
+ +

+setRoh

+
+public void setRoh(double Roh)
+
+
+
+
+
+
+
+
+
+ +

+getTauZero

+
+public double getTauZero()
+
+
+
+
+
+
+
+
+
+ +

+setTauZero

+
+public void setTauZero(double TauZero)
+
+
+
+
+
+
+
+
+
+ +

+getMaxNumOfTours

+
+public int getMaxNumOfTours()
+
+
+
+
+
+
+
+
+
+ +

+setMaxNumOfTours

+
+public void setMaxNumOfTours(int v)
+
+
+
+
+
+
+
+
+
+ +

+getNumOfAnts

+
+public int getNumOfAnts()
+
+
+
+
+
+
+
+
+
+ +

+setNumOfAnts

+
+public void setNumOfAnts(int v)
+
+
+
+
+
+
+
+
+
+ +

+getNumOfCities

+
+public int getNumOfCities()
+
+
+
Specified by:
getNumOfCities in interface AntViewObservable
+
+
+
+
+
+
+ +

+setNumOfCities

+
+public void setNumOfCities(int v)
+
+
+
+
+
+
+
+
+
+ +

+getNearestNeighbourListDepth

+
+public int getNearestNeighbourListDepth()
+
+
+
+
+
+
+
+
+
+ +

+setNearestNeighbourListDepth

+
+public void setNearestNeighbourListDepth(int NearestNeighbourListDepth)
+
+
+
+
+
+
+
+
+
+ +

+getNearestNeighbour

+
+public int getNearestNeighbour(int x,
+                               int y)
+
+
+
+
+
+
+
+
+
+ +

+getDistance

+
+public int getDistance(int x,
+                       int y)
+
+
+
+
+
+
+
+
+
+ +

+setDistance

+
+public void setDistance(int x,
+                        int y,
+                        int v)
+
+
+
+
+
+
+
+
+
+ +

+getCoordinates

+
+public CoordinatePair<java.lang.Integer,java.lang.Integer> getCoordinates(int City)
+
+
+
Specified by:
getCoordinates in interface AntViewObservable
+
+
+
+
+
+
+ +

+getCoordinateData

+
+public java.util.HashMap<java.lang.Integer,CoordinatePair<java.lang.Integer,java.lang.Integer>> getCoordinateData()
+
+
+
+
+
+
+
+
+
+ +

+getPheromone

+
+public double getPheromone(int x,
+                           int y)
+
+
+
+
+
+
+
+
+
+ +

+setPheromone

+
+public void setPheromone(int x,
+                         int y,
+                         double v)
+
+
+
+
+
+
+
+
+
+ +

+getChoiceInformation

+
+public double getChoiceInformation(int x,
+                                   int y)
+
+
+
+
+
+
+
+
+
+ +

+setChoiceInformation

+
+public void setChoiceInformation(int x,
+                                 int y,
+                                 double v)
+
+
+
+
+
+
+
+
+
+ +

+getHeuristicInformation

+
+public double getHeuristicInformation(int x,
+                                      int y)
+
+
+
+
+
+
+
+
+
+ +

+setHeuristicInformation

+
+public void setHeuristicInformation(int x,
+                                    int y,
+                                    double v)
+
+
+
+
+
+
+
+
+
+ +

+computeTauZero

+
+public void computeTauZero()
+
+
+
+
+
+
+
+
+
+ +

+computeChoiceInformation

+
+public void computeChoiceInformation()
+
+
+
+
+
+
+
+
+
+ +

+computeHeuristicInformation

+
+public void computeHeuristicInformation()
+
+
+
+
+
+
+
+
+
+ +

+computeNearestNeighbourListDepth

+
+public void computeNearestNeighbourListDepth()
+
+
+
+
+
+
+
+
+
+ +

+computeDistances

+
+public int[][] computeDistances()
+
+
+
+
+
+
+
+
+
+ +

+setInitialPheromones

+
+public void setInitialPheromones(double TauZero)
+
+
+
+
+
+
+
+
+
+ +

+nearestNeighbourHeuristicRandomStart

+
+public int nearestNeighbourHeuristicRandomStart()
+
+
+
+
+
+
+
+
+
+ +

+pheromoneUpdate

+
+public void pheromoneUpdate(Ant[] ants)
+
+
+
+
+
+
+
+
+
+ +

+computeTourLength

+
+public void computeTourLength(Ant ant)
+
+
+
+
+
+
+
+
+
+ +

+pickInitialRandomCity

+
+public void pickInitialRandomCity(Ant ant)
+
+
+
+
+
+
+
+
+
+ +

+ACODecisionRule

+
+public void ACODecisionRule(Ant ant,
+                            int Step)
+
+
+
+
+
+
+
+
+
+ +

+getGlobalBestTourMapSize

+
+public int getGlobalBestTourMapSize()
+
+
+
+
+
+
+
+
+
+ +

+setGlobalBestTourMapSize

+
+public void setGlobalBestTourMapSize(int GlobalBestTourMapSize)
+
+
+
+
+
+
+
+
+
+ +

+getGlobalBestTourMap

+
+public java.util.SortedMap<java.lang.Integer,int[]> getGlobalBestTourMap()
+
+
+
Specified by:
getGlobalBestTourMap in interface AntViewObservable
+
+
+
+
+
+
+ +

+addGlobalBestTour

+
+public void addGlobalBestTour(java.lang.Integer TourLength,
+                              int[] Tour)
+
+
+
+
+
+
+
+
+
+ +

+getGlobalBestTour

+
+public int[] getGlobalBestTour()
+
+
+
+
+
+
+
+
+
+ +

+getGlobalBestTour

+
+public int getGlobalBestTour(int index)
+
+
+
+
+
+
+
+
+
+ +

+setGlobalBestTour

+
+public void setGlobalBestTour(int[] GlobalBestTour)
+
+
+
+
+
+
+
+
+
+ +

+setGlobalBestTour

+
+public void setGlobalBestTour(int index,
+                              int GlobalBestTour)
+
+
+
+
+
+
+
+
+
+ +

+getGlobalBestTourLength

+
+public int getGlobalBestTourLength()
+
+
+
+
+
+
+
+
+
+ +

+setGlobalBestTourLength

+
+public void setGlobalBestTourLength(int GlobalBestTourLength)
+
+
+
+
+
+
+
+
+
+ +

+getGlobalBestTourIteration

+
+public int getGlobalBestTourIteration()
+
+
+
Specified by:
getGlobalBestTourIteration in interface AntViewObservable
+
+
+
+
+
+
+ +

+setGlobalBestTourIteration

+
+public void setGlobalBestTourIteration(int GlobalBestTourIteration)
+
+
+
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/mediator/acs/ACSMediator.html b/doc/javadoc/aco/mediator/acs/ACSMediator.html new file mode 100644 index 0000000..16d9906 --- /dev/null +++ b/doc/javadoc/aco/mediator/acs/ACSMediator.html @@ -0,0 +1,298 @@ + + + + + + +ACSMediator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +aco.mediator.acs +
+Class ACSMediator

+
+java.lang.Object
+  extended by aco.mediator.ACOMediator
+      extended by aco.mediator.acs.ACSMediator
+
+
+
All Implemented Interfaces:
AntViewObservable
+
+
+
+
public class ACSMediator
extends ACOMediator
+ + +

+


+ +

+ + + + + + + + + + + + + + +
+Constructor Summary
ACSMediator() + +
+           
ACSMediator(ACSParameter acsp) + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+ doublegetQZero() + +
+           
+ voidsetQZero(double QZero) + +
+           
+ + + + + + + +
Methods inherited from class aco.mediator.ACOMediator
ACODecisionRule, addGlobalBestTour, computeChoiceInformation, computeDistances, computeHeuristicInformation, computeNearestNeighbourListDepth, computeTauZero, computeTourLength, getACOGraph, getACOParameter, getACOStrategy, getBeta, getChoiceInformation, getChoiceInformationStrategy, getCoordinateData, getCoordinates, getDistance, getDistanceStrategy, getEnvironment, getGlobalBestTour, getGlobalBestTour, getGlobalBestTourIteration, getGlobalBestTourLength, getGlobalBestTourMap, getGlobalBestTourMapSize, getGraphStrategy, getHeuristicInformation, getHeuristicInformationStrategy, getInfinity, getMaxNumOfTours, getNearestNeighbour, getNearestNeighbourListDepth, getNumOfAnts, getNumOfCities, getPheromone, getPheromoneStrategy, getRoh, getTauZero, getTauZeroStrategy, nearestNeighbourHeuristicRandomStart, pheromoneUpdate, pickInitialRandomCity, setACOGraph, setACOParameter, setACOStrategy, setBeta, setChoiceInformation, setChoiceInformationStrategy, setDistance, setDistanceStrategy, setEnvironment, setGlobalBestTour, setGlobalBestTour, setGlobalBestTourIteration, setGlobalBestTourLength, setGlobalBestTourMapSize, setGraphStrategy, setHeuristicInformation, setHeuristicInformationStrategy, setInitialPheromones, setMaxNumOfTours, setNearestNeighbourListDepth, setNumOfAnts, setNumOfCities, setPheromone, setPheromoneStrategy, setRoh, setTauZero, setTauZeroStrategy
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+ACSMediator

+
+public ACSMediator()
+
+
+
+ +

+ACSMediator

+
+public ACSMediator(ACSParameter acsp)
+
+
+ + + + + + + + +
+Method Detail
+ +

+getQZero

+
+public double getQZero()
+
+
+
+
+
+
+ +

+setQZero

+
+public void setQZero(double QZero)
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/mediator/acs/class-use/ACSMediator.html b/doc/javadoc/aco/mediator/acs/class-use/ACSMediator.html new file mode 100644 index 0000000..cc9239f --- /dev/null +++ b/doc/javadoc/aco/mediator/acs/class-use/ACSMediator.html @@ -0,0 +1,223 @@ + + + + + + +Uses of Class aco.mediator.acs.ACSMediator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
aco.mediator.acs.ACSMediator

+
+ + + + + + + + + + + + + +
+Packages that use ACSMediator
aco.environment.acs  
aco.strategy.acs  
+  +

+ + + + + +
+Uses of ACSMediator in aco.environment.acs
+  +

+ + + + + + + + +
Constructors in aco.environment.acs with parameters of type ACSMediator
ACSEnvironment(ACSMediator acom) + +
+           
+  +

+ + + + + +
+Uses of ACSMediator in aco.strategy.acs
+  +

+ + + + + + + + + + + + + + + + + +
Constructors in aco.strategy.acs with parameters of type ACSMediator
ACSChoiceInformationStrategy(ACSMediator acom) + +
+           
ACSPheromoneStrategy(ACSMediator acom) + +
+           
ACSStrategy(ACSMediator acom) + +
+           
ACSTauZeroStrategy(ACSMediator acom) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/mediator/acs/package-frame.html b/doc/javadoc/aco/mediator/acs/package-frame.html new file mode 100644 index 0000000..edff8ab --- /dev/null +++ b/doc/javadoc/aco/mediator/acs/package-frame.html @@ -0,0 +1,32 @@ + + + + + + +aco.mediator.acs + + + + + + + + + + + +aco.mediator.acs + + + + +
+Classes  + +
+ACSMediator
+ + + + diff --git a/doc/javadoc/aco/mediator/acs/package-summary.html b/doc/javadoc/aco/mediator/acs/package-summary.html new file mode 100644 index 0000000..1447001 --- /dev/null +++ b/doc/javadoc/aco/mediator/acs/package-summary.html @@ -0,0 +1,157 @@ + + + + + + +aco.mediator.acs + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package aco.mediator.acs +

+ + + + + + + + + +
+Class Summary
ACSMediator 
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/mediator/acs/package-tree.html b/doc/javadoc/aco/mediator/acs/package-tree.html new file mode 100644 index 0000000..293f358 --- /dev/null +++ b/doc/javadoc/aco/mediator/acs/package-tree.html @@ -0,0 +1,156 @@ + + + + + + +aco.mediator.acs Class Hierarchy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package aco.mediator.acs +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/mediator/acs/package-use.html b/doc/javadoc/aco/mediator/acs/package-use.html new file mode 100644 index 0000000..e5570c4 --- /dev/null +++ b/doc/javadoc/aco/mediator/acs/package-use.html @@ -0,0 +1,189 @@ + + + + + + +Uses of Package aco.mediator.acs + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
aco.mediator.acs

+
+ + + + + + + + + + + + + +
+Packages that use aco.mediator.acs
aco.environment.acs  
aco.strategy.acs  
+  +

+ + + + + + + + +
+Classes in aco.mediator.acs used by aco.environment.acs
ACSMediator + +
+           
+  +

+ + + + + + + + +
+Classes in aco.mediator.acs used by aco.strategy.acs
ACSMediator + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/mediator/as/ASMediator.html b/doc/javadoc/aco/mediator/as/ASMediator.html new file mode 100644 index 0000000..96d12b7 --- /dev/null +++ b/doc/javadoc/aco/mediator/as/ASMediator.html @@ -0,0 +1,301 @@ + + + + + + +ASMediator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +aco.mediator.as +
+Class ASMediator

+
+java.lang.Object
+  extended by aco.mediator.ACOMediator
+      extended by aco.mediator.as.ASMediator
+
+
+
All Implemented Interfaces:
AntViewObservable
+
+
+
Direct Known Subclasses:
ASRankMediator, EASMediator, SimpleASMediator
+
+
+
+
public abstract class ASMediator
extends ACOMediator
+ + +

+


+ +

+ + + + + + + + + + + + + + +
+Constructor Summary
ASMediator() + +
+           
ASMediator(ASParameter asp) + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+ doublegetAlpha() + +
+           
+ voidsetAlpha(double Alpha) + +
+           
+ + + + + + + +
Methods inherited from class aco.mediator.ACOMediator
ACODecisionRule, addGlobalBestTour, computeChoiceInformation, computeDistances, computeHeuristicInformation, computeNearestNeighbourListDepth, computeTauZero, computeTourLength, getACOGraph, getACOParameter, getACOStrategy, getBeta, getChoiceInformation, getChoiceInformationStrategy, getCoordinateData, getCoordinates, getDistance, getDistanceStrategy, getEnvironment, getGlobalBestTour, getGlobalBestTour, getGlobalBestTourIteration, getGlobalBestTourLength, getGlobalBestTourMap, getGlobalBestTourMapSize, getGraphStrategy, getHeuristicInformation, getHeuristicInformationStrategy, getInfinity, getMaxNumOfTours, getNearestNeighbour, getNearestNeighbourListDepth, getNumOfAnts, getNumOfCities, getPheromone, getPheromoneStrategy, getRoh, getTauZero, getTauZeroStrategy, nearestNeighbourHeuristicRandomStart, pheromoneUpdate, pickInitialRandomCity, setACOGraph, setACOParameter, setACOStrategy, setBeta, setChoiceInformation, setChoiceInformationStrategy, setDistance, setDistanceStrategy, setEnvironment, setGlobalBestTour, setGlobalBestTour, setGlobalBestTourIteration, setGlobalBestTourLength, setGlobalBestTourMapSize, setGraphStrategy, setHeuristicInformation, setHeuristicInformationStrategy, setInitialPheromones, setMaxNumOfTours, setNearestNeighbourListDepth, setNumOfAnts, setNumOfCities, setPheromone, setPheromoneStrategy, setRoh, setTauZero, setTauZeroStrategy
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+ASMediator

+
+public ASMediator()
+
+
+
+ +

+ASMediator

+
+public ASMediator(ASParameter asp)
+
+
+ + + + + + + + +
+Method Detail
+ +

+getAlpha

+
+public double getAlpha()
+
+
+
+
+
+
+ +

+setAlpha

+
+public void setAlpha(double Alpha)
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/mediator/as/asrank/ASRankMediator.html b/doc/javadoc/aco/mediator/as/asrank/ASRankMediator.html new file mode 100644 index 0000000..b923c1b --- /dev/null +++ b/doc/javadoc/aco/mediator/as/asrank/ASRankMediator.html @@ -0,0 +1,308 @@ + + + + + + +ASRankMediator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +aco.mediator.as.asrank +
+Class ASRankMediator

+
+java.lang.Object
+  extended by aco.mediator.ACOMediator
+      extended by aco.mediator.as.ASMediator
+          extended by aco.mediator.as.asrank.ASRankMediator
+
+
+
All Implemented Interfaces:
AntViewObservable
+
+
+
+
public class ASRankMediator
extends ASMediator
+ + +

+


+ +

+ + + + + + + + + + + + + + +
+Constructor Summary
ASRankMediator() + +
+           
ASRankMediator(ASRankParameter asrp) + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+ doublegetW() + +
+           
+ voidsetW(double W) + +
+           
+ + + + + + + +
Methods inherited from class aco.mediator.as.ASMediator
getAlpha, setAlpha
+ + + + + + + +
Methods inherited from class aco.mediator.ACOMediator
ACODecisionRule, addGlobalBestTour, computeChoiceInformation, computeDistances, computeHeuristicInformation, computeNearestNeighbourListDepth, computeTauZero, computeTourLength, getACOGraph, getACOParameter, getACOStrategy, getBeta, getChoiceInformation, getChoiceInformationStrategy, getCoordinateData, getCoordinates, getDistance, getDistanceStrategy, getEnvironment, getGlobalBestTour, getGlobalBestTour, getGlobalBestTourIteration, getGlobalBestTourLength, getGlobalBestTourMap, getGlobalBestTourMapSize, getGraphStrategy, getHeuristicInformation, getHeuristicInformationStrategy, getInfinity, getMaxNumOfTours, getNearestNeighbour, getNearestNeighbourListDepth, getNumOfAnts, getNumOfCities, getPheromone, getPheromoneStrategy, getRoh, getTauZero, getTauZeroStrategy, nearestNeighbourHeuristicRandomStart, pheromoneUpdate, pickInitialRandomCity, setACOGraph, setACOParameter, setACOStrategy, setBeta, setChoiceInformation, setChoiceInformationStrategy, setDistance, setDistanceStrategy, setEnvironment, setGlobalBestTour, setGlobalBestTour, setGlobalBestTourIteration, setGlobalBestTourLength, setGlobalBestTourMapSize, setGraphStrategy, setHeuristicInformation, setHeuristicInformationStrategy, setInitialPheromones, setMaxNumOfTours, setNearestNeighbourListDepth, setNumOfAnts, setNumOfCities, setPheromone, setPheromoneStrategy, setRoh, setTauZero, setTauZeroStrategy
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+ASRankMediator

+
+public ASRankMediator()
+
+
+
+ +

+ASRankMediator

+
+public ASRankMediator(ASRankParameter asrp)
+
+
+ + + + + + + + +
+Method Detail
+ +

+getW

+
+public double getW()
+
+
+
+
+
+
+ +

+setW

+
+public void setW(double W)
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/mediator/as/asrank/class-use/ASRankMediator.html b/doc/javadoc/aco/mediator/as/asrank/class-use/ASRankMediator.html new file mode 100644 index 0000000..d6aabd7 --- /dev/null +++ b/doc/javadoc/aco/mediator/as/asrank/class-use/ASRankMediator.html @@ -0,0 +1,184 @@ + + + + + + +Uses of Class aco.mediator.as.asrank.ASRankMediator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
aco.mediator.as.asrank.ASRankMediator

+
+ + + + + + + + + +
+Packages that use ASRankMediator
aco.strategy.as.asrank  
+  +

+ + + + + +
+Uses of ASRankMediator in aco.strategy.as.asrank
+  +

+ + + + + + + + + + + +
Constructors in aco.strategy.as.asrank with parameters of type ASRankMediator
ASRankPheromoneStrategy(ASRankMediator acom) + +
+           
ASRankTauZeroStrategy(ASRankMediator acom) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/mediator/as/asrank/package-frame.html b/doc/javadoc/aco/mediator/as/asrank/package-frame.html new file mode 100644 index 0000000..2865367 --- /dev/null +++ b/doc/javadoc/aco/mediator/as/asrank/package-frame.html @@ -0,0 +1,32 @@ + + + + + + +aco.mediator.as.asrank + + + + + + + + + + + +aco.mediator.as.asrank + + + + +
+Classes  + +
+ASRankMediator
+ + + + diff --git a/doc/javadoc/aco/mediator/as/asrank/package-summary.html b/doc/javadoc/aco/mediator/as/asrank/package-summary.html new file mode 100644 index 0000000..f232f34 --- /dev/null +++ b/doc/javadoc/aco/mediator/as/asrank/package-summary.html @@ -0,0 +1,157 @@ + + + + + + +aco.mediator.as.asrank + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package aco.mediator.as.asrank +

+ + + + + + + + + +
+Class Summary
ASRankMediator 
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/mediator/as/asrank/package-tree.html b/doc/javadoc/aco/mediator/as/asrank/package-tree.html new file mode 100644 index 0000000..5ebe21c --- /dev/null +++ b/doc/javadoc/aco/mediator/as/asrank/package-tree.html @@ -0,0 +1,158 @@ + + + + + + +aco.mediator.as.asrank Class Hierarchy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package aco.mediator.as.asrank +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/mediator/as/asrank/package-use.html b/doc/javadoc/aco/mediator/as/asrank/package-use.html new file mode 100644 index 0000000..c63b103 --- /dev/null +++ b/doc/javadoc/aco/mediator/as/asrank/package-use.html @@ -0,0 +1,170 @@ + + + + + + +Uses of Package aco.mediator.as.asrank + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
aco.mediator.as.asrank

+
+ + + + + + + + + +
+Packages that use aco.mediator.as.asrank
aco.strategy.as.asrank  
+  +

+ + + + + + + + +
+Classes in aco.mediator.as.asrank used by aco.strategy.as.asrank
ASRankMediator + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/mediator/as/class-use/ASMediator.html b/doc/javadoc/aco/mediator/as/class-use/ASMediator.html new file mode 100644 index 0000000..d90b92b --- /dev/null +++ b/doc/javadoc/aco/mediator/as/class-use/ASMediator.html @@ -0,0 +1,304 @@ + + + + + + +Uses of Class aco.mediator.as.ASMediator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
aco.mediator.as.ASMediator

+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
+Packages that use ASMediator
aco.environment.as  
aco.mediator.as.asrank  
aco.mediator.as.eas  
aco.mediator.as.simpleas  
aco.strategy.as  
+  +

+ + + + + +
+Uses of ASMediator in aco.environment.as
+  +

+ + + + + + + + +
Constructors in aco.environment.as with parameters of type ASMediator
ASEnvironment(ASMediator acom) + +
+           
+  +

+ + + + + +
+Uses of ASMediator in aco.mediator.as.asrank
+  +

+ + + + + + + + + +
Subclasses of ASMediator in aco.mediator.as.asrank
+ classASRankMediator + +
+           
+  +

+ + + + + +
+Uses of ASMediator in aco.mediator.as.eas
+  +

+ + + + + + + + + +
Subclasses of ASMediator in aco.mediator.as.eas
+ classEASMediator + +
+           
+  +

+ + + + + +
+Uses of ASMediator in aco.mediator.as.simpleas
+  +

+ + + + + + + + + +
Subclasses of ASMediator in aco.mediator.as.simpleas
+ classSimpleASMediator + +
+           
+  +

+ + + + + +
+Uses of ASMediator in aco.strategy.as
+  +

+ + + + + + + + + + + + + + +
Constructors in aco.strategy.as with parameters of type ASMediator
ASChoiceInformationStrategy(ASMediator acom) + +
+           
ASPheromoneStrategy(ASMediator acom) + +
+           
ASStrategy(ASMediator acom) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/mediator/as/eas/EASMediator.html b/doc/javadoc/aco/mediator/as/eas/EASMediator.html new file mode 100644 index 0000000..347fcf5 --- /dev/null +++ b/doc/javadoc/aco/mediator/as/eas/EASMediator.html @@ -0,0 +1,308 @@ + + + + + + +EASMediator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +aco.mediator.as.eas +
+Class EASMediator

+
+java.lang.Object
+  extended by aco.mediator.ACOMediator
+      extended by aco.mediator.as.ASMediator
+          extended by aco.mediator.as.eas.EASMediator
+
+
+
All Implemented Interfaces:
AntViewObservable
+
+
+
+
public class EASMediator
extends ASMediator
+ + +

+


+ +

+ + + + + + + + + + + + + + +
+Constructor Summary
EASMediator() + +
+           
EASMediator(EASParameter easp) + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+ doublegetE() + +
+           
+ voidsetE(double E) + +
+           
+ + + + + + + +
Methods inherited from class aco.mediator.as.ASMediator
getAlpha, setAlpha
+ + + + + + + +
Methods inherited from class aco.mediator.ACOMediator
ACODecisionRule, addGlobalBestTour, computeChoiceInformation, computeDistances, computeHeuristicInformation, computeNearestNeighbourListDepth, computeTauZero, computeTourLength, getACOGraph, getACOParameter, getACOStrategy, getBeta, getChoiceInformation, getChoiceInformationStrategy, getCoordinateData, getCoordinates, getDistance, getDistanceStrategy, getEnvironment, getGlobalBestTour, getGlobalBestTour, getGlobalBestTourIteration, getGlobalBestTourLength, getGlobalBestTourMap, getGlobalBestTourMapSize, getGraphStrategy, getHeuristicInformation, getHeuristicInformationStrategy, getInfinity, getMaxNumOfTours, getNearestNeighbour, getNearestNeighbourListDepth, getNumOfAnts, getNumOfCities, getPheromone, getPheromoneStrategy, getRoh, getTauZero, getTauZeroStrategy, nearestNeighbourHeuristicRandomStart, pheromoneUpdate, pickInitialRandomCity, setACOGraph, setACOParameter, setACOStrategy, setBeta, setChoiceInformation, setChoiceInformationStrategy, setDistance, setDistanceStrategy, setEnvironment, setGlobalBestTour, setGlobalBestTour, setGlobalBestTourIteration, setGlobalBestTourLength, setGlobalBestTourMapSize, setGraphStrategy, setHeuristicInformation, setHeuristicInformationStrategy, setInitialPheromones, setMaxNumOfTours, setNearestNeighbourListDepth, setNumOfAnts, setNumOfCities, setPheromone, setPheromoneStrategy, setRoh, setTauZero, setTauZeroStrategy
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EASMediator

+
+public EASMediator()
+
+
+
+ +

+EASMediator

+
+public EASMediator(EASParameter easp)
+
+
+ + + + + + + + +
+Method Detail
+ +

+getE

+
+public double getE()
+
+
+
+
+
+
+ +

+setE

+
+public void setE(double E)
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/mediator/as/eas/class-use/EASMediator.html b/doc/javadoc/aco/mediator/as/eas/class-use/EASMediator.html new file mode 100644 index 0000000..00ba72d --- /dev/null +++ b/doc/javadoc/aco/mediator/as/eas/class-use/EASMediator.html @@ -0,0 +1,184 @@ + + + + + + +Uses of Class aco.mediator.as.eas.EASMediator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
aco.mediator.as.eas.EASMediator

+
+ + + + + + + + + +
+Packages that use EASMediator
aco.strategy.as.eas  
+  +

+ + + + + +
+Uses of EASMediator in aco.strategy.as.eas
+  +

+ + + + + + + + + + + +
Constructors in aco.strategy.as.eas with parameters of type EASMediator
EASPheromoneStrategy(EASMediator acom) + +
+           
EASTauZeroStrategy(EASMediator acom) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/mediator/as/eas/package-frame.html b/doc/javadoc/aco/mediator/as/eas/package-frame.html new file mode 100644 index 0000000..8112cc0 --- /dev/null +++ b/doc/javadoc/aco/mediator/as/eas/package-frame.html @@ -0,0 +1,32 @@ + + + + + + +aco.mediator.as.eas + + + + + + + + + + + +aco.mediator.as.eas + + + + +
+Classes  + +
+EASMediator
+ + + + diff --git a/doc/javadoc/aco/mediator/as/eas/package-summary.html b/doc/javadoc/aco/mediator/as/eas/package-summary.html new file mode 100644 index 0000000..34b8489 --- /dev/null +++ b/doc/javadoc/aco/mediator/as/eas/package-summary.html @@ -0,0 +1,157 @@ + + + + + + +aco.mediator.as.eas + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package aco.mediator.as.eas +

+ + + + + + + + + +
+Class Summary
EASMediator 
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/mediator/as/eas/package-tree.html b/doc/javadoc/aco/mediator/as/eas/package-tree.html new file mode 100644 index 0000000..095ecdb --- /dev/null +++ b/doc/javadoc/aco/mediator/as/eas/package-tree.html @@ -0,0 +1,158 @@ + + + + + + +aco.mediator.as.eas Class Hierarchy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package aco.mediator.as.eas +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/mediator/as/eas/package-use.html b/doc/javadoc/aco/mediator/as/eas/package-use.html new file mode 100644 index 0000000..4206241 --- /dev/null +++ b/doc/javadoc/aco/mediator/as/eas/package-use.html @@ -0,0 +1,170 @@ + + + + + + +Uses of Package aco.mediator.as.eas + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
aco.mediator.as.eas

+
+ + + + + + + + + +
+Packages that use aco.mediator.as.eas
aco.strategy.as.eas  
+  +

+ + + + + + + + +
+Classes in aco.mediator.as.eas used by aco.strategy.as.eas
EASMediator + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/mediator/as/package-frame.html b/doc/javadoc/aco/mediator/as/package-frame.html new file mode 100644 index 0000000..bb74d7f --- /dev/null +++ b/doc/javadoc/aco/mediator/as/package-frame.html @@ -0,0 +1,32 @@ + + + + + + +aco.mediator.as + + + + + + + + + + + +aco.mediator.as + + + + +
+Classes  + +
+ASMediator
+ + + + diff --git a/doc/javadoc/aco/mediator/as/package-summary.html b/doc/javadoc/aco/mediator/as/package-summary.html new file mode 100644 index 0000000..78e38a0 --- /dev/null +++ b/doc/javadoc/aco/mediator/as/package-summary.html @@ -0,0 +1,157 @@ + + + + + + +aco.mediator.as + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package aco.mediator.as +

+ + + + + + + + + +
+Class Summary
ASMediator 
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/mediator/as/package-tree.html b/doc/javadoc/aco/mediator/as/package-tree.html new file mode 100644 index 0000000..062cbcc --- /dev/null +++ b/doc/javadoc/aco/mediator/as/package-tree.html @@ -0,0 +1,156 @@ + + + + + + +aco.mediator.as Class Hierarchy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package aco.mediator.as +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/mediator/as/package-use.html b/doc/javadoc/aco/mediator/as/package-use.html new file mode 100644 index 0000000..76e043d --- /dev/null +++ b/doc/javadoc/aco/mediator/as/package-use.html @@ -0,0 +1,246 @@ + + + + + + +Uses of Package aco.mediator.as + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
aco.mediator.as

+
+ + + + + + + + + + + + + + + + + + + + + + + + + +
+Packages that use aco.mediator.as
aco.environment.as  
aco.mediator.as.asrank  
aco.mediator.as.eas  
aco.mediator.as.simpleas  
aco.strategy.as  
+  +

+ + + + + + + + +
+Classes in aco.mediator.as used by aco.environment.as
ASMediator + +
+           
+  +

+ + + + + + + + +
+Classes in aco.mediator.as used by aco.mediator.as.asrank
ASMediator + +
+           
+  +

+ + + + + + + + +
+Classes in aco.mediator.as used by aco.mediator.as.eas
ASMediator + +
+           
+  +

+ + + + + + + + +
+Classes in aco.mediator.as used by aco.mediator.as.simpleas
ASMediator + +
+           
+  +

+ + + + + + + + +
+Classes in aco.mediator.as used by aco.strategy.as
ASMediator + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/mediator/as/simpleas/SimpleASMediator.html b/doc/javadoc/aco/mediator/as/simpleas/SimpleASMediator.html new file mode 100644 index 0000000..28cb254 --- /dev/null +++ b/doc/javadoc/aco/mediator/as/simpleas/SimpleASMediator.html @@ -0,0 +1,261 @@ + + + + + + +SimpleASMediator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +aco.mediator.as.simpleas +
+Class SimpleASMediator

+
+java.lang.Object
+  extended by aco.mediator.ACOMediator
+      extended by aco.mediator.as.ASMediator
+          extended by aco.mediator.as.simpleas.SimpleASMediator
+
+
+
All Implemented Interfaces:
AntViewObservable
+
+
+
+
public class SimpleASMediator
extends ASMediator
+ + +

+


+ +

+ + + + + + + + + + + + + + +
+Constructor Summary
SimpleASMediator() + +
+           
SimpleASMediator(SimpleASParameter sasp) + +
+           
+  + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from class aco.mediator.as.ASMediator
getAlpha, setAlpha
+ + + + + + + +
Methods inherited from class aco.mediator.ACOMediator
ACODecisionRule, addGlobalBestTour, computeChoiceInformation, computeDistances, computeHeuristicInformation, computeNearestNeighbourListDepth, computeTauZero, computeTourLength, getACOGraph, getACOParameter, getACOStrategy, getBeta, getChoiceInformation, getChoiceInformationStrategy, getCoordinateData, getCoordinates, getDistance, getDistanceStrategy, getEnvironment, getGlobalBestTour, getGlobalBestTour, getGlobalBestTourIteration, getGlobalBestTourLength, getGlobalBestTourMap, getGlobalBestTourMapSize, getGraphStrategy, getHeuristicInformation, getHeuristicInformationStrategy, getInfinity, getMaxNumOfTours, getNearestNeighbour, getNearestNeighbourListDepth, getNumOfAnts, getNumOfCities, getPheromone, getPheromoneStrategy, getRoh, getTauZero, getTauZeroStrategy, nearestNeighbourHeuristicRandomStart, pheromoneUpdate, pickInitialRandomCity, setACOGraph, setACOParameter, setACOStrategy, setBeta, setChoiceInformation, setChoiceInformationStrategy, setDistance, setDistanceStrategy, setEnvironment, setGlobalBestTour, setGlobalBestTour, setGlobalBestTourIteration, setGlobalBestTourLength, setGlobalBestTourMapSize, setGraphStrategy, setHeuristicInformation, setHeuristicInformationStrategy, setInitialPheromones, setMaxNumOfTours, setNearestNeighbourListDepth, setNumOfAnts, setNumOfCities, setPheromone, setPheromoneStrategy, setRoh, setTauZero, setTauZeroStrategy
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+SimpleASMediator

+
+public SimpleASMediator()
+
+
+
+ +

+SimpleASMediator

+
+public SimpleASMediator(SimpleASParameter sasp)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/mediator/as/simpleas/class-use/SimpleASMediator.html b/doc/javadoc/aco/mediator/as/simpleas/class-use/SimpleASMediator.html new file mode 100644 index 0000000..5bd58ee --- /dev/null +++ b/doc/javadoc/aco/mediator/as/simpleas/class-use/SimpleASMediator.html @@ -0,0 +1,184 @@ + + + + + + +Uses of Class aco.mediator.as.simpleas.SimpleASMediator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
aco.mediator.as.simpleas.SimpleASMediator

+
+ + + + + + + + + +
+Packages that use SimpleASMediator
aco.strategy.as.simpleas  
+  +

+ + + + + +
+Uses of SimpleASMediator in aco.strategy.as.simpleas
+  +

+ + + + + + + + + + + +
Constructors in aco.strategy.as.simpleas with parameters of type SimpleASMediator
SimpleASPheromoneStrategy(SimpleASMediator acom) + +
+           
SimpleASTauZeroStrategy(SimpleASMediator acom) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/mediator/as/simpleas/package-frame.html b/doc/javadoc/aco/mediator/as/simpleas/package-frame.html new file mode 100644 index 0000000..52d729f --- /dev/null +++ b/doc/javadoc/aco/mediator/as/simpleas/package-frame.html @@ -0,0 +1,32 @@ + + + + + + +aco.mediator.as.simpleas + + + + + + + + + + + +aco.mediator.as.simpleas + + + + +
+Classes  + +
+SimpleASMediator
+ + + + diff --git a/doc/javadoc/aco/mediator/as/simpleas/package-summary.html b/doc/javadoc/aco/mediator/as/simpleas/package-summary.html new file mode 100644 index 0000000..0f83759 --- /dev/null +++ b/doc/javadoc/aco/mediator/as/simpleas/package-summary.html @@ -0,0 +1,157 @@ + + + + + + +aco.mediator.as.simpleas + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package aco.mediator.as.simpleas +

+ + + + + + + + + +
+Class Summary
SimpleASMediator 
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/mediator/as/simpleas/package-tree.html b/doc/javadoc/aco/mediator/as/simpleas/package-tree.html new file mode 100644 index 0000000..d410757 --- /dev/null +++ b/doc/javadoc/aco/mediator/as/simpleas/package-tree.html @@ -0,0 +1,158 @@ + + + + + + +aco.mediator.as.simpleas Class Hierarchy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package aco.mediator.as.simpleas +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/mediator/as/simpleas/package-use.html b/doc/javadoc/aco/mediator/as/simpleas/package-use.html new file mode 100644 index 0000000..b926044 --- /dev/null +++ b/doc/javadoc/aco/mediator/as/simpleas/package-use.html @@ -0,0 +1,170 @@ + + + + + + +Uses of Package aco.mediator.as.simpleas + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
aco.mediator.as.simpleas

+
+ + + + + + + + + +
+Packages that use aco.mediator.as.simpleas
aco.strategy.as.simpleas  
+  +

+ + + + + + + + +
+Classes in aco.mediator.as.simpleas used by aco.strategy.as.simpleas
SimpleASMediator + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/mediator/class-use/ACOMediator.html b/doc/javadoc/aco/mediator/class-use/ACOMediator.html new file mode 100644 index 0000000..d3c7981 --- /dev/null +++ b/doc/javadoc/aco/mediator/class-use/ACOMediator.html @@ -0,0 +1,662 @@ + + + + + + +Uses of Class aco.mediator.ACOMediator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
aco.mediator.ACOMediator

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Packages that use ACOMediator
aco  
aco.ant  
aco.environment  
aco.environment.data  
aco.graph  
aco.graph.data  
aco.mediator.acs  
aco.mediator.as  
aco.mediator.as.asrank  
aco.mediator.as.eas  
aco.mediator.as.simpleas  
aco.strategy  
aco.strategy.distance  
+  +

+ + + + + +
+Uses of ACOMediator in aco
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + +
Methods in aco that return ACOMediator
+ ACOMediatorTspAcoGui.acoMediator() + +
+           
+static ACOMediatorAntFactory.acs(java.lang.String filename, + double beta, + double qzero, + double roh, + int cl, + int numofants, + int runs) + +
+           
+static ACOMediatorAntFactory.as(java.lang.String filename, + double alpha, + double beta, + double tauzero, + double roh, + int numofants, + int runs) + +
+           
+static ACOMediatorAntFactory.asrank(java.lang.String filename, + double alpha, + double beta, + double tauzero, + double roh, + double w, + int numofants, + int runs) + +
+           
+static ACOMediatorAntFactory.eas(java.lang.String filename, + double alpha, + double beta, + double tauzero, + double roh, + double e, + int numofants, + int runs) + +
+           
+  +

+ + + + + +
+Uses of ACOMediator in aco.ant
+  +

+ + + + + + + + +
Constructors in aco.ant with parameters of type ACOMediator
Ant(ACOMediator acom) + +
+           
+  +

+ + + + + +
+Uses of ACOMediator in aco.environment
+  +

+ + + + + + + + +
Constructors in aco.environment with parameters of type ACOMediator
Environment(ACOMediator acom) + +
+           
+  +

+ + + + + +
+Uses of ACOMediator in aco.environment.data
+  +

+ + + + + + + + +
Constructors in aco.environment.data with parameters of type ACOMediator
EnvironmentData(ACOMediator acom) + +
+           
+  +

+ + + + + +
+Uses of ACOMediator in aco.graph
+  +

+ + + + + + + + + + + +
Constructors in aco.graph with parameters of type ACOMediator
ACOGraph(ACOMediator acom) + +
+           
ACOGraph(ACOMediator acom, + CoordinateData coordinateData) + +
+           
+  +

+ + + + + +
+Uses of ACOMediator in aco.graph.data
+  +

+ + + + + + + + + + + + + + + + + + + + +
Constructors in aco.graph.data with parameters of type ACOMediator
ChoiceInformation(ACOMediator acom) + +
+           
DistanceData(ACOMediator acom) + +
+           
HeuristicInformation(ACOMediator acom) + +
+           
NearestNeighbourList(ACOMediator acom) + +
+           
PheromoneData(ACOMediator acom) + +
+           
+  +

+ + + + + +
+Uses of ACOMediator in aco.mediator.acs
+  +

+ + + + + + + + + +
Subclasses of ACOMediator in aco.mediator.acs
+ classACSMediator + +
+           
+  +

+ + + + + +
+Uses of ACOMediator in aco.mediator.as
+  +

+ + + + + + + + + +
Subclasses of ACOMediator in aco.mediator.as
+ classASMediator + +
+           
+  +

+ + + + + +
+Uses of ACOMediator in aco.mediator.as.asrank
+  +

+ + + + + + + + + +
Subclasses of ACOMediator in aco.mediator.as.asrank
+ classASRankMediator + +
+           
+  +

+ + + + + +
+Uses of ACOMediator in aco.mediator.as.eas
+  +

+ + + + + + + + + +
Subclasses of ACOMediator in aco.mediator.as.eas
+ classEASMediator + +
+           
+  +

+ + + + + +
+Uses of ACOMediator in aco.mediator.as.simpleas
+  +

+ + + + + + + + + +
Subclasses of ACOMediator in aco.mediator.as.simpleas
+ classSimpleASMediator + +
+           
+  +

+ + + + + +
+Uses of ACOMediator in aco.strategy
+  +

+ + + + + + + + + +
Methods in aco.strategy with parameters of type ACOMediator
+static DistanceStrategyDistanceStrategy.getStrategyFromTSPLibReader(TSPLibReader tsplr, + ACOMediator acom) + +
+           
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + +
Constructors in aco.strategy with parameters of type ACOMediator
ACOStrategy(ACOMediator acom) + +
+           
ChoiceInformationStrategy(ACOMediator acom) + +
+           
DistanceStrategy(ACOMediator acom) + +
+           
GraphStrategy(ACOMediator acom) + +
+           
HeuristicInformationStrategy(ACOMediator acom) + +
+           
PheromoneStrategy(ACOMediator acom) + +
+           
TauZeroStrategy(ACOMediator acom) + +
+           
+  +

+ + + + + +
+Uses of ACOMediator in aco.strategy.distance
+  +

+ + + + + + + + + + + +
Constructors in aco.strategy.distance with parameters of type ACOMediator
ATT_DistanceStrategy(ACOMediator acom) + +
+           
EUC_2D_DistanceStrategy(ACOMediator acom) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/mediator/package-frame.html b/doc/javadoc/aco/mediator/package-frame.html new file mode 100644 index 0000000..f804fca --- /dev/null +++ b/doc/javadoc/aco/mediator/package-frame.html @@ -0,0 +1,32 @@ + + + + + + +aco.mediator + + + + + + + + + + + +aco.mediator + + + + +
+Classes  + +
+ACOMediator
+ + + + diff --git a/doc/javadoc/aco/mediator/package-summary.html b/doc/javadoc/aco/mediator/package-summary.html new file mode 100644 index 0000000..c3bcf7c --- /dev/null +++ b/doc/javadoc/aco/mediator/package-summary.html @@ -0,0 +1,157 @@ + + + + + + +aco.mediator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package aco.mediator +

+ + + + + + + + + +
+Class Summary
ACOMediator 
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/mediator/package-tree.html b/doc/javadoc/aco/mediator/package-tree.html new file mode 100644 index 0000000..c362588 --- /dev/null +++ b/doc/javadoc/aco/mediator/package-tree.html @@ -0,0 +1,154 @@ + + + + + + +aco.mediator Class Hierarchy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package aco.mediator +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/mediator/package-use.html b/doc/javadoc/aco/mediator/package-use.html new file mode 100644 index 0000000..9b1c1ce --- /dev/null +++ b/doc/javadoc/aco/mediator/package-use.html @@ -0,0 +1,398 @@ + + + + + + +Uses of Package aco.mediator + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
aco.mediator

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Packages that use aco.mediator
aco  
aco.ant  
aco.environment  
aco.environment.data  
aco.graph  
aco.graph.data  
aco.mediator.acs  
aco.mediator.as  
aco.mediator.as.asrank  
aco.mediator.as.eas  
aco.mediator.as.simpleas  
aco.strategy  
aco.strategy.distance  
+  +

+ + + + + + + + +
+Classes in aco.mediator used by aco
ACOMediator + +
+           
+  +

+ + + + + + + + +
+Classes in aco.mediator used by aco.ant
ACOMediator + +
+           
+  +

+ + + + + + + + +
+Classes in aco.mediator used by aco.environment
ACOMediator + +
+           
+  +

+ + + + + + + + +
+Classes in aco.mediator used by aco.environment.data
ACOMediator + +
+           
+  +

+ + + + + + + + +
+Classes in aco.mediator used by aco.graph
ACOMediator + +
+           
+  +

+ + + + + + + + +
+Classes in aco.mediator used by aco.graph.data
ACOMediator + +
+           
+  +

+ + + + + + + + +
+Classes in aco.mediator used by aco.mediator.acs
ACOMediator + +
+           
+  +

+ + + + + + + + +
+Classes in aco.mediator used by aco.mediator.as
ACOMediator + +
+           
+  +

+ + + + + + + + +
+Classes in aco.mediator used by aco.mediator.as.asrank
ACOMediator + +
+           
+  +

+ + + + + + + + +
+Classes in aco.mediator used by aco.mediator.as.eas
ACOMediator + +
+           
+  +

+ + + + + + + + +
+Classes in aco.mediator used by aco.mediator.as.simpleas
ACOMediator + +
+           
+  +

+ + + + + + + + +
+Classes in aco.mediator used by aco.strategy
ACOMediator + +
+           
+  +

+ + + + + + + + +
+Classes in aco.mediator used by aco.strategy.distance
ACOMediator + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/misc/CoordinatePair.html b/doc/javadoc/aco/misc/CoordinatePair.html new file mode 100644 index 0000000..d9946df --- /dev/null +++ b/doc/javadoc/aco/misc/CoordinatePair.html @@ -0,0 +1,236 @@ + + + + + + +CoordinatePair + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +aco.misc +
+Class CoordinatePair<F,S>

+
+java.lang.Object
+  extended by aco.misc.Pair<F,S>
+      extended by aco.misc.CoordinatePair<F,S>
+
+
+
+
public class CoordinatePair<F,S>
extends Pair<F,S>
+ + +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
CoordinatePair(F first, + S second) + +
+           
+  + + + + + + + +
+Method Summary
+ + + + + + + +
Methods inherited from class aco.misc.Pair
getFirst, getSecond
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+CoordinatePair

+
+public CoordinatePair(F first,
+                      S second)
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/misc/EnvironmentShutdownHook.html b/doc/javadoc/aco/misc/EnvironmentShutdownHook.html new file mode 100644 index 0000000..248e745 --- /dev/null +++ b/doc/javadoc/aco/misc/EnvironmentShutdownHook.html @@ -0,0 +1,305 @@ + + + + + + +EnvironmentShutdownHook + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +aco.misc +
+Class EnvironmentShutdownHook

+
+java.lang.Object
+  extended by java.lang.Thread
+      extended by aco.misc.EnvironmentShutdownHook
+
+
+
All Implemented Interfaces:
java.lang.Runnable
+
+
+
+
public class EnvironmentShutdownHook
extends java.lang.Thread
+ + +

+


+ +

+ + + + + + + +
+Nested Class Summary
+ + + + + + + +
Nested classes/interfaces inherited from class java.lang.Thread
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler
+  + + + + + + + +
+Field Summary
+ + + + + + + +
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
+  + + + + + + + + + + +
+Constructor Summary
EnvironmentShutdownHook(Environment env) + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ voidrun() + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EnvironmentShutdownHook

+
+public EnvironmentShutdownHook(Environment env)
+
+
+ + + + + + + + +
+Method Detail
+ +

+run

+
+public void run()
+
+
+
Specified by:
run in interface java.lang.Runnable
Overrides:
run in class java.lang.Thread
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/misc/Pair.html b/doc/javadoc/aco/misc/Pair.html new file mode 100644 index 0000000..61a78c7 --- /dev/null +++ b/doc/javadoc/aco/misc/Pair.html @@ -0,0 +1,276 @@ + + + + + + +Pair + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +aco.misc +
+Class Pair<F,S>

+
+java.lang.Object
+  extended by aco.misc.Pair<F,S>
+
+
+
Direct Known Subclasses:
CoordinatePair
+
+
+
+
public abstract class Pair<F,S>
extends java.lang.Object
+ + +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
Pair(F first, + S second) + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+ FgetFirst() + +
+           
+ SgetSecond() + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+Pair

+
+public Pair(F first,
+            S second)
+
+
+ + + + + + + + +
+Method Detail
+ +

+getFirst

+
+public F getFirst()
+
+
+
+
+
+
+ +

+getSecond

+
+public S getSecond()
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/misc/class-use/CoordinatePair.html b/doc/javadoc/aco/misc/class-use/CoordinatePair.html new file mode 100644 index 0000000..f6c72e0 --- /dev/null +++ b/doc/javadoc/aco/misc/class-use/CoordinatePair.html @@ -0,0 +1,440 @@ + + + + + + +Uses of Class aco.misc.CoordinatePair + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
aco.misc.CoordinatePair

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Packages that use CoordinatePair
aco.antview  
aco.graph  
aco.graph.data  
aco.mediator  
aco.strategy  
aco.strategy.distance  
aco.tsplibreader  
+  +

+ + + + + +
+Uses of CoordinatePair in aco.antview
+  +

+ + + + + + + + + +
Methods in aco.antview that return CoordinatePair
+ CoordinatePair<java.lang.Integer,java.lang.Integer>AntViewObservable.getCoordinates(int City) + +
+           
+  +

+ + + + + +
+Uses of CoordinatePair in aco.graph
+  +

+ + + + + + + + + +
Methods in aco.graph that return CoordinatePair
+ CoordinatePair<java.lang.Integer,java.lang.Integer>ACOGraph.getCoordinates(int City) + +
+           
+  +

+ + + + + + + + + +
Methods in aco.graph that return types with arguments of type CoordinatePair
+ java.util.HashMap<java.lang.Integer,CoordinatePair<java.lang.Integer,java.lang.Integer>>ACOGraph.getCoordinateData() + +
+           
+  +

+ + + + + +
+Uses of CoordinatePair in aco.graph.data
+  +

+ + + + + + + + + +
Methods in aco.graph.data that return CoordinatePair
+ CoordinatePair<java.lang.Integer,java.lang.Integer>CoordinateData.getCoordinates(int City) + +
+           
+  +

+ + + + + + + + + +
Methods in aco.graph.data that return types with arguments of type CoordinatePair
+ java.util.HashMap<java.lang.Integer,CoordinatePair<java.lang.Integer,java.lang.Integer>>CoordinateData.getCoordinateData() + +
+           
+  +

+ + + + + +
+Uses of CoordinatePair in aco.mediator
+  +

+ + + + + + + + + +
Methods in aco.mediator that return CoordinatePair
+ CoordinatePair<java.lang.Integer,java.lang.Integer>ACOMediator.getCoordinates(int City) + +
+           
+  +

+ + + + + + + + + +
Methods in aco.mediator that return types with arguments of type CoordinatePair
+ java.util.HashMap<java.lang.Integer,CoordinatePair<java.lang.Integer,java.lang.Integer>>ACOMediator.getCoordinateData() + +
+           
+  +

+ + + + + +
+Uses of CoordinatePair in aco.strategy
+  +

+ + + + + + + + + + + + + +
Methods in aco.strategy with parameters of type CoordinatePair
+abstract  intDistanceStrategy.computeDistance(CoordinatePair<java.lang.Integer,java.lang.Integer> CityOne, + CoordinatePair<java.lang.Integer,java.lang.Integer> CityTwo) + +
+           
+abstract  intDistanceStrategy.computeDistance(CoordinatePair<java.lang.Integer,java.lang.Integer> CityOne, + CoordinatePair<java.lang.Integer,java.lang.Integer> CityTwo) + +
+           
+  +

+ + + + + +
+Uses of CoordinatePair in aco.strategy.distance
+  +

+ + + + + + + + + + + + + + + + + + + + + +
Methods in aco.strategy.distance with parameters of type CoordinatePair
+ intEUC_2D_DistanceStrategy.computeDistance(CoordinatePair<java.lang.Integer,java.lang.Integer> CityOne, + CoordinatePair<java.lang.Integer,java.lang.Integer> CityTwo) + +
+           
+ intEUC_2D_DistanceStrategy.computeDistance(CoordinatePair<java.lang.Integer,java.lang.Integer> CityOne, + CoordinatePair<java.lang.Integer,java.lang.Integer> CityTwo) + +
+           
+ intATT_DistanceStrategy.computeDistance(CoordinatePair<java.lang.Integer,java.lang.Integer> CityOne, + CoordinatePair<java.lang.Integer,java.lang.Integer> CityTwo) + +
+           
+ intATT_DistanceStrategy.computeDistance(CoordinatePair<java.lang.Integer,java.lang.Integer> CityOne, + CoordinatePair<java.lang.Integer,java.lang.Integer> CityTwo) + +
+           
+  +

+ + + + + +
+Uses of CoordinatePair in aco.tsplibreader
+  +

+ + + + + + + + + +
Methods in aco.tsplibreader that return types with arguments of type CoordinatePair
+ java.util.HashMap<java.lang.Integer,CoordinatePair<java.lang.Integer,java.lang.Integer>>TSPLibReader.getCoordinates() + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/misc/class-use/EnvironmentShutdownHook.html b/doc/javadoc/aco/misc/class-use/EnvironmentShutdownHook.html new file mode 100644 index 0000000..065449e --- /dev/null +++ b/doc/javadoc/aco/misc/class-use/EnvironmentShutdownHook.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class aco.misc.EnvironmentShutdownHook + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
aco.misc.EnvironmentShutdownHook

+
+No usage of aco.misc.EnvironmentShutdownHook +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/misc/class-use/Pair.html b/doc/javadoc/aco/misc/class-use/Pair.html new file mode 100644 index 0000000..62e8c26 --- /dev/null +++ b/doc/javadoc/aco/misc/class-use/Pair.html @@ -0,0 +1,180 @@ + + + + + + +Uses of Class aco.misc.Pair + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
aco.misc.Pair

+
+ + + + + + + + + +
+Packages that use Pair
aco.misc  
+  +

+ + + + + +
+Uses of Pair in aco.misc
+  +

+ + + + + + + + + +
Subclasses of Pair in aco.misc
+ classCoordinatePair<F,S> + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/misc/package-frame.html b/doc/javadoc/aco/misc/package-frame.html new file mode 100644 index 0000000..b76b0d8 --- /dev/null +++ b/doc/javadoc/aco/misc/package-frame.html @@ -0,0 +1,36 @@ + + + + + + +aco.misc + + + + + + + + + + + +aco.misc + + + + +
+Classes  + +
+CoordinatePair +
+EnvironmentShutdownHook +
+Pair
+ + + + diff --git a/doc/javadoc/aco/misc/package-summary.html b/doc/javadoc/aco/misc/package-summary.html new file mode 100644 index 0000000..bc00ee4 --- /dev/null +++ b/doc/javadoc/aco/misc/package-summary.html @@ -0,0 +1,165 @@ + + + + + + +aco.misc + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package aco.misc +

+ + + + + + + + + + + + + + + + + +
+Class Summary
CoordinatePair<F,S> 
EnvironmentShutdownHook 
Pair<F,S> 
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/misc/package-tree.html b/doc/javadoc/aco/misc/package-tree.html new file mode 100644 index 0000000..aac9d52 --- /dev/null +++ b/doc/javadoc/aco/misc/package-tree.html @@ -0,0 +1,158 @@ + + + + + + +aco.misc Class Hierarchy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package aco.misc +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/misc/package-use.html b/doc/javadoc/aco/misc/package-use.html new file mode 100644 index 0000000..3e47d91 --- /dev/null +++ b/doc/javadoc/aco/misc/package-use.html @@ -0,0 +1,303 @@ + + + + + + +Uses of Package aco.misc + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
aco.misc

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Packages that use aco.misc
aco.antview  
aco.graph  
aco.graph.data  
aco.mediator  
aco.misc  
aco.strategy  
aco.strategy.distance  
aco.tsplibreader  
+  +

+ + + + + + + + +
+Classes in aco.misc used by aco.antview
CoordinatePair + +
+           
+  +

+ + + + + + + + +
+Classes in aco.misc used by aco.graph
CoordinatePair + +
+           
+  +

+ + + + + + + + +
+Classes in aco.misc used by aco.graph.data
CoordinatePair + +
+           
+  +

+ + + + + + + + +
+Classes in aco.misc used by aco.mediator
CoordinatePair + +
+           
+  +

+ + + + + + + + +
+Classes in aco.misc used by aco.misc
Pair + +
+           
+  +

+ + + + + + + + +
+Classes in aco.misc used by aco.strategy
CoordinatePair + +
+           
+  +

+ + + + + + + + +
+Classes in aco.misc used by aco.strategy.distance
CoordinatePair + +
+           
+  +

+ + + + + + + + +
+Classes in aco.misc used by aco.tsplibreader
CoordinatePair + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/package-frame.html b/doc/javadoc/aco/package-frame.html new file mode 100644 index 0000000..2323007 --- /dev/null +++ b/doc/javadoc/aco/package-frame.html @@ -0,0 +1,36 @@ + + + + + + +aco + + + + + + + + + + + +aco + + + + +
+Classes  + +
+AntFactory +
+AntMain +
+TspAcoGui
+ + + + diff --git a/doc/javadoc/aco/package-summary.html b/doc/javadoc/aco/package-summary.html new file mode 100644 index 0000000..e03c0ab --- /dev/null +++ b/doc/javadoc/aco/package-summary.html @@ -0,0 +1,165 @@ + + + + + + +aco + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package aco +

+ + + + + + + + + + + + + + + + + +
+Class Summary
AntFactory 
AntMain 
TspAcoGui 
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/package-tree.html b/doc/javadoc/aco/package-tree.html new file mode 100644 index 0000000..3e8e686 --- /dev/null +++ b/doc/javadoc/aco/package-tree.html @@ -0,0 +1,168 @@ + + + + + + +aco Class Hierarchy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package aco +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/package-use.html b/doc/javadoc/aco/package-use.html new file mode 100644 index 0000000..a652545 --- /dev/null +++ b/doc/javadoc/aco/package-use.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Package aco + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
aco

+
+No usage of aco +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/parameter/ACOParameter.html b/doc/javadoc/aco/parameter/ACOParameter.html new file mode 100644 index 0000000..3a6e0bc --- /dev/null +++ b/doc/javadoc/aco/parameter/ACOParameter.html @@ -0,0 +1,965 @@ + + + + + + +ACOParameter + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +aco.parameter +
+Class ACOParameter

+
+java.lang.Object
+  extended by aco.parameter.ACOParameter
+
+
+
Direct Known Subclasses:
ACSParameter, ASParameter
+
+
+
+
public abstract class ACOParameter
extends java.lang.Object
+ + +

+


+ +

+ + + + + + + + + + + + + + + + + + + + + + + + + + +
+Constructor Summary
ACOParameter() + +
+           
ACOParameter(ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
ACOParameter(double Beta, + double Roh, + double TauZero, + int MaxNumOfTours, + int NumOfAnts, + int NumOfCities, + int NearestNeighbourListDepth, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
ACOParameter(int NumOfCities) + +
+           
ACOParameter(int NumOfCities, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
ACOParameter(int NumOfAnts, + int NumOfCities, + int NearestNeighbourListDepth, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ ACOStrategygetACOStrategy() + +
+           
+ doublegetBeta() + +
+           
+ ChoiceInformationStrategygetChoiceInformationStrategy() + +
+           
+ DistanceStrategygetDistanceStrategy() + +
+           
+ intgetGlobalBestTourMapSize() + +
+           
+ GraphStrategygetGraphStrategy() + +
+           
+ HeuristicInformationStrategygetHeuristicInformationStrategy() + +
+           
+ intgetInfinity() + +
+           
+ intgetMaxNumOfTours() + +
+           
+ intgetNearestNeighbourListDepth() + +
+           
+ intgetNumOfAnts() + +
+           
+ intgetNumOfCities() + +
+           
+ PheromoneStrategygetPheromoneStrategy() + +
+           
+ doublegetRoh() + +
+           
+ doublegetTauZero() + +
+           
+ TauZeroStrategygetTauZeroStrategy() + +
+           
+ voidsetACOStrategy(ACOStrategy acos) + +
+           
+ voidsetBeta(double Beta) + +
+           
+ voidsetChoiceInformationStrategy(ChoiceInformationStrategy cis) + +
+           
+ voidsetDistanceStrategy(DistanceStrategy ds) + +
+           
+ voidsetGlobalBestTourMapSize(int GlobalBestTourMapSize) + +
+           
+ voidsetGraphStrategy(GraphStrategy gs) + +
+           
+ voidsetHeuristicInformationStrategy(HeuristicInformationStrategy his) + +
+           
+ voidsetMaxNumOfTours(int MaxNumOfTours) + +
+           
+ voidsetNearestNeighbourListDepth(int NearestNeighbourListDepth) + +
+           
+ voidsetNumOfAnts(int NumOfAnts) + +
+           
+ voidsetNumOfCities(int NumOfCities) + +
+           
+ voidsetPheromoneStrategy(PheromoneStrategy ps) + +
+           
+ voidsetRoh(double Roh) + +
+           
+ voidsetTauZero(double v) + +
+           
+ voidsetTauZeroStrategy(TauZeroStrategy tzs) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+ACOParameter

+
+public ACOParameter()
+
+
+
+ +

+ACOParameter

+
+public ACOParameter(int NumOfCities)
+
+
+
+ +

+ACOParameter

+
+public ACOParameter(ACOStrategy acos,
+                    GraphStrategy gs,
+                    TauZeroStrategy tzs,
+                    DistanceStrategy ds,
+                    PheromoneStrategy ps,
+                    ChoiceInformationStrategy cis,
+                    HeuristicInformationStrategy his)
+
+
+
+ +

+ACOParameter

+
+public ACOParameter(int NumOfCities,
+                    ACOStrategy acos,
+                    GraphStrategy gs,
+                    TauZeroStrategy tzs,
+                    DistanceStrategy ds,
+                    PheromoneStrategy ps,
+                    ChoiceInformationStrategy cis,
+                    HeuristicInformationStrategy his)
+
+
+
+ +

+ACOParameter

+
+public ACOParameter(int NumOfAnts,
+                    int NumOfCities,
+                    int NearestNeighbourListDepth,
+                    ACOStrategy acos,
+                    GraphStrategy gs,
+                    TauZeroStrategy tzs,
+                    DistanceStrategy ds,
+                    PheromoneStrategy ps,
+                    ChoiceInformationStrategy cis,
+                    HeuristicInformationStrategy his)
+
+
+
+ +

+ACOParameter

+
+public ACOParameter(double Beta,
+                    double Roh,
+                    double TauZero,
+                    int MaxNumOfTours,
+                    int NumOfAnts,
+                    int NumOfCities,
+                    int NearestNeighbourListDepth,
+                    ACOStrategy acos,
+                    GraphStrategy gs,
+                    TauZeroStrategy tzs,
+                    DistanceStrategy ds,
+                    PheromoneStrategy ps,
+                    ChoiceInformationStrategy cis,
+                    HeuristicInformationStrategy his)
+
+
+ + + + + + + + +
+Method Detail
+ +

+getInfinity

+
+public int getInfinity()
+
+
+
+
+
+
+ +

+getBeta

+
+public double getBeta()
+
+
+
+
+
+
+ +

+setBeta

+
+public void setBeta(double Beta)
+
+
+
+
+
+
+ +

+getRoh

+
+public double getRoh()
+
+
+
+
+
+
+ +

+setRoh

+
+public void setRoh(double Roh)
+
+
+
+
+
+
+ +

+getTauZero

+
+public double getTauZero()
+
+
+
+
+
+
+ +

+setTauZero

+
+public void setTauZero(double v)
+
+
+
+
+
+
+ +

+getNumOfAnts

+
+public int getNumOfAnts()
+
+
+
+
+
+
+ +

+setNumOfAnts

+
+public void setNumOfAnts(int NumOfAnts)
+
+
+
+
+
+
+ +

+getNumOfCities

+
+public int getNumOfCities()
+
+
+
+
+
+
+ +

+setNumOfCities

+
+public void setNumOfCities(int NumOfCities)
+
+
+
+
+
+
+ +

+getMaxNumOfTours

+
+public int getMaxNumOfTours()
+
+
+
+
+
+
+ +

+setMaxNumOfTours

+
+public void setMaxNumOfTours(int MaxNumOfTours)
+
+
+
+
+
+
+ +

+getNearestNeighbourListDepth

+
+public int getNearestNeighbourListDepth()
+
+
+
+
+
+
+ +

+setNearestNeighbourListDepth

+
+public void setNearestNeighbourListDepth(int NearestNeighbourListDepth)
+
+
+
+
+
+
+ +

+getGlobalBestTourMapSize

+
+public int getGlobalBestTourMapSize()
+
+
+
+
+
+
+ +

+setGlobalBestTourMapSize

+
+public void setGlobalBestTourMapSize(int GlobalBestTourMapSize)
+
+
+
+
+
+
+ +

+getACOStrategy

+
+public ACOStrategy getACOStrategy()
+
+
+
+
+
+
+ +

+getGraphStrategy

+
+public GraphStrategy getGraphStrategy()
+
+
+
+
+
+
+ +

+getTauZeroStrategy

+
+public TauZeroStrategy getTauZeroStrategy()
+
+
+
+
+
+
+ +

+getDistanceStrategy

+
+public DistanceStrategy getDistanceStrategy()
+
+
+
+
+
+
+ +

+getPheromoneStrategy

+
+public PheromoneStrategy getPheromoneStrategy()
+
+
+
+
+
+
+ +

+getChoiceInformationStrategy

+
+public ChoiceInformationStrategy getChoiceInformationStrategy()
+
+
+
+
+
+
+ +

+getHeuristicInformationStrategy

+
+public HeuristicInformationStrategy getHeuristicInformationStrategy()
+
+
+
+
+
+
+ +

+setACOStrategy

+
+public void setACOStrategy(ACOStrategy acos)
+
+
+
+
+
+
+ +

+setGraphStrategy

+
+public void setGraphStrategy(GraphStrategy gs)
+
+
+
+
+
+
+ +

+setTauZeroStrategy

+
+public void setTauZeroStrategy(TauZeroStrategy tzs)
+
+
+
+
+
+
+ +

+setDistanceStrategy

+
+public void setDistanceStrategy(DistanceStrategy ds)
+
+
+
+
+
+
+ +

+setPheromoneStrategy

+
+public void setPheromoneStrategy(PheromoneStrategy ps)
+
+
+
+
+
+
+ +

+setChoiceInformationStrategy

+
+public void setChoiceInformationStrategy(ChoiceInformationStrategy cis)
+
+
+
+
+
+
+ +

+setHeuristicInformationStrategy

+
+public void setHeuristicInformationStrategy(HeuristicInformationStrategy his)
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/parameter/acs/ACSParameter.html b/doc/javadoc/aco/parameter/acs/ACSParameter.html new file mode 100644 index 0000000..1c740a7 --- /dev/null +++ b/doc/javadoc/aco/parameter/acs/ACSParameter.html @@ -0,0 +1,303 @@ + + + + + + +ACSParameter + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +aco.parameter.acs +
+Class ACSParameter

+
+java.lang.Object
+  extended by aco.parameter.ACOParameter
+      extended by aco.parameter.acs.ACSParameter
+
+
+
+
public class ACSParameter
extends ACOParameter
+ + +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
ACSParameter() + +
+           
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ doublegetQZero() + +
+           
+ voidsetQZero(double qZero) + +
+           
+ java.lang.StringtoString() + +
+           
+ + + + + + + +
Methods inherited from class aco.parameter.ACOParameter
getACOStrategy, getBeta, getChoiceInformationStrategy, getDistanceStrategy, getGlobalBestTourMapSize, getGraphStrategy, getHeuristicInformationStrategy, getInfinity, getMaxNumOfTours, getNearestNeighbourListDepth, getNumOfAnts, getNumOfCities, getPheromoneStrategy, getRoh, getTauZero, getTauZeroStrategy, setACOStrategy, setBeta, setChoiceInformationStrategy, setDistanceStrategy, setGlobalBestTourMapSize, setGraphStrategy, setHeuristicInformationStrategy, setMaxNumOfTours, setNearestNeighbourListDepth, setNumOfAnts, setNumOfCities, setPheromoneStrategy, setRoh, setTauZero, setTauZeroStrategy
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+ACSParameter

+
+public ACSParameter()
+
+
+ + + + + + + + +
+Method Detail
+ +

+getQZero

+
+public double getQZero()
+
+
+
+
+
+
+ +

+setQZero

+
+public void setQZero(double qZero)
+
+
+
+
+
+
+ +

+toString

+
+public java.lang.String toString()
+
+
+
Overrides:
toString in class java.lang.Object
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/parameter/acs/class-use/ACSParameter.html b/doc/javadoc/aco/parameter/acs/class-use/ACSParameter.html new file mode 100644 index 0000000..0eb230f --- /dev/null +++ b/doc/javadoc/aco/parameter/acs/class-use/ACSParameter.html @@ -0,0 +1,178 @@ + + + + + + +Uses of Class aco.parameter.acs.ACSParameter + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
aco.parameter.acs.ACSParameter

+
+ + + + + + + + + +
+Packages that use ACSParameter
aco.mediator.acs  
+  +

+ + + + + +
+Uses of ACSParameter in aco.mediator.acs
+  +

+ + + + + + + + +
Constructors in aco.mediator.acs with parameters of type ACSParameter
ACSMediator(ACSParameter acsp) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/parameter/acs/package-frame.html b/doc/javadoc/aco/parameter/acs/package-frame.html new file mode 100644 index 0000000..8a36ef3 --- /dev/null +++ b/doc/javadoc/aco/parameter/acs/package-frame.html @@ -0,0 +1,32 @@ + + + + + + +aco.parameter.acs + + + + + + + + + + + +aco.parameter.acs + + + + +
+Classes  + +
+ACSParameter
+ + + + diff --git a/doc/javadoc/aco/parameter/acs/package-summary.html b/doc/javadoc/aco/parameter/acs/package-summary.html new file mode 100644 index 0000000..9d9d674 --- /dev/null +++ b/doc/javadoc/aco/parameter/acs/package-summary.html @@ -0,0 +1,157 @@ + + + + + + +aco.parameter.acs + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package aco.parameter.acs +

+ + + + + + + + + +
+Class Summary
ACSParameter 
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/parameter/acs/package-tree.html b/doc/javadoc/aco/parameter/acs/package-tree.html new file mode 100644 index 0000000..8fb7f7b --- /dev/null +++ b/doc/javadoc/aco/parameter/acs/package-tree.html @@ -0,0 +1,155 @@ + + + + + + +aco.parameter.acs Class Hierarchy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package aco.parameter.acs +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/parameter/acs/package-use.html b/doc/javadoc/aco/parameter/acs/package-use.html new file mode 100644 index 0000000..8536c81 --- /dev/null +++ b/doc/javadoc/aco/parameter/acs/package-use.html @@ -0,0 +1,170 @@ + + + + + + +Uses of Package aco.parameter.acs + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
aco.parameter.acs

+
+ + + + + + + + + +
+Packages that use aco.parameter.acs
aco.mediator.acs  
+  +

+ + + + + + + + +
+Classes in aco.parameter.acs used by aco.mediator.acs
ACSParameter + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/parameter/as/ASParameter.html b/doc/javadoc/aco/parameter/as/ASParameter.html new file mode 100644 index 0000000..bb06a37 --- /dev/null +++ b/doc/javadoc/aco/parameter/as/ASParameter.html @@ -0,0 +1,408 @@ + + + + + + +ASParameter + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +aco.parameter.as +
+Class ASParameter

+
+java.lang.Object
+  extended by aco.parameter.ACOParameter
+      extended by aco.parameter.as.ASParameter
+
+
+
Direct Known Subclasses:
ASRankParameter, EASParameter, SimpleASParameter
+
+
+
+
public abstract class ASParameter
extends ACOParameter
+ + +

+


+ +

+ + + + + + + + + + + + + + + + + + + + +
+Constructor Summary
ASParameter() + +
+           
ASParameter(double Alpha, + double Beta, + double Roh, + double TauZero, + int MaxNumOfTours, + int NumOfAnts, + int NumOfCities, + int NearestNeighbourListDepth, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
ASParameter(int NumOfCities, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
ASParameter(int NumOfAnts, + int NumOfCities, + int NearestNeighbourListDepth, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ doublegetAlpha() + +
+           
+ voidsetAlpha(double Alpha) + +
+           
+ java.lang.StringtoString() + +
+           
+ + + + + + + +
Methods inherited from class aco.parameter.ACOParameter
getACOStrategy, getBeta, getChoiceInformationStrategy, getDistanceStrategy, getGlobalBestTourMapSize, getGraphStrategy, getHeuristicInformationStrategy, getInfinity, getMaxNumOfTours, getNearestNeighbourListDepth, getNumOfAnts, getNumOfCities, getPheromoneStrategy, getRoh, getTauZero, getTauZeroStrategy, setACOStrategy, setBeta, setChoiceInformationStrategy, setDistanceStrategy, setGlobalBestTourMapSize, setGraphStrategy, setHeuristicInformationStrategy, setMaxNumOfTours, setNearestNeighbourListDepth, setNumOfAnts, setNumOfCities, setPheromoneStrategy, setRoh, setTauZero, setTauZeroStrategy
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+ASParameter

+
+public ASParameter()
+
+
+
+ +

+ASParameter

+
+public ASParameter(int NumOfCities,
+                   ACOStrategy acos,
+                   GraphStrategy gs,
+                   TauZeroStrategy tzs,
+                   DistanceStrategy ds,
+                   PheromoneStrategy ps,
+                   ChoiceInformationStrategy cis,
+                   HeuristicInformationStrategy his)
+
+
+
+ +

+ASParameter

+
+public ASParameter(int NumOfAnts,
+                   int NumOfCities,
+                   int NearestNeighbourListDepth,
+                   ACOStrategy acos,
+                   GraphStrategy gs,
+                   TauZeroStrategy tzs,
+                   DistanceStrategy ds,
+                   PheromoneStrategy ps,
+                   ChoiceInformationStrategy cis,
+                   HeuristicInformationStrategy his)
+
+
+
+ +

+ASParameter

+
+public ASParameter(double Alpha,
+                   double Beta,
+                   double Roh,
+                   double TauZero,
+                   int MaxNumOfTours,
+                   int NumOfAnts,
+                   int NumOfCities,
+                   int NearestNeighbourListDepth,
+                   ACOStrategy acos,
+                   GraphStrategy gs,
+                   TauZeroStrategy tzs,
+                   DistanceStrategy ds,
+                   PheromoneStrategy ps,
+                   ChoiceInformationStrategy cis,
+                   HeuristicInformationStrategy his)
+
+
+ + + + + + + + +
+Method Detail
+ +

+getAlpha

+
+public double getAlpha()
+
+
+
+
+
+
+ +

+setAlpha

+
+public void setAlpha(double Alpha)
+
+
+
+
+
+
+ +

+toString

+
+public java.lang.String toString()
+
+
+
Overrides:
toString in class java.lang.Object
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/parameter/as/asrank/ASRankParameter.html b/doc/javadoc/aco/parameter/as/asrank/ASRankParameter.html new file mode 100644 index 0000000..a0b7aad --- /dev/null +++ b/doc/javadoc/aco/parameter/as/asrank/ASRankParameter.html @@ -0,0 +1,415 @@ + + + + + + +ASRankParameter + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +aco.parameter.as.asrank +
+Class ASRankParameter

+
+java.lang.Object
+  extended by aco.parameter.ACOParameter
+      extended by aco.parameter.as.ASParameter
+          extended by aco.parameter.as.asrank.ASRankParameter
+
+
+
+
public class ASRankParameter
extends ASParameter
+ + +

+


+ +

+ + + + + + + + + + + + + + + + + + + + +
+Constructor Summary
ASRankParameter() + +
+           
ASRankParameter(double Alpha, + double Beta, + double Roh, + double TauZero, + int MaxNumOfTours, + int NumOfAnts, + int NumOfCities, + int NearestNeighbourListDepth, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
ASRankParameter(int NumOfCities, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
ASRankParameter(int NumOfAnts, + int NumOfCities, + int NearestNeighbourListDepth, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ doublegetW() + +
+           
+ voidsetW(double W) + +
+           
+ java.lang.StringtoString() + +
+           
+ + + + + + + +
Methods inherited from class aco.parameter.as.ASParameter
getAlpha, setAlpha
+ + + + + + + +
Methods inherited from class aco.parameter.ACOParameter
getACOStrategy, getBeta, getChoiceInformationStrategy, getDistanceStrategy, getGlobalBestTourMapSize, getGraphStrategy, getHeuristicInformationStrategy, getInfinity, getMaxNumOfTours, getNearestNeighbourListDepth, getNumOfAnts, getNumOfCities, getPheromoneStrategy, getRoh, getTauZero, getTauZeroStrategy, setACOStrategy, setBeta, setChoiceInformationStrategy, setDistanceStrategy, setGlobalBestTourMapSize, setGraphStrategy, setHeuristicInformationStrategy, setMaxNumOfTours, setNearestNeighbourListDepth, setNumOfAnts, setNumOfCities, setPheromoneStrategy, setRoh, setTauZero, setTauZeroStrategy
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+ASRankParameter

+
+public ASRankParameter()
+
+
+
+ +

+ASRankParameter

+
+public ASRankParameter(int NumOfCities,
+                       ACOStrategy acos,
+                       GraphStrategy gs,
+                       TauZeroStrategy tzs,
+                       DistanceStrategy ds,
+                       PheromoneStrategy ps,
+                       ChoiceInformationStrategy cis,
+                       HeuristicInformationStrategy his)
+
+
+
+ +

+ASRankParameter

+
+public ASRankParameter(int NumOfAnts,
+                       int NumOfCities,
+                       int NearestNeighbourListDepth,
+                       ACOStrategy acos,
+                       GraphStrategy gs,
+                       TauZeroStrategy tzs,
+                       DistanceStrategy ds,
+                       PheromoneStrategy ps,
+                       ChoiceInformationStrategy cis,
+                       HeuristicInformationStrategy his)
+
+
+
+ +

+ASRankParameter

+
+public ASRankParameter(double Alpha,
+                       double Beta,
+                       double Roh,
+                       double TauZero,
+                       int MaxNumOfTours,
+                       int NumOfAnts,
+                       int NumOfCities,
+                       int NearestNeighbourListDepth,
+                       ACOStrategy acos,
+                       GraphStrategy gs,
+                       TauZeroStrategy tzs,
+                       DistanceStrategy ds,
+                       PheromoneStrategy ps,
+                       ChoiceInformationStrategy cis,
+                       HeuristicInformationStrategy his)
+
+
+ + + + + + + + +
+Method Detail
+ +

+getW

+
+public double getW()
+
+
+
+
+
+
+ +

+setW

+
+public void setW(double W)
+
+
+
+
+
+
+ +

+toString

+
+public java.lang.String toString()
+
+
+
Overrides:
toString in class ASParameter
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/parameter/as/asrank/class-use/ASRankParameter.html b/doc/javadoc/aco/parameter/as/asrank/class-use/ASRankParameter.html new file mode 100644 index 0000000..e3c8831 --- /dev/null +++ b/doc/javadoc/aco/parameter/as/asrank/class-use/ASRankParameter.html @@ -0,0 +1,178 @@ + + + + + + +Uses of Class aco.parameter.as.asrank.ASRankParameter + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
aco.parameter.as.asrank.ASRankParameter

+
+ + + + + + + + + +
+Packages that use ASRankParameter
aco.mediator.as.asrank  
+  +

+ + + + + +
+Uses of ASRankParameter in aco.mediator.as.asrank
+  +

+ + + + + + + + +
Constructors in aco.mediator.as.asrank with parameters of type ASRankParameter
ASRankMediator(ASRankParameter asrp) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/parameter/as/asrank/package-frame.html b/doc/javadoc/aco/parameter/as/asrank/package-frame.html new file mode 100644 index 0000000..1af6039 --- /dev/null +++ b/doc/javadoc/aco/parameter/as/asrank/package-frame.html @@ -0,0 +1,32 @@ + + + + + + +aco.parameter.as.asrank + + + + + + + + + + + +aco.parameter.as.asrank + + + + +
+Classes  + +
+ASRankParameter
+ + + + diff --git a/doc/javadoc/aco/parameter/as/asrank/package-summary.html b/doc/javadoc/aco/parameter/as/asrank/package-summary.html new file mode 100644 index 0000000..10aaa02 --- /dev/null +++ b/doc/javadoc/aco/parameter/as/asrank/package-summary.html @@ -0,0 +1,157 @@ + + + + + + +aco.parameter.as.asrank + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package aco.parameter.as.asrank +

+ + + + + + + + + +
+Class Summary
ASRankParameter 
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/parameter/as/asrank/package-tree.html b/doc/javadoc/aco/parameter/as/asrank/package-tree.html new file mode 100644 index 0000000..ac0695d --- /dev/null +++ b/doc/javadoc/aco/parameter/as/asrank/package-tree.html @@ -0,0 +1,157 @@ + + + + + + +aco.parameter.as.asrank Class Hierarchy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package aco.parameter.as.asrank +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/parameter/as/asrank/package-use.html b/doc/javadoc/aco/parameter/as/asrank/package-use.html new file mode 100644 index 0000000..4a292b1 --- /dev/null +++ b/doc/javadoc/aco/parameter/as/asrank/package-use.html @@ -0,0 +1,170 @@ + + + + + + +Uses of Package aco.parameter.as.asrank + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
aco.parameter.as.asrank

+
+ + + + + + + + + +
+Packages that use aco.parameter.as.asrank
aco.mediator.as.asrank  
+  +

+ + + + + + + + +
+Classes in aco.parameter.as.asrank used by aco.mediator.as.asrank
ASRankParameter + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/parameter/as/class-use/ASParameter.html b/doc/javadoc/aco/parameter/as/class-use/ASParameter.html new file mode 100644 index 0000000..ad20b56 --- /dev/null +++ b/doc/javadoc/aco/parameter/as/class-use/ASParameter.html @@ -0,0 +1,265 @@ + + + + + + +Uses of Class aco.parameter.as.ASParameter + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
aco.parameter.as.ASParameter

+
+ + + + + + + + + + + + + + + + + + + + + +
+Packages that use ASParameter
aco.mediator.as  
aco.parameter.as.asrank  
aco.parameter.as.eas  
aco.parameter.as.simpleas  
+  +

+ + + + + +
+Uses of ASParameter in aco.mediator.as
+  +

+ + + + + + + + +
Constructors in aco.mediator.as with parameters of type ASParameter
ASMediator(ASParameter asp) + +
+           
+  +

+ + + + + +
+Uses of ASParameter in aco.parameter.as.asrank
+  +

+ + + + + + + + + +
Subclasses of ASParameter in aco.parameter.as.asrank
+ classASRankParameter + +
+           
+  +

+ + + + + +
+Uses of ASParameter in aco.parameter.as.eas
+  +

+ + + + + + + + + +
Subclasses of ASParameter in aco.parameter.as.eas
+ classEASParameter + +
+           
+  +

+ + + + + +
+Uses of ASParameter in aco.parameter.as.simpleas
+  +

+ + + + + + + + + +
Subclasses of ASParameter in aco.parameter.as.simpleas
+ classSimpleASParameter + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/parameter/as/eas/EASParameter.html b/doc/javadoc/aco/parameter/as/eas/EASParameter.html new file mode 100644 index 0000000..205a8be --- /dev/null +++ b/doc/javadoc/aco/parameter/as/eas/EASParameter.html @@ -0,0 +1,450 @@ + + + + + + +EASParameter + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +aco.parameter.as.eas +
+Class EASParameter

+
+java.lang.Object
+  extended by aco.parameter.ACOParameter
+      extended by aco.parameter.as.ASParameter
+          extended by aco.parameter.as.eas.EASParameter
+
+
+
+
public class EASParameter
extends ASParameter
+ + +

+


+ +

+ + + + + + + + + + + + + + + + + + + + +
+Constructor Summary
EASParameter() + +
+           
EASParameter(double Alpha, + double Beta, + double Roh, + double TauZero, + int MaxNumOfTours, + int NumOfAnts, + int NumOfCities, + int NearestNeighbourListDepth, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
EASParameter(int NumOfCities, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
EASParameter(int NumOfAnts, + int NumOfCities, + int NearestNeighbourListDepth, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ doublegetAlpha() + +
+           
+ doublegetE() + +
+           
+ voidsetAlpha(double Alpha) + +
+           
+ voidsetE(double E) + +
+           
+ java.lang.StringtoString() + +
+           
+ + + + + + + +
Methods inherited from class aco.parameter.ACOParameter
getACOStrategy, getBeta, getChoiceInformationStrategy, getDistanceStrategy, getGlobalBestTourMapSize, getGraphStrategy, getHeuristicInformationStrategy, getInfinity, getMaxNumOfTours, getNearestNeighbourListDepth, getNumOfAnts, getNumOfCities, getPheromoneStrategy, getRoh, getTauZero, getTauZeroStrategy, setACOStrategy, setBeta, setChoiceInformationStrategy, setDistanceStrategy, setGlobalBestTourMapSize, setGraphStrategy, setHeuristicInformationStrategy, setMaxNumOfTours, setNearestNeighbourListDepth, setNumOfAnts, setNumOfCities, setPheromoneStrategy, setRoh, setTauZero, setTauZeroStrategy
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EASParameter

+
+public EASParameter()
+
+
+
+ +

+EASParameter

+
+public EASParameter(int NumOfCities,
+                    ACOStrategy acos,
+                    GraphStrategy gs,
+                    TauZeroStrategy tzs,
+                    DistanceStrategy ds,
+                    PheromoneStrategy ps,
+                    ChoiceInformationStrategy cis,
+                    HeuristicInformationStrategy his)
+
+
+
+ +

+EASParameter

+
+public EASParameter(int NumOfAnts,
+                    int NumOfCities,
+                    int NearestNeighbourListDepth,
+                    ACOStrategy acos,
+                    GraphStrategy gs,
+                    TauZeroStrategy tzs,
+                    DistanceStrategy ds,
+                    PheromoneStrategy ps,
+                    ChoiceInformationStrategy cis,
+                    HeuristicInformationStrategy his)
+
+
+
+ +

+EASParameter

+
+public EASParameter(double Alpha,
+                    double Beta,
+                    double Roh,
+                    double TauZero,
+                    int MaxNumOfTours,
+                    int NumOfAnts,
+                    int NumOfCities,
+                    int NearestNeighbourListDepth,
+                    ACOStrategy acos,
+                    GraphStrategy gs,
+                    TauZeroStrategy tzs,
+                    DistanceStrategy ds,
+                    PheromoneStrategy ps,
+                    ChoiceInformationStrategy cis,
+                    HeuristicInformationStrategy his)
+
+
+ + + + + + + + +
+Method Detail
+ +

+getAlpha

+
+public double getAlpha()
+
+
+
Overrides:
getAlpha in class ASParameter
+
+
+
+
+
+
+ +

+setAlpha

+
+public void setAlpha(double Alpha)
+
+
+
Overrides:
setAlpha in class ASParameter
+
+
+
+
+
+
+ +

+getE

+
+public double getE()
+
+
+
+
+
+
+ +

+setE

+
+public void setE(double E)
+
+
+
+
+
+
+ +

+toString

+
+public java.lang.String toString()
+
+
+
Overrides:
toString in class ASParameter
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/parameter/as/eas/class-use/EASParameter.html b/doc/javadoc/aco/parameter/as/eas/class-use/EASParameter.html new file mode 100644 index 0000000..e7258ff --- /dev/null +++ b/doc/javadoc/aco/parameter/as/eas/class-use/EASParameter.html @@ -0,0 +1,178 @@ + + + + + + +Uses of Class aco.parameter.as.eas.EASParameter + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
aco.parameter.as.eas.EASParameter

+
+ + + + + + + + + +
+Packages that use EASParameter
aco.mediator.as.eas  
+  +

+ + + + + +
+Uses of EASParameter in aco.mediator.as.eas
+  +

+ + + + + + + + +
Constructors in aco.mediator.as.eas with parameters of type EASParameter
EASMediator(EASParameter easp) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/parameter/as/eas/package-frame.html b/doc/javadoc/aco/parameter/as/eas/package-frame.html new file mode 100644 index 0000000..ed131ff --- /dev/null +++ b/doc/javadoc/aco/parameter/as/eas/package-frame.html @@ -0,0 +1,32 @@ + + + + + + +aco.parameter.as.eas + + + + + + + + + + + +aco.parameter.as.eas + + + + +
+Classes  + +
+EASParameter
+ + + + diff --git a/doc/javadoc/aco/parameter/as/eas/package-summary.html b/doc/javadoc/aco/parameter/as/eas/package-summary.html new file mode 100644 index 0000000..76b976f --- /dev/null +++ b/doc/javadoc/aco/parameter/as/eas/package-summary.html @@ -0,0 +1,157 @@ + + + + + + +aco.parameter.as.eas + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package aco.parameter.as.eas +

+ + + + + + + + + +
+Class Summary
EASParameter 
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/parameter/as/eas/package-tree.html b/doc/javadoc/aco/parameter/as/eas/package-tree.html new file mode 100644 index 0000000..cb5d173 --- /dev/null +++ b/doc/javadoc/aco/parameter/as/eas/package-tree.html @@ -0,0 +1,157 @@ + + + + + + +aco.parameter.as.eas Class Hierarchy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package aco.parameter.as.eas +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/parameter/as/eas/package-use.html b/doc/javadoc/aco/parameter/as/eas/package-use.html new file mode 100644 index 0000000..b3c7534 --- /dev/null +++ b/doc/javadoc/aco/parameter/as/eas/package-use.html @@ -0,0 +1,170 @@ + + + + + + +Uses of Package aco.parameter.as.eas + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
aco.parameter.as.eas

+
+ + + + + + + + + +
+Packages that use aco.parameter.as.eas
aco.mediator.as.eas  
+  +

+ + + + + + + + +
+Classes in aco.parameter.as.eas used by aco.mediator.as.eas
EASParameter + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/parameter/as/package-frame.html b/doc/javadoc/aco/parameter/as/package-frame.html new file mode 100644 index 0000000..78a2a24 --- /dev/null +++ b/doc/javadoc/aco/parameter/as/package-frame.html @@ -0,0 +1,32 @@ + + + + + + +aco.parameter.as + + + + + + + + + + + +aco.parameter.as + + + + +
+Classes  + +
+ASParameter
+ + + + diff --git a/doc/javadoc/aco/parameter/as/package-summary.html b/doc/javadoc/aco/parameter/as/package-summary.html new file mode 100644 index 0000000..d3ac3a2 --- /dev/null +++ b/doc/javadoc/aco/parameter/as/package-summary.html @@ -0,0 +1,157 @@ + + + + + + +aco.parameter.as + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package aco.parameter.as +

+ + + + + + + + + +
+Class Summary
ASParameter 
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/parameter/as/package-tree.html b/doc/javadoc/aco/parameter/as/package-tree.html new file mode 100644 index 0000000..57c9a40 --- /dev/null +++ b/doc/javadoc/aco/parameter/as/package-tree.html @@ -0,0 +1,155 @@ + + + + + + +aco.parameter.as Class Hierarchy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package aco.parameter.as +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/parameter/as/package-use.html b/doc/javadoc/aco/parameter/as/package-use.html new file mode 100644 index 0000000..a5dc045 --- /dev/null +++ b/doc/javadoc/aco/parameter/as/package-use.html @@ -0,0 +1,227 @@ + + + + + + +Uses of Package aco.parameter.as + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
aco.parameter.as

+
+ + + + + + + + + + + + + + + + + + + + + +
+Packages that use aco.parameter.as
aco.mediator.as  
aco.parameter.as.asrank  
aco.parameter.as.eas  
aco.parameter.as.simpleas  
+  +

+ + + + + + + + +
+Classes in aco.parameter.as used by aco.mediator.as
ASParameter + +
+           
+  +

+ + + + + + + + +
+Classes in aco.parameter.as used by aco.parameter.as.asrank
ASParameter + +
+           
+  +

+ + + + + + + + +
+Classes in aco.parameter.as used by aco.parameter.as.eas
ASParameter + +
+           
+  +

+ + + + + + + + +
+Classes in aco.parameter.as used by aco.parameter.as.simpleas
ASParameter + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/parameter/as/simpleas/SimpleASParameter.html b/doc/javadoc/aco/parameter/as/simpleas/SimpleASParameter.html new file mode 100644 index 0000000..fd7dd09 --- /dev/null +++ b/doc/javadoc/aco/parameter/as/simpleas/SimpleASParameter.html @@ -0,0 +1,377 @@ + + + + + + +SimpleASParameter + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +aco.parameter.as.simpleas +
+Class SimpleASParameter

+
+java.lang.Object
+  extended by aco.parameter.ACOParameter
+      extended by aco.parameter.as.ASParameter
+          extended by aco.parameter.as.simpleas.SimpleASParameter
+
+
+
+
public class SimpleASParameter
extends ASParameter
+ + +

+


+ +

+ + + + + + + + + + + + + + + + + + + + +
+Constructor Summary
SimpleASParameter() + +
+           
SimpleASParameter(double Alpha, + double Beta, + double Roh, + double TauZero, + int MaxNumOfTours, + int NumOfAnts, + int NumOfCities, + int NearestNeighbourListDepth, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
SimpleASParameter(int NumOfCities, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
SimpleASParameter(int NumOfAnts, + int NumOfCities, + int NearestNeighbourListDepth, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ java.lang.StringtoString() + +
+           
+ + + + + + + +
Methods inherited from class aco.parameter.as.ASParameter
getAlpha, setAlpha
+ + + + + + + +
Methods inherited from class aco.parameter.ACOParameter
getACOStrategy, getBeta, getChoiceInformationStrategy, getDistanceStrategy, getGlobalBestTourMapSize, getGraphStrategy, getHeuristicInformationStrategy, getInfinity, getMaxNumOfTours, getNearestNeighbourListDepth, getNumOfAnts, getNumOfCities, getPheromoneStrategy, getRoh, getTauZero, getTauZeroStrategy, setACOStrategy, setBeta, setChoiceInformationStrategy, setDistanceStrategy, setGlobalBestTourMapSize, setGraphStrategy, setHeuristicInformationStrategy, setMaxNumOfTours, setNearestNeighbourListDepth, setNumOfAnts, setNumOfCities, setPheromoneStrategy, setRoh, setTauZero, setTauZeroStrategy
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+SimpleASParameter

+
+public SimpleASParameter()
+
+
+
+ +

+SimpleASParameter

+
+public SimpleASParameter(int NumOfCities,
+                         ACOStrategy acos,
+                         GraphStrategy gs,
+                         TauZeroStrategy tzs,
+                         DistanceStrategy ds,
+                         PheromoneStrategy ps,
+                         ChoiceInformationStrategy cis,
+                         HeuristicInformationStrategy his)
+
+
+
+ +

+SimpleASParameter

+
+public SimpleASParameter(int NumOfAnts,
+                         int NumOfCities,
+                         int NearestNeighbourListDepth,
+                         ACOStrategy acos,
+                         GraphStrategy gs,
+                         TauZeroStrategy tzs,
+                         DistanceStrategy ds,
+                         PheromoneStrategy ps,
+                         ChoiceInformationStrategy cis,
+                         HeuristicInformationStrategy his)
+
+
+
+ +

+SimpleASParameter

+
+public SimpleASParameter(double Alpha,
+                         double Beta,
+                         double Roh,
+                         double TauZero,
+                         int MaxNumOfTours,
+                         int NumOfAnts,
+                         int NumOfCities,
+                         int NearestNeighbourListDepth,
+                         ACOStrategy acos,
+                         GraphStrategy gs,
+                         TauZeroStrategy tzs,
+                         DistanceStrategy ds,
+                         PheromoneStrategy ps,
+                         ChoiceInformationStrategy cis,
+                         HeuristicInformationStrategy his)
+
+
+ + + + + + + + +
+Method Detail
+ +

+toString

+
+public java.lang.String toString()
+
+
+
Overrides:
toString in class ASParameter
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/parameter/as/simpleas/class-use/SimpleASParameter.html b/doc/javadoc/aco/parameter/as/simpleas/class-use/SimpleASParameter.html new file mode 100644 index 0000000..c5e794a --- /dev/null +++ b/doc/javadoc/aco/parameter/as/simpleas/class-use/SimpleASParameter.html @@ -0,0 +1,178 @@ + + + + + + +Uses of Class aco.parameter.as.simpleas.SimpleASParameter + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
aco.parameter.as.simpleas.SimpleASParameter

+
+ + + + + + + + + +
+Packages that use SimpleASParameter
aco.mediator.as.simpleas  
+  +

+ + + + + +
+Uses of SimpleASParameter in aco.mediator.as.simpleas
+  +

+ + + + + + + + +
Constructors in aco.mediator.as.simpleas with parameters of type SimpleASParameter
SimpleASMediator(SimpleASParameter sasp) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/parameter/as/simpleas/package-frame.html b/doc/javadoc/aco/parameter/as/simpleas/package-frame.html new file mode 100644 index 0000000..025fd4a --- /dev/null +++ b/doc/javadoc/aco/parameter/as/simpleas/package-frame.html @@ -0,0 +1,32 @@ + + + + + + +aco.parameter.as.simpleas + + + + + + + + + + + +aco.parameter.as.simpleas + + + + +
+Classes  + +
+SimpleASParameter
+ + + + diff --git a/doc/javadoc/aco/parameter/as/simpleas/package-summary.html b/doc/javadoc/aco/parameter/as/simpleas/package-summary.html new file mode 100644 index 0000000..bd568eb --- /dev/null +++ b/doc/javadoc/aco/parameter/as/simpleas/package-summary.html @@ -0,0 +1,157 @@ + + + + + + +aco.parameter.as.simpleas + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package aco.parameter.as.simpleas +

+ + + + + + + + + +
+Class Summary
SimpleASParameter 
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/parameter/as/simpleas/package-tree.html b/doc/javadoc/aco/parameter/as/simpleas/package-tree.html new file mode 100644 index 0000000..9c408d7 --- /dev/null +++ b/doc/javadoc/aco/parameter/as/simpleas/package-tree.html @@ -0,0 +1,157 @@ + + + + + + +aco.parameter.as.simpleas Class Hierarchy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package aco.parameter.as.simpleas +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/parameter/as/simpleas/package-use.html b/doc/javadoc/aco/parameter/as/simpleas/package-use.html new file mode 100644 index 0000000..f00f856 --- /dev/null +++ b/doc/javadoc/aco/parameter/as/simpleas/package-use.html @@ -0,0 +1,170 @@ + + + + + + +Uses of Package aco.parameter.as.simpleas + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
aco.parameter.as.simpleas

+
+ + + + + + + + + +
+Packages that use aco.parameter.as.simpleas
aco.mediator.as.simpleas  
+  +

+ + + + + + + + +
+Classes in aco.parameter.as.simpleas used by aco.mediator.as.simpleas
SimpleASParameter + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/parameter/class-use/ACOParameter.html b/doc/javadoc/aco/parameter/class-use/ACOParameter.html new file mode 100644 index 0000000..9409901 --- /dev/null +++ b/doc/javadoc/aco/parameter/class-use/ACOParameter.html @@ -0,0 +1,370 @@ + + + + + + +Uses of Class aco.parameter.ACOParameter + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
aco.parameter.ACOParameter

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Packages that use ACOParameter
aco.mediator  
aco.parameter.acs  
aco.parameter.as  
aco.parameter.as.asrank  
aco.parameter.as.eas  
aco.parameter.as.simpleas  
+  +

+ + + + + +
+Uses of ACOParameter in aco.mediator
+  +

+ + + + + + + + + +
Methods in aco.mediator that return ACOParameter
+ ACOParameterACOMediator.getACOParameter() + +
+           
+  +

+ + + + + + + + + +
Methods in aco.mediator with parameters of type ACOParameter
+ voidACOMediator.setACOParameter(ACOParameter acop) + +
+           
+  +

+ + + + + + + + + + + + + + +
Constructors in aco.mediator with parameters of type ACOParameter
ACOMediator(ACOGraph acog, + ACOParameter acop) + +
+           
ACOMediator(ACOGraph acog, + ACOParameter acop, + Environment env) + +
+           
ACOMediator(ACOParameter acop) + +
+           
+  +

+ + + + + +
+Uses of ACOParameter in aco.parameter.acs
+  +

+ + + + + + + + + +
Subclasses of ACOParameter in aco.parameter.acs
+ classACSParameter + +
+           
+  +

+ + + + + +
+Uses of ACOParameter in aco.parameter.as
+  +

+ + + + + + + + + +
Subclasses of ACOParameter in aco.parameter.as
+ classASParameter + +
+           
+  +

+ + + + + +
+Uses of ACOParameter in aco.parameter.as.asrank
+  +

+ + + + + + + + + +
Subclasses of ACOParameter in aco.parameter.as.asrank
+ classASRankParameter + +
+           
+  +

+ + + + + +
+Uses of ACOParameter in aco.parameter.as.eas
+  +

+ + + + + + + + + +
Subclasses of ACOParameter in aco.parameter.as.eas
+ classEASParameter + +
+           
+  +

+ + + + + +
+Uses of ACOParameter in aco.parameter.as.simpleas
+  +

+ + + + + + + + + +
Subclasses of ACOParameter in aco.parameter.as.simpleas
+ classSimpleASParameter + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/parameter/package-frame.html b/doc/javadoc/aco/parameter/package-frame.html new file mode 100644 index 0000000..9cf2611 --- /dev/null +++ b/doc/javadoc/aco/parameter/package-frame.html @@ -0,0 +1,32 @@ + + + + + + +aco.parameter + + + + + + + + + + + +aco.parameter + + + + +
+Classes  + +
+ACOParameter
+ + + + diff --git a/doc/javadoc/aco/parameter/package-summary.html b/doc/javadoc/aco/parameter/package-summary.html new file mode 100644 index 0000000..b28bec2 --- /dev/null +++ b/doc/javadoc/aco/parameter/package-summary.html @@ -0,0 +1,157 @@ + + + + + + +aco.parameter + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package aco.parameter +

+ + + + + + + + + +
+Class Summary
ACOParameter 
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/parameter/package-tree.html b/doc/javadoc/aco/parameter/package-tree.html new file mode 100644 index 0000000..2b31eeb --- /dev/null +++ b/doc/javadoc/aco/parameter/package-tree.html @@ -0,0 +1,153 @@ + + + + + + +aco.parameter Class Hierarchy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package aco.parameter +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/parameter/package-use.html b/doc/javadoc/aco/parameter/package-use.html new file mode 100644 index 0000000..e09f9d2 --- /dev/null +++ b/doc/javadoc/aco/parameter/package-use.html @@ -0,0 +1,265 @@ + + + + + + +Uses of Package aco.parameter + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
aco.parameter

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Packages that use aco.parameter
aco.mediator  
aco.parameter.acs  
aco.parameter.as  
aco.parameter.as.asrank  
aco.parameter.as.eas  
aco.parameter.as.simpleas  
+  +

+ + + + + + + + +
+Classes in aco.parameter used by aco.mediator
ACOParameter + +
+           
+  +

+ + + + + + + + +
+Classes in aco.parameter used by aco.parameter.acs
ACOParameter + +
+           
+  +

+ + + + + + + + +
+Classes in aco.parameter used by aco.parameter.as
ACOParameter + +
+           
+  +

+ + + + + + + + +
+Classes in aco.parameter used by aco.parameter.as.asrank
ACOParameter + +
+           
+  +

+ + + + + + + + +
+Classes in aco.parameter used by aco.parameter.as.eas
ACOParameter + +
+           
+  +

+ + + + + + + + +
+Classes in aco.parameter used by aco.parameter.as.simpleas
ACOParameter + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/strategy/ACOStrategy.html b/doc/javadoc/aco/strategy/ACOStrategy.html new file mode 100644 index 0000000..99024b0 --- /dev/null +++ b/doc/javadoc/aco/strategy/ACOStrategy.html @@ -0,0 +1,295 @@ + + + + + + +ACOStrategy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +aco.strategy +
+Class ACOStrategy

+
+java.lang.Object
+  extended by aco.strategy.ACOStrategy
+
+
+
Direct Known Subclasses:
ACSStrategy, ASStrategy
+
+
+
+
public abstract class ACOStrategy
extends java.lang.Object
+ + +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
ACOStrategy(ACOMediator acom) + +
+           
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+abstract  voidACODecisionRule(Ant ant, + int Step) + +
+           
+ voidcomputeTourLength(Ant ant) + +
+           
+ voidpickInitialRandomCity(Ant ant) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+ACOStrategy

+
+public ACOStrategy(ACOMediator acom)
+
+
+ + + + + + + + +
+Method Detail
+ +

+computeTourLength

+
+public void computeTourLength(Ant ant)
+
+
+
+
+
+
+ +

+pickInitialRandomCity

+
+public void pickInitialRandomCity(Ant ant)
+
+
+
+
+
+
+ +

+ACODecisionRule

+
+public abstract void ACODecisionRule(Ant ant,
+                                     int Step)
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/strategy/ChoiceInformationStrategy.html b/doc/javadoc/aco/strategy/ChoiceInformationStrategy.html new file mode 100644 index 0000000..4274997 --- /dev/null +++ b/doc/javadoc/aco/strategy/ChoiceInformationStrategy.html @@ -0,0 +1,255 @@ + + + + + + +ChoiceInformationStrategy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +aco.strategy +
+Class ChoiceInformationStrategy

+
+java.lang.Object
+  extended by aco.strategy.ChoiceInformationStrategy
+
+
+
Direct Known Subclasses:
ACSChoiceInformationStrategy, ASChoiceInformationStrategy
+
+
+
+
public abstract class ChoiceInformationStrategy
extends java.lang.Object
+ + +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
ChoiceInformationStrategy(ACOMediator acom) + +
+           
+  + + + + + + + + + + + +
+Method Summary
+abstract  voidcomputeChoiceInformation() + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+ChoiceInformationStrategy

+
+public ChoiceInformationStrategy(ACOMediator acom)
+
+
+ + + + + + + + +
+Method Detail
+ +

+computeChoiceInformation

+
+public abstract void computeChoiceInformation()
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/strategy/DistanceStrategy.html b/doc/javadoc/aco/strategy/DistanceStrategy.html new file mode 100644 index 0000000..6b4af49 --- /dev/null +++ b/doc/javadoc/aco/strategy/DistanceStrategy.html @@ -0,0 +1,297 @@ + + + + + + +DistanceStrategy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +aco.strategy +
+Class DistanceStrategy

+
+java.lang.Object
+  extended by aco.strategy.DistanceStrategy
+
+
+
Direct Known Subclasses:
ATT_DistanceStrategy, EUC_2D_DistanceStrategy
+
+
+
+
public abstract class DistanceStrategy
extends java.lang.Object
+ + +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
DistanceStrategy(ACOMediator acom) + +
+           
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+abstract  intcomputeDistance(CoordinatePair<java.lang.Integer,java.lang.Integer> CityOne, + CoordinatePair<java.lang.Integer,java.lang.Integer> CityTwo) + +
+           
+ int[][]computeDistances() + +
+           
+static DistanceStrategygetStrategyFromTSPLibReader(TSPLibReader tsplr, + ACOMediator acom) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+DistanceStrategy

+
+public DistanceStrategy(ACOMediator acom)
+
+
+ + + + + + + + +
+Method Detail
+ +

+computeDistances

+
+public int[][] computeDistances()
+
+
+
+
+
+
+ +

+computeDistance

+
+public abstract int computeDistance(CoordinatePair<java.lang.Integer,java.lang.Integer> CityOne,
+                                    CoordinatePair<java.lang.Integer,java.lang.Integer> CityTwo)
+
+
+
+
+
+
+ +

+getStrategyFromTSPLibReader

+
+public static DistanceStrategy getStrategyFromTSPLibReader(TSPLibReader tsplr,
+                                                           ACOMediator acom)
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/strategy/GraphStrategy.html b/doc/javadoc/aco/strategy/GraphStrategy.html new file mode 100644 index 0000000..b7f68a9 --- /dev/null +++ b/doc/javadoc/aco/strategy/GraphStrategy.html @@ -0,0 +1,294 @@ + + + + + + +GraphStrategy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +aco.strategy +
+Class GraphStrategy

+
+java.lang.Object
+  extended by aco.strategy.GraphStrategy
+
+
+
+
public class GraphStrategy
extends java.lang.Object
+ + +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
GraphStrategy(ACOMediator acom) + +
+           
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ voidcomputeNearestNeighbourListDepth() + +
+           
+ intnearestNeighbourHeuristic(int city, + boolean[] visited, + int remaining) + +
+           
+ intnearestNeighbourHeuristicRandomStart() + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+GraphStrategy

+
+public GraphStrategy(ACOMediator acom)
+
+
+ + + + + + + + +
+Method Detail
+ +

+computeNearestNeighbourListDepth

+
+public void computeNearestNeighbourListDepth()
+
+
+
+
+
+
+ +

+nearestNeighbourHeuristicRandomStart

+
+public int nearestNeighbourHeuristicRandomStart()
+
+
+
+
+
+
+ +

+nearestNeighbourHeuristic

+
+public int nearestNeighbourHeuristic(int city,
+                                     boolean[] visited,
+                                     int remaining)
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/strategy/HeuristicInformationStrategy.html b/doc/javadoc/aco/strategy/HeuristicInformationStrategy.html new file mode 100644 index 0000000..ef53cef --- /dev/null +++ b/doc/javadoc/aco/strategy/HeuristicInformationStrategy.html @@ -0,0 +1,252 @@ + + + + + + +HeuristicInformationStrategy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +aco.strategy +
+Class HeuristicInformationStrategy

+
+java.lang.Object
+  extended by aco.strategy.HeuristicInformationStrategy
+
+
+
+
public class HeuristicInformationStrategy
extends java.lang.Object
+ + +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
HeuristicInformationStrategy(ACOMediator acom) + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ voidcomputeHeuristicInformation() + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+HeuristicInformationStrategy

+
+public HeuristicInformationStrategy(ACOMediator acom)
+
+
+ + + + + + + + +
+Method Detail
+ +

+computeHeuristicInformation

+
+public void computeHeuristicInformation()
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/strategy/PheromoneStrategy.html b/doc/javadoc/aco/strategy/PheromoneStrategy.html new file mode 100644 index 0000000..42da784 --- /dev/null +++ b/doc/javadoc/aco/strategy/PheromoneStrategy.html @@ -0,0 +1,274 @@ + + + + + + +PheromoneStrategy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +aco.strategy +
+Class PheromoneStrategy

+
+java.lang.Object
+  extended by aco.strategy.PheromoneStrategy
+
+
+
Direct Known Subclasses:
ACSPheromoneStrategy, ASPheromoneStrategy
+
+
+
+
public abstract class PheromoneStrategy
extends java.lang.Object
+ + +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
PheromoneStrategy(ACOMediator acom) + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+abstract  voidpheromoneUpdate(Ant[] ants) + +
+           
+ voidsetInitialPheromones(double TauZero) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+PheromoneStrategy

+
+public PheromoneStrategy(ACOMediator acom)
+
+
+ + + + + + + + +
+Method Detail
+ +

+setInitialPheromones

+
+public void setInitialPheromones(double TauZero)
+
+
+
+
+
+
+ +

+pheromoneUpdate

+
+public abstract void pheromoneUpdate(Ant[] ants)
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/strategy/TauZeroStrategy.html b/doc/javadoc/aco/strategy/TauZeroStrategy.html new file mode 100644 index 0000000..a3d9e65 --- /dev/null +++ b/doc/javadoc/aco/strategy/TauZeroStrategy.html @@ -0,0 +1,255 @@ + + + + + + +TauZeroStrategy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +aco.strategy +
+Class TauZeroStrategy

+
+java.lang.Object
+  extended by aco.strategy.TauZeroStrategy
+
+
+
Direct Known Subclasses:
ACSTauZeroStrategy, ASRankTauZeroStrategy, EASTauZeroStrategy, SimpleASTauZeroStrategy
+
+
+
+
public abstract class TauZeroStrategy
extends java.lang.Object
+ + +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
TauZeroStrategy(ACOMediator acom) + +
+           
+  + + + + + + + + + + + +
+Method Summary
+abstract  voidcomputeTauZero() + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+TauZeroStrategy

+
+public TauZeroStrategy(ACOMediator acom)
+
+
+ + + + + + + + +
+Method Detail
+ +

+computeTauZero

+
+public abstract void computeTauZero()
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/strategy/acs/ACSChoiceInformationStrategy.html b/doc/javadoc/aco/strategy/acs/ACSChoiceInformationStrategy.html new file mode 100644 index 0000000..8e94a21 --- /dev/null +++ b/doc/javadoc/aco/strategy/acs/ACSChoiceInformationStrategy.html @@ -0,0 +1,256 @@ + + + + + + +ACSChoiceInformationStrategy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +aco.strategy.acs +
+Class ACSChoiceInformationStrategy

+
+java.lang.Object
+  extended by aco.strategy.ChoiceInformationStrategy
+      extended by aco.strategy.acs.ACSChoiceInformationStrategy
+
+
+
+
public class ACSChoiceInformationStrategy
extends ChoiceInformationStrategy
+ + +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
ACSChoiceInformationStrategy(ACSMediator acom) + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ voidcomputeChoiceInformation() + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+ACSChoiceInformationStrategy

+
+public ACSChoiceInformationStrategy(ACSMediator acom)
+
+
+ + + + + + + + +
+Method Detail
+ +

+computeChoiceInformation

+
+public void computeChoiceInformation()
+
+
+
Specified by:
computeChoiceInformation in class ChoiceInformationStrategy
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/strategy/acs/ACSPheromoneStrategy.html b/doc/javadoc/aco/strategy/acs/ACSPheromoneStrategy.html new file mode 100644 index 0000000..22f819f --- /dev/null +++ b/doc/javadoc/aco/strategy/acs/ACSPheromoneStrategy.html @@ -0,0 +1,286 @@ + + + + + + +ACSPheromoneStrategy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +aco.strategy.acs +
+Class ACSPheromoneStrategy

+
+java.lang.Object
+  extended by aco.strategy.PheromoneStrategy
+      extended by aco.strategy.acs.ACSPheromoneStrategy
+
+
+
+
public class ACSPheromoneStrategy
extends PheromoneStrategy
+ + +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
ACSPheromoneStrategy(ACSMediator acom) + +
+           
+  + + + + + + + + + + + + + + + +
+Method Summary
+ voidlocalPheromoneUpdate(Ant k, + int i) + +
+           
+ voidpheromoneUpdate(Ant[] ants) + +
+           
+ + + + + + + +
Methods inherited from class aco.strategy.PheromoneStrategy
setInitialPheromones
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+ACSPheromoneStrategy

+
+public ACSPheromoneStrategy(ACSMediator acom)
+
+
+ + + + + + + + +
+Method Detail
+ +

+pheromoneUpdate

+
+public void pheromoneUpdate(Ant[] ants)
+
+
+
Specified by:
pheromoneUpdate in class PheromoneStrategy
+
+
+
+
+
+
+ +

+localPheromoneUpdate

+
+public void localPheromoneUpdate(Ant k,
+                                 int i)
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/strategy/acs/ACSStrategy.html b/doc/javadoc/aco/strategy/acs/ACSStrategy.html new file mode 100644 index 0000000..89cf9d1 --- /dev/null +++ b/doc/javadoc/aco/strategy/acs/ACSStrategy.html @@ -0,0 +1,267 @@ + + + + + + +ACSStrategy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +aco.strategy.acs +
+Class ACSStrategy

+
+java.lang.Object
+  extended by aco.strategy.ACOStrategy
+      extended by aco.strategy.acs.ACSStrategy
+
+
+
+
public class ACSStrategy
extends ACOStrategy
+ + +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
ACSStrategy(ACSMediator acom) + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ voidACODecisionRule(Ant ant, + int Step) + +
+           
+ + + + + + + +
Methods inherited from class aco.strategy.ACOStrategy
computeTourLength, pickInitialRandomCity
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+ACSStrategy

+
+public ACSStrategy(ACSMediator acom)
+
+
+ + + + + + + + +
+Method Detail
+ +

+ACODecisionRule

+
+public void ACODecisionRule(Ant ant,
+                            int Step)
+
+
+
Specified by:
ACODecisionRule in class ACOStrategy
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/strategy/acs/ACSTauZeroStrategy.html b/doc/javadoc/aco/strategy/acs/ACSTauZeroStrategy.html new file mode 100644 index 0000000..9df7397 --- /dev/null +++ b/doc/javadoc/aco/strategy/acs/ACSTauZeroStrategy.html @@ -0,0 +1,256 @@ + + + + + + +ACSTauZeroStrategy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +aco.strategy.acs +
+Class ACSTauZeroStrategy

+
+java.lang.Object
+  extended by aco.strategy.TauZeroStrategy
+      extended by aco.strategy.acs.ACSTauZeroStrategy
+
+
+
+
public class ACSTauZeroStrategy
extends TauZeroStrategy
+ + +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
ACSTauZeroStrategy(ACSMediator acom) + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ voidcomputeTauZero() + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+ACSTauZeroStrategy

+
+public ACSTauZeroStrategy(ACSMediator acom)
+
+
+ + + + + + + + +
+Method Detail
+ +

+computeTauZero

+
+public void computeTauZero()
+
+
+
Specified by:
computeTauZero in class TauZeroStrategy
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/strategy/acs/class-use/ACSChoiceInformationStrategy.html b/doc/javadoc/aco/strategy/acs/class-use/ACSChoiceInformationStrategy.html new file mode 100644 index 0000000..d45b551 --- /dev/null +++ b/doc/javadoc/aco/strategy/acs/class-use/ACSChoiceInformationStrategy.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class aco.strategy.acs.ACSChoiceInformationStrategy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
aco.strategy.acs.ACSChoiceInformationStrategy

+
+No usage of aco.strategy.acs.ACSChoiceInformationStrategy +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/strategy/acs/class-use/ACSPheromoneStrategy.html b/doc/javadoc/aco/strategy/acs/class-use/ACSPheromoneStrategy.html new file mode 100644 index 0000000..8fb4d6b --- /dev/null +++ b/doc/javadoc/aco/strategy/acs/class-use/ACSPheromoneStrategy.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class aco.strategy.acs.ACSPheromoneStrategy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
aco.strategy.acs.ACSPheromoneStrategy

+
+No usage of aco.strategy.acs.ACSPheromoneStrategy +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/strategy/acs/class-use/ACSStrategy.html b/doc/javadoc/aco/strategy/acs/class-use/ACSStrategy.html new file mode 100644 index 0000000..3e4fd26 --- /dev/null +++ b/doc/javadoc/aco/strategy/acs/class-use/ACSStrategy.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class aco.strategy.acs.ACSStrategy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
aco.strategy.acs.ACSStrategy

+
+No usage of aco.strategy.acs.ACSStrategy +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/strategy/acs/class-use/ACSTauZeroStrategy.html b/doc/javadoc/aco/strategy/acs/class-use/ACSTauZeroStrategy.html new file mode 100644 index 0000000..524482b --- /dev/null +++ b/doc/javadoc/aco/strategy/acs/class-use/ACSTauZeroStrategy.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class aco.strategy.acs.ACSTauZeroStrategy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
aco.strategy.acs.ACSTauZeroStrategy

+
+No usage of aco.strategy.acs.ACSTauZeroStrategy +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/strategy/acs/package-frame.html b/doc/javadoc/aco/strategy/acs/package-frame.html new file mode 100644 index 0000000..10f76ba --- /dev/null +++ b/doc/javadoc/aco/strategy/acs/package-frame.html @@ -0,0 +1,38 @@ + + + + + + +aco.strategy.acs + + + + + + + + + + + +aco.strategy.acs + + + + +
+Classes  + +
+ACSChoiceInformationStrategy +
+ACSPheromoneStrategy +
+ACSStrategy +
+ACSTauZeroStrategy
+ + + + diff --git a/doc/javadoc/aco/strategy/acs/package-summary.html b/doc/javadoc/aco/strategy/acs/package-summary.html new file mode 100644 index 0000000..b768de0 --- /dev/null +++ b/doc/javadoc/aco/strategy/acs/package-summary.html @@ -0,0 +1,169 @@ + + + + + + +aco.strategy.acs + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package aco.strategy.acs +

+ + + + + + + + + + + + + + + + + + + + + +
+Class Summary
ACSChoiceInformationStrategy 
ACSPheromoneStrategy 
ACSStrategy 
ACSTauZeroStrategy 
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/strategy/acs/package-tree.html b/doc/javadoc/aco/strategy/acs/package-tree.html new file mode 100644 index 0000000..53789b9 --- /dev/null +++ b/doc/javadoc/aco/strategy/acs/package-tree.html @@ -0,0 +1,161 @@ + + + + + + +aco.strategy.acs Class Hierarchy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package aco.strategy.acs +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/strategy/acs/package-use.html b/doc/javadoc/aco/strategy/acs/package-use.html new file mode 100644 index 0000000..019e6b9 --- /dev/null +++ b/doc/javadoc/aco/strategy/acs/package-use.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Package aco.strategy.acs + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
aco.strategy.acs

+
+No usage of aco.strategy.acs +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/strategy/as/ASChoiceInformationStrategy.html b/doc/javadoc/aco/strategy/as/ASChoiceInformationStrategy.html new file mode 100644 index 0000000..e27f585 --- /dev/null +++ b/doc/javadoc/aco/strategy/as/ASChoiceInformationStrategy.html @@ -0,0 +1,256 @@ + + + + + + +ASChoiceInformationStrategy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +aco.strategy.as +
+Class ASChoiceInformationStrategy

+
+java.lang.Object
+  extended by aco.strategy.ChoiceInformationStrategy
+      extended by aco.strategy.as.ASChoiceInformationStrategy
+
+
+
+
public class ASChoiceInformationStrategy
extends ChoiceInformationStrategy
+ + +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
ASChoiceInformationStrategy(ASMediator acom) + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ voidcomputeChoiceInformation() + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+ASChoiceInformationStrategy

+
+public ASChoiceInformationStrategy(ASMediator acom)
+
+
+ + + + + + + + +
+Method Detail
+ +

+computeChoiceInformation

+
+public void computeChoiceInformation()
+
+
+
Specified by:
computeChoiceInformation in class ChoiceInformationStrategy
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/strategy/as/ASPheromoneStrategy.html b/doc/javadoc/aco/strategy/as/ASPheromoneStrategy.html new file mode 100644 index 0000000..081e579 --- /dev/null +++ b/doc/javadoc/aco/strategy/as/ASPheromoneStrategy.html @@ -0,0 +1,268 @@ + + + + + + +ASPheromoneStrategy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +aco.strategy.as +
+Class ASPheromoneStrategy

+
+java.lang.Object
+  extended by aco.strategy.PheromoneStrategy
+      extended by aco.strategy.as.ASPheromoneStrategy
+
+
+
Direct Known Subclasses:
ASRankPheromoneStrategy, EASPheromoneStrategy, SimpleASPheromoneStrategy
+
+
+
+
public abstract class ASPheromoneStrategy
extends PheromoneStrategy
+ + +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
ASPheromoneStrategy(ASMediator acom) + +
+           
+  + + + + + + + + + + + +
+Method Summary
+abstract  voidpheromoneUpdate(Ant[] ants) + +
+           
+ + + + + + + +
Methods inherited from class aco.strategy.PheromoneStrategy
setInitialPheromones
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+ASPheromoneStrategy

+
+public ASPheromoneStrategy(ASMediator acom)
+
+
+ + + + + + + + +
+Method Detail
+ +

+pheromoneUpdate

+
+public abstract void pheromoneUpdate(Ant[] ants)
+
+
+
Specified by:
pheromoneUpdate in class PheromoneStrategy
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/strategy/as/ASStrategy.html b/doc/javadoc/aco/strategy/as/ASStrategy.html new file mode 100644 index 0000000..9c00fb8 --- /dev/null +++ b/doc/javadoc/aco/strategy/as/ASStrategy.html @@ -0,0 +1,267 @@ + + + + + + +ASStrategy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +aco.strategy.as +
+Class ASStrategy

+
+java.lang.Object
+  extended by aco.strategy.ACOStrategy
+      extended by aco.strategy.as.ASStrategy
+
+
+
+
public class ASStrategy
extends ACOStrategy
+ + +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
ASStrategy(ASMediator acom) + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ voidACODecisionRule(Ant ant, + int Step) + +
+           
+ + + + + + + +
Methods inherited from class aco.strategy.ACOStrategy
computeTourLength, pickInitialRandomCity
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+ASStrategy

+
+public ASStrategy(ASMediator acom)
+
+
+ + + + + + + + +
+Method Detail
+ +

+ACODecisionRule

+
+public void ACODecisionRule(Ant ant,
+                            int Step)
+
+
+
Specified by:
ACODecisionRule in class ACOStrategy
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/strategy/as/asrank/ASRankPheromoneStrategy.html b/doc/javadoc/aco/strategy/as/asrank/ASRankPheromoneStrategy.html new file mode 100644 index 0000000..73a6b45 --- /dev/null +++ b/doc/javadoc/aco/strategy/as/asrank/ASRankPheromoneStrategy.html @@ -0,0 +1,266 @@ + + + + + + +ASRankPheromoneStrategy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +aco.strategy.as.asrank +
+Class ASRankPheromoneStrategy

+
+java.lang.Object
+  extended by aco.strategy.PheromoneStrategy
+      extended by aco.strategy.as.ASPheromoneStrategy
+          extended by aco.strategy.as.asrank.ASRankPheromoneStrategy
+
+
+
+
public class ASRankPheromoneStrategy
extends ASPheromoneStrategy
+ + +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
ASRankPheromoneStrategy(ASRankMediator acom) + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ voidpheromoneUpdate(Ant[] ants) + +
+           
+ + + + + + + +
Methods inherited from class aco.strategy.PheromoneStrategy
setInitialPheromones
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+ASRankPheromoneStrategy

+
+public ASRankPheromoneStrategy(ASRankMediator acom)
+
+
+ + + + + + + + +
+Method Detail
+ +

+pheromoneUpdate

+
+public void pheromoneUpdate(Ant[] ants)
+
+
+
Specified by:
pheromoneUpdate in class ASPheromoneStrategy
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/strategy/as/asrank/ASRankTauZeroStrategy.html b/doc/javadoc/aco/strategy/as/asrank/ASRankTauZeroStrategy.html new file mode 100644 index 0000000..05ba0be --- /dev/null +++ b/doc/javadoc/aco/strategy/as/asrank/ASRankTauZeroStrategy.html @@ -0,0 +1,256 @@ + + + + + + +ASRankTauZeroStrategy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +aco.strategy.as.asrank +
+Class ASRankTauZeroStrategy

+
+java.lang.Object
+  extended by aco.strategy.TauZeroStrategy
+      extended by aco.strategy.as.asrank.ASRankTauZeroStrategy
+
+
+
+
public class ASRankTauZeroStrategy
extends TauZeroStrategy
+ + +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
ASRankTauZeroStrategy(ASRankMediator acom) + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ voidcomputeTauZero() + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+ASRankTauZeroStrategy

+
+public ASRankTauZeroStrategy(ASRankMediator acom)
+
+
+ + + + + + + + +
+Method Detail
+ +

+computeTauZero

+
+public void computeTauZero()
+
+
+
Specified by:
computeTauZero in class TauZeroStrategy
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/strategy/as/asrank/class-use/ASRankPheromoneStrategy.html b/doc/javadoc/aco/strategy/as/asrank/class-use/ASRankPheromoneStrategy.html new file mode 100644 index 0000000..596c3d8 --- /dev/null +++ b/doc/javadoc/aco/strategy/as/asrank/class-use/ASRankPheromoneStrategy.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class aco.strategy.as.asrank.ASRankPheromoneStrategy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
aco.strategy.as.asrank.ASRankPheromoneStrategy

+
+No usage of aco.strategy.as.asrank.ASRankPheromoneStrategy +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/strategy/as/asrank/class-use/ASRankTauZeroStrategy.html b/doc/javadoc/aco/strategy/as/asrank/class-use/ASRankTauZeroStrategy.html new file mode 100644 index 0000000..d622e2f --- /dev/null +++ b/doc/javadoc/aco/strategy/as/asrank/class-use/ASRankTauZeroStrategy.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class aco.strategy.as.asrank.ASRankTauZeroStrategy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
aco.strategy.as.asrank.ASRankTauZeroStrategy

+
+No usage of aco.strategy.as.asrank.ASRankTauZeroStrategy +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/strategy/as/asrank/package-frame.html b/doc/javadoc/aco/strategy/as/asrank/package-frame.html new file mode 100644 index 0000000..08d19b6 --- /dev/null +++ b/doc/javadoc/aco/strategy/as/asrank/package-frame.html @@ -0,0 +1,34 @@ + + + + + + +aco.strategy.as.asrank + + + + + + + + + + + +aco.strategy.as.asrank + + + + +
+Classes  + +
+ASRankPheromoneStrategy +
+ASRankTauZeroStrategy
+ + + + diff --git a/doc/javadoc/aco/strategy/as/asrank/package-summary.html b/doc/javadoc/aco/strategy/as/asrank/package-summary.html new file mode 100644 index 0000000..7dbefa4 --- /dev/null +++ b/doc/javadoc/aco/strategy/as/asrank/package-summary.html @@ -0,0 +1,161 @@ + + + + + + +aco.strategy.as.asrank + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package aco.strategy.as.asrank +

+ + + + + + + + + + + + + +
+Class Summary
ASRankPheromoneStrategy 
ASRankTauZeroStrategy 
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/strategy/as/asrank/package-tree.html b/doc/javadoc/aco/strategy/as/asrank/package-tree.html new file mode 100644 index 0000000..fe364d1 --- /dev/null +++ b/doc/javadoc/aco/strategy/as/asrank/package-tree.html @@ -0,0 +1,159 @@ + + + + + + +aco.strategy.as.asrank Class Hierarchy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package aco.strategy.as.asrank +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/strategy/as/asrank/package-use.html b/doc/javadoc/aco/strategy/as/asrank/package-use.html new file mode 100644 index 0000000..02e914d --- /dev/null +++ b/doc/javadoc/aco/strategy/as/asrank/package-use.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Package aco.strategy.as.asrank + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
aco.strategy.as.asrank

+
+No usage of aco.strategy.as.asrank +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/strategy/as/class-use/ASChoiceInformationStrategy.html b/doc/javadoc/aco/strategy/as/class-use/ASChoiceInformationStrategy.html new file mode 100644 index 0000000..fbfc030 --- /dev/null +++ b/doc/javadoc/aco/strategy/as/class-use/ASChoiceInformationStrategy.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class aco.strategy.as.ASChoiceInformationStrategy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
aco.strategy.as.ASChoiceInformationStrategy

+
+No usage of aco.strategy.as.ASChoiceInformationStrategy +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/strategy/as/class-use/ASPheromoneStrategy.html b/doc/javadoc/aco/strategy/as/class-use/ASPheromoneStrategy.html new file mode 100644 index 0000000..7c95cc8 --- /dev/null +++ b/doc/javadoc/aco/strategy/as/class-use/ASPheromoneStrategy.html @@ -0,0 +1,238 @@ + + + + + + +Uses of Class aco.strategy.as.ASPheromoneStrategy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
aco.strategy.as.ASPheromoneStrategy

+
+ + + + + + + + + + + + + + + + + +
+Packages that use ASPheromoneStrategy
aco.strategy.as.asrank  
aco.strategy.as.eas  
aco.strategy.as.simpleas  
+  +

+ + + + + +
+Uses of ASPheromoneStrategy in aco.strategy.as.asrank
+  +

+ + + + + + + + + +
Subclasses of ASPheromoneStrategy in aco.strategy.as.asrank
+ classASRankPheromoneStrategy + +
+           
+  +

+ + + + + +
+Uses of ASPheromoneStrategy in aco.strategy.as.eas
+  +

+ + + + + + + + + +
Subclasses of ASPheromoneStrategy in aco.strategy.as.eas
+ classEASPheromoneStrategy + +
+           
+  +

+ + + + + +
+Uses of ASPheromoneStrategy in aco.strategy.as.simpleas
+  +

+ + + + + + + + + +
Subclasses of ASPheromoneStrategy in aco.strategy.as.simpleas
+ classSimpleASPheromoneStrategy + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/strategy/as/class-use/ASStrategy.html b/doc/javadoc/aco/strategy/as/class-use/ASStrategy.html new file mode 100644 index 0000000..c65c357 --- /dev/null +++ b/doc/javadoc/aco/strategy/as/class-use/ASStrategy.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class aco.strategy.as.ASStrategy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
aco.strategy.as.ASStrategy

+
+No usage of aco.strategy.as.ASStrategy +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/strategy/as/eas/EASPheromoneStrategy.html b/doc/javadoc/aco/strategy/as/eas/EASPheromoneStrategy.html new file mode 100644 index 0000000..9150e7f --- /dev/null +++ b/doc/javadoc/aco/strategy/as/eas/EASPheromoneStrategy.html @@ -0,0 +1,266 @@ + + + + + + +EASPheromoneStrategy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +aco.strategy.as.eas +
+Class EASPheromoneStrategy

+
+java.lang.Object
+  extended by aco.strategy.PheromoneStrategy
+      extended by aco.strategy.as.ASPheromoneStrategy
+          extended by aco.strategy.as.eas.EASPheromoneStrategy
+
+
+
+
public class EASPheromoneStrategy
extends ASPheromoneStrategy
+ + +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
EASPheromoneStrategy(EASMediator acom) + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ voidpheromoneUpdate(Ant[] ants) + +
+           
+ + + + + + + +
Methods inherited from class aco.strategy.PheromoneStrategy
setInitialPheromones
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EASPheromoneStrategy

+
+public EASPheromoneStrategy(EASMediator acom)
+
+
+ + + + + + + + +
+Method Detail
+ +

+pheromoneUpdate

+
+public void pheromoneUpdate(Ant[] ants)
+
+
+
Specified by:
pheromoneUpdate in class ASPheromoneStrategy
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/strategy/as/eas/EASTauZeroStrategy.html b/doc/javadoc/aco/strategy/as/eas/EASTauZeroStrategy.html new file mode 100644 index 0000000..b615cce --- /dev/null +++ b/doc/javadoc/aco/strategy/as/eas/EASTauZeroStrategy.html @@ -0,0 +1,256 @@ + + + + + + +EASTauZeroStrategy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +aco.strategy.as.eas +
+Class EASTauZeroStrategy

+
+java.lang.Object
+  extended by aco.strategy.TauZeroStrategy
+      extended by aco.strategy.as.eas.EASTauZeroStrategy
+
+
+
+
public class EASTauZeroStrategy
extends TauZeroStrategy
+ + +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
EASTauZeroStrategy(EASMediator acom) + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ voidcomputeTauZero() + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EASTauZeroStrategy

+
+public EASTauZeroStrategy(EASMediator acom)
+
+
+ + + + + + + + +
+Method Detail
+ +

+computeTauZero

+
+public void computeTauZero()
+
+
+
Specified by:
computeTauZero in class TauZeroStrategy
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/strategy/as/eas/class-use/EASPheromoneStrategy.html b/doc/javadoc/aco/strategy/as/eas/class-use/EASPheromoneStrategy.html new file mode 100644 index 0000000..cab0aa2 --- /dev/null +++ b/doc/javadoc/aco/strategy/as/eas/class-use/EASPheromoneStrategy.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class aco.strategy.as.eas.EASPheromoneStrategy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
aco.strategy.as.eas.EASPheromoneStrategy

+
+No usage of aco.strategy.as.eas.EASPheromoneStrategy +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/strategy/as/eas/class-use/EASTauZeroStrategy.html b/doc/javadoc/aco/strategy/as/eas/class-use/EASTauZeroStrategy.html new file mode 100644 index 0000000..8fd5723 --- /dev/null +++ b/doc/javadoc/aco/strategy/as/eas/class-use/EASTauZeroStrategy.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class aco.strategy.as.eas.EASTauZeroStrategy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
aco.strategy.as.eas.EASTauZeroStrategy

+
+No usage of aco.strategy.as.eas.EASTauZeroStrategy +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/strategy/as/eas/package-frame.html b/doc/javadoc/aco/strategy/as/eas/package-frame.html new file mode 100644 index 0000000..6b9aab9 --- /dev/null +++ b/doc/javadoc/aco/strategy/as/eas/package-frame.html @@ -0,0 +1,34 @@ + + + + + + +aco.strategy.as.eas + + + + + + + + + + + +aco.strategy.as.eas + + + + +
+Classes  + +
+EASPheromoneStrategy +
+EASTauZeroStrategy
+ + + + diff --git a/doc/javadoc/aco/strategy/as/eas/package-summary.html b/doc/javadoc/aco/strategy/as/eas/package-summary.html new file mode 100644 index 0000000..75d8f40 --- /dev/null +++ b/doc/javadoc/aco/strategy/as/eas/package-summary.html @@ -0,0 +1,161 @@ + + + + + + +aco.strategy.as.eas + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package aco.strategy.as.eas +

+ + + + + + + + + + + + + +
+Class Summary
EASPheromoneStrategy 
EASTauZeroStrategy 
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/strategy/as/eas/package-tree.html b/doc/javadoc/aco/strategy/as/eas/package-tree.html new file mode 100644 index 0000000..c9abb99 --- /dev/null +++ b/doc/javadoc/aco/strategy/as/eas/package-tree.html @@ -0,0 +1,159 @@ + + + + + + +aco.strategy.as.eas Class Hierarchy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package aco.strategy.as.eas +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/strategy/as/eas/package-use.html b/doc/javadoc/aco/strategy/as/eas/package-use.html new file mode 100644 index 0000000..797b198 --- /dev/null +++ b/doc/javadoc/aco/strategy/as/eas/package-use.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Package aco.strategy.as.eas + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
aco.strategy.as.eas

+
+No usage of aco.strategy.as.eas +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/strategy/as/package-frame.html b/doc/javadoc/aco/strategy/as/package-frame.html new file mode 100644 index 0000000..adf23d7 --- /dev/null +++ b/doc/javadoc/aco/strategy/as/package-frame.html @@ -0,0 +1,36 @@ + + + + + + +aco.strategy.as + + + + + + + + + + + +aco.strategy.as + + + + +
+Classes  + +
+ASChoiceInformationStrategy +
+ASPheromoneStrategy +
+ASStrategy
+ + + + diff --git a/doc/javadoc/aco/strategy/as/package-summary.html b/doc/javadoc/aco/strategy/as/package-summary.html new file mode 100644 index 0000000..dec06d3 --- /dev/null +++ b/doc/javadoc/aco/strategy/as/package-summary.html @@ -0,0 +1,165 @@ + + + + + + +aco.strategy.as + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package aco.strategy.as +

+ + + + + + + + + + + + + + + + + +
+Class Summary
ASChoiceInformationStrategy 
ASPheromoneStrategy 
ASStrategy 
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/strategy/as/package-tree.html b/doc/javadoc/aco/strategy/as/package-tree.html new file mode 100644 index 0000000..91c3949 --- /dev/null +++ b/doc/javadoc/aco/strategy/as/package-tree.html @@ -0,0 +1,159 @@ + + + + + + +aco.strategy.as Class Hierarchy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package aco.strategy.as +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/strategy/as/package-use.html b/doc/javadoc/aco/strategy/as/package-use.html new file mode 100644 index 0000000..ed1c2cb --- /dev/null +++ b/doc/javadoc/aco/strategy/as/package-use.html @@ -0,0 +1,208 @@ + + + + + + +Uses of Package aco.strategy.as + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
aco.strategy.as

+
+ + + + + + + + + + + + + + + + + +
+Packages that use aco.strategy.as
aco.strategy.as.asrank  
aco.strategy.as.eas  
aco.strategy.as.simpleas  
+  +

+ + + + + + + + +
+Classes in aco.strategy.as used by aco.strategy.as.asrank
ASPheromoneStrategy + +
+           
+  +

+ + + + + + + + +
+Classes in aco.strategy.as used by aco.strategy.as.eas
ASPheromoneStrategy + +
+           
+  +

+ + + + + + + + +
+Classes in aco.strategy.as used by aco.strategy.as.simpleas
ASPheromoneStrategy + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/strategy/as/simpleas/SimpleASPheromoneStrategy.html b/doc/javadoc/aco/strategy/as/simpleas/SimpleASPheromoneStrategy.html new file mode 100644 index 0000000..347194b --- /dev/null +++ b/doc/javadoc/aco/strategy/as/simpleas/SimpleASPheromoneStrategy.html @@ -0,0 +1,266 @@ + + + + + + +SimpleASPheromoneStrategy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +aco.strategy.as.simpleas +
+Class SimpleASPheromoneStrategy

+
+java.lang.Object
+  extended by aco.strategy.PheromoneStrategy
+      extended by aco.strategy.as.ASPheromoneStrategy
+          extended by aco.strategy.as.simpleas.SimpleASPheromoneStrategy
+
+
+
+
public class SimpleASPheromoneStrategy
extends ASPheromoneStrategy
+ + +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
SimpleASPheromoneStrategy(SimpleASMediator acom) + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ voidpheromoneUpdate(Ant[] ants) + +
+           
+ + + + + + + +
Methods inherited from class aco.strategy.PheromoneStrategy
setInitialPheromones
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+SimpleASPheromoneStrategy

+
+public SimpleASPheromoneStrategy(SimpleASMediator acom)
+
+
+ + + + + + + + +
+Method Detail
+ +

+pheromoneUpdate

+
+public void pheromoneUpdate(Ant[] ants)
+
+
+
Specified by:
pheromoneUpdate in class ASPheromoneStrategy
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/strategy/as/simpleas/SimpleASTauZeroStrategy.html b/doc/javadoc/aco/strategy/as/simpleas/SimpleASTauZeroStrategy.html new file mode 100644 index 0000000..49ab15f --- /dev/null +++ b/doc/javadoc/aco/strategy/as/simpleas/SimpleASTauZeroStrategy.html @@ -0,0 +1,256 @@ + + + + + + +SimpleASTauZeroStrategy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +aco.strategy.as.simpleas +
+Class SimpleASTauZeroStrategy

+
+java.lang.Object
+  extended by aco.strategy.TauZeroStrategy
+      extended by aco.strategy.as.simpleas.SimpleASTauZeroStrategy
+
+
+
+
public class SimpleASTauZeroStrategy
extends TauZeroStrategy
+ + +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
SimpleASTauZeroStrategy(SimpleASMediator acom) + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ voidcomputeTauZero() + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+SimpleASTauZeroStrategy

+
+public SimpleASTauZeroStrategy(SimpleASMediator acom)
+
+
+ + + + + + + + +
+Method Detail
+ +

+computeTauZero

+
+public void computeTauZero()
+
+
+
Specified by:
computeTauZero in class TauZeroStrategy
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/strategy/as/simpleas/class-use/SimpleASPheromoneStrategy.html b/doc/javadoc/aco/strategy/as/simpleas/class-use/SimpleASPheromoneStrategy.html new file mode 100644 index 0000000..650e4a0 --- /dev/null +++ b/doc/javadoc/aco/strategy/as/simpleas/class-use/SimpleASPheromoneStrategy.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class aco.strategy.as.simpleas.SimpleASPheromoneStrategy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
aco.strategy.as.simpleas.SimpleASPheromoneStrategy

+
+No usage of aco.strategy.as.simpleas.SimpleASPheromoneStrategy +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/strategy/as/simpleas/class-use/SimpleASTauZeroStrategy.html b/doc/javadoc/aco/strategy/as/simpleas/class-use/SimpleASTauZeroStrategy.html new file mode 100644 index 0000000..4eb5137 --- /dev/null +++ b/doc/javadoc/aco/strategy/as/simpleas/class-use/SimpleASTauZeroStrategy.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class aco.strategy.as.simpleas.SimpleASTauZeroStrategy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
aco.strategy.as.simpleas.SimpleASTauZeroStrategy

+
+No usage of aco.strategy.as.simpleas.SimpleASTauZeroStrategy +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/strategy/as/simpleas/package-frame.html b/doc/javadoc/aco/strategy/as/simpleas/package-frame.html new file mode 100644 index 0000000..3805af9 --- /dev/null +++ b/doc/javadoc/aco/strategy/as/simpleas/package-frame.html @@ -0,0 +1,34 @@ + + + + + + +aco.strategy.as.simpleas + + + + + + + + + + + +aco.strategy.as.simpleas + + + + +
+Classes  + +
+SimpleASPheromoneStrategy +
+SimpleASTauZeroStrategy
+ + + + diff --git a/doc/javadoc/aco/strategy/as/simpleas/package-summary.html b/doc/javadoc/aco/strategy/as/simpleas/package-summary.html new file mode 100644 index 0000000..4b4e07a --- /dev/null +++ b/doc/javadoc/aco/strategy/as/simpleas/package-summary.html @@ -0,0 +1,161 @@ + + + + + + +aco.strategy.as.simpleas + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package aco.strategy.as.simpleas +

+ + + + + + + + + + + + + +
+Class Summary
SimpleASPheromoneStrategy 
SimpleASTauZeroStrategy 
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/strategy/as/simpleas/package-tree.html b/doc/javadoc/aco/strategy/as/simpleas/package-tree.html new file mode 100644 index 0000000..2931bb7 --- /dev/null +++ b/doc/javadoc/aco/strategy/as/simpleas/package-tree.html @@ -0,0 +1,159 @@ + + + + + + +aco.strategy.as.simpleas Class Hierarchy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package aco.strategy.as.simpleas +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/strategy/as/simpleas/package-use.html b/doc/javadoc/aco/strategy/as/simpleas/package-use.html new file mode 100644 index 0000000..a4f6482 --- /dev/null +++ b/doc/javadoc/aco/strategy/as/simpleas/package-use.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Package aco.strategy.as.simpleas + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
aco.strategy.as.simpleas

+
+No usage of aco.strategy.as.simpleas +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/strategy/class-use/ACOStrategy.html b/doc/javadoc/aco/strategy/class-use/ACOStrategy.html new file mode 100644 index 0000000..e630f67 --- /dev/null +++ b/doc/javadoc/aco/strategy/class-use/ACOStrategy.html @@ -0,0 +1,642 @@ + + + + + + +Uses of Class aco.strategy.ACOStrategy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
aco.strategy.ACOStrategy

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Packages that use ACOStrategy
aco.mediator  
aco.parameter  
aco.parameter.as  
aco.parameter.as.asrank  
aco.parameter.as.eas  
aco.parameter.as.simpleas  
aco.strategy.acs  
aco.strategy.as  
+  +

+ + + + + +
+Uses of ACOStrategy in aco.mediator
+  +

+ + + + + + + + + +
Methods in aco.mediator that return ACOStrategy
+ ACOStrategyACOMediator.getACOStrategy() + +
+           
+  +

+ + + + + + + + + +
Methods in aco.mediator with parameters of type ACOStrategy
+ voidACOMediator.setACOStrategy(ACOStrategy acos) + +
+           
+  +

+ + + + + +
+Uses of ACOStrategy in aco.parameter
+  +

+ + + + + + + + + +
Methods in aco.parameter that return ACOStrategy
+ ACOStrategyACOParameter.getACOStrategy() + +
+           
+  +

+ + + + + + + + + +
Methods in aco.parameter with parameters of type ACOStrategy
+ voidACOParameter.setACOStrategy(ACOStrategy acos) + +
+           
+  +

+ + + + + + + + + + + + + + + + + +
Constructors in aco.parameter with parameters of type ACOStrategy
ACOParameter(ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
ACOParameter(double Beta, + double Roh, + double TauZero, + int MaxNumOfTours, + int NumOfAnts, + int NumOfCities, + int NearestNeighbourListDepth, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
ACOParameter(int NumOfCities, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
ACOParameter(int NumOfAnts, + int NumOfCities, + int NearestNeighbourListDepth, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
+  +

+ + + + + +
+Uses of ACOStrategy in aco.parameter.as
+  +

+ + + + + + + + + + + + + + +
Constructors in aco.parameter.as with parameters of type ACOStrategy
ASParameter(double Alpha, + double Beta, + double Roh, + double TauZero, + int MaxNumOfTours, + int NumOfAnts, + int NumOfCities, + int NearestNeighbourListDepth, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
ASParameter(int NumOfCities, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
ASParameter(int NumOfAnts, + int NumOfCities, + int NearestNeighbourListDepth, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
+  +

+ + + + + +
+Uses of ACOStrategy in aco.parameter.as.asrank
+  +

+ + + + + + + + + + + + + + +
Constructors in aco.parameter.as.asrank with parameters of type ACOStrategy
ASRankParameter(double Alpha, + double Beta, + double Roh, + double TauZero, + int MaxNumOfTours, + int NumOfAnts, + int NumOfCities, + int NearestNeighbourListDepth, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
ASRankParameter(int NumOfCities, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
ASRankParameter(int NumOfAnts, + int NumOfCities, + int NearestNeighbourListDepth, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
+  +

+ + + + + +
+Uses of ACOStrategy in aco.parameter.as.eas
+  +

+ + + + + + + + + + + + + + +
Constructors in aco.parameter.as.eas with parameters of type ACOStrategy
EASParameter(double Alpha, + double Beta, + double Roh, + double TauZero, + int MaxNumOfTours, + int NumOfAnts, + int NumOfCities, + int NearestNeighbourListDepth, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
EASParameter(int NumOfCities, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
EASParameter(int NumOfAnts, + int NumOfCities, + int NearestNeighbourListDepth, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
+  +

+ + + + + +
+Uses of ACOStrategy in aco.parameter.as.simpleas
+  +

+ + + + + + + + + + + + + + +
Constructors in aco.parameter.as.simpleas with parameters of type ACOStrategy
SimpleASParameter(double Alpha, + double Beta, + double Roh, + double TauZero, + int MaxNumOfTours, + int NumOfAnts, + int NumOfCities, + int NearestNeighbourListDepth, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
SimpleASParameter(int NumOfCities, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
SimpleASParameter(int NumOfAnts, + int NumOfCities, + int NearestNeighbourListDepth, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
+  +

+ + + + + +
+Uses of ACOStrategy in aco.strategy.acs
+  +

+ + + + + + + + + +
Subclasses of ACOStrategy in aco.strategy.acs
+ classACSStrategy + +
+           
+  +

+ + + + + +
+Uses of ACOStrategy in aco.strategy.as
+  +

+ + + + + + + + + +
Subclasses of ACOStrategy in aco.strategy.as
+ classASStrategy + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/strategy/class-use/ChoiceInformationStrategy.html b/doc/javadoc/aco/strategy/class-use/ChoiceInformationStrategy.html new file mode 100644 index 0000000..6d1147a --- /dev/null +++ b/doc/javadoc/aco/strategy/class-use/ChoiceInformationStrategy.html @@ -0,0 +1,642 @@ + + + + + + +Uses of Class aco.strategy.ChoiceInformationStrategy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
aco.strategy.ChoiceInformationStrategy

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Packages that use ChoiceInformationStrategy
aco.mediator  
aco.parameter  
aco.parameter.as  
aco.parameter.as.asrank  
aco.parameter.as.eas  
aco.parameter.as.simpleas  
aco.strategy.acs  
aco.strategy.as  
+  +

+ + + + + +
+Uses of ChoiceInformationStrategy in aco.mediator
+  +

+ + + + + + + + + +
Methods in aco.mediator that return ChoiceInformationStrategy
+ ChoiceInformationStrategyACOMediator.getChoiceInformationStrategy() + +
+           
+  +

+ + + + + + + + + +
Methods in aco.mediator with parameters of type ChoiceInformationStrategy
+ voidACOMediator.setChoiceInformationStrategy(ChoiceInformationStrategy cis) + +
+           
+  +

+ + + + + +
+Uses of ChoiceInformationStrategy in aco.parameter
+  +

+ + + + + + + + + +
Methods in aco.parameter that return ChoiceInformationStrategy
+ ChoiceInformationStrategyACOParameter.getChoiceInformationStrategy() + +
+           
+  +

+ + + + + + + + + +
Methods in aco.parameter with parameters of type ChoiceInformationStrategy
+ voidACOParameter.setChoiceInformationStrategy(ChoiceInformationStrategy cis) + +
+           
+  +

+ + + + + + + + + + + + + + + + + +
Constructors in aco.parameter with parameters of type ChoiceInformationStrategy
ACOParameter(ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
ACOParameter(double Beta, + double Roh, + double TauZero, + int MaxNumOfTours, + int NumOfAnts, + int NumOfCities, + int NearestNeighbourListDepth, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
ACOParameter(int NumOfCities, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
ACOParameter(int NumOfAnts, + int NumOfCities, + int NearestNeighbourListDepth, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
+  +

+ + + + + +
+Uses of ChoiceInformationStrategy in aco.parameter.as
+  +

+ + + + + + + + + + + + + + +
Constructors in aco.parameter.as with parameters of type ChoiceInformationStrategy
ASParameter(double Alpha, + double Beta, + double Roh, + double TauZero, + int MaxNumOfTours, + int NumOfAnts, + int NumOfCities, + int NearestNeighbourListDepth, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
ASParameter(int NumOfCities, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
ASParameter(int NumOfAnts, + int NumOfCities, + int NearestNeighbourListDepth, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
+  +

+ + + + + +
+Uses of ChoiceInformationStrategy in aco.parameter.as.asrank
+  +

+ + + + + + + + + + + + + + +
Constructors in aco.parameter.as.asrank with parameters of type ChoiceInformationStrategy
ASRankParameter(double Alpha, + double Beta, + double Roh, + double TauZero, + int MaxNumOfTours, + int NumOfAnts, + int NumOfCities, + int NearestNeighbourListDepth, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
ASRankParameter(int NumOfCities, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
ASRankParameter(int NumOfAnts, + int NumOfCities, + int NearestNeighbourListDepth, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
+  +

+ + + + + +
+Uses of ChoiceInformationStrategy in aco.parameter.as.eas
+  +

+ + + + + + + + + + + + + + +
Constructors in aco.parameter.as.eas with parameters of type ChoiceInformationStrategy
EASParameter(double Alpha, + double Beta, + double Roh, + double TauZero, + int MaxNumOfTours, + int NumOfAnts, + int NumOfCities, + int NearestNeighbourListDepth, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
EASParameter(int NumOfCities, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
EASParameter(int NumOfAnts, + int NumOfCities, + int NearestNeighbourListDepth, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
+  +

+ + + + + +
+Uses of ChoiceInformationStrategy in aco.parameter.as.simpleas
+  +

+ + + + + + + + + + + + + + +
Constructors in aco.parameter.as.simpleas with parameters of type ChoiceInformationStrategy
SimpleASParameter(double Alpha, + double Beta, + double Roh, + double TauZero, + int MaxNumOfTours, + int NumOfAnts, + int NumOfCities, + int NearestNeighbourListDepth, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
SimpleASParameter(int NumOfCities, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
SimpleASParameter(int NumOfAnts, + int NumOfCities, + int NearestNeighbourListDepth, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
+  +

+ + + + + +
+Uses of ChoiceInformationStrategy in aco.strategy.acs
+  +

+ + + + + + + + + +
Subclasses of ChoiceInformationStrategy in aco.strategy.acs
+ classACSChoiceInformationStrategy + +
+           
+  +

+ + + + + +
+Uses of ChoiceInformationStrategy in aco.strategy.as
+  +

+ + + + + + + + + +
Subclasses of ChoiceInformationStrategy in aco.strategy.as
+ classASChoiceInformationStrategy + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/strategy/class-use/DistanceStrategy.html b/doc/javadoc/aco/strategy/class-use/DistanceStrategy.html new file mode 100644 index 0000000..892bd54 --- /dev/null +++ b/doc/javadoc/aco/strategy/class-use/DistanceStrategy.html @@ -0,0 +1,651 @@ + + + + + + +Uses of Class aco.strategy.DistanceStrategy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
aco.strategy.DistanceStrategy

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Packages that use DistanceStrategy
aco.mediator  
aco.parameter  
aco.parameter.as  
aco.parameter.as.asrank  
aco.parameter.as.eas  
aco.parameter.as.simpleas  
aco.strategy  
aco.strategy.distance  
+  +

+ + + + + +
+Uses of DistanceStrategy in aco.mediator
+  +

+ + + + + + + + + +
Methods in aco.mediator that return DistanceStrategy
+ DistanceStrategyACOMediator.getDistanceStrategy() + +
+           
+  +

+ + + + + + + + + +
Methods in aco.mediator with parameters of type DistanceStrategy
+ voidACOMediator.setDistanceStrategy(DistanceStrategy ds) + +
+           
+  +

+ + + + + +
+Uses of DistanceStrategy in aco.parameter
+  +

+ + + + + + + + + +
Methods in aco.parameter that return DistanceStrategy
+ DistanceStrategyACOParameter.getDistanceStrategy() + +
+           
+  +

+ + + + + + + + + +
Methods in aco.parameter with parameters of type DistanceStrategy
+ voidACOParameter.setDistanceStrategy(DistanceStrategy ds) + +
+           
+  +

+ + + + + + + + + + + + + + + + + +
Constructors in aco.parameter with parameters of type DistanceStrategy
ACOParameter(ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
ACOParameter(double Beta, + double Roh, + double TauZero, + int MaxNumOfTours, + int NumOfAnts, + int NumOfCities, + int NearestNeighbourListDepth, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
ACOParameter(int NumOfCities, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
ACOParameter(int NumOfAnts, + int NumOfCities, + int NearestNeighbourListDepth, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
+  +

+ + + + + +
+Uses of DistanceStrategy in aco.parameter.as
+  +

+ + + + + + + + + + + + + + +
Constructors in aco.parameter.as with parameters of type DistanceStrategy
ASParameter(double Alpha, + double Beta, + double Roh, + double TauZero, + int MaxNumOfTours, + int NumOfAnts, + int NumOfCities, + int NearestNeighbourListDepth, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
ASParameter(int NumOfCities, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
ASParameter(int NumOfAnts, + int NumOfCities, + int NearestNeighbourListDepth, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
+  +

+ + + + + +
+Uses of DistanceStrategy in aco.parameter.as.asrank
+  +

+ + + + + + + + + + + + + + +
Constructors in aco.parameter.as.asrank with parameters of type DistanceStrategy
ASRankParameter(double Alpha, + double Beta, + double Roh, + double TauZero, + int MaxNumOfTours, + int NumOfAnts, + int NumOfCities, + int NearestNeighbourListDepth, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
ASRankParameter(int NumOfCities, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
ASRankParameter(int NumOfAnts, + int NumOfCities, + int NearestNeighbourListDepth, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
+  +

+ + + + + +
+Uses of DistanceStrategy in aco.parameter.as.eas
+  +

+ + + + + + + + + + + + + + +
Constructors in aco.parameter.as.eas with parameters of type DistanceStrategy
EASParameter(double Alpha, + double Beta, + double Roh, + double TauZero, + int MaxNumOfTours, + int NumOfAnts, + int NumOfCities, + int NearestNeighbourListDepth, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
EASParameter(int NumOfCities, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
EASParameter(int NumOfAnts, + int NumOfCities, + int NearestNeighbourListDepth, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
+  +

+ + + + + +
+Uses of DistanceStrategy in aco.parameter.as.simpleas
+  +

+ + + + + + + + + + + + + + +
Constructors in aco.parameter.as.simpleas with parameters of type DistanceStrategy
SimpleASParameter(double Alpha, + double Beta, + double Roh, + double TauZero, + int MaxNumOfTours, + int NumOfAnts, + int NumOfCities, + int NearestNeighbourListDepth, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
SimpleASParameter(int NumOfCities, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
SimpleASParameter(int NumOfAnts, + int NumOfCities, + int NearestNeighbourListDepth, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
+  +

+ + + + + +
+Uses of DistanceStrategy in aco.strategy
+  +

+ + + + + + + + + +
Methods in aco.strategy that return DistanceStrategy
+static DistanceStrategyDistanceStrategy.getStrategyFromTSPLibReader(TSPLibReader tsplr, + ACOMediator acom) + +
+           
+  +

+ + + + + +
+Uses of DistanceStrategy in aco.strategy.distance
+  +

+ + + + + + + + + + + + + +
Subclasses of DistanceStrategy in aco.strategy.distance
+ classATT_DistanceStrategy + +
+           
+ classEUC_2D_DistanceStrategy + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/strategy/class-use/GraphStrategy.html b/doc/javadoc/aco/strategy/class-use/GraphStrategy.html new file mode 100644 index 0000000..97d0b96 --- /dev/null +++ b/doc/javadoc/aco/strategy/class-use/GraphStrategy.html @@ -0,0 +1,584 @@ + + + + + + +Uses of Class aco.strategy.GraphStrategy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
aco.strategy.GraphStrategy

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Packages that use GraphStrategy
aco.mediator  
aco.parameter  
aco.parameter.as  
aco.parameter.as.asrank  
aco.parameter.as.eas  
aco.parameter.as.simpleas  
+  +

+ + + + + +
+Uses of GraphStrategy in aco.mediator
+  +

+ + + + + + + + + +
Methods in aco.mediator that return GraphStrategy
+ GraphStrategyACOMediator.getGraphStrategy() + +
+           
+  +

+ + + + + + + + + +
Methods in aco.mediator with parameters of type GraphStrategy
+ voidACOMediator.setGraphStrategy(GraphStrategy gs) + +
+           
+  +

+ + + + + +
+Uses of GraphStrategy in aco.parameter
+  +

+ + + + + + + + + +
Methods in aco.parameter that return GraphStrategy
+ GraphStrategyACOParameter.getGraphStrategy() + +
+           
+  +

+ + + + + + + + + +
Methods in aco.parameter with parameters of type GraphStrategy
+ voidACOParameter.setGraphStrategy(GraphStrategy gs) + +
+           
+  +

+ + + + + + + + + + + + + + + + + +
Constructors in aco.parameter with parameters of type GraphStrategy
ACOParameter(ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
ACOParameter(double Beta, + double Roh, + double TauZero, + int MaxNumOfTours, + int NumOfAnts, + int NumOfCities, + int NearestNeighbourListDepth, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
ACOParameter(int NumOfCities, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
ACOParameter(int NumOfAnts, + int NumOfCities, + int NearestNeighbourListDepth, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
+  +

+ + + + + +
+Uses of GraphStrategy in aco.parameter.as
+  +

+ + + + + + + + + + + + + + +
Constructors in aco.parameter.as with parameters of type GraphStrategy
ASParameter(double Alpha, + double Beta, + double Roh, + double TauZero, + int MaxNumOfTours, + int NumOfAnts, + int NumOfCities, + int NearestNeighbourListDepth, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
ASParameter(int NumOfCities, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
ASParameter(int NumOfAnts, + int NumOfCities, + int NearestNeighbourListDepth, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
+  +

+ + + + + +
+Uses of GraphStrategy in aco.parameter.as.asrank
+  +

+ + + + + + + + + + + + + + +
Constructors in aco.parameter.as.asrank with parameters of type GraphStrategy
ASRankParameter(double Alpha, + double Beta, + double Roh, + double TauZero, + int MaxNumOfTours, + int NumOfAnts, + int NumOfCities, + int NearestNeighbourListDepth, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
ASRankParameter(int NumOfCities, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
ASRankParameter(int NumOfAnts, + int NumOfCities, + int NearestNeighbourListDepth, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
+  +

+ + + + + +
+Uses of GraphStrategy in aco.parameter.as.eas
+  +

+ + + + + + + + + + + + + + +
Constructors in aco.parameter.as.eas with parameters of type GraphStrategy
EASParameter(double Alpha, + double Beta, + double Roh, + double TauZero, + int MaxNumOfTours, + int NumOfAnts, + int NumOfCities, + int NearestNeighbourListDepth, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
EASParameter(int NumOfCities, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
EASParameter(int NumOfAnts, + int NumOfCities, + int NearestNeighbourListDepth, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
+  +

+ + + + + +
+Uses of GraphStrategy in aco.parameter.as.simpleas
+  +

+ + + + + + + + + + + + + + +
Constructors in aco.parameter.as.simpleas with parameters of type GraphStrategy
SimpleASParameter(double Alpha, + double Beta, + double Roh, + double TauZero, + int MaxNumOfTours, + int NumOfAnts, + int NumOfCities, + int NearestNeighbourListDepth, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
SimpleASParameter(int NumOfCities, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
SimpleASParameter(int NumOfAnts, + int NumOfCities, + int NearestNeighbourListDepth, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/strategy/class-use/HeuristicInformationStrategy.html b/doc/javadoc/aco/strategy/class-use/HeuristicInformationStrategy.html new file mode 100644 index 0000000..7de0680 --- /dev/null +++ b/doc/javadoc/aco/strategy/class-use/HeuristicInformationStrategy.html @@ -0,0 +1,584 @@ + + + + + + +Uses of Class aco.strategy.HeuristicInformationStrategy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
aco.strategy.HeuristicInformationStrategy

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Packages that use HeuristicInformationStrategy
aco.mediator  
aco.parameter  
aco.parameter.as  
aco.parameter.as.asrank  
aco.parameter.as.eas  
aco.parameter.as.simpleas  
+  +

+ + + + + +
+Uses of HeuristicInformationStrategy in aco.mediator
+  +

+ + + + + + + + + +
Methods in aco.mediator that return HeuristicInformationStrategy
+ HeuristicInformationStrategyACOMediator.getHeuristicInformationStrategy() + +
+           
+  +

+ + + + + + + + + +
Methods in aco.mediator with parameters of type HeuristicInformationStrategy
+ voidACOMediator.setHeuristicInformationStrategy(HeuristicInformationStrategy his) + +
+           
+  +

+ + + + + +
+Uses of HeuristicInformationStrategy in aco.parameter
+  +

+ + + + + + + + + +
Methods in aco.parameter that return HeuristicInformationStrategy
+ HeuristicInformationStrategyACOParameter.getHeuristicInformationStrategy() + +
+           
+  +

+ + + + + + + + + +
Methods in aco.parameter with parameters of type HeuristicInformationStrategy
+ voidACOParameter.setHeuristicInformationStrategy(HeuristicInformationStrategy his) + +
+           
+  +

+ + + + + + + + + + + + + + + + + +
Constructors in aco.parameter with parameters of type HeuristicInformationStrategy
ACOParameter(ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
ACOParameter(double Beta, + double Roh, + double TauZero, + int MaxNumOfTours, + int NumOfAnts, + int NumOfCities, + int NearestNeighbourListDepth, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
ACOParameter(int NumOfCities, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
ACOParameter(int NumOfAnts, + int NumOfCities, + int NearestNeighbourListDepth, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
+  +

+ + + + + +
+Uses of HeuristicInformationStrategy in aco.parameter.as
+  +

+ + + + + + + + + + + + + + +
Constructors in aco.parameter.as with parameters of type HeuristicInformationStrategy
ASParameter(double Alpha, + double Beta, + double Roh, + double TauZero, + int MaxNumOfTours, + int NumOfAnts, + int NumOfCities, + int NearestNeighbourListDepth, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
ASParameter(int NumOfCities, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
ASParameter(int NumOfAnts, + int NumOfCities, + int NearestNeighbourListDepth, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
+  +

+ + + + + +
+Uses of HeuristicInformationStrategy in aco.parameter.as.asrank
+  +

+ + + + + + + + + + + + + + +
Constructors in aco.parameter.as.asrank with parameters of type HeuristicInformationStrategy
ASRankParameter(double Alpha, + double Beta, + double Roh, + double TauZero, + int MaxNumOfTours, + int NumOfAnts, + int NumOfCities, + int NearestNeighbourListDepth, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
ASRankParameter(int NumOfCities, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
ASRankParameter(int NumOfAnts, + int NumOfCities, + int NearestNeighbourListDepth, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
+  +

+ + + + + +
+Uses of HeuristicInformationStrategy in aco.parameter.as.eas
+  +

+ + + + + + + + + + + + + + +
Constructors in aco.parameter.as.eas with parameters of type HeuristicInformationStrategy
EASParameter(double Alpha, + double Beta, + double Roh, + double TauZero, + int MaxNumOfTours, + int NumOfAnts, + int NumOfCities, + int NearestNeighbourListDepth, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
EASParameter(int NumOfCities, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
EASParameter(int NumOfAnts, + int NumOfCities, + int NearestNeighbourListDepth, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
+  +

+ + + + + +
+Uses of HeuristicInformationStrategy in aco.parameter.as.simpleas
+  +

+ + + + + + + + + + + + + + +
Constructors in aco.parameter.as.simpleas with parameters of type HeuristicInformationStrategy
SimpleASParameter(double Alpha, + double Beta, + double Roh, + double TauZero, + int MaxNumOfTours, + int NumOfAnts, + int NumOfCities, + int NearestNeighbourListDepth, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
SimpleASParameter(int NumOfCities, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
SimpleASParameter(int NumOfAnts, + int NumOfCities, + int NearestNeighbourListDepth, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/strategy/class-use/PheromoneStrategy.html b/doc/javadoc/aco/strategy/class-use/PheromoneStrategy.html new file mode 100644 index 0000000..8ff74c2 --- /dev/null +++ b/doc/javadoc/aco/strategy/class-use/PheromoneStrategy.html @@ -0,0 +1,729 @@ + + + + + + +Uses of Class aco.strategy.PheromoneStrategy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
aco.strategy.PheromoneStrategy

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Packages that use PheromoneStrategy
aco.mediator  
aco.parameter  
aco.parameter.as  
aco.parameter.as.asrank  
aco.parameter.as.eas  
aco.parameter.as.simpleas  
aco.strategy.acs  
aco.strategy.as  
aco.strategy.as.asrank  
aco.strategy.as.eas  
aco.strategy.as.simpleas  
+  +

+ + + + + +
+Uses of PheromoneStrategy in aco.mediator
+  +

+ + + + + + + + + +
Methods in aco.mediator that return PheromoneStrategy
+ PheromoneStrategyACOMediator.getPheromoneStrategy() + +
+           
+  +

+ + + + + + + + + +
Methods in aco.mediator with parameters of type PheromoneStrategy
+ voidACOMediator.setPheromoneStrategy(PheromoneStrategy ps) + +
+           
+  +

+ + + + + +
+Uses of PheromoneStrategy in aco.parameter
+  +

+ + + + + + + + + +
Methods in aco.parameter that return PheromoneStrategy
+ PheromoneStrategyACOParameter.getPheromoneStrategy() + +
+           
+  +

+ + + + + + + + + +
Methods in aco.parameter with parameters of type PheromoneStrategy
+ voidACOParameter.setPheromoneStrategy(PheromoneStrategy ps) + +
+           
+  +

+ + + + + + + + + + + + + + + + + +
Constructors in aco.parameter with parameters of type PheromoneStrategy
ACOParameter(ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
ACOParameter(double Beta, + double Roh, + double TauZero, + int MaxNumOfTours, + int NumOfAnts, + int NumOfCities, + int NearestNeighbourListDepth, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
ACOParameter(int NumOfCities, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
ACOParameter(int NumOfAnts, + int NumOfCities, + int NearestNeighbourListDepth, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
+  +

+ + + + + +
+Uses of PheromoneStrategy in aco.parameter.as
+  +

+ + + + + + + + + + + + + + +
Constructors in aco.parameter.as with parameters of type PheromoneStrategy
ASParameter(double Alpha, + double Beta, + double Roh, + double TauZero, + int MaxNumOfTours, + int NumOfAnts, + int NumOfCities, + int NearestNeighbourListDepth, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
ASParameter(int NumOfCities, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
ASParameter(int NumOfAnts, + int NumOfCities, + int NearestNeighbourListDepth, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
+  +

+ + + + + +
+Uses of PheromoneStrategy in aco.parameter.as.asrank
+  +

+ + + + + + + + + + + + + + +
Constructors in aco.parameter.as.asrank with parameters of type PheromoneStrategy
ASRankParameter(double Alpha, + double Beta, + double Roh, + double TauZero, + int MaxNumOfTours, + int NumOfAnts, + int NumOfCities, + int NearestNeighbourListDepth, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
ASRankParameter(int NumOfCities, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
ASRankParameter(int NumOfAnts, + int NumOfCities, + int NearestNeighbourListDepth, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
+  +

+ + + + + +
+Uses of PheromoneStrategy in aco.parameter.as.eas
+  +

+ + + + + + + + + + + + + + +
Constructors in aco.parameter.as.eas with parameters of type PheromoneStrategy
EASParameter(double Alpha, + double Beta, + double Roh, + double TauZero, + int MaxNumOfTours, + int NumOfAnts, + int NumOfCities, + int NearestNeighbourListDepth, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
EASParameter(int NumOfCities, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
EASParameter(int NumOfAnts, + int NumOfCities, + int NearestNeighbourListDepth, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
+  +

+ + + + + +
+Uses of PheromoneStrategy in aco.parameter.as.simpleas
+  +

+ + + + + + + + + + + + + + +
Constructors in aco.parameter.as.simpleas with parameters of type PheromoneStrategy
SimpleASParameter(double Alpha, + double Beta, + double Roh, + double TauZero, + int MaxNumOfTours, + int NumOfAnts, + int NumOfCities, + int NearestNeighbourListDepth, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
SimpleASParameter(int NumOfCities, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
SimpleASParameter(int NumOfAnts, + int NumOfCities, + int NearestNeighbourListDepth, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
+  +

+ + + + + +
+Uses of PheromoneStrategy in aco.strategy.acs
+  +

+ + + + + + + + + +
Subclasses of PheromoneStrategy in aco.strategy.acs
+ classACSPheromoneStrategy + +
+           
+  +

+ + + + + +
+Uses of PheromoneStrategy in aco.strategy.as
+  +

+ + + + + + + + + +
Subclasses of PheromoneStrategy in aco.strategy.as
+ classASPheromoneStrategy + +
+           
+  +

+ + + + + +
+Uses of PheromoneStrategy in aco.strategy.as.asrank
+  +

+ + + + + + + + + +
Subclasses of PheromoneStrategy in aco.strategy.as.asrank
+ classASRankPheromoneStrategy + +
+           
+  +

+ + + + + +
+Uses of PheromoneStrategy in aco.strategy.as.eas
+  +

+ + + + + + + + + +
Subclasses of PheromoneStrategy in aco.strategy.as.eas
+ classEASPheromoneStrategy + +
+           
+  +

+ + + + + +
+Uses of PheromoneStrategy in aco.strategy.as.simpleas
+  +

+ + + + + + + + + +
Subclasses of PheromoneStrategy in aco.strategy.as.simpleas
+ classSimpleASPheromoneStrategy + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/strategy/class-use/TauZeroStrategy.html b/doc/javadoc/aco/strategy/class-use/TauZeroStrategy.html new file mode 100644 index 0000000..bc6f1c5 --- /dev/null +++ b/doc/javadoc/aco/strategy/class-use/TauZeroStrategy.html @@ -0,0 +1,700 @@ + + + + + + +Uses of Class aco.strategy.TauZeroStrategy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
aco.strategy.TauZeroStrategy

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Packages that use TauZeroStrategy
aco.mediator  
aco.parameter  
aco.parameter.as  
aco.parameter.as.asrank  
aco.parameter.as.eas  
aco.parameter.as.simpleas  
aco.strategy.acs  
aco.strategy.as.asrank  
aco.strategy.as.eas  
aco.strategy.as.simpleas  
+  +

+ + + + + +
+Uses of TauZeroStrategy in aco.mediator
+  +

+ + + + + + + + + +
Methods in aco.mediator that return TauZeroStrategy
+ TauZeroStrategyACOMediator.getTauZeroStrategy() + +
+           
+  +

+ + + + + + + + + +
Methods in aco.mediator with parameters of type TauZeroStrategy
+ voidACOMediator.setTauZeroStrategy(TauZeroStrategy tzs) + +
+           
+  +

+ + + + + +
+Uses of TauZeroStrategy in aco.parameter
+  +

+ + + + + + + + + +
Methods in aco.parameter that return TauZeroStrategy
+ TauZeroStrategyACOParameter.getTauZeroStrategy() + +
+           
+  +

+ + + + + + + + + +
Methods in aco.parameter with parameters of type TauZeroStrategy
+ voidACOParameter.setTauZeroStrategy(TauZeroStrategy tzs) + +
+           
+  +

+ + + + + + + + + + + + + + + + + +
Constructors in aco.parameter with parameters of type TauZeroStrategy
ACOParameter(ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
ACOParameter(double Beta, + double Roh, + double TauZero, + int MaxNumOfTours, + int NumOfAnts, + int NumOfCities, + int NearestNeighbourListDepth, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
ACOParameter(int NumOfCities, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
ACOParameter(int NumOfAnts, + int NumOfCities, + int NearestNeighbourListDepth, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
+  +

+ + + + + +
+Uses of TauZeroStrategy in aco.parameter.as
+  +

+ + + + + + + + + + + + + + +
Constructors in aco.parameter.as with parameters of type TauZeroStrategy
ASParameter(double Alpha, + double Beta, + double Roh, + double TauZero, + int MaxNumOfTours, + int NumOfAnts, + int NumOfCities, + int NearestNeighbourListDepth, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
ASParameter(int NumOfCities, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
ASParameter(int NumOfAnts, + int NumOfCities, + int NearestNeighbourListDepth, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
+  +

+ + + + + +
+Uses of TauZeroStrategy in aco.parameter.as.asrank
+  +

+ + + + + + + + + + + + + + +
Constructors in aco.parameter.as.asrank with parameters of type TauZeroStrategy
ASRankParameter(double Alpha, + double Beta, + double Roh, + double TauZero, + int MaxNumOfTours, + int NumOfAnts, + int NumOfCities, + int NearestNeighbourListDepth, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
ASRankParameter(int NumOfCities, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
ASRankParameter(int NumOfAnts, + int NumOfCities, + int NearestNeighbourListDepth, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
+  +

+ + + + + +
+Uses of TauZeroStrategy in aco.parameter.as.eas
+  +

+ + + + + + + + + + + + + + +
Constructors in aco.parameter.as.eas with parameters of type TauZeroStrategy
EASParameter(double Alpha, + double Beta, + double Roh, + double TauZero, + int MaxNumOfTours, + int NumOfAnts, + int NumOfCities, + int NearestNeighbourListDepth, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
EASParameter(int NumOfCities, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
EASParameter(int NumOfAnts, + int NumOfCities, + int NearestNeighbourListDepth, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
+  +

+ + + + + +
+Uses of TauZeroStrategy in aco.parameter.as.simpleas
+  +

+ + + + + + + + + + + + + + +
Constructors in aco.parameter.as.simpleas with parameters of type TauZeroStrategy
SimpleASParameter(double Alpha, + double Beta, + double Roh, + double TauZero, + int MaxNumOfTours, + int NumOfAnts, + int NumOfCities, + int NearestNeighbourListDepth, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
SimpleASParameter(int NumOfCities, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
SimpleASParameter(int NumOfAnts, + int NumOfCities, + int NearestNeighbourListDepth, + ACOStrategy acos, + GraphStrategy gs, + TauZeroStrategy tzs, + DistanceStrategy ds, + PheromoneStrategy ps, + ChoiceInformationStrategy cis, + HeuristicInformationStrategy his) + +
+           
+  +

+ + + + + +
+Uses of TauZeroStrategy in aco.strategy.acs
+  +

+ + + + + + + + + +
Subclasses of TauZeroStrategy in aco.strategy.acs
+ classACSTauZeroStrategy + +
+           
+  +

+ + + + + +
+Uses of TauZeroStrategy in aco.strategy.as.asrank
+  +

+ + + + + + + + + +
Subclasses of TauZeroStrategy in aco.strategy.as.asrank
+ classASRankTauZeroStrategy + +
+           
+  +

+ + + + + +
+Uses of TauZeroStrategy in aco.strategy.as.eas
+  +

+ + + + + + + + + +
Subclasses of TauZeroStrategy in aco.strategy.as.eas
+ classEASTauZeroStrategy + +
+           
+  +

+ + + + + +
+Uses of TauZeroStrategy in aco.strategy.as.simpleas
+  +

+ + + + + + + + + +
Subclasses of TauZeroStrategy in aco.strategy.as.simpleas
+ classSimpleASTauZeroStrategy + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/strategy/distance/ATT_DistanceStrategy.html b/doc/javadoc/aco/strategy/distance/ATT_DistanceStrategy.html new file mode 100644 index 0000000..53e7d97 --- /dev/null +++ b/doc/javadoc/aco/strategy/distance/ATT_DistanceStrategy.html @@ -0,0 +1,267 @@ + + + + + + +ATT_DistanceStrategy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +aco.strategy.distance +
+Class ATT_DistanceStrategy

+
+java.lang.Object
+  extended by aco.strategy.DistanceStrategy
+      extended by aco.strategy.distance.ATT_DistanceStrategy
+
+
+
+
public class ATT_DistanceStrategy
extends DistanceStrategy
+ + +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
ATT_DistanceStrategy(ACOMediator acom) + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ intcomputeDistance(CoordinatePair<java.lang.Integer,java.lang.Integer> CityOne, + CoordinatePair<java.lang.Integer,java.lang.Integer> CityTwo) + +
+           
+ + + + + + + +
Methods inherited from class aco.strategy.DistanceStrategy
computeDistances, getStrategyFromTSPLibReader
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+ATT_DistanceStrategy

+
+public ATT_DistanceStrategy(ACOMediator acom)
+
+
+ + + + + + + + +
+Method Detail
+ +

+computeDistance

+
+public int computeDistance(CoordinatePair<java.lang.Integer,java.lang.Integer> CityOne,
+                           CoordinatePair<java.lang.Integer,java.lang.Integer> CityTwo)
+
+
+
Specified by:
computeDistance in class DistanceStrategy
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/strategy/distance/EUC_2D_DistanceStrategy.html b/doc/javadoc/aco/strategy/distance/EUC_2D_DistanceStrategy.html new file mode 100644 index 0000000..fbca9bc --- /dev/null +++ b/doc/javadoc/aco/strategy/distance/EUC_2D_DistanceStrategy.html @@ -0,0 +1,267 @@ + + + + + + +EUC_2D_DistanceStrategy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +aco.strategy.distance +
+Class EUC_2D_DistanceStrategy

+
+java.lang.Object
+  extended by aco.strategy.DistanceStrategy
+      extended by aco.strategy.distance.EUC_2D_DistanceStrategy
+
+
+
+
public class EUC_2D_DistanceStrategy
extends DistanceStrategy
+ + +

+


+ +

+ + + + + + + + + + + +
+Constructor Summary
EUC_2D_DistanceStrategy(ACOMediator acom) + +
+           
+  + + + + + + + + + + + +
+Method Summary
+ intcomputeDistance(CoordinatePair<java.lang.Integer,java.lang.Integer> CityOne, + CoordinatePair<java.lang.Integer,java.lang.Integer> CityTwo) + +
+           
+ + + + + + + +
Methods inherited from class aco.strategy.DistanceStrategy
computeDistances, getStrategyFromTSPLibReader
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+EUC_2D_DistanceStrategy

+
+public EUC_2D_DistanceStrategy(ACOMediator acom)
+
+
+ + + + + + + + +
+Method Detail
+ +

+computeDistance

+
+public int computeDistance(CoordinatePair<java.lang.Integer,java.lang.Integer> CityOne,
+                           CoordinatePair<java.lang.Integer,java.lang.Integer> CityTwo)
+
+
+
Specified by:
computeDistance in class DistanceStrategy
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/strategy/distance/class-use/ATT_DistanceStrategy.html b/doc/javadoc/aco/strategy/distance/class-use/ATT_DistanceStrategy.html new file mode 100644 index 0000000..1a55dfc --- /dev/null +++ b/doc/javadoc/aco/strategy/distance/class-use/ATT_DistanceStrategy.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class aco.strategy.distance.ATT_DistanceStrategy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
aco.strategy.distance.ATT_DistanceStrategy

+
+No usage of aco.strategy.distance.ATT_DistanceStrategy +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/strategy/distance/class-use/EUC_2D_DistanceStrategy.html b/doc/javadoc/aco/strategy/distance/class-use/EUC_2D_DistanceStrategy.html new file mode 100644 index 0000000..3991406 --- /dev/null +++ b/doc/javadoc/aco/strategy/distance/class-use/EUC_2D_DistanceStrategy.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Class aco.strategy.distance.EUC_2D_DistanceStrategy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
aco.strategy.distance.EUC_2D_DistanceStrategy

+
+No usage of aco.strategy.distance.EUC_2D_DistanceStrategy +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/strategy/distance/package-frame.html b/doc/javadoc/aco/strategy/distance/package-frame.html new file mode 100644 index 0000000..3594231 --- /dev/null +++ b/doc/javadoc/aco/strategy/distance/package-frame.html @@ -0,0 +1,34 @@ + + + + + + +aco.strategy.distance + + + + + + + + + + + +aco.strategy.distance + + + + +
+Classes  + +
+ATT_DistanceStrategy +
+EUC_2D_DistanceStrategy
+ + + + diff --git a/doc/javadoc/aco/strategy/distance/package-summary.html b/doc/javadoc/aco/strategy/distance/package-summary.html new file mode 100644 index 0000000..1f06cb3 --- /dev/null +++ b/doc/javadoc/aco/strategy/distance/package-summary.html @@ -0,0 +1,161 @@ + + + + + + +aco.strategy.distance + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package aco.strategy.distance +

+ + + + + + + + + + + + + +
+Class Summary
ATT_DistanceStrategy 
EUC_2D_DistanceStrategy 
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/strategy/distance/package-tree.html b/doc/javadoc/aco/strategy/distance/package-tree.html new file mode 100644 index 0000000..38cb63a --- /dev/null +++ b/doc/javadoc/aco/strategy/distance/package-tree.html @@ -0,0 +1,155 @@ + + + + + + +aco.strategy.distance Class Hierarchy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package aco.strategy.distance +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/strategy/distance/package-use.html b/doc/javadoc/aco/strategy/distance/package-use.html new file mode 100644 index 0000000..ba1e5d3 --- /dev/null +++ b/doc/javadoc/aco/strategy/distance/package-use.html @@ -0,0 +1,144 @@ + + + + + + +Uses of Package aco.strategy.distance + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
aco.strategy.distance

+
+No usage of aco.strategy.distance +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/strategy/package-frame.html b/doc/javadoc/aco/strategy/package-frame.html new file mode 100644 index 0000000..6f91ed7 --- /dev/null +++ b/doc/javadoc/aco/strategy/package-frame.html @@ -0,0 +1,44 @@ + + + + + + +aco.strategy + + + + + + + + + + + +aco.strategy + + + + +
+Classes  + +
+ACOStrategy +
+ChoiceInformationStrategy +
+DistanceStrategy +
+GraphStrategy +
+HeuristicInformationStrategy +
+PheromoneStrategy +
+TauZeroStrategy
+ + + + diff --git a/doc/javadoc/aco/strategy/package-summary.html b/doc/javadoc/aco/strategy/package-summary.html new file mode 100644 index 0000000..35c0ee1 --- /dev/null +++ b/doc/javadoc/aco/strategy/package-summary.html @@ -0,0 +1,181 @@ + + + + + + +aco.strategy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package aco.strategy +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Class Summary
ACOStrategy 
ChoiceInformationStrategy 
DistanceStrategy 
GraphStrategy 
HeuristicInformationStrategy 
PheromoneStrategy 
TauZeroStrategy 
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/strategy/package-tree.html b/doc/javadoc/aco/strategy/package-tree.html new file mode 100644 index 0000000..7417684 --- /dev/null +++ b/doc/javadoc/aco/strategy/package-tree.html @@ -0,0 +1,153 @@ + + + + + + +aco.strategy Class Hierarchy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package aco.strategy +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/strategy/package-use.html b/doc/javadoc/aco/strategy/package-use.html new file mode 100644 index 0000000..b7b587a --- /dev/null +++ b/doc/javadoc/aco/strategy/package-use.html @@ -0,0 +1,662 @@ + + + + + + +Uses of Package aco.strategy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
aco.strategy

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Packages that use aco.strategy
aco.mediator  
aco.parameter  
aco.parameter.as  
aco.parameter.as.asrank  
aco.parameter.as.eas  
aco.parameter.as.simpleas  
aco.strategy  
aco.strategy.acs  
aco.strategy.as  
aco.strategy.as.asrank  
aco.strategy.as.eas  
aco.strategy.as.simpleas  
aco.strategy.distance  
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + +
+Classes in aco.strategy used by aco.mediator
ACOStrategy + +
+           
ChoiceInformationStrategy + +
+           
DistanceStrategy + +
+           
GraphStrategy + +
+           
HeuristicInformationStrategy + +
+           
PheromoneStrategy + +
+           
TauZeroStrategy + +
+           
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + +
+Classes in aco.strategy used by aco.parameter
ACOStrategy + +
+           
ChoiceInformationStrategy + +
+           
DistanceStrategy + +
+           
GraphStrategy + +
+           
HeuristicInformationStrategy + +
+           
PheromoneStrategy + +
+           
TauZeroStrategy + +
+           
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + +
+Classes in aco.strategy used by aco.parameter.as
ACOStrategy + +
+           
ChoiceInformationStrategy + +
+           
DistanceStrategy + +
+           
GraphStrategy + +
+           
HeuristicInformationStrategy + +
+           
PheromoneStrategy + +
+           
TauZeroStrategy + +
+           
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + +
+Classes in aco.strategy used by aco.parameter.as.asrank
ACOStrategy + +
+           
ChoiceInformationStrategy + +
+           
DistanceStrategy + +
+           
GraphStrategy + +
+           
HeuristicInformationStrategy + +
+           
PheromoneStrategy + +
+           
TauZeroStrategy + +
+           
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + +
+Classes in aco.strategy used by aco.parameter.as.eas
ACOStrategy + +
+           
ChoiceInformationStrategy + +
+           
DistanceStrategy + +
+           
GraphStrategy + +
+           
HeuristicInformationStrategy + +
+           
PheromoneStrategy + +
+           
TauZeroStrategy + +
+           
+  +

+ + + + + + + + + + + + + + + + + + + + + + + + + + +
+Classes in aco.strategy used by aco.parameter.as.simpleas
ACOStrategy + +
+           
ChoiceInformationStrategy + +
+           
DistanceStrategy + +
+           
GraphStrategy + +
+           
HeuristicInformationStrategy + +
+           
PheromoneStrategy + +
+           
TauZeroStrategy + +
+           
+  +

+ + + + + + + + +
+Classes in aco.strategy used by aco.strategy
DistanceStrategy + +
+           
+  +

+ + + + + + + + + + + + + + + + + +
+Classes in aco.strategy used by aco.strategy.acs
ACOStrategy + +
+           
ChoiceInformationStrategy + +
+           
PheromoneStrategy + +
+           
TauZeroStrategy + +
+           
+  +

+ + + + + + + + + + + + + + +
+Classes in aco.strategy used by aco.strategy.as
ACOStrategy + +
+           
ChoiceInformationStrategy + +
+           
PheromoneStrategy + +
+           
+  +

+ + + + + + + + + + + +
+Classes in aco.strategy used by aco.strategy.as.asrank
PheromoneStrategy + +
+           
TauZeroStrategy + +
+           
+  +

+ + + + + + + + + + + +
+Classes in aco.strategy used by aco.strategy.as.eas
PheromoneStrategy + +
+           
TauZeroStrategy + +
+           
+  +

+ + + + + + + + + + + +
+Classes in aco.strategy used by aco.strategy.as.simpleas
PheromoneStrategy + +
+           
TauZeroStrategy + +
+           
+  +

+ + + + + + + + +
+Classes in aco.strategy used by aco.strategy.distance
DistanceStrategy + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/tsplibreader/TSPLibReader.html b/doc/javadoc/aco/tsplibreader/TSPLibReader.html new file mode 100644 index 0000000..1052c44 --- /dev/null +++ b/doc/javadoc/aco/tsplibreader/TSPLibReader.html @@ -0,0 +1,333 @@ + + + + + + +TSPLibReader + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ +

+ +aco.tsplibreader +
+Class TSPLibReader

+
+java.lang.Object
+  extended by aco.tsplibreader.TSPLibReader
+
+
+
+
public class TSPLibReader
extends java.lang.Object
+ + +

+


+ +

+ + + + + + + + + + + + + + +
+Constructor Summary
TSPLibReader(java.io.File file) + +
+           
TSPLibReader(java.lang.String filename) + +
+           
+  + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ intgetAlgorithm() + +
+           
+ java.util.HashMap<java.lang.Integer,CoordinatePair<java.lang.Integer,java.lang.Integer>>getCoordinates() + +
+           
+ intgetNumOfCities() + +
+           
+static voidmain(java.lang.String[] args) + +
+           
+ + + + + + + +
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + +
+Constructor Detail
+ +

+TSPLibReader

+
+public TSPLibReader(java.lang.String filename)
+             throws java.io.IOException
+
+
+ +
Throws: +
java.io.IOException
+
+
+ +

+TSPLibReader

+
+public TSPLibReader(java.io.File file)
+             throws java.io.IOException
+
+
+ +
Throws: +
java.io.IOException
+
+ + + + + + + + +
+Method Detail
+ +

+getCoordinates

+
+public java.util.HashMap<java.lang.Integer,CoordinatePair<java.lang.Integer,java.lang.Integer>> getCoordinates()
+
+
+
+
+
+
+ +

+getNumOfCities

+
+public int getNumOfCities()
+
+
+
+
+
+
+ +

+getAlgorithm

+
+public int getAlgorithm()
+
+
+
+
+
+
+ +

+main

+
+public static void main(java.lang.String[] args)
+
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/tsplibreader/class-use/TSPLibReader.html b/doc/javadoc/aco/tsplibreader/class-use/TSPLibReader.html new file mode 100644 index 0000000..7924ef3 --- /dev/null +++ b/doc/javadoc/aco/tsplibreader/class-use/TSPLibReader.html @@ -0,0 +1,208 @@ + + + + + + +Uses of Class aco.tsplibreader.TSPLibReader + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Class
aco.tsplibreader.TSPLibReader

+
+ + + + + + + + + + + + + +
+Packages that use TSPLibReader
aco.graph.data  
aco.strategy  
+  +

+ + + + + +
+Uses of TSPLibReader in aco.graph.data
+  +

+ + + + + + + + +
Constructors in aco.graph.data with parameters of type TSPLibReader
CoordinateData(TSPLibReader tsplibreader) + +
+           
+  +

+ + + + + +
+Uses of TSPLibReader in aco.strategy
+  +

+ + + + + + + + + +
Methods in aco.strategy with parameters of type TSPLibReader
+static DistanceStrategyDistanceStrategy.getStrategyFromTSPLibReader(TSPLibReader tsplr, + ACOMediator acom) + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/tsplibreader/package-frame.html b/doc/javadoc/aco/tsplibreader/package-frame.html new file mode 100644 index 0000000..3657910 --- /dev/null +++ b/doc/javadoc/aco/tsplibreader/package-frame.html @@ -0,0 +1,32 @@ + + + + + + +aco.tsplibreader + + + + + + + + + + + +aco.tsplibreader + + + + +
+Classes  + +
+TSPLibReader
+ + + + diff --git a/doc/javadoc/aco/tsplibreader/package-summary.html b/doc/javadoc/aco/tsplibreader/package-summary.html new file mode 100644 index 0000000..07f67b3 --- /dev/null +++ b/doc/javadoc/aco/tsplibreader/package-summary.html @@ -0,0 +1,157 @@ + + + + + + +aco.tsplibreader + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+

+Package aco.tsplibreader +

+ + + + + + + + + +
+Class Summary
TSPLibReader 
+  + +

+

+
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/tsplibreader/package-tree.html b/doc/javadoc/aco/tsplibreader/package-tree.html new file mode 100644 index 0000000..5e6c696 --- /dev/null +++ b/doc/javadoc/aco/tsplibreader/package-tree.html @@ -0,0 +1,153 @@ + + + + + + +aco.tsplibreader Class Hierarchy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For Package aco.tsplibreader +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/aco/tsplibreader/package-use.html b/doc/javadoc/aco/tsplibreader/package-use.html new file mode 100644 index 0000000..84cd62e --- /dev/null +++ b/doc/javadoc/aco/tsplibreader/package-use.html @@ -0,0 +1,189 @@ + + + + + + +Uses of Package aco.tsplibreader + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Uses of Package
aco.tsplibreader

+
+ + + + + + + + + + + + + +
+Packages that use aco.tsplibreader
aco.graph.data  
aco.strategy  
+  +

+ + + + + + + + +
+Classes in aco.tsplibreader used by aco.graph.data
TSPLibReader + +
+           
+  +

+ + + + + + + + +
+Classes in aco.tsplibreader used by aco.strategy
TSPLibReader + +
+           
+  +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/allclasses-frame.html b/doc/javadoc/allclasses-frame.html new file mode 100644 index 0000000..c163a7a --- /dev/null +++ b/doc/javadoc/allclasses-frame.html @@ -0,0 +1,141 @@ + + + + + + +All Classes + + + + + + + + + + + +All Classes +
+ + + + + +
ACOGraph +
+ACOMediator +
+ACOParameter +
+ACOStrategy +
+ACSChoiceInformationStrategy +
+ACSEnvironment +
+ACSMediator +
+ACSParameter +
+ACSPheromoneStrategy +
+ACSStrategy +
+ACSTauZeroStrategy +
+Ant +
+AntFactory +
+AntMain +
+AntView +
+AntViewApplet +
+AntViewObservable +
+ASChoiceInformationStrategy +
+ASEnvironment +
+ASMediator +
+ASParameter +
+ASPheromoneStrategy +
+ASRankMediator +
+ASRankParameter +
+ASRankPheromoneStrategy +
+ASRankTauZeroStrategy +
+ASStrategy +
+ATT_DistanceStrategy +
+ChoiceInformation +
+ChoiceInformationStrategy +
+CoordinateData +
+CoordinatePair +
+DistanceData +
+DistanceStrategy +
+EASMediator +
+EASParameter +
+EASPheromoneStrategy +
+EASTauZeroStrategy +
+Environment +
+EnvironmentData +
+EnvironmentShutdownHook +
+EUC_2D_DistanceStrategy +
+GraphStrategy +
+HeuristicInformation +
+HeuristicInformationStrategy +
+NearestNeighbourList +
+Pair +
+PheromoneData +
+PheromoneStrategy +
+SimpleASMediator +
+SimpleASParameter +
+SimpleASPheromoneStrategy +
+SimpleASTauZeroStrategy +
+TauZeroStrategy +
+TspAcoGui +
+TSPLibReader +
+
+ + + diff --git a/doc/javadoc/allclasses-noframe.html b/doc/javadoc/allclasses-noframe.html new file mode 100644 index 0000000..43ebbf4 --- /dev/null +++ b/doc/javadoc/allclasses-noframe.html @@ -0,0 +1,141 @@ + + + + + + +All Classes + + + + + + + + + + + +All Classes +
+ + + + + +
ACOGraph +
+ACOMediator +
+ACOParameter +
+ACOStrategy +
+ACSChoiceInformationStrategy +
+ACSEnvironment +
+ACSMediator +
+ACSParameter +
+ACSPheromoneStrategy +
+ACSStrategy +
+ACSTauZeroStrategy +
+Ant +
+AntFactory +
+AntMain +
+AntView +
+AntViewApplet +
+AntViewObservable +
+ASChoiceInformationStrategy +
+ASEnvironment +
+ASMediator +
+ASParameter +
+ASPheromoneStrategy +
+ASRankMediator +
+ASRankParameter +
+ASRankPheromoneStrategy +
+ASRankTauZeroStrategy +
+ASStrategy +
+ATT_DistanceStrategy +
+ChoiceInformation +
+ChoiceInformationStrategy +
+CoordinateData +
+CoordinatePair +
+DistanceData +
+DistanceStrategy +
+EASMediator +
+EASParameter +
+EASPheromoneStrategy +
+EASTauZeroStrategy +
+Environment +
+EnvironmentData +
+EnvironmentShutdownHook +
+EUC_2D_DistanceStrategy +
+GraphStrategy +
+HeuristicInformation +
+HeuristicInformationStrategy +
+NearestNeighbourList +
+Pair +
+PheromoneData +
+PheromoneStrategy +
+SimpleASMediator +
+SimpleASParameter +
+SimpleASPheromoneStrategy +
+SimpleASTauZeroStrategy +
+TauZeroStrategy +
+TspAcoGui +
+TSPLibReader +
+
+ + + diff --git a/doc/javadoc/constant-values.html b/doc/javadoc/constant-values.html new file mode 100644 index 0000000..a02ca52 --- /dev/null +++ b/doc/javadoc/constant-values.html @@ -0,0 +1,146 @@ + + + + + + +Constant Field Values + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Constant Field Values

+
+
+Contents + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/deprecated-list.html b/doc/javadoc/deprecated-list.html new file mode 100644 index 0000000..77fb2f0 --- /dev/null +++ b/doc/javadoc/deprecated-list.html @@ -0,0 +1,146 @@ + + + + + + +Deprecated List + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Deprecated API

+
+
+Contents + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/help-doc.html b/doc/javadoc/help-doc.html new file mode 100644 index 0000000..0cca48c --- /dev/null +++ b/doc/javadoc/help-doc.html @@ -0,0 +1,223 @@ + + + + + + +API Help + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+How This API Document Is Organized

+
+This API (Application Programming Interface) document has pages corresponding to the items in the navigation bar, described as follows.

+Overview

+
+ +

+The Overview page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.

+

+Package

+
+ +

+Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain four categories:

+
+

+Class/Interface

+
+ +

+Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:

+Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.
+ +

+Annotation Type

+
+ +

+Each annotation type has its own separate page with the following sections:

+
+ +

+Enum

+
+ +

+Each enum has its own separate page with the following sections:

+
+

+Use

+
+Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the "Use" link in the navigation bar.
+

+Tree (Class Hierarchy)

+
+There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with java.lang.Object. The interfaces do not inherit from java.lang.Object. +
+

+Deprecated API

+
+The Deprecated API page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.
+

+Index

+
+The Index contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.
+

+Prev/Next

+These links take you to the next or previous class, interface, package, or related page.

+Frames/No Frames

+These links show and hide the HTML frames. All pages are available with or without frames. +

+

+Serialized Form

+Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description. +

+

+Constant Field Values

+The Constant Field Values page lists the static final fields and their values. +

+ + +This help file applies to API documentation generated using the standard doclet. + +
+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/index-files/index-1.html b/doc/javadoc/index-files/index-1.html new file mode 100644 index 0000000..5145bd5 --- /dev/null +++ b/doc/javadoc/index-files/index-1.html @@ -0,0 +1,322 @@ + + + + + + +A-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A C D E G H I L M N P R S T U V W
+

+A

+
+
aco - package aco
 
aco.ant - package aco.ant
 
aco.antview - package aco.antview
 
aco.environment - package aco.environment
 
aco.environment.acs - package aco.environment.acs
 
aco.environment.as - package aco.environment.as
 
aco.environment.data - package aco.environment.data
 
aco.graph - package aco.graph
 
aco.graph.data - package aco.graph.data
 
aco.mediator - package aco.mediator
 
aco.mediator.acs - package aco.mediator.acs
 
aco.mediator.as - package aco.mediator.as
 
aco.mediator.as.asrank - package aco.mediator.as.asrank
 
aco.mediator.as.eas - package aco.mediator.as.eas
 
aco.mediator.as.simpleas - package aco.mediator.as.simpleas
 
aco.misc - package aco.misc
 
aco.parameter - package aco.parameter
 
aco.parameter.acs - package aco.parameter.acs
 
aco.parameter.as - package aco.parameter.as
 
aco.parameter.as.asrank - package aco.parameter.as.asrank
 
aco.parameter.as.eas - package aco.parameter.as.eas
 
aco.parameter.as.simpleas - package aco.parameter.as.simpleas
 
aco.strategy - package aco.strategy
 
aco.strategy.acs - package aco.strategy.acs
 
aco.strategy.as - package aco.strategy.as
 
aco.strategy.as.asrank - package aco.strategy.as.asrank
 
aco.strategy.as.eas - package aco.strategy.as.eas
 
aco.strategy.as.simpleas - package aco.strategy.as.simpleas
 
aco.strategy.distance - package aco.strategy.distance
 
aco.tsplibreader - package aco.tsplibreader
 
ACODecisionRule(Ant, int) - +Method in class aco.mediator.ACOMediator +
  +
ACODecisionRule(Ant, int) - +Method in class aco.strategy.ACOStrategy +
  +
ACODecisionRule(Ant, int) - +Method in class aco.strategy.acs.ACSStrategy +
  +
ACODecisionRule(Ant, int) - +Method in class aco.strategy.as.ASStrategy +
  +
ACOGraph - Class in aco.graph
 
ACOGraph(ACOMediator) - +Constructor for class aco.graph.ACOGraph +
  +
ACOGraph(ACOMediator, CoordinateData) - +Constructor for class aco.graph.ACOGraph +
  +
ACOMediator - Class in aco.mediator
 
ACOMediator() - +Constructor for class aco.mediator.ACOMediator +
  +
ACOMediator(ACOParameter) - +Constructor for class aco.mediator.ACOMediator +
  +
ACOMediator(ACOGraph, ACOParameter) - +Constructor for class aco.mediator.ACOMediator +
  +
ACOMediator(ACOGraph, ACOParameter, Environment) - +Constructor for class aco.mediator.ACOMediator +
  +
acoMediator() - +Method in class aco.TspAcoGui +
  +
ACOParameter - Class in aco.parameter
 
ACOParameter() - +Constructor for class aco.parameter.ACOParameter +
  +
ACOParameter(int) - +Constructor for class aco.parameter.ACOParameter +
  +
ACOParameter(ACOStrategy, GraphStrategy, TauZeroStrategy, DistanceStrategy, PheromoneStrategy, ChoiceInformationStrategy, HeuristicInformationStrategy) - +Constructor for class aco.parameter.ACOParameter +
  +
ACOParameter(int, ACOStrategy, GraphStrategy, TauZeroStrategy, DistanceStrategy, PheromoneStrategy, ChoiceInformationStrategy, HeuristicInformationStrategy) - +Constructor for class aco.parameter.ACOParameter +
  +
ACOParameter(int, int, int, ACOStrategy, GraphStrategy, TauZeroStrategy, DistanceStrategy, PheromoneStrategy, ChoiceInformationStrategy, HeuristicInformationStrategy) - +Constructor for class aco.parameter.ACOParameter +
  +
ACOParameter(double, double, double, int, int, int, int, ACOStrategy, GraphStrategy, TauZeroStrategy, DistanceStrategy, PheromoneStrategy, ChoiceInformationStrategy, HeuristicInformationStrategy) - +Constructor for class aco.parameter.ACOParameter +
  +
ACOStrategy - Class in aco.strategy
 
ACOStrategy(ACOMediator) - +Constructor for class aco.strategy.ACOStrategy +
  +
acs(String, double, double, double, int, int, int) - +Static method in class aco.AntFactory +
  +
ACSChoiceInformationStrategy - Class in aco.strategy.acs
 
ACSChoiceInformationStrategy(ACSMediator) - +Constructor for class aco.strategy.acs.ACSChoiceInformationStrategy +
  +
ACSEnvironment - Class in aco.environment.acs
 
ACSEnvironment(ACSMediator) - +Constructor for class aco.environment.acs.ACSEnvironment +
  +
ACSMediator - Class in aco.mediator.acs
 
ACSMediator() - +Constructor for class aco.mediator.acs.ACSMediator +
  +
ACSMediator(ACSParameter) - +Constructor for class aco.mediator.acs.ACSMediator +
  +
ACSParameter - Class in aco.parameter.acs
 
ACSParameter() - +Constructor for class aco.parameter.acs.ACSParameter +
  +
ACSPheromoneStrategy - Class in aco.strategy.acs
 
ACSPheromoneStrategy(ACSMediator) - +Constructor for class aco.strategy.acs.ACSPheromoneStrategy +
  +
ACSStrategy - Class in aco.strategy.acs
 
ACSStrategy(ACSMediator) - +Constructor for class aco.strategy.acs.ACSStrategy +
  +
ACSTauZeroStrategy - Class in aco.strategy.acs
 
ACSTauZeroStrategy(ACSMediator) - +Constructor for class aco.strategy.acs.ACSTauZeroStrategy +
  +
actionPerformed(ActionEvent) - +Method in class aco.TspAcoGui +
ActionListener for start button +
addGlobalBestTour(Integer, int[]) - +Method in class aco.environment.data.EnvironmentData +
  +
addGlobalBestTour(Integer, int[]) - +Method in class aco.environment.Environment +
  +
addGlobalBestTour(Integer, int[]) - +Method in class aco.mediator.ACOMediator +
  +
Ant - Class in aco.ant
 
Ant(ACOMediator) - +Constructor for class aco.ant.Ant +
  +
AntFactory - Class in aco
 
AntFactory() - +Constructor for class aco.AntFactory +
  +
AntMain - Class in aco
 
AntMain() - +Constructor for class aco.AntMain +
  +
AntView - Class in aco.antview
 
AntView(AntViewObservable) - +Constructor for class aco.antview.AntView +
  +
AntView(AntViewApplet) - +Constructor for class aco.antview.AntView +
  +
AntViewApplet - Class in aco.antview
 
AntViewApplet(AntViewObservable) - +Constructor for class aco.antview.AntViewApplet +
  +
AntViewApplet(AntViewObservable, int) - +Constructor for class aco.antview.AntViewApplet +
  +
AntViewApplet(AntViewObservable, int, int) - +Constructor for class aco.antview.AntViewApplet +
  +
AntViewObservable - Interface in aco.antview
 
as(String, double, double, double, double, int, int) - +Static method in class aco.AntFactory +
  +
ASChoiceInformationStrategy - Class in aco.strategy.as
 
ASChoiceInformationStrategy(ASMediator) - +Constructor for class aco.strategy.as.ASChoiceInformationStrategy +
  +
ASEnvironment - Class in aco.environment.as
 
ASEnvironment(ASMediator) - +Constructor for class aco.environment.as.ASEnvironment +
  +
ASMediator - Class in aco.mediator.as
 
ASMediator() - +Constructor for class aco.mediator.as.ASMediator +
  +
ASMediator(ASParameter) - +Constructor for class aco.mediator.as.ASMediator +
  +
ASParameter - Class in aco.parameter.as
 
ASParameter() - +Constructor for class aco.parameter.as.ASParameter +
  +
ASParameter(int, ACOStrategy, GraphStrategy, TauZeroStrategy, DistanceStrategy, PheromoneStrategy, ChoiceInformationStrategy, HeuristicInformationStrategy) - +Constructor for class aco.parameter.as.ASParameter +
  +
ASParameter(int, int, int, ACOStrategy, GraphStrategy, TauZeroStrategy, DistanceStrategy, PheromoneStrategy, ChoiceInformationStrategy, HeuristicInformationStrategy) - +Constructor for class aco.parameter.as.ASParameter +
  +
ASParameter(double, double, double, double, int, int, int, int, ACOStrategy, GraphStrategy, TauZeroStrategy, DistanceStrategy, PheromoneStrategy, ChoiceInformationStrategy, HeuristicInformationStrategy) - +Constructor for class aco.parameter.as.ASParameter +
  +
ASPheromoneStrategy - Class in aco.strategy.as
 
ASPheromoneStrategy(ASMediator) - +Constructor for class aco.strategy.as.ASPheromoneStrategy +
  +
asrank(String, double, double, double, double, double, int, int) - +Static method in class aco.AntFactory +
  +
ASRankMediator - Class in aco.mediator.as.asrank
 
ASRankMediator() - +Constructor for class aco.mediator.as.asrank.ASRankMediator +
  +
ASRankMediator(ASRankParameter) - +Constructor for class aco.mediator.as.asrank.ASRankMediator +
  +
ASRankParameter - Class in aco.parameter.as.asrank
 
ASRankParameter() - +Constructor for class aco.parameter.as.asrank.ASRankParameter +
  +
ASRankParameter(int, ACOStrategy, GraphStrategy, TauZeroStrategy, DistanceStrategy, PheromoneStrategy, ChoiceInformationStrategy, HeuristicInformationStrategy) - +Constructor for class aco.parameter.as.asrank.ASRankParameter +
  +
ASRankParameter(int, int, int, ACOStrategy, GraphStrategy, TauZeroStrategy, DistanceStrategy, PheromoneStrategy, ChoiceInformationStrategy, HeuristicInformationStrategy) - +Constructor for class aco.parameter.as.asrank.ASRankParameter +
  +
ASRankParameter(double, double, double, double, int, int, int, int, ACOStrategy, GraphStrategy, TauZeroStrategy, DistanceStrategy, PheromoneStrategy, ChoiceInformationStrategy, HeuristicInformationStrategy) - +Constructor for class aco.parameter.as.asrank.ASRankParameter +
  +
ASRankPheromoneStrategy - Class in aco.strategy.as.asrank
 
ASRankPheromoneStrategy(ASRankMediator) - +Constructor for class aco.strategy.as.asrank.ASRankPheromoneStrategy +
  +
ASRankTauZeroStrategy - Class in aco.strategy.as.asrank
 
ASRankTauZeroStrategy(ASRankMediator) - +Constructor for class aco.strategy.as.asrank.ASRankTauZeroStrategy +
  +
ASStrategy - Class in aco.strategy.as
 
ASStrategy(ASMediator) - +Constructor for class aco.strategy.as.ASStrategy +
  +
ATT_DistanceStrategy - Class in aco.strategy.distance
 
ATT_DistanceStrategy(ACOMediator) - +Constructor for class aco.strategy.distance.ATT_DistanceStrategy +
  +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A C D E G H I L M N P R S T U V W
+ + + diff --git a/doc/javadoc/index-files/index-10.html b/doc/javadoc/index-files/index-10.html new file mode 100644 index 0000000..6573c26 --- /dev/null +++ b/doc/javadoc/index-files/index-10.html @@ -0,0 +1,154 @@ + + + + + + +N-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A C D E G H I L M N P R S T U V W
+

+N

+
+
nearestNeighbourHeuristic(int, boolean[], int) - +Method in class aco.strategy.GraphStrategy +
  +
nearestNeighbourHeuristicRandomStart() - +Method in class aco.mediator.ACOMediator +
  +
nearestNeighbourHeuristicRandomStart() - +Method in class aco.strategy.GraphStrategy +
  +
NearestNeighbourList - Class in aco.graph.data
 
NearestNeighbourList(ACOMediator) - +Constructor for class aco.graph.data.NearestNeighbourList +
  +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A C D E G H I L M N P R S T U V W
+ + + diff --git a/doc/javadoc/index-files/index-11.html b/doc/javadoc/index-files/index-11.html new file mode 100644 index 0000000..2d46a27 --- /dev/null +++ b/doc/javadoc/index-files/index-11.html @@ -0,0 +1,190 @@ + + + + + + +P-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A C D E G H I L M N P R S T U V W
+

+P

+
+
paint(Graphics) - +Method in class aco.antview.AntViewApplet +
  +
Pair<F,S> - Class in aco.misc
 
Pair(F, S) - +Constructor for class aco.misc.Pair +
  +
PheromoneData - Class in aco.graph.data
 
PheromoneData(ACOMediator) - +Constructor for class aco.graph.data.PheromoneData +
  +
PheromoneStrategy - Class in aco.strategy
 
PheromoneStrategy(ACOMediator) - +Constructor for class aco.strategy.PheromoneStrategy +
  +
pheromoneUpdate(Ant[]) - +Method in class aco.mediator.ACOMediator +
  +
pheromoneUpdate(Ant[]) - +Method in class aco.strategy.acs.ACSPheromoneStrategy +
  +
pheromoneUpdate(Ant[]) - +Method in class aco.strategy.as.ASPheromoneStrategy +
  +
pheromoneUpdate(Ant[]) - +Method in class aco.strategy.as.asrank.ASRankPheromoneStrategy +
  +
pheromoneUpdate(Ant[]) - +Method in class aco.strategy.as.eas.EASPheromoneStrategy +
  +
pheromoneUpdate(Ant[]) - +Method in class aco.strategy.as.simpleas.SimpleASPheromoneStrategy +
  +
pheromoneUpdate(Ant[]) - +Method in class aco.strategy.PheromoneStrategy +
  +
pickInitialRandomCity(Ant) - +Method in class aco.mediator.ACOMediator +
  +
pickInitialRandomCity(Ant) - +Method in class aco.strategy.ACOStrategy +
  +
popupMenuCanceled(PopupMenuEvent) - +Method in class aco.TspAcoGui +
  +
popupMenuWillBecomeInvisible(PopupMenuEvent) - +Method in class aco.TspAcoGui +
  +
popupMenuWillBecomeVisible(PopupMenuEvent) - +Method in class aco.TspAcoGui +
  +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A C D E G H I L M N P R S T U V W
+ + + diff --git a/doc/javadoc/index-files/index-12.html b/doc/javadoc/index-files/index-12.html new file mode 100644 index 0000000..abf9313 --- /dev/null +++ b/doc/javadoc/index-files/index-12.html @@ -0,0 +1,166 @@ + + + + + + +R-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A C D E G H I L M N P R S T U V W
+

+R

+
+
reset() - +Method in class aco.ant.Ant +
  +
run() - +Method in class aco.antview.AntView +
  +
run() - +Method in class aco.environment.Environment +
  +
run() - +Method in class aco.misc.EnvironmentShutdownHook +
  +
runACSAlgorithm(String, double, double, double, int, int, int) - +Static method in class aco.AntMain +
  +
runASAlgorithm(String, double, double, double, double, int, int) - +Static method in class aco.AntMain +
  +
runASRankAlgorithm(String, double, double, double, double, double, int, int) - +Static method in class aco.AntMain +
  +
runEASAlgorithm(String, double, double, double, double, double, int, int) - +Static method in class aco.AntMain +
  +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A C D E G H I L M N P R S T U V W
+ + + diff --git a/doc/javadoc/index-files/index-13.html b/doc/javadoc/index-files/index-13.html new file mode 100644 index 0000000..1dadf0c --- /dev/null +++ b/doc/javadoc/index-files/index-13.html @@ -0,0 +1,388 @@ + + + + + + +S-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A C D E G H I L M N P R S T U V W
+

+S

+
+
setACOGraph(ACOGraph) - +Method in class aco.mediator.ACOMediator +
  +
setACOParameter(ACOParameter) - +Method in class aco.mediator.ACOMediator +
  +
setACOStrategy(ACOStrategy) - +Method in class aco.mediator.ACOMediator +
  +
setACOStrategy(ACOStrategy) - +Method in class aco.parameter.ACOParameter +
  +
setAlpha(double) - +Method in class aco.mediator.as.ASMediator +
  +
setAlpha(double) - +Method in class aco.parameter.as.ASParameter +
  +
setAlpha(double) - +Method in class aco.parameter.as.eas.EASParameter +
  +
setAntViewObservable(AntViewObservable) - +Method in class aco.antview.AntView +
  +
setBeta(double) - +Method in class aco.mediator.ACOMediator +
  +
setBeta(double) - +Method in class aco.parameter.ACOParameter +
  +
setChoiceInformation(int, int, double) - +Method in class aco.graph.ACOGraph +
  +
setChoiceInformation(int, int, double) - +Method in class aco.graph.data.ChoiceInformation +
  +
setChoiceInformation(int, int, double) - +Method in class aco.mediator.ACOMediator +
  +
setChoiceInformationStrategy(ChoiceInformationStrategy) - +Method in class aco.mediator.ACOMediator +
  +
setChoiceInformationStrategy(ChoiceInformationStrategy) - +Method in class aco.parameter.ACOParameter +
  +
setDistance(int, int, int) - +Method in class aco.graph.ACOGraph +
  +
setDistance(int, int, int) - +Method in class aco.graph.data.DistanceData +
  +
setDistance(int, int, int) - +Method in class aco.mediator.ACOMediator +
  +
setDistanceStrategy(DistanceStrategy) - +Method in class aco.mediator.ACOMediator +
  +
setDistanceStrategy(DistanceStrategy) - +Method in class aco.parameter.ACOParameter +
  +
setE(double) - +Method in class aco.mediator.as.eas.EASMediator +
  +
setE(double) - +Method in class aco.parameter.as.eas.EASParameter +
  +
setEnvironment(Environment) - +Method in class aco.mediator.ACOMediator +
  +
setGlobalBestTour(int[]) - +Method in class aco.environment.data.EnvironmentData +
  +
setGlobalBestTour(int, int) - +Method in class aco.environment.data.EnvironmentData +
  +
setGlobalBestTour(int[]) - +Method in class aco.environment.Environment +
  +
setGlobalBestTour(int, int) - +Method in class aco.environment.Environment +
  +
setGlobalBestTour(int[]) - +Method in class aco.mediator.ACOMediator +
  +
setGlobalBestTour(int, int) - +Method in class aco.mediator.ACOMediator +
  +
setGlobalBestTourIteration(int) - +Method in class aco.environment.data.EnvironmentData +
  +
setGlobalBestTourIteration(int) - +Method in class aco.environment.Environment +
  +
setGlobalBestTourIteration(int) - +Method in class aco.mediator.ACOMediator +
  +
setGlobalBestTourLength(int) - +Method in class aco.environment.data.EnvironmentData +
  +
setGlobalBestTourLength(int) - +Method in class aco.environment.Environment +
  +
setGlobalBestTourLength(int) - +Method in class aco.mediator.ACOMediator +
  +
setGlobalBestTourMapSize(int) - +Method in class aco.mediator.ACOMediator +
  +
setGlobalBestTourMapSize(int) - +Method in class aco.parameter.ACOParameter +
  +
setGraphStrategy(GraphStrategy) - +Method in class aco.mediator.ACOMediator +
  +
setGraphStrategy(GraphStrategy) - +Method in class aco.parameter.ACOParameter +
  +
setHeuristicInformation(int, int, double) - +Method in class aco.graph.ACOGraph +
  +
setHeuristicInformation(int, int, double) - +Method in class aco.graph.data.HeuristicInformation +
  +
setHeuristicInformation(int, int, double) - +Method in class aco.mediator.ACOMediator +
  +
setHeuristicInformationStrategy(HeuristicInformationStrategy) - +Method in class aco.mediator.ACOMediator +
  +
setHeuristicInformationStrategy(HeuristicInformationStrategy) - +Method in class aco.parameter.ACOParameter +
  +
setInitialPheromones(double) - +Method in class aco.mediator.ACOMediator +
  +
setInitialPheromones(double) - +Method in class aco.strategy.PheromoneStrategy +
  +
setInitialValues() - +Method in class aco.TspAcoGui +
  +
setMaxNumOfTours(int) - +Method in class aco.mediator.ACOMediator +
  +
setMaxNumOfTours(int) - +Method in class aco.parameter.ACOParameter +
  +
setNearestNeighbour(int, int, int) - +Method in class aco.graph.data.NearestNeighbourList +
  +
setNearestNeighbourListDepth(int) - +Method in class aco.mediator.ACOMediator +
  +
setNearestNeighbourListDepth(int) - +Method in class aco.parameter.ACOParameter +
  +
setNumOfAnts(int) - +Method in class aco.mediator.ACOMediator +
  +
setNumOfAnts(int) - +Method in class aco.parameter.ACOParameter +
  +
setNumOfCities(int) - +Method in class aco.mediator.ACOMediator +
  +
setNumOfCities(int) - +Method in class aco.parameter.ACOParameter +
  +
setPheromone(int, int, double) - +Method in class aco.graph.ACOGraph +
  +
setPheromone(int, int, double) - +Method in class aco.graph.data.PheromoneData +
  +
setPheromone(int, int, double) - +Method in class aco.mediator.ACOMediator +
  +
setPheromoneStrategy(PheromoneStrategy) - +Method in class aco.mediator.ACOMediator +
  +
setPheromoneStrategy(PheromoneStrategy) - +Method in class aco.parameter.ACOParameter +
  +
setQZero(double) - +Method in class aco.mediator.acs.ACSMediator +
  +
setQZero(double) - +Method in class aco.parameter.acs.ACSParameter +
  +
setRoh(double) - +Method in class aco.mediator.ACOMediator +
  +
setRoh(double) - +Method in class aco.parameter.ACOParameter +
  +
setTauZero(double) - +Method in class aco.mediator.ACOMediator +
  +
setTauZero(double) - +Method in class aco.parameter.ACOParameter +
  +
setTauZeroStrategy(TauZeroStrategy) - +Method in class aco.mediator.ACOMediator +
  +
setTauZeroStrategy(TauZeroStrategy) - +Method in class aco.parameter.ACOParameter +
  +
setTour(int, int) - +Method in class aco.ant.Ant +
  +
setTourLength(int) - +Method in class aco.ant.Ant +
  +
setVisited(int, boolean) - +Method in class aco.ant.Ant +
  +
setW(double) - +Method in class aco.mediator.as.asrank.ASRankMediator +
  +
setW(double) - +Method in class aco.parameter.as.asrank.ASRankParameter +
  +
SimpleASMediator - Class in aco.mediator.as.simpleas
 
SimpleASMediator() - +Constructor for class aco.mediator.as.simpleas.SimpleASMediator +
  +
SimpleASMediator(SimpleASParameter) - +Constructor for class aco.mediator.as.simpleas.SimpleASMediator +
  +
SimpleASParameter - Class in aco.parameter.as.simpleas
 
SimpleASParameter() - +Constructor for class aco.parameter.as.simpleas.SimpleASParameter +
  +
SimpleASParameter(int, ACOStrategy, GraphStrategy, TauZeroStrategy, DistanceStrategy, PheromoneStrategy, ChoiceInformationStrategy, HeuristicInformationStrategy) - +Constructor for class aco.parameter.as.simpleas.SimpleASParameter +
  +
SimpleASParameter(int, int, int, ACOStrategy, GraphStrategy, TauZeroStrategy, DistanceStrategy, PheromoneStrategy, ChoiceInformationStrategy, HeuristicInformationStrategy) - +Constructor for class aco.parameter.as.simpleas.SimpleASParameter +
  +
SimpleASParameter(double, double, double, double, int, int, int, int, ACOStrategy, GraphStrategy, TauZeroStrategy, DistanceStrategy, PheromoneStrategy, ChoiceInformationStrategy, HeuristicInformationStrategy) - +Constructor for class aco.parameter.as.simpleas.SimpleASParameter +
  +
SimpleASPheromoneStrategy - Class in aco.strategy.as.simpleas
 
SimpleASPheromoneStrategy(SimpleASMediator) - +Constructor for class aco.strategy.as.simpleas.SimpleASPheromoneStrategy +
  +
SimpleASTauZeroStrategy - Class in aco.strategy.as.simpleas
 
SimpleASTauZeroStrategy(SimpleASMediator) - +Constructor for class aco.strategy.as.simpleas.SimpleASTauZeroStrategy +
  +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A C D E G H I L M N P R S T U V W
+ + + diff --git a/doc/javadoc/index-files/index-14.html b/doc/javadoc/index-files/index-14.html new file mode 100644 index 0000000..844742b --- /dev/null +++ b/doc/javadoc/index-files/index-14.html @@ -0,0 +1,178 @@ + + + + + + +T-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A C D E G H I L M N P R S T U V W
+

+T

+
+
TauZeroStrategy - Class in aco.strategy
 
TauZeroStrategy(ACOMediator) - +Constructor for class aco.strategy.TauZeroStrategy +
  +
toString() - +Method in class aco.environment.Environment +
  +
toString() - +Method in class aco.parameter.acs.ACSParameter +
  +
toString() - +Method in class aco.parameter.as.ASParameter +
  +
toString() - +Method in class aco.parameter.as.asrank.ASRankParameter +
  +
toString() - +Method in class aco.parameter.as.eas.EASParameter +
  +
toString() - +Method in class aco.parameter.as.simpleas.SimpleASParameter +
  +
Tour - +Variable in class aco.ant.Ant +
  +
TourLength - +Variable in class aco.ant.Ant +
  +
TspAcoGui - Class in aco
 
TspAcoGui() - +Constructor for class aco.TspAcoGui +
GUI Constuctor for Ant Colony Optimization Algorithms +
TSPLibReader - Class in aco.tsplibreader
 
TSPLibReader(String) - +Constructor for class aco.tsplibreader.TSPLibReader +
  +
TSPLibReader(File) - +Constructor for class aco.tsplibreader.TSPLibReader +
  +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A C D E G H I L M N P R S T U V W
+ + + diff --git a/doc/javadoc/index-files/index-15.html b/doc/javadoc/index-files/index-15.html new file mode 100644 index 0000000..c4fd3e4 --- /dev/null +++ b/doc/javadoc/index-files/index-15.html @@ -0,0 +1,154 @@ + + + + + + +U-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A C D E G H I L M N P R S T U V W
+

+U

+
+
update(Observable, Object) - +Method in class aco.antview.AntView +
  +
update(Graphics) - +Method in class aco.antview.AntViewApplet +
  +
update() - +Method in class aco.antview.AntViewApplet +
  +
update(Observable, Object) - +Method in class aco.TspAcoGui +
  +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A C D E G H I L M N P R S T U V W
+ + + diff --git a/doc/javadoc/index-files/index-16.html b/doc/javadoc/index-files/index-16.html new file mode 100644 index 0000000..6ede490 --- /dev/null +++ b/doc/javadoc/index-files/index-16.html @@ -0,0 +1,145 @@ + + + + + + +V-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A C D E G H I L M N P R S T U V W
+

+V

+
+
Visited - +Variable in class aco.ant.Ant +
  +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A C D E G H I L M N P R S T U V W
+ + + diff --git a/doc/javadoc/index-files/index-17.html b/doc/javadoc/index-files/index-17.html new file mode 100644 index 0000000..68aabf9 --- /dev/null +++ b/doc/javadoc/index-files/index-17.html @@ -0,0 +1,163 @@ + + + + + + +W-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A C D E G H I L M N P R S T U V W
+

+W

+
+
windowActivated(WindowEvent) - +Method in class aco.antview.AntView +
  +
windowClosed(WindowEvent) - +Method in class aco.antview.AntView +
  +
windowClosing(WindowEvent) - +Method in class aco.antview.AntView +
  +
windowDeactivated(WindowEvent) - +Method in class aco.antview.AntView +
  +
windowDeiconified(WindowEvent) - +Method in class aco.antview.AntView +
  +
windowIconified(WindowEvent) - +Method in class aco.antview.AntView +
  +
windowOpened(WindowEvent) - +Method in class aco.antview.AntView +
  +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A C D E G H I L M N P R S T U V W
+ + + diff --git a/doc/javadoc/index-files/index-2.html b/doc/javadoc/index-files/index-2.html new file mode 100644 index 0000000..1f062aa --- /dev/null +++ b/doc/javadoc/index-files/index-2.html @@ -0,0 +1,220 @@ + + + + + + +C-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A C D E G H I L M N P R S T U V W
+

+C

+
+
ChoiceInformation - Class in aco.graph.data
 
ChoiceInformation(ACOMediator) - +Constructor for class aco.graph.data.ChoiceInformation +
  +
ChoiceInformationStrategy - Class in aco.strategy
 
ChoiceInformationStrategy(ACOMediator) - +Constructor for class aco.strategy.ChoiceInformationStrategy +
  +
computeChoiceInformation() - +Method in class aco.mediator.ACOMediator +
  +
computeChoiceInformation() - +Method in class aco.strategy.acs.ACSChoiceInformationStrategy +
  +
computeChoiceInformation() - +Method in class aco.strategy.as.ASChoiceInformationStrategy +
  +
computeChoiceInformation() - +Method in class aco.strategy.ChoiceInformationStrategy +
  +
computeDistance(CoordinatePair<Integer, Integer>, CoordinatePair<Integer, Integer>) - +Method in class aco.strategy.distance.ATT_DistanceStrategy +
  +
computeDistance(CoordinatePair<Integer, Integer>, CoordinatePair<Integer, Integer>) - +Method in class aco.strategy.distance.EUC_2D_DistanceStrategy +
  +
computeDistance(CoordinatePair<Integer, Integer>, CoordinatePair<Integer, Integer>) - +Method in class aco.strategy.DistanceStrategy +
  +
computeDistances() - +Method in class aco.mediator.ACOMediator +
  +
computeDistances() - +Method in class aco.strategy.DistanceStrategy +
  +
computeHeuristicInformation() - +Method in class aco.mediator.ACOMediator +
  +
computeHeuristicInformation() - +Method in class aco.strategy.HeuristicInformationStrategy +
  +
computeNearestNeighbourListDepth() - +Method in class aco.mediator.ACOMediator +
  +
computeNearestNeighbourListDepth() - +Method in class aco.strategy.GraphStrategy +
  +
computeNearestNeighbours() - +Method in class aco.graph.data.NearestNeighbourList +
  +
computeTauZero() - +Method in class aco.mediator.ACOMediator +
  +
computeTauZero() - +Method in class aco.strategy.acs.ACSTauZeroStrategy +
  +
computeTauZero() - +Method in class aco.strategy.as.asrank.ASRankTauZeroStrategy +
  +
computeTauZero() - +Method in class aco.strategy.as.eas.EASTauZeroStrategy +
  +
computeTauZero() - +Method in class aco.strategy.as.simpleas.SimpleASTauZeroStrategy +
  +
computeTauZero() - +Method in class aco.strategy.TauZeroStrategy +
  +
computeTourLength(Ant) - +Method in class aco.mediator.ACOMediator +
  +
computeTourLength(Ant) - +Method in class aco.strategy.ACOStrategy +
  +
CoordinateData - Class in aco.graph.data
 
CoordinateData(TSPLibReader) - +Constructor for class aco.graph.data.CoordinateData +
  +
CoordinatePair<F,S> - Class in aco.misc
 
CoordinatePair(F, S) - +Constructor for class aco.misc.CoordinatePair +
  +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A C D E G H I L M N P R S T U V W
+ + + diff --git a/doc/javadoc/index-files/index-3.html b/doc/javadoc/index-files/index-3.html new file mode 100644 index 0000000..1c5c11c --- /dev/null +++ b/doc/javadoc/index-files/index-3.html @@ -0,0 +1,154 @@ + + + + + + +D-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A C D E G H I L M N P R S T U V W
+

+D

+
+
DistanceData - Class in aco.graph.data
 
DistanceData(ACOMediator) - +Constructor for class aco.graph.data.DistanceData +
  +
DistanceData(int[][]) - +Constructor for class aco.graph.data.DistanceData +
  +
DistanceStrategy - Class in aco.strategy
 
DistanceStrategy(ACOMediator) - +Constructor for class aco.strategy.DistanceStrategy +
  +
drawCities(Graphics2D) - +Method in class aco.antview.AntViewApplet +
  +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A C D E G H I L M N P R S T U V W
+ + + diff --git a/doc/javadoc/index-files/index-4.html b/doc/javadoc/index-files/index-4.html new file mode 100644 index 0000000..d447f88 --- /dev/null +++ b/doc/javadoc/index-files/index-4.html @@ -0,0 +1,181 @@ + + + + + + +E-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A C D E G H I L M N P R S T U V W
+

+E

+
+
eas(String, double, double, double, double, double, int, int) - +Static method in class aco.AntFactory +
  +
EASMediator - Class in aco.mediator.as.eas
 
EASMediator() - +Constructor for class aco.mediator.as.eas.EASMediator +
  +
EASMediator(EASParameter) - +Constructor for class aco.mediator.as.eas.EASMediator +
  +
EASParameter - Class in aco.parameter.as.eas
 
EASParameter() - +Constructor for class aco.parameter.as.eas.EASParameter +
  +
EASParameter(int, ACOStrategy, GraphStrategy, TauZeroStrategy, DistanceStrategy, PheromoneStrategy, ChoiceInformationStrategy, HeuristicInformationStrategy) - +Constructor for class aco.parameter.as.eas.EASParameter +
  +
EASParameter(int, int, int, ACOStrategy, GraphStrategy, TauZeroStrategy, DistanceStrategy, PheromoneStrategy, ChoiceInformationStrategy, HeuristicInformationStrategy) - +Constructor for class aco.parameter.as.eas.EASParameter +
  +
EASParameter(double, double, double, double, int, int, int, int, ACOStrategy, GraphStrategy, TauZeroStrategy, DistanceStrategy, PheromoneStrategy, ChoiceInformationStrategy, HeuristicInformationStrategy) - +Constructor for class aco.parameter.as.eas.EASParameter +
  +
EASPheromoneStrategy - Class in aco.strategy.as.eas
 
EASPheromoneStrategy(EASMediator) - +Constructor for class aco.strategy.as.eas.EASPheromoneStrategy +
  +
EASTauZeroStrategy - Class in aco.strategy.as.eas
 
EASTauZeroStrategy(EASMediator) - +Constructor for class aco.strategy.as.eas.EASTauZeroStrategy +
  +
Environment - Class in aco.environment
 
Environment(ACOMediator) - +Constructor for class aco.environment.Environment +
  +
EnvironmentData - Class in aco.environment.data
 
EnvironmentData(ACOMediator) - +Constructor for class aco.environment.data.EnvironmentData +
  +
EnvironmentShutdownHook - Class in aco.misc
 
EnvironmentShutdownHook(Environment) - +Constructor for class aco.misc.EnvironmentShutdownHook +
  +
EUC_2D_DistanceStrategy - Class in aco.strategy.distance
 
EUC_2D_DistanceStrategy(ACOMediator) - +Constructor for class aco.strategy.distance.EUC_2D_DistanceStrategy +
  +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A C D E G H I L M N P R S T U V W
+ + + diff --git a/doc/javadoc/index-files/index-5.html b/doc/javadoc/index-files/index-5.html new file mode 100644 index 0000000..2aec61f --- /dev/null +++ b/doc/javadoc/index-files/index-5.html @@ -0,0 +1,427 @@ + + + + + + +G-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A C D E G H I L M N P R S T U V W
+

+G

+
+
getACOGraph() - +Method in class aco.mediator.ACOMediator +
  +
getACOParameter() - +Method in class aco.mediator.ACOMediator +
  +
getACOStrategy() - +Method in class aco.mediator.ACOMediator +
  +
getACOStrategy() - +Method in class aco.parameter.ACOParameter +
  +
getAlgorithm() - +Method in class aco.tsplibreader.TSPLibReader +
  +
getAlpha() - +Method in class aco.mediator.as.ASMediator +
  +
getAlpha() - +Method in class aco.parameter.as.ASParameter +
  +
getAlpha() - +Method in class aco.parameter.as.eas.EASParameter +
  +
getBeta() - +Method in class aco.mediator.ACOMediator +
  +
getBeta() - +Method in class aco.parameter.ACOParameter +
  +
getChoiceInformation(int, int) - +Method in class aco.graph.ACOGraph +
  +
getChoiceInformation(int, int) - +Method in class aco.graph.data.ChoiceInformation +
  +
getChoiceInformation(int, int) - +Method in class aco.mediator.ACOMediator +
  +
getChoiceInformationStrategy() - +Method in class aco.mediator.ACOMediator +
  +
getChoiceInformationStrategy() - +Method in class aco.parameter.ACOParameter +
  +
getCoordinateData() - +Method in class aco.graph.ACOGraph +
  +
getCoordinateData() - +Method in class aco.graph.data.CoordinateData +
  +
getCoordinateData() - +Method in class aco.mediator.ACOMediator +
  +
getCoordinates(int) - +Method in interface aco.antview.AntViewObservable +
  +
getCoordinates(int) - +Method in class aco.graph.ACOGraph +
  +
getCoordinates(int) - +Method in class aco.graph.data.CoordinateData +
  +
getCoordinates(int) - +Method in class aco.mediator.ACOMediator +
  +
getCoordinates() - +Method in class aco.tsplibreader.TSPLibReader +
  +
getDistance(int, int) - +Method in class aco.graph.ACOGraph +
  +
getDistance(int, int) - +Method in class aco.graph.data.DistanceData +
  +
getDistance(int, int) - +Method in class aco.mediator.ACOMediator +
  +
getDistanceStrategy() - +Method in class aco.mediator.ACOMediator +
  +
getDistanceStrategy() - +Method in class aco.parameter.ACOParameter +
  +
getE() - +Method in class aco.mediator.as.eas.EASMediator +
  +
getE() - +Method in class aco.parameter.as.eas.EASParameter +
  +
getEnvironment() - +Method in class aco.mediator.ACOMediator +
  +
getFirst() - +Method in class aco.misc.Pair +
  +
getGlobalBestTour() - +Method in class aco.environment.data.EnvironmentData +
  +
getGlobalBestTour(int) - +Method in class aco.environment.data.EnvironmentData +
  +
getGlobalBestTour() - +Method in class aco.environment.Environment +
  +
getGlobalBestTour(int) - +Method in class aco.environment.Environment +
  +
getGlobalBestTour() - +Method in class aco.mediator.ACOMediator +
  +
getGlobalBestTour(int) - +Method in class aco.mediator.ACOMediator +
  +
getGlobalBestTourIteration() - +Method in interface aco.antview.AntViewObservable +
  +
getGlobalBestTourIteration() - +Method in class aco.environment.data.EnvironmentData +
  +
getGlobalBestTourIteration() - +Method in class aco.environment.Environment +
  +
getGlobalBestTourIteration() - +Method in class aco.mediator.ACOMediator +
  +
getGlobalBestTourLength() - +Method in class aco.environment.data.EnvironmentData +
  +
getGlobalBestTourLength() - +Method in class aco.environment.Environment +
  +
getGlobalBestTourLength() - +Method in class aco.mediator.ACOMediator +
  +
getGlobalBestTourMap() - +Method in interface aco.antview.AntViewObservable +
  +
getGlobalBestTourMap() - +Method in class aco.environment.data.EnvironmentData +
  +
getGlobalBestTourMap() - +Method in class aco.environment.Environment +
  +
getGlobalBestTourMap() - +Method in class aco.mediator.ACOMediator +
  +
getGlobalBestTourMapSize() - +Method in class aco.mediator.ACOMediator +
  +
getGlobalBestTourMapSize() - +Method in class aco.parameter.ACOParameter +
  +
getGraphStrategy() - +Method in class aco.mediator.ACOMediator +
  +
getGraphStrategy() - +Method in class aco.parameter.ACOParameter +
  +
getHeuristicInformation(int, int) - +Method in class aco.graph.ACOGraph +
  +
getHeuristicInformation(int, int) - +Method in class aco.graph.data.HeuristicInformation +
  +
getHeuristicInformation(int, int) - +Method in class aco.mediator.ACOMediator +
  +
getHeuristicInformationStrategy() - +Method in class aco.mediator.ACOMediator +
  +
getHeuristicInformationStrategy() - +Method in class aco.parameter.ACOParameter +
  +
getInfinity() - +Method in class aco.mediator.ACOMediator +
  +
getInfinity() - +Method in class aco.parameter.ACOParameter +
  +
getMaxNumOfTours() - +Method in class aco.mediator.ACOMediator +
  +
getMaxNumOfTours() - +Method in class aco.parameter.ACOParameter +
  +
getNearestNeighbour(int, int) - +Method in class aco.graph.ACOGraph +
  +
getNearestNeighbour(int, int) - +Method in class aco.graph.data.NearestNeighbourList +
  +
getNearestNeighbour(int, int) - +Method in class aco.mediator.ACOMediator +
  +
getNearestNeighbourListDepth() - +Method in class aco.mediator.ACOMediator +
  +
getNearestNeighbourListDepth() - +Method in class aco.parameter.ACOParameter +
  +
getNumOfAnts() - +Method in class aco.mediator.ACOMediator +
  +
getNumOfAnts() - +Method in class aco.parameter.ACOParameter +
  +
getNumOfCities() - +Method in interface aco.antview.AntViewObservable +
  +
getNumOfCities() - +Method in class aco.graph.data.CoordinateData +
  +
getNumOfCities() - +Method in class aco.mediator.ACOMediator +
  +
getNumOfCities() - +Method in class aco.parameter.ACOParameter +
  +
getNumOfCities() - +Method in class aco.tsplibreader.TSPLibReader +
  +
getPheromone(int, int) - +Method in class aco.graph.ACOGraph +
  +
getPheromone(int, int) - +Method in class aco.graph.data.PheromoneData +
  +
getPheromone(int, int) - +Method in class aco.mediator.ACOMediator +
  +
getPheromoneStrategy() - +Method in class aco.mediator.ACOMediator +
  +
getPheromoneStrategy() - +Method in class aco.parameter.ACOParameter +
  +
getQZero() - +Method in class aco.mediator.acs.ACSMediator +
  +
getQZero() - +Method in class aco.parameter.acs.ACSParameter +
  +
getRoh() - +Method in class aco.mediator.ACOMediator +
  +
getRoh() - +Method in class aco.parameter.ACOParameter +
  +
getSecond() - +Method in class aco.misc.Pair +
  +
getStrategyFromTSPLibReader(TSPLibReader, ACOMediator) - +Static method in class aco.strategy.DistanceStrategy +
  +
getTauZero() - +Method in class aco.mediator.ACOMediator +
  +
getTauZero() - +Method in class aco.parameter.ACOParameter +
  +
getTauZeroStrategy() - +Method in class aco.mediator.ACOMediator +
  +
getTauZeroStrategy() - +Method in class aco.parameter.ACOParameter +
  +
getTour(int) - +Method in class aco.ant.Ant +
  +
getTourLength() - +Method in class aco.ant.Ant +
  +
getVisited(int) - +Method in class aco.ant.Ant +
  +
getW() - +Method in class aco.mediator.as.asrank.ASRankMediator +
  +
getW() - +Method in class aco.parameter.as.asrank.ASRankParameter +
  +
GraphStrategy - Class in aco.strategy
 
GraphStrategy(ACOMediator) - +Constructor for class aco.strategy.GraphStrategy +
  +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A C D E G H I L M N P R S T U V W
+ + + diff --git a/doc/javadoc/index-files/index-6.html b/doc/javadoc/index-files/index-6.html new file mode 100644 index 0000000..5718d74 --- /dev/null +++ b/doc/javadoc/index-files/index-6.html @@ -0,0 +1,148 @@ + + + + + + +H-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A C D E G H I L M N P R S T U V W
+

+H

+
+
HeuristicInformation - Class in aco.graph.data
 
HeuristicInformation(ACOMediator) - +Constructor for class aco.graph.data.HeuristicInformation +
  +
HeuristicInformationStrategy - Class in aco.strategy
 
HeuristicInformationStrategy(ACOMediator) - +Constructor for class aco.strategy.HeuristicInformationStrategy +
  +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A C D E G H I L M N P R S T U V W
+ + + diff --git a/doc/javadoc/index-files/index-7.html b/doc/javadoc/index-files/index-7.html new file mode 100644 index 0000000..4db9764 --- /dev/null +++ b/doc/javadoc/index-files/index-7.html @@ -0,0 +1,148 @@ + + + + + + +I-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A C D E G H I L M N P R S T U V W
+

+I

+
+
initializeFromCoordinates(CoordinateData) - +Method in class aco.graph.ACOGraph +
  +
itemStateChanged(ItemEvent) - +Method in class aco.TspAcoGui +
ItemListener for algorithm selection +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A C D E G H I L M N P R S T U V W
+ + + diff --git a/doc/javadoc/index-files/index-8.html b/doc/javadoc/index-files/index-8.html new file mode 100644 index 0000000..167da11 --- /dev/null +++ b/doc/javadoc/index-files/index-8.html @@ -0,0 +1,145 @@ + + + + + + +L-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A C D E G H I L M N P R S T U V W
+

+L

+
+
localPheromoneUpdate(Ant, int) - +Method in class aco.strategy.acs.ACSPheromoneStrategy +
  +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A C D E G H I L M N P R S T U V W
+ + + diff --git a/doc/javadoc/index-files/index-9.html b/doc/javadoc/index-files/index-9.html new file mode 100644 index 0000000..c5bb3b9 --- /dev/null +++ b/doc/javadoc/index-files/index-9.html @@ -0,0 +1,151 @@ + + + + + + +M-Index + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +A C D E G H I L M N P R S T U V W
+

+M

+
+
main(String[]) - +Static method in class aco.AntMain +
  +
main(String[]) - +Static method in class aco.TspAcoGui +
  +
main(String[]) - +Static method in class aco.tsplibreader.TSPLibReader +
  +
+
+ + + + + + + + + + + + + + + +
+ +
+ + + +A C D E G H I L M N P R S T U V W
+ + + diff --git a/doc/javadoc/index.html b/doc/javadoc/index.html new file mode 100644 index 0000000..5cdafd0 --- /dev/null +++ b/doc/javadoc/index.html @@ -0,0 +1,39 @@ + + + + + + +Generated Documentation (Untitled) + + + + + + + + + + + +<H2> +Frame Alert</H2> + +<P> +This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. +<BR> +Link to<A HREF="overview-summary.html">Non-frame version.</A> + + + diff --git a/doc/javadoc/overview-frame.html b/doc/javadoc/overview-frame.html new file mode 100644 index 0000000..00d2f94 --- /dev/null +++ b/doc/javadoc/overview-frame.html @@ -0,0 +1,100 @@ + + + + + + +Overview List + + + + + + + + + + + + + + + +
+
+ + + + + +
All Classes +

+ +Packages +
+aco +
+aco.ant +
+aco.antview +
+aco.environment +
+aco.environment.acs +
+aco.environment.as +
+aco.environment.data +
+aco.graph +
+aco.graph.data +
+aco.mediator +
+aco.mediator.acs +
+aco.mediator.as +
+aco.mediator.as.asrank +
+aco.mediator.as.eas +
+aco.mediator.as.simpleas +
+aco.misc +
+aco.parameter +
+aco.parameter.acs +
+aco.parameter.as +
+aco.parameter.as.asrank +
+aco.parameter.as.eas +
+aco.parameter.as.simpleas +
+aco.strategy +
+aco.strategy.acs +
+aco.strategy.as +
+aco.strategy.as.asrank +
+aco.strategy.as.eas +
+aco.strategy.as.simpleas +
+aco.strategy.distance +
+aco.tsplibreader +
+

+ +

+  + + diff --git a/doc/javadoc/overview-summary.html b/doc/javadoc/overview-summary.html new file mode 100644 index 0000000..3e1e7da --- /dev/null +++ b/doc/javadoc/overview-summary.html @@ -0,0 +1,267 @@ + + + + + + +Overview + + + + + + + + + + + + +


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Packages
aco 
aco.ant 
aco.antview 
aco.environment 
aco.environment.acs 
aco.environment.as 
aco.environment.data 
aco.graph 
aco.graph.data 
aco.mediator 
aco.mediator.acs 
aco.mediator.as 
aco.mediator.as.asrank 
aco.mediator.as.eas 
aco.mediator.as.simpleas 
aco.misc 
aco.parameter 
aco.parameter.acs 
aco.parameter.as 
aco.parameter.as.asrank 
aco.parameter.as.eas 
aco.parameter.as.simpleas 
aco.strategy 
aco.strategy.acs 
aco.strategy.as 
aco.strategy.as.asrank 
aco.strategy.as.eas 
aco.strategy.as.simpleas 
aco.strategy.distance 
aco.tsplibreader 
+ +


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/overview-tree.html b/doc/javadoc/overview-tree.html new file mode 100644 index 0000000..617b70a --- /dev/null +++ b/doc/javadoc/overview-tree.html @@ -0,0 +1,209 @@ + + + + + + +Class Hierarchy + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Hierarchy For All Packages

+
+
+
Package Hierarchies:
aco, aco.ant, aco.antview, aco.environment, aco.environment.acs, aco.environment.as, aco.environment.data, aco.graph, aco.graph.data, aco.mediator, aco.mediator.acs, aco.mediator.as, aco.mediator.as.asrank, aco.mediator.as.eas, aco.mediator.as.simpleas, aco.misc, aco.parameter, aco.parameter.acs, aco.parameter.as, aco.parameter.as.asrank, aco.parameter.as.eas, aco.parameter.as.simpleas, aco.strategy, aco.strategy.acs, aco.strategy.as, aco.strategy.as.asrank, aco.strategy.as.eas, aco.strategy.as.simpleas, aco.strategy.distance, aco.tsplibreader
+
+

+Class Hierarchy +

+ +

+Interface Hierarchy +

+ +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/package-list b/doc/javadoc/package-list new file mode 100644 index 0000000..b6df59b --- /dev/null +++ b/doc/javadoc/package-list @@ -0,0 +1,30 @@ +aco +aco.ant +aco.antview +aco.environment +aco.environment.acs +aco.environment.as +aco.environment.data +aco.graph +aco.graph.data +aco.mediator +aco.mediator.acs +aco.mediator.as +aco.mediator.as.asrank +aco.mediator.as.eas +aco.mediator.as.simpleas +aco.misc +aco.parameter +aco.parameter.acs +aco.parameter.as +aco.parameter.as.asrank +aco.parameter.as.eas +aco.parameter.as.simpleas +aco.strategy +aco.strategy.acs +aco.strategy.as +aco.strategy.as.asrank +aco.strategy.as.eas +aco.strategy.as.simpleas +aco.strategy.distance +aco.tsplibreader diff --git a/doc/javadoc/resources/inherit.gif b/doc/javadoc/resources/inherit.gif new file mode 100644 index 0000000000000000000000000000000000000000..c814867a13deb0ca7ea2156c6ca1d5a03372af7e GIT binary patch literal 57 zcwTe&bhEHbIIT!9-C*e{wE9>Kx3D)-;0v)C; KYxQGgum%9JOA&7X literal 0 HcwPel00001 diff --git a/doc/javadoc/serialized-form.html b/doc/javadoc/serialized-form.html new file mode 100644 index 0000000..1f8319e --- /dev/null +++ b/doc/javadoc/serialized-form.html @@ -0,0 +1,571 @@ + + + + + + +Serialized Form + + + + + + + + + + + + +
+ + + + + + + + + + + + + + + +
+ +
+ + + +
+
+

+Serialized Form

+
+
+ + + + + +
+Package aco
+ +

+ + + + + +
+Class aco.TspAcoGui extends javax.swing.JFrame implements Serializable
+ +

+serialVersionUID: 100000000L + +

+ + + + + +
+Serialized Fields
+ +

+antView

+
+AntView antView
+
+
+
+
+
+

+acom

+
+ACOMediator acom
+
+
+
+
+
+

+antThread

+
+java.lang.Thread antThread
+
+
+
+
+
+

+tspdir

+
+java.lang.String tspdir
+
+
+
+
+
+

+filename

+
+java.lang.String filename
+
+
+
+
+
+

+c

+
+java.awt.Container c
+
+
+
+
+
+

+choice

+
+int choice
+
+
+
+
+
+

+jp1

+
+javax.swing.JPanel jp1
+
+
+
+
+
+

+jp2

+
+javax.swing.JPanel jp2
+
+
+
+
+
+

+jp3

+
+javax.swing.JPanel jp3
+
+
+
+
+
+

+algorithms

+
+javax.swing.JComboBox algorithms
+
+
+
+
+
+

+cases

+
+javax.swing.JComboBox cases
+
+
+
+
+
+

+alpha

+
+double alpha
+
+
+
+
+
+

+beta

+
+double beta
+
+
+
+
+
+

+roh

+
+double roh
+
+
+
+
+
+

+q

+
+double q
+
+
+
+
+
+

+cl

+
+int cl
+
+
+
+
+
+

+runs

+
+int runs
+
+
+
+
+
+

+ew

+
+int ew
+
+
+
+
+
+

+w

+
+int w
+
+
+
+
+
+

+ants

+
+int ants
+
+
+
+
+
+

+values

+
+javax.swing.JTextField[] values
+
+
+
+
+
+

+labels

+
+javax.swing.JLabel[] labels
+
+
+
+
+
+

+startButton

+
+javax.swing.JButton startButton
+
+
+
+
+
+

+b2

+
+javax.swing.JButton b2
+
+
+
+
+
+

+pairs

+
+javax.swing.JPanel[] pairs
+
+
+
+
+
+

+labelTags

+
+java.lang.String[] labelTags
+
+
+
+
+
+

+concreteAntAlgs

+
+java.lang.String[] concreteAntAlgs
+
+
+
+
+
+

+tips

+
+java.lang.String[] tips
+
+
+
+
+
+ + + + + +
+Package aco.antview
+ +

+ + + + + +
+Class aco.antview.AntViewApplet extends java.applet.Applet implements Serializable
+ +

+serialVersionUID: 1L + +

+ + + + + +
+Serialized Fields
+ +

+xMax

+
+int xMax
+
+
+
+
+
+

+yMax

+
+int yMax
+
+
+
+
+
+

+wXSize

+
+int wXSize
+
+
+
+
+
+

+wYSize

+
+int wYSize
+
+
+
+
+
+

+xScale

+
+double xScale
+
+
+
+
+
+

+yScale

+
+double yScale
+
+
+
+
+
+

+xMax2yMaxRatio

+
+double xMax2yMaxRatio
+
+
+
+
+
+

+xPoints

+
+int[] xPoints
+
+
+
+
+
+

+yPoints

+
+int[] yPoints
+
+
+
+
+
+

+cityPointRadius

+
+int cityPointRadius
+
+
+
+
+
+

+borderSize

+
+int borderSize
+
+
+
+
+
+

+avo

+
+AntViewObservable avo
+
+
+
+
+ +

+


+ + + + + + + + + + + + + + + +
+ +
+ + + +
+ + + diff --git a/doc/javadoc/stylesheet.css b/doc/javadoc/stylesheet.css new file mode 100644 index 0000000..cbd3428 --- /dev/null +++ b/doc/javadoc/stylesheet.css @@ -0,0 +1,29 @@ +/* Javadoc style sheet */ + +/* Define colors, fonts and other style attributes here to override the defaults */ + +/* Page background color */ +body { background-color: #FFFFFF; color:#000000 } + +/* Headings */ +h1 { font-size: 145% } + +/* Table colors */ +.TableHeadingColor { background: #CCCCFF; color:#000000 } /* Dark mauve */ +.TableSubHeadingColor { background: #EEEEFF; color:#000000 } /* Light mauve */ +.TableRowColor { background: #FFFFFF; color:#000000 } /* White */ + +/* Font used in left-hand frame lists */ +.FrameTitleFont { font-size: 100%; font-family: Helvetica, Arial, sans-serif; color:#000000 } +.FrameHeadingFont { font-size: 90%; font-family: Helvetica, Arial, sans-serif; color:#000000 } +.FrameItemFont { font-size: 90%; font-family: Helvetica, Arial, sans-serif; color:#000000 } + +/* Navigation bar fonts and colors */ +.NavBarCell1 { background-color:#EEEEFF; color:#000000} /* Light mauve */ +.NavBarCell1Rev { background-color:#00008B; color:#FFFFFF} /* Dark Blue */ +.NavBarFont1 { font-family: Arial, Helvetica, sans-serif; color:#000000;color:#000000;} +.NavBarFont1Rev { font-family: Arial, Helvetica, sans-serif; color:#FFFFFF;color:#FFFFFF;} + +.NavBarCell2 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#000000} +.NavBarCell3 { font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; color:#000000} + diff --git a/doc/uml/aco_ci_distance_strategy_inheritance.dia b/doc/uml/aco_ci_distance_strategy_inheritance.dia new file mode 100644 index 0000000000000000000000000000000000000000..edfc253f309aa2a486a70b67f8cc4e10f4611257 GIT binary patch literal 2040 zcwSA&c{~$}0|0PG(z6&phDwA&=BS*J>#>lsJ(*)j&5_I*xo_d6U-MLQ-?_#%*KE$F zB*Wy`MD$!SwHa^b4EudPzdwF{-#@$QQ$XoTeVUMY8$y~zNtJv@zLY}U6?#OrrSeMQr(Z^dUP42#Q9{`8>3jYnI{K5h!cr)5(pD}LIlK{`i8 zn01lIZl$<=Z2n`_q-)PL@zs;dy!$AWr!~+>BJ6B*g3FdNLuEiEezS!0lzIHhvF```p)tlHXR!3;aM zHvF3ckLsQc+-8<0a@nz2{4czG3hgQ0gQcf)p#GuNgI=%Rc-!D_(^G;cCrrlnBcfUK zfzW~7DEGGW6x_rpV5;BL;YClH+)_U99*;r0&~c`$yYIraDcD^(W51;v?B?JiatXzN1l#SxFtI`P`SdMkCDnKRB* z3y=;@1??|Z*IgOc{X{?PvxG;uSpf}DJUA5geZ=olTu@34PQRt}^SI5*c7RmlXnp!< z;8`!ireZAvbg2&lwJ~}sX}}M9K-hh+Sp=G>6Xco)M)_7Jh!<_ctP~j0;;hcqh|`L> z{)V!5qV?FSrCZhEY~lLyYYfFK8CuRBT*Jw>`BGTbaG$d0P1ENEd!BQW1zd8Qod=0W zPNmd@&hsX?$a@?2^%!HwmChG2j%--{2+200;9w`*8L7TBQ!P_?ck>*eByYo`VC43Y z4vl2IeZ+1pEWCj%p3d=yBDRo>pV#w4Faugb`iIw0+?W!840CH%TIO%tce@qLE^uTg zfYk3;0BKsx6BTa1qa^$ZzN#O1wul6w$|S!w^jJQP`V}e>n!55O3~Tsr>Io83^Ab+1S!1uCRX}W$g`3Q0YQ`JXHwMd- z5>C#GkU>dcK4(50pF2NEAVlamz6pM@sJAnkDgZ~RpsdojrWPEjr`UX0(1tX^N ztW>J!>%imvv+dDbM1IEyYJhji*AmQ6iWEJtR)UO6@<_bR@^2;MwzrzZo9o)P zo9h-D)Kk5#7FVGJSMCQ{B|HzM|7-8;<3^v^gCjU>uZ&}{oH{6+15{UVG_8$04qk^k zrpT?X)*+i6@UyPb{Ui(u4@l33cb=g+SZIQ14scXm1M`c+0^r6|_`Om4nqC7-Y(!fI z-CRX~--sP2iQ0TXSH$X%x4ys29~3Xiv^IP5km_TONNyE)Bs4Da7Gwkd%jp94IJSIB zKgQ%|G^xPtpKY@p*JlPMu{3B;JiSShIJw4)xc_7ytw)2Jc3Lkjz3vQ0B}P3l!my=g+}xH$z*~5#Z>OxSSG!BMWtO=^?z4}G`mu5QL zj#Y2t3`lb#_Ox#e$-wr@xE4QB$Aznaw-jERs>L4%@0LH7J5xt^sXC`Jg8)anPUo3p z;e_%`IZ@O@-KPj}Eg=O_Z$fawmeLBkfvcGiVC3|d AWB>pF literal 0 HcwPel00001 diff --git a/doc/uml/mediator.dia b/doc/uml/mediator.dia new file mode 100644 index 0000000000000000000000000000000000000000..ec9447170470a4705d8dfe15958503a30577770e GIT binary patch literal 3843 zcwS}IdpHy9{|E3S&+>iJ!h<9ml1dLbpErag$(ayJau^{hc0v)NqMRvn$XS%ra+)mX z#Zb-JYBO^lLmM;u^?QC@UBBo0-v7Ps`@TN+=X(F~xxq;X_x-c@S6;b=Q7(x0km>gC zUpkLCk=^e2*yUzVTUCTsPR!o&yr$NBRVwAGEV1((XB_Jmefy4>h|&dWd*!lP$b1nr zAqwN^+0I?9S(v5Vd`V3G8;!KE2!RWiehf@|O~qzL?d~Pl4A8dW2%t6QPvx(W&!Fo!0mWyWScsZ<`W?`8lF-R*89C+lY6cU9_yLEY@`GJ#^ybZ*>MjQ!3V%FW*O5{n$giZ~-ZdK$j-77Ky}P8$Ai1lxXWxQ9 zH@A4Vz|P0kEF2PRZa9S)A<@9Ze<)RYY z;Ow*~i5#m_7OsCEA95-t_w=!GelEL|g;VP~P6^#`wTT)Nu_Wo@v^&k)0pxhHoI}zG z7?QrHntckJ8Zr45LkaT`<3;39Mh#!psv;thgq9n&6N986Z!bv#)vaaSL@kjH2&$_X zc=lp7)5kf!5EtaEt&&tq3QZpAl1Dt*xV26;^p%z%03*t^B!=H!gjR#v5-jd>FcDY( zKFjGL8oHy<>yaV@^i1M*+Ca&R;YosL4D2;&$;Yxb2Pa(N^5d?ds>!TT@76>xtf!h1 z96V}CTv)5l%xE3efgLv8to0MHw zi`XkrLftOoTsUj}u|GLzE>KCJN+FsN#YOI@_SM}zR@z1KUOVc%AvZ|vaL-gy5; zd%>z*TRM1pf;GXIZ;nBi5828hvIdwD&~`ZD#_F`AkFl&`Rcu691FRF~RFM;|dB>sd z(u%YaLp%66C(T@)*KnrIH2lXBT)j0}OJmc**leh3_f}d^U>ulynR2(aypY)UB#2&= z&`njm_;Qo~Ol3&E^udEd6^8YX>R@&aMWV8P?7pd!seLzqUqLBUgTK~2ACdK5XFsC! z4Y)U!b5@&@TKsY@gUB9N>NIkRg#`n(b6rK2O@ZC@rzz+kDW~qteBxDD`GpE}SGnUy z$-b$>HQ3bIcB}SJb%9Ks0p>VbE%2_{lEjxquQ+A%dpr;>4eq_QvY?m;%>h&Tdfs1* zvz5%wz}Qd;s*~qR-2*cc@68qmdRSCeMy#*sW`+IHStXdOGXR-*MeomS(8qq2V&r=w zMmSTMEt%ROPi-m`Yho*IoW!K|R&wQcUTV2Z`xTbdSvYj!LgO5_H(;YZ`xkOmp|=Ta zydC!VT69Qq7UQK3__BxPBBJ<>`Gwcc{lRYU^zzRM-Vz(i5HDp*z$jj2c0pL`M#e?YY+&w zKRg@n!Pjn;zBoXlUu$iBz=68)Ow_QLF_pbcv8Qq%!-ovjEZ_&gH~uv~_CC};=ss}t z|FH#t8V0Qiu%5E;vRqA?>C%IgJZGwQjg9pC(kFi6C}YcYGTFCJWlyy&jLE>s=c8<( zr@?8!egG|oX}tZLhF}^&^bl2w5yPIajl8&D{m6sxUV1nEVB`lyR`tB@EDr?P)gM&P zhYW%Ifc1b0{*?zmjF7*H0j@YA>wWRs6Y8r&Ggs{zcxM@b#8|_|(b&XH{pGF5q_)r~ zND8DE(Ny;WAmM@0>l|$PFK^zbup$wvf)4 zbS(dwu&GlwgMT_~hPMJ8RL?zdJqlt3l>w&!djYfjOup@C)Gr#In2lcntd|EKn%?SJ zFK;Eq{&}1C`OTHG8r4{G;rXp+-8Ty&AG2F|=2X6ahwwX-J(QnyOk*JNJOK~t%gYv7 zd6Zj76f2nMXd?^mC{;LwZ9)FTyRX)~l8uCwl zZVWj$X2gy~8WXlyC#NRczcgVP?)FQvzRUXIV*v;nO5P_0+5h zgaXM&xW(2>@Quq;CS|YW(9rW6lV0+VhpTX}o+jo8)|3l@$@Tipk=eILwR2zUptF?Q zE2Ku(c8^VOxDHWr3ghJnbpVVf{uXHGo02g4(kQoSY}D*?{9d*#2;KacX~4NFmnQAw z58LW4-@VZ5Tyt&8e8Df9A>q>G-q*EJDITD`x}d};Ca`K3k=o+3f!Bu0JM*w&NOxt0 zP|J*Z>o#mq=g2^2A#3sk)~sJs(6X;4;NU>~oXLj%@b25>oO2T}+#PcRp)8q+B8rqq zY_aH8mp6No(rDJLE0~?W-h4j=*$bJ)i8eW-(~#p%t8XIK?9gaX%ux}as?_LMCyMh! zqQ#NZGoBq}@g}A7K?7yb!NU*1$YYIhGbRjY1d&t5s%V=5I2k;lFGDq!V8O@2Wzitl zcHxEA6-3uN$jwbUddUm@0;*p>d${K`+YhZ=2h#(_|RxS*joxR#7^U%jQUfhtU8sRe{oz9YxnTNw^`P8jWpv0ppJjO^VD$V4NWAGqH+KTd9d>jktaWJ=;` zMzJ3B75!6#@ru^wpM7MeGZsCp%>!KC=(Uu&Ni^5qx=z%#<^A*Vf4QB*mQ|DsEPE#O z^<9CUmP1e6;+T!JRK-n`d;i*;2EXWbWpv58^D4|cGyA1q%yqZTHoWL8{1X`==dU7x?Yc4fnqX-`{9}kz%k=M{*k)nD(>nV)T4DZOKR%DQr@TVcb9RJ3H z?GLEyP!(_%@Y65u)_FmJSE9EcB6?7^pptwI;TIO+UajGuf?dn?vaI>#9y)2VkB{wT z>eNm-?^2X$BrT?)%h132_f7s^RN=E7_`j+Z|S`6G>MCVu`%QAPbl(pWMT8!uS50f8fn7q@b zHuel2kp)U7PWTKEwK|Q*bcDAWFbU1~vl{dkO&wg&>MM)#frD-=x?Q1WD*x&|e8xR| zmFOZOw5B+>mNpo27*VzLb3k<^iXMYGeol1y3)Q3b&ckeP1M;KUu}~mAzCRekay?$m zY~Jyi$?i|`C^w+iSkVN&YdS>w-})GKkyfc-11~dhz^SKe)9v8nXVd94X40enKS@iG zQsAc6e1Ibkw*O}x6IzQM9Q4wX<{0dlmphuzG^a7IfgQFh1RX$%z;wpnnLy&tXWA9d zdBpTv7Q)JQ`xir!h0K$Mex65x(w%=+|6CIZ=T7XX$4H1?TyW`p|En) z((PoIi|_5P8Ru5ttSa7!J6hLIdu6#$J0fG#+OF3Q3C+F#B}b*?ndY>wFC?tVN1!X7 zVzQoWi)ys54>-LyNW#~AOUgg>uqHv+^>CRy>Li;~>ctd0h*K!2KEt-Omr`gO9irI2 zKUkVEgz|%Gv?B+8HoRSbD#v5G}4^?S23EA{IzKqBxr)b^!bk*ul88_O=eRca%FM+9Vs(eXJO8w%%smD5KLeJBNz^ zzlg4pG+vcurEsceJ@PD9Z+SA2#_yfJ=THdI7Y|Jasoz85R~ke+Rm7^tjekz{Biw4! osM|M>ht*E_pkRyGM#Qo!$|^vY43J>XwZ7t!@I9I$B$R|!kdqFX&=&c%X34OgaM31)xqNyQJtdo z{nEXIL)MO5h>43>pWH57Zm*w{qAxX2F%}YX=%gAl+htawj;X=glz42xY|6EGR=Zn8 z@2=1(Hxq4^ylopG6!Su~Pbk(Ptg$0o&%zFdSu(m=CU@lx!9Y z`#ov3HHxjxEP{~{DbORAPKSmoNcoEU+MP!SgWqlW%CXMl(>2ewHItQHZnAn>B#77a z>-iJ36V!+zpM&fTZJ*anuQ0w|TGJGMJ8h3eJ;nu)5|%a6a0spIu?6o_oSZaY!cmwT zgI1?E_-|-jjd(=XxGdbQ=54CV@WWtOxJ)C2Tagl$<+g4(A0t^3#XVQf0*>bD7D=?K zo0q275fKWYvXpKwXR&`|?;S#ii*?sg>&LsBg4G z!iI^@s5zs^9_>?}Hb&dicvoZOjoA(wt*@mGy0q@t{`Mf6_8!TC@zt1>Elyv`UmlW5 zAQ9G1EiC(r^*KQ&t`A2B04O*t8N*{hsHA??zcEu0%9!iRZo$8Bck@=KXm=0ZdDXO^upWAqY9W@mCeR4Xh= zlf&MEUM+mUS%u7(H!ZZDZF_`bpd?M zjjyXBaOx}^zc}e09*T04X5fm@Yy3uWkrAzjW!o&m+G$q65)h`%c~K(KAHto?jW%b z8u4ZX4p`De1|Np#i*N`HzkYCr2u>tmwCATv=(e@uCSh{fMtjR!*TwwB zdS?T?r#uqJXm&MktJeNNLU$AAiWQ(EK^d4(E-hP=RujdV`GDjssQ~O7JuRp4gTLiH z>-k(Z*5gE{jufoB3c1)lE}T|`F2`?2{`0uNwuf7jR*b7_Z?*8QM2ezps)OQVIs|YW z%)AgWv~>Qw*H=XiFRd)?uqLwb8s4!RMZjtkv1%#u~PKKu$Q9+!v`J=ss>D3fXn4ha@dk z@wJa%PQMJyg8M}WQ)4K5C`3m(e9?4MhC1~$^Kd>a4zjrs=&_m79NVfHL#{PrY|cqX z_Z;A>?O;C8?1!EePU^=p2k%r+=107mLY|NbtFrQYmiZ+H=24md38Q%>+l6QXA=QK} zq#3wTmg<&a;Tz4Ay{lwe4|Q!xDgN_A#hJy{$lsUc7qf&%SPo%9?&w@D_EW5$j+A5) z=x^W(V4wRZ7Zp~J3J2<`sD4t;`9-;YJFdk~L#%85Q9;jpSi`$Vx=)#Um^|o5usf&$ zI0v9U`^iPcIogQ(j=MQo^1A5kS}0rAM0-3ZZ4sw4+_d0asz)WIq=Tw}Q-IB9jQ40q zXdT%07r*P&FKov#GW}-U^c+6dmL~96zFkUeU-+GQu3n-`1^hKUeMyT8`V_1O$^(7` zeB-8bp?{HuBw7WIc8{7m&!Nd_77?n`*YKi4wZ^>k;jPNu^arhh1Km`gRq=Au%<5OJ zgnlYwQ}wb_oIr_RTjZ6Ud)*Tg@NW83!C>WrKn-i$ra0XA@$^$vxt#fWmNDl`s~cj3)NA6`lwhpiW1cYT>9{XGh3L`SmT+o*uwhzYMf zmvC+g#c|v3w%`#0ipb>X;V;jZ{`sczj1C73NzEw`h_7xJIJ;`+DJ+|Yxt0Bgm2*82 z_ZPY9bKjTrP8Eh<4%&dNCl?~!b@mME_O8KmVS%=!FHt8|{*&Ok6bpi&oG_1qv2XhZ zWY|T&bS7htAD)0h2kZMxG8+S8!|L#ew_Apu|H{2^5K>m|k9fm=h zf-QR&CzTGvuEyZ;%@0eM<`tBYvW!O0fM7Oy1OBc2qh)@n0W2zq7b=8?(5?Ora}KAJ zJhPqMJTK9A%!aqxT8QSC$w>>)o~a45Z&i`2bwg7V%p0?rVyU1Z;A+IaK06P4Pv^4a zFG4MJbi0HL=ms4`C#;d#rg)^E$0=-=4A>jg2&DXChjAkb zR;NXriu~dHctb`uyq9M@_tm14k@?4*lqYpBglxe|pfn&kVzq1EF|_XHFJfFm$HELf zt4Zs$-^$}#>8V#Lgx#88ejXz|S_vlL4z_Y|>FN21ZGBcA<|FhQI1tnV{K>FRqG_vN z0wS$fgXjnI$!g4)9lZ99z(c<0U?0pq{=k&fDXQB+(|F>|jEg?uYIeV$o}H#fY)w_8 zdSvOa)Oqh%uEvr7{4@k2U>zQ&CNFI1n@7#(rO{g?;_mdEEqp^)R`F&oM`id+ORFi= zeA#@e9bpz76GCyg@k5i!59$$=1urbchU(_LLFFlobRZoKvSt=i=2Z7@dCZ;55&7pK zFBC4WEjmWk3tsS2yGrdtm=Tnwl8+Xr9IA?`sbUwsmUb#_O%J{e+kUi{-#2C z5KfndS2fjbV)rb`y4>3Scx37xGQZKlCu)wDDCDU)VN+K9Zy-(wAgT@<;i(&a7+0y$ z;vw#E7Xd}G_vGD!2PKn{d#CEPF|aIT_=#n}-m?QetdtJFWDKYm_>(x!8Ea;-oYj39 z5#*ZX8E2knffd!kp4M;NKl7Da-7YqOOx9Rcj0h3qIsxpJK9Xdd?!@TLw0H`L1N_|% KvSELno9lmz)*F~A@gR!RE>Dl(wgH{ z)`Gm+$cm|wHpx|$6nNJ*3>X$*E%ZrK-`gk7*FDL3rq=ZQzP1#RKNO)vcwy4$eUmfQ z3&94~w2dG6NZQL)h3S^~=4ka(Cbf!`YdTy?r}0`Ze`heT-T;JMzsn-X^*5TU5oI`! zG&^_Dv-_r{MxGup7+ zN4pWBR(t)R=sRqbxaq3@mzx%n0lCUCQy&R}vUPIVE2g!#4$?H91m0$)rgXTdwGM3? zA7g$EwT{Z_ycae+r)GgU^<3Ru@)>B_wHN8SpL9hiGNC=*04A4g2ZRqluJ(Qv_9D+t z46;>TXgZ<1RByl-kqbGo>A&|&k5D!Hqe@U{rhRWlSF>SGOe)7MPje* zL(38`y<{rqq@q}X9qZGZgU!|m&7okK`1C9W+9og@f=x5I;h3lMZeyBFE^HB@z5ZMK;qGx>CuQXoz(K{4OS$-URCHxkNE8K`A2rQLa- z9cG^u3APxuwJtaMJczTo8*uQiy3Qw0dC$nQo?tL2=rc(&0rh!}defYw<|65RSF;TtQT;6f|FkV%X$(uOY zPu3Qkrm{OP+X&<;3m4^l3?BShM31_iUergGTrZdp08;G7*6$SP7nSz-?tSg~)qKw*pJ27; zJRd;!$)m+|v#O$437HssU18rshuYFK0?-s@EivG18wPIW5vc)X6)AJKtV_Xqr0zgX zG(eJ1=4K`J`D`^??3NtrHk7BB4@CPJN#$q8*;^^OVJ^=9t25buM*X%ZLhAe5Lo;1n zIsI8Z_xqMR^mvB;&c?b6chjQmv6h_D6OSc?1n~I<%(cp)OOQKE0Ydbm&i-6iB@R7JX$`v3AC}*BJos*naDGXxy`}m^xKA zD7N?FvaGMxX)Q?Z#WXqcRN89KCBH211DA$eO7tb8SI*M^P|<_k57oG=Usfe=eqd$%hlP zBu;VL`bf)w_`b_PkJwXOx2%`l=$P}I18+zjM1}NNAKIf1cMog8ZkEY{9wq#v5(@2?RU!!I;(Z-WSH4nJD3@xiPiTOKV6ijln{ z@=Bl&{}XrWo>*pbQR|_ORuJTOTZHJh5u&XzFC6mhed@N?0PiF(j= zgtf=;Sh!VRJ3E}K#W=H(lD4stBI{3Cv}VT>yM#2xOkoel&QH(EH*|T4+GvOMOBjoI zt;5+*OV{DSlJxm;6TzNGzAFm59Mn|;6=NbS{nG4$9~_^$wSK#$QBuz5W~+eR^tX(1 zODl~st%$>Lf=W7+Y|ZRy5~BPS$BgoD9@SnMWNZp>M=W(TLmehtV;JLFrHv;JXjkv} zcdLabHz9F&CjB+qkasyTG^gi)8(ewSDD_C!yQ|+K&uaY7G=$>jyL%{W`hPi2=6rJ` zQMAwS00U8h9-m=lngvkbvP8>SLlrm4w)xmp3DWgE2f7F1#b*HdI{L{>;Rv>f*>)so zp`nn<;!T`z7+e_Dsa|pz4+3)nij+KRvmx6LFu)a3N4`RK>@NzFBkgi+{y5AYX3qx< zIM}d3=~szQC(de=gR8+PE+xRpi-6e7^tpEEzkdCnZdNs4s&WUXz9Cnii<_Z}r2u(m^71 z0^|5a!?l-TpFp#+|KQNV%~5P%|Ep6(Qg{Mltcq#{sWHz6L!&k>OneARp5qd9P0kcl%p5K#RI2wF_NMlPdi1$kelAg+49l%q_U)bEUQC$%BCO99YRmB zYWFGy93Bg^J!aybSQoI|@^|X>Drkd;HTc4R{mFQ_BwPV50cs^@u(kULW>0L%&aPd5 E0^l{(>;M1& literal 0 HcwPel00001 diff --git a/doc/uml/pheromone_tauzero_strategy_inheritance.dia b/doc/uml/pheromone_tauzero_strategy_inheritance.dia new file mode 100644 index 0000000000000000000000000000000000000000..80b9972b3ce5640f27db01bba4301587dbd3c6c7 GIT binary patch literal 2238 zcwTMRYd8}M0|#&&F{v!&evNd9urX6ko8&T+Nhy;PvU023ViViSi_PsgNA8hpxfi*N zqUJJ}GS`jfk|Xz9o7=KxnfE#G^VD-by#H^%|JVPQzj~sC$p0eB&UFi!fy$8AcxccU zf6deUW`D*Qr=FRJYhd~ZMx;s?L^gMoG$1qFxs7Py@ir*9tNn;kpm(iuuLZ)a!6UyL zZaYQX!%hR$tYq+>LB`Lml%=dd2TI*R&5A;P_a#>Ux?mz~3I!7;eb2QffRpnjX1F7L zL3vvAK$~aX-H4g$TX`|k8}DS}JD1Ek0)keO4Q(PUx(z4ll(!!Gdri7FaxMuSudtt> z5kS5L=Nl!qUjwNwIFlx|xHRAO*4>|$pa9b~7;If>1j1#!iI_p5oI{<023 zY{UpQ749l!+8mmIK$wt2eK$*P8J9M<;0=-OFiX3lbjQv0B~)toWW2oA8_|m4of{A8 z!iz=;R6g>Ylx)%UIaCg|?Dob5z3WdoR4AK3a-4rzjlZ+omiVs55cgH6AP8rE-#OEV z<~iWN5yICqL&=TXGa~^j5>8pM9&B&DK;0Qw?Deq)QpN&l%-3VM66Y_P8dx!>_T*rG zwe?lV9xdb}SO*tW2o;4R-^TV;zRZf5ZRylHB`#R3ZaGv1Xra?s0`&HMy<#P)x66I& zsm@Z)*ax-XQ>zqTeOjsIO7=<&cq_rEz2b7&-S-#aU9%O5wo*|5V~=~EUU$^$XY3R% zG_p3$Co|mri=Iq=GO%io#Y^p!nldth&}tOt;vaFMF%z`-|RGB||Y;6_}1y<-F0+U;>Y8^QpNq=+vB)gIB2` zS~=PGY#Aq$k@PIX@=DlMmB4q_9PkWXh)4~e=52D{=JbZ6e#=i|E@dgpTyCNpse0_M zYa+l!i(f9Bn6A6d_wK(OW($ph$%`a8zWi<}YfSsQwgErD)$CIbs&k^lliucq*UzVkMk%(T6~RmQGn2t6=MJkdTJ+M^+;lOxwK|& zm-+R!J6RYZZ9{)!x;*^sPHdW)G4dFbJFx2(|7N(c)cqVgJD;?7{Agf%-FqEQVgF<> zE)1a$C1F%Y(<3gWMbu!ozx16mnYkL%ccvd4VKz{l`ZY9w4*1)>g$TK$>L-#Y8B#C~I?p8=l=d4$mL8Ld~(3^cEdggJ@hCtt55jImqYO|QK2 zu@T?4U$C;L)(X7wBu@$kpL?cv6rNzH!ZpWlj>@Q?7ZeZ&;lAqiz;OUOdfVa$_mq4+ z(2xFD+qM@BPZkk#TuO+N<7fqEx;DSpD^qxS4>1T^QVRt(0Vbn47Q6!dPqs)lnWinn zchxRcTkrIK(q)v2d%CXF@-7fb!IXA<(kR*gZEh@Igcu1wuU-Hg1T2Yi_wD@TBiVvL z-Dv8_mJ?x>ukq0AaL*~V>EDU0RXTHucrkA8Hy~AH>p%Qf!c90xJqy?iSP=cey_l>i z5TF7Z6Sa$hq8g`=jwe4e?~OZ|=I2rS@v)dxq>5YqI{j|QQQR(sVQ5kh zg@A#&3l_wjtpX)UW7$w8Luw}Z5?yLsRtAc#g79`x)*xXEK8 z8Z@?N2brkCcP86w8BAkH6OG)Zz;hUPv?T7iD79 zG7o#*U{w3mn?%c5CKh&@=tBoyxzeRG`tMhjeOzT9(AJj@sWXf^+wne&x_H*T30RII zW$9IG7MI#?lhAR6&_fi@vcs1C3U_FZ%H(m-F!|q=dmFm7Y%}4-m!73#>*ZPkJ=iSX zE`IigB2n}qZy$w*N0{5#@v@!0ccZI?DSrT|fT`%UHr{9aI_#So;U@*go4e9--W0(} z!t!xqOun(u#5m3?YuAa|^U4*)ZI7#Z5_lWzECLr%j|8>?K8vpJ`zAv8$$a(o5f;WP zVjyyWtKV8`R@gw4Y)31go3;53eGR4ei!)mc^#0%U|8M}fvqGbCVSH`1+t>94zSkYZq+ zT<)MkeAX=&tX~$~=^##OphQVo#un0=L%*G?q&NyNp`#kZ3{|bJKAe%=)y4_s3&|Sq zkIcD65%M}+%R(N<2R9`bdRzXrdQrxR84w6CAuCxXg_YL?ljmLkd=-?@+p!}%O{kK0 zeZiWkwQq_rII;>agNk9KhFq4%VuPo}Fgk}V{S@qIj!I+(D2-eQIaKWVuj