1 <!DOCTYPE HTML PUBLIC
"-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
5 <!-- Generated by javadoc (build 1.6.0_18) on Mon Jul 05 12:01:07 CEST 2010 -->
10 <META NAME=
"date" CONTENT=
"2010-07-05">
12 <LINK REL =
"stylesheet" TYPE=
"text/css" HREF=
"../../stylesheet.css" TITLE=
"Style">
14 <SCRIPT type=
"text/javascript">
15 function windowTitle()
17 if (location.href.indexOf('is-external=true') == -
1) {
18 parent.document.
title=
"ACOMediator";
27 <BODY BGCOLOR=
"white" onload=
"windowTitle();">
31 <!-- ========= START OF TOP NAVBAR ======= -->
32 <A NAME=
"navbar_top"><!-- --></A>
33 <A HREF=
"#skip-navbar_top" title=
"Skip navigation links"></A>
34 <TABLE BORDER=
"0" WIDTH=
"100%" CELLPADDING=
"1" CELLSPACING=
"0" SUMMARY=
"">
36 <TD COLSPAN=
2 BGCOLOR=
"#EEEEFF" CLASS=
"NavBarCell1">
37 <A NAME=
"navbar_top_firstrow"><!-- --></A>
38 <TABLE BORDER=
"0" CELLPADDING=
"0" CELLSPACING=
"3" SUMMARY=
"">
39 <TR ALIGN=
"center" VALIGN=
"top">
40 <TD BGCOLOR=
"#EEEEFF" CLASS=
"NavBarCell1"> <A HREF=
"../../overview-summary.html"><FONT CLASS=
"NavBarFont1"><B>Overview
</B></FONT></A> </TD>
41 <TD BGCOLOR=
"#EEEEFF" CLASS=
"NavBarCell1"> <A HREF=
"package-summary.html"><FONT CLASS=
"NavBarFont1"><B>Package
</B></FONT></A> </TD>
42 <TD BGCOLOR=
"#FFFFFF" CLASS=
"NavBarCell1Rev"> <FONT CLASS=
"NavBarFont1Rev"><B>Class
</B></FONT> </TD>
43 <TD BGCOLOR=
"#EEEEFF" CLASS=
"NavBarCell1"> <A HREF=
"class-use/ACOMediator.html"><FONT CLASS=
"NavBarFont1"><B>Use
</B></FONT></A> </TD>
44 <TD BGCOLOR=
"#EEEEFF" CLASS=
"NavBarCell1"> <A HREF=
"package-tree.html"><FONT CLASS=
"NavBarFont1"><B>Tree
</B></FONT></A> </TD>
45 <TD BGCOLOR=
"#EEEEFF" CLASS=
"NavBarCell1"> <A HREF=
"../../deprecated-list.html"><FONT CLASS=
"NavBarFont1"><B>Deprecated
</B></FONT></A> </TD>
46 <TD BGCOLOR=
"#EEEEFF" CLASS=
"NavBarCell1"> <A HREF=
"../../index-files/index-1.html"><FONT CLASS=
"NavBarFont1"><B>Index
</B></FONT></A> </TD>
47 <TD BGCOLOR=
"#EEEEFF" CLASS=
"NavBarCell1"> <A HREF=
"../../help-doc.html"><FONT CLASS=
"NavBarFont1"><B>Help
</B></FONT></A> </TD>
51 <TD ALIGN=
"right" VALIGN=
"top" ROWSPAN=
3><EM>
57 <TD BGCOLOR=
"white" CLASS=
"NavBarCell2"><FONT SIZE=
"-2">
58 PREV CLASS
59 NEXT CLASS
</FONT></TD>
60 <TD BGCOLOR=
"white" CLASS=
"NavBarCell2"><FONT SIZE=
"-2">
61 <A HREF=
"../../index.html?aco/mediator/ACOMediator.html" target=
"_top"><B>FRAMES
</B></A>
62 <A HREF=
"ACOMediator.html" target=
"_top"><B>NO FRAMES
</B></A>
63 <SCRIPT type=
"text/javascript">
66 document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
71 <A HREF=
"../../allclasses-noframe.html"><B>All Classes
</B></A>
78 <TD VALIGN=
"top" CLASS=
"NavBarCell3"><FONT SIZE=
"-2">
79 SUMMARY:
NESTED
|
FIELD
|
<A HREF=
"#constructor_summary">CONSTR
</A> |
<A HREF=
"#method_summary">METHOD
</A></FONT></TD>
80 <TD VALIGN=
"top" CLASS=
"NavBarCell3"><FONT SIZE=
"-2">
81 DETAIL:
FIELD
|
<A HREF=
"#constructor_detail">CONSTR
</A> |
<A HREF=
"#method_detail">METHOD
</A></FONT></TD>
84 <A NAME=
"skip-navbar_top"></A>
85 <!-- ========= END OF TOP NAVBAR ========= -->
88 <!-- ======== START OF CLASS DATA ======== -->
93 Class ACOMediator
</H2>
96 <IMG SRC=
"../../resources/inherit.gif" ALT=
"extended by "><B>aco.mediator.ACOMediator
</B>
99 <DT><B>All Implemented Interfaces:
</B> <DD><A HREF=
"../../aco/antview/AntViewObservable.html" title=
"interface in aco.antview">AntViewObservable
</A></DD>
102 <DT><B>Direct Known Subclasses:
</B> <DD><A HREF=
"../../aco/mediator/acs/ACSMediator.html" title=
"class in aco.mediator.acs">ACSMediator
</A>,
<A HREF=
"../../aco/mediator/as/ASMediator.html" title=
"class in aco.mediator.as">ASMediator
</A></DD>
106 <DT><PRE>public abstract class
<B>ACOMediator
</B><DT>extends java.lang.Object
<DT>implements
<A HREF=
"../../aco/antview/AntViewObservable.html" title=
"interface in aco.antview">AntViewObservable
</A></DL>
114 <!-- ======== CONSTRUCTOR SUMMARY ======== -->
116 <A NAME=
"constructor_summary"><!-- --></A>
117 <TABLE BORDER=
"1" WIDTH=
"100%" CELLPADDING=
"3" CELLSPACING=
"0" SUMMARY=
"">
118 <TR BGCOLOR=
"#CCCCFF" CLASS=
"TableHeadingColor">
119 <TH ALIGN=
"left" COLSPAN=
"2"><FONT SIZE=
"+2">
120 <B>Constructor Summary
</B></FONT></TH>
122 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
123 <TD><CODE><B><A HREF=
"../../aco/mediator/ACOMediator.html#ACOMediator()">ACOMediator
</A></B>()
</CODE>
126 </TD>
128 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
129 <TD><CODE><B><A HREF=
"../../aco/mediator/ACOMediator.html#ACOMediator(aco.graph.ACOGraph, aco.parameter.ACOParameter)">ACOMediator
</A></B>(
<A HREF=
"../../aco/graph/ACOGraph.html" title=
"class in aco.graph">ACOGraph
</A> acog,
130 <A HREF=
"../../aco/parameter/ACOParameter.html" title=
"class in aco.parameter">ACOParameter
</A> acop)
</CODE>
133 </TD>
135 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
136 <TD><CODE><B><A HREF=
"../../aco/mediator/ACOMediator.html#ACOMediator(aco.graph.ACOGraph, aco.parameter.ACOParameter, aco.environment.Environment)">ACOMediator
</A></B>(
<A HREF=
"../../aco/graph/ACOGraph.html" title=
"class in aco.graph">ACOGraph
</A> acog,
137 <A HREF=
"../../aco/parameter/ACOParameter.html" title=
"class in aco.parameter">ACOParameter
</A> acop,
138 <A HREF=
"../../aco/environment/Environment.html" title=
"class in aco.environment">Environment
</A> env)
</CODE>
141 </TD>
143 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
144 <TD><CODE><B><A HREF=
"../../aco/mediator/ACOMediator.html#ACOMediator(aco.parameter.ACOParameter)">ACOMediator
</A></B>(
<A HREF=
"../../aco/parameter/ACOParameter.html" title=
"class in aco.parameter">ACOParameter
</A> acop)
</CODE>
147 </TD>
151 <!-- ========== METHOD SUMMARY =========== -->
153 <A NAME=
"method_summary"><!-- --></A>
154 <TABLE BORDER=
"1" WIDTH=
"100%" CELLPADDING=
"3" CELLSPACING=
"0" SUMMARY=
"">
155 <TR BGCOLOR=
"#CCCCFF" CLASS=
"TableHeadingColor">
156 <TH ALIGN=
"left" COLSPAN=
"2"><FONT SIZE=
"+2">
157 <B>Method Summary
</B></FONT></TH>
159 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
160 <TD ALIGN=
"right" VALIGN=
"top" WIDTH=
"1%"><FONT SIZE=
"-1">
161 <CODE> void
</CODE></FONT></TD>
162 <TD><CODE><B><A HREF=
"../../aco/mediator/ACOMediator.html#ACODecisionRule(aco.ant.Ant, int)">ACODecisionRule
</A></B>(
<A HREF=
"../../aco/ant/Ant.html" title=
"class in aco.ant">Ant
</A> ant,
163 int
Step)
</CODE>
166 </TD>
168 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
169 <TD ALIGN=
"right" VALIGN=
"top" WIDTH=
"1%"><FONT SIZE=
"-1">
170 <CODE> void
</CODE></FONT></TD>
171 <TD><CODE><B><A HREF=
"../../aco/mediator/ACOMediator.html#addGlobalBestTour(java.lang.Integer, int[])">addGlobalBestTour
</A></B>(java.lang.Integer
TourLength,
172 int[]
Tour)
</CODE>
175 </TD>
177 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
178 <TD ALIGN=
"right" VALIGN=
"top" WIDTH=
"1%"><FONT SIZE=
"-1">
179 <CODE> void
</CODE></FONT></TD>
180 <TD><CODE><B><A HREF=
"../../aco/mediator/ACOMediator.html#computeChoiceInformation()">computeChoiceInformation
</A></B>()
</CODE>
183 </TD>
185 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
186 <TD ALIGN=
"right" VALIGN=
"top" WIDTH=
"1%"><FONT SIZE=
"-1">
187 <CODE> int[][]
</CODE></FONT></TD>
188 <TD><CODE><B><A HREF=
"../../aco/mediator/ACOMediator.html#computeDistances()">computeDistances
</A></B>()
</CODE>
191 </TD>
193 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
194 <TD ALIGN=
"right" VALIGN=
"top" WIDTH=
"1%"><FONT SIZE=
"-1">
195 <CODE> void
</CODE></FONT></TD>
196 <TD><CODE><B><A HREF=
"../../aco/mediator/ACOMediator.html#computeHeuristicInformation()">computeHeuristicInformation
</A></B>()
</CODE>
199 </TD>
201 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
202 <TD ALIGN=
"right" VALIGN=
"top" WIDTH=
"1%"><FONT SIZE=
"-1">
203 <CODE> void
</CODE></FONT></TD>
204 <TD><CODE><B><A HREF=
"../../aco/mediator/ACOMediator.html#computeNearestNeighbourListDepth()">computeNearestNeighbourListDepth
</A></B>()
</CODE>
207 </TD>
209 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
210 <TD ALIGN=
"right" VALIGN=
"top" WIDTH=
"1%"><FONT SIZE=
"-1">
211 <CODE> void
</CODE></FONT></TD>
212 <TD><CODE><B><A HREF=
"../../aco/mediator/ACOMediator.html#computeTauZero()">computeTauZero
</A></B>()
</CODE>
215 </TD>
217 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
218 <TD ALIGN=
"right" VALIGN=
"top" WIDTH=
"1%"><FONT SIZE=
"-1">
219 <CODE> void
</CODE></FONT></TD>
220 <TD><CODE><B><A HREF=
"../../aco/mediator/ACOMediator.html#computeTourLength(aco.ant.Ant)">computeTourLength
</A></B>(
<A HREF=
"../../aco/ant/Ant.html" title=
"class in aco.ant">Ant
</A> ant)
</CODE>
223 </TD>
225 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
226 <TD ALIGN=
"right" VALIGN=
"top" WIDTH=
"1%"><FONT SIZE=
"-1">
227 <CODE> <A HREF=
"../../aco/graph/ACOGraph.html" title=
"class in aco.graph">ACOGraph
</A></CODE></FONT></TD>
228 <TD><CODE><B><A HREF=
"../../aco/mediator/ACOMediator.html#getACOGraph()">getACOGraph
</A></B>()
</CODE>
231 </TD>
233 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
234 <TD ALIGN=
"right" VALIGN=
"top" WIDTH=
"1%"><FONT SIZE=
"-1">
235 <CODE> <A HREF=
"../../aco/parameter/ACOParameter.html" title=
"class in aco.parameter">ACOParameter
</A></CODE></FONT></TD>
236 <TD><CODE><B><A HREF=
"../../aco/mediator/ACOMediator.html#getACOParameter()">getACOParameter
</A></B>()
</CODE>
239 </TD>
241 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
242 <TD ALIGN=
"right" VALIGN=
"top" WIDTH=
"1%"><FONT SIZE=
"-1">
243 <CODE> <A HREF=
"../../aco/strategy/ACOStrategy.html" title=
"class in aco.strategy">ACOStrategy
</A></CODE></FONT></TD>
244 <TD><CODE><B><A HREF=
"../../aco/mediator/ACOMediator.html#getACOStrategy()">getACOStrategy
</A></B>()
</CODE>
247 </TD>
249 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
250 <TD ALIGN=
"right" VALIGN=
"top" WIDTH=
"1%"><FONT SIZE=
"-1">
251 <CODE> double
</CODE></FONT></TD>
252 <TD><CODE><B><A HREF=
"../../aco/mediator/ACOMediator.html#getBeta()">getBeta
</A></B>()
</CODE>
255 </TD>
257 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
258 <TD ALIGN=
"right" VALIGN=
"top" WIDTH=
"1%"><FONT SIZE=
"-1">
259 <CODE> double
</CODE></FONT></TD>
260 <TD><CODE><B><A HREF=
"../../aco/mediator/ACOMediator.html#getChoiceInformation(int, int)">getChoiceInformation
</A></B>(int
x,
264 </TD>
266 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
267 <TD ALIGN=
"right" VALIGN=
"top" WIDTH=
"1%"><FONT SIZE=
"-1">
268 <CODE> <A HREF=
"../../aco/strategy/ChoiceInformationStrategy.html" title=
"class in aco.strategy">ChoiceInformationStrategy
</A></CODE></FONT></TD>
269 <TD><CODE><B><A HREF=
"../../aco/mediator/ACOMediator.html#getChoiceInformationStrategy()">getChoiceInformationStrategy
</A></B>()
</CODE>
272 </TD>
274 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
275 <TD ALIGN=
"right" VALIGN=
"top" WIDTH=
"1%"><FONT SIZE=
"-1">
276 <CODE> java.util.HashMap
<java.lang.Integer,
<A HREF=
"../../aco/misc/CoordinatePair.html" title=
"class in aco.misc">CoordinatePair
</A><java.lang.Integer,java.lang.Integer
>></CODE></FONT></TD>
277 <TD><CODE><B><A HREF=
"../../aco/mediator/ACOMediator.html#getCoordinateData()">getCoordinateData
</A></B>()
</CODE>
280 </TD>
282 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
283 <TD ALIGN=
"right" VALIGN=
"top" WIDTH=
"1%"><FONT SIZE=
"-1">
284 <CODE> <A HREF=
"../../aco/misc/CoordinatePair.html" title=
"class in aco.misc">CoordinatePair
</A><java.lang.Integer,java.lang.Integer
></CODE></FONT></TD>
285 <TD><CODE><B><A HREF=
"../../aco/mediator/ACOMediator.html#getCoordinates(int)">getCoordinates
</A></B>(int
City)
</CODE>
288 </TD>
290 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
291 <TD ALIGN=
"right" VALIGN=
"top" WIDTH=
"1%"><FONT SIZE=
"-1">
292 <CODE> int
</CODE></FONT></TD>
293 <TD><CODE><B><A HREF=
"../../aco/mediator/ACOMediator.html#getDistance(int, int)">getDistance
</A></B>(int
x,
297 </TD>
299 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
300 <TD ALIGN=
"right" VALIGN=
"top" WIDTH=
"1%"><FONT SIZE=
"-1">
301 <CODE> <A HREF=
"../../aco/strategy/DistanceStrategy.html" title=
"class in aco.strategy">DistanceStrategy
</A></CODE></FONT></TD>
302 <TD><CODE><B><A HREF=
"../../aco/mediator/ACOMediator.html#getDistanceStrategy()">getDistanceStrategy
</A></B>()
</CODE>
305 </TD>
307 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
308 <TD ALIGN=
"right" VALIGN=
"top" WIDTH=
"1%"><FONT SIZE=
"-1">
309 <CODE> <A HREF=
"../../aco/environment/Environment.html" title=
"class in aco.environment">Environment
</A></CODE></FONT></TD>
310 <TD><CODE><B><A HREF=
"../../aco/mediator/ACOMediator.html#getEnvironment()">getEnvironment
</A></B>()
</CODE>
313 </TD>
315 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
316 <TD ALIGN=
"right" VALIGN=
"top" WIDTH=
"1%"><FONT SIZE=
"-1">
317 <CODE> int[]
</CODE></FONT></TD>
318 <TD><CODE><B><A HREF=
"../../aco/mediator/ACOMediator.html#getGlobalBestTour()">getGlobalBestTour
</A></B>()
</CODE>
321 </TD>
323 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
324 <TD ALIGN=
"right" VALIGN=
"top" WIDTH=
"1%"><FONT SIZE=
"-1">
325 <CODE> int
</CODE></FONT></TD>
326 <TD><CODE><B><A HREF=
"../../aco/mediator/ACOMediator.html#getGlobalBestTour(int)">getGlobalBestTour
</A></B>(int
index)
</CODE>
329 </TD>
331 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
332 <TD ALIGN=
"right" VALIGN=
"top" WIDTH=
"1%"><FONT SIZE=
"-1">
333 <CODE> int
</CODE></FONT></TD>
334 <TD><CODE><B><A HREF=
"../../aco/mediator/ACOMediator.html#getGlobalBestTourIteration()">getGlobalBestTourIteration
</A></B>()
</CODE>
337 </TD>
339 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
340 <TD ALIGN=
"right" VALIGN=
"top" WIDTH=
"1%"><FONT SIZE=
"-1">
341 <CODE> int
</CODE></FONT></TD>
342 <TD><CODE><B><A HREF=
"../../aco/mediator/ACOMediator.html#getGlobalBestTourLength()">getGlobalBestTourLength
</A></B>()
</CODE>
345 </TD>
347 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
348 <TD ALIGN=
"right" VALIGN=
"top" WIDTH=
"1%"><FONT SIZE=
"-1">
349 <CODE> java.util.SortedMap
<java.lang.Integer,int[]
></CODE></FONT></TD>
350 <TD><CODE><B><A HREF=
"../../aco/mediator/ACOMediator.html#getGlobalBestTourMap()">getGlobalBestTourMap
</A></B>()
</CODE>
353 </TD>
355 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
356 <TD ALIGN=
"right" VALIGN=
"top" WIDTH=
"1%"><FONT SIZE=
"-1">
357 <CODE> int
</CODE></FONT></TD>
358 <TD><CODE><B><A HREF=
"../../aco/mediator/ACOMediator.html#getGlobalBestTourMapSize()">getGlobalBestTourMapSize
</A></B>()
</CODE>
361 </TD>
363 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
364 <TD ALIGN=
"right" VALIGN=
"top" WIDTH=
"1%"><FONT SIZE=
"-1">
365 <CODE> <A HREF=
"../../aco/strategy/GraphStrategy.html" title=
"class in aco.strategy">GraphStrategy
</A></CODE></FONT></TD>
366 <TD><CODE><B><A HREF=
"../../aco/mediator/ACOMediator.html#getGraphStrategy()">getGraphStrategy
</A></B>()
</CODE>
369 </TD>
371 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
372 <TD ALIGN=
"right" VALIGN=
"top" WIDTH=
"1%"><FONT SIZE=
"-1">
373 <CODE> double
</CODE></FONT></TD>
374 <TD><CODE><B><A HREF=
"../../aco/mediator/ACOMediator.html#getHeuristicInformation(int, int)">getHeuristicInformation
</A></B>(int
x,
378 </TD>
380 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
381 <TD ALIGN=
"right" VALIGN=
"top" WIDTH=
"1%"><FONT SIZE=
"-1">
382 <CODE> <A HREF=
"../../aco/strategy/HeuristicInformationStrategy.html" title=
"class in aco.strategy">HeuristicInformationStrategy
</A></CODE></FONT></TD>
383 <TD><CODE><B><A HREF=
"../../aco/mediator/ACOMediator.html#getHeuristicInformationStrategy()">getHeuristicInformationStrategy
</A></B>()
</CODE>
386 </TD>
388 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
389 <TD ALIGN=
"right" VALIGN=
"top" WIDTH=
"1%"><FONT SIZE=
"-1">
390 <CODE> int
</CODE></FONT></TD>
391 <TD><CODE><B><A HREF=
"../../aco/mediator/ACOMediator.html#getInfinity()">getInfinity
</A></B>()
</CODE>
394 </TD>
396 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
397 <TD ALIGN=
"right" VALIGN=
"top" WIDTH=
"1%"><FONT SIZE=
"-1">
398 <CODE> int
</CODE></FONT></TD>
399 <TD><CODE><B><A HREF=
"../../aco/mediator/ACOMediator.html#getMaxNumOfTours()">getMaxNumOfTours
</A></B>()
</CODE>
402 </TD>
404 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
405 <TD ALIGN=
"right" VALIGN=
"top" WIDTH=
"1%"><FONT SIZE=
"-1">
406 <CODE> int
</CODE></FONT></TD>
407 <TD><CODE><B><A HREF=
"../../aco/mediator/ACOMediator.html#getNearestNeighbour(int, int)">getNearestNeighbour
</A></B>(int
x,
411 </TD>
413 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
414 <TD ALIGN=
"right" VALIGN=
"top" WIDTH=
"1%"><FONT SIZE=
"-1">
415 <CODE> int
</CODE></FONT></TD>
416 <TD><CODE><B><A HREF=
"../../aco/mediator/ACOMediator.html#getNearestNeighbourListDepth()">getNearestNeighbourListDepth
</A></B>()
</CODE>
419 </TD>
421 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
422 <TD ALIGN=
"right" VALIGN=
"top" WIDTH=
"1%"><FONT SIZE=
"-1">
423 <CODE> int
</CODE></FONT></TD>
424 <TD><CODE><B><A HREF=
"../../aco/mediator/ACOMediator.html#getNumOfAnts()">getNumOfAnts
</A></B>()
</CODE>
427 </TD>
429 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
430 <TD ALIGN=
"right" VALIGN=
"top" WIDTH=
"1%"><FONT SIZE=
"-1">
431 <CODE> int
</CODE></FONT></TD>
432 <TD><CODE><B><A HREF=
"../../aco/mediator/ACOMediator.html#getNumOfCities()">getNumOfCities
</A></B>()
</CODE>
435 </TD>
437 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
438 <TD ALIGN=
"right" VALIGN=
"top" WIDTH=
"1%"><FONT SIZE=
"-1">
439 <CODE> double
</CODE></FONT></TD>
440 <TD><CODE><B><A HREF=
"../../aco/mediator/ACOMediator.html#getPheromone(int, int)">getPheromone
</A></B>(int
x,
444 </TD>
446 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
447 <TD ALIGN=
"right" VALIGN=
"top" WIDTH=
"1%"><FONT SIZE=
"-1">
448 <CODE> <A HREF=
"../../aco/strategy/PheromoneStrategy.html" title=
"class in aco.strategy">PheromoneStrategy
</A></CODE></FONT></TD>
449 <TD><CODE><B><A HREF=
"../../aco/mediator/ACOMediator.html#getPheromoneStrategy()">getPheromoneStrategy
</A></B>()
</CODE>
452 </TD>
454 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
455 <TD ALIGN=
"right" VALIGN=
"top" WIDTH=
"1%"><FONT SIZE=
"-1">
456 <CODE> double
</CODE></FONT></TD>
457 <TD><CODE><B><A HREF=
"../../aco/mediator/ACOMediator.html#getRoh()">getRoh
</A></B>()
</CODE>
460 </TD>
462 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
463 <TD ALIGN=
"right" VALIGN=
"top" WIDTH=
"1%"><FONT SIZE=
"-1">
464 <CODE> double
</CODE></FONT></TD>
465 <TD><CODE><B><A HREF=
"../../aco/mediator/ACOMediator.html#getTauZero()">getTauZero
</A></B>()
</CODE>
468 </TD>
470 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
471 <TD ALIGN=
"right" VALIGN=
"top" WIDTH=
"1%"><FONT SIZE=
"-1">
472 <CODE> <A HREF=
"../../aco/strategy/TauZeroStrategy.html" title=
"class in aco.strategy">TauZeroStrategy
</A></CODE></FONT></TD>
473 <TD><CODE><B><A HREF=
"../../aco/mediator/ACOMediator.html#getTauZeroStrategy()">getTauZeroStrategy
</A></B>()
</CODE>
476 </TD>
478 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
479 <TD ALIGN=
"right" VALIGN=
"top" WIDTH=
"1%"><FONT SIZE=
"-1">
480 <CODE> int
</CODE></FONT></TD>
481 <TD><CODE><B><A HREF=
"../../aco/mediator/ACOMediator.html#nearestNeighbourHeuristicRandomStart()">nearestNeighbourHeuristicRandomStart
</A></B>()
</CODE>
484 </TD>
486 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
487 <TD ALIGN=
"right" VALIGN=
"top" WIDTH=
"1%"><FONT SIZE=
"-1">
488 <CODE> void
</CODE></FONT></TD>
489 <TD><CODE><B><A HREF=
"../../aco/mediator/ACOMediator.html#pheromoneUpdate(aco.ant.Ant[])">pheromoneUpdate
</A></B>(
<A HREF=
"../../aco/ant/Ant.html" title=
"class in aco.ant">Ant
</A>[]
ants)
</CODE>
492 </TD>
494 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
495 <TD ALIGN=
"right" VALIGN=
"top" WIDTH=
"1%"><FONT SIZE=
"-1">
496 <CODE> void
</CODE></FONT></TD>
497 <TD><CODE><B><A HREF=
"../../aco/mediator/ACOMediator.html#pickInitialRandomCity(aco.ant.Ant)">pickInitialRandomCity
</A></B>(
<A HREF=
"../../aco/ant/Ant.html" title=
"class in aco.ant">Ant
</A> ant)
</CODE>
500 </TD>
502 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
503 <TD ALIGN=
"right" VALIGN=
"top" WIDTH=
"1%"><FONT SIZE=
"-1">
504 <CODE> void
</CODE></FONT></TD>
505 <TD><CODE><B><A HREF=
"../../aco/mediator/ACOMediator.html#setACOGraph(aco.graph.ACOGraph)">setACOGraph
</A></B>(
<A HREF=
"../../aco/graph/ACOGraph.html" title=
"class in aco.graph">ACOGraph
</A> acog)
</CODE>
508 </TD>
510 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
511 <TD ALIGN=
"right" VALIGN=
"top" WIDTH=
"1%"><FONT SIZE=
"-1">
512 <CODE> void
</CODE></FONT></TD>
513 <TD><CODE><B><A HREF=
"../../aco/mediator/ACOMediator.html#setACOParameter(aco.parameter.ACOParameter)">setACOParameter
</A></B>(
<A HREF=
"../../aco/parameter/ACOParameter.html" title=
"class in aco.parameter">ACOParameter
</A> acop)
</CODE>
516 </TD>
518 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
519 <TD ALIGN=
"right" VALIGN=
"top" WIDTH=
"1%"><FONT SIZE=
"-1">
520 <CODE> void
</CODE></FONT></TD>
521 <TD><CODE><B><A HREF=
"../../aco/mediator/ACOMediator.html#setACOStrategy(aco.strategy.ACOStrategy)">setACOStrategy
</A></B>(
<A HREF=
"../../aco/strategy/ACOStrategy.html" title=
"class in aco.strategy">ACOStrategy
</A> acos)
</CODE>
524 </TD>
526 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
527 <TD ALIGN=
"right" VALIGN=
"top" WIDTH=
"1%"><FONT SIZE=
"-1">
528 <CODE> void
</CODE></FONT></TD>
529 <TD><CODE><B><A HREF=
"../../aco/mediator/ACOMediator.html#setBeta(double)">setBeta
</A></B>(double
Beta)
</CODE>
532 </TD>
534 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
535 <TD ALIGN=
"right" VALIGN=
"top" WIDTH=
"1%"><FONT SIZE=
"-1">
536 <CODE> void
</CODE></FONT></TD>
537 <TD><CODE><B><A HREF=
"../../aco/mediator/ACOMediator.html#setChoiceInformation(int, int, double)">setChoiceInformation
</A></B>(int
x,
539 double
v)
</CODE>
542 </TD>
544 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
545 <TD ALIGN=
"right" VALIGN=
"top" WIDTH=
"1%"><FONT SIZE=
"-1">
546 <CODE> void
</CODE></FONT></TD>
547 <TD><CODE><B><A HREF=
"../../aco/mediator/ACOMediator.html#setChoiceInformationStrategy(aco.strategy.ChoiceInformationStrategy)">setChoiceInformationStrategy
</A></B>(
<A HREF=
"../../aco/strategy/ChoiceInformationStrategy.html" title=
"class in aco.strategy">ChoiceInformationStrategy
</A> cis)
</CODE>
550 </TD>
552 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
553 <TD ALIGN=
"right" VALIGN=
"top" WIDTH=
"1%"><FONT SIZE=
"-1">
554 <CODE> void
</CODE></FONT></TD>
555 <TD><CODE><B><A HREF=
"../../aco/mediator/ACOMediator.html#setDistance(int, int, int)">setDistance
</A></B>(int
x,
560 </TD>
562 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
563 <TD ALIGN=
"right" VALIGN=
"top" WIDTH=
"1%"><FONT SIZE=
"-1">
564 <CODE> void
</CODE></FONT></TD>
565 <TD><CODE><B><A HREF=
"../../aco/mediator/ACOMediator.html#setDistanceStrategy(aco.strategy.DistanceStrategy)">setDistanceStrategy
</A></B>(
<A HREF=
"../../aco/strategy/DistanceStrategy.html" title=
"class in aco.strategy">DistanceStrategy
</A> ds)
</CODE>
568 </TD>
570 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
571 <TD ALIGN=
"right" VALIGN=
"top" WIDTH=
"1%"><FONT SIZE=
"-1">
572 <CODE> void
</CODE></FONT></TD>
573 <TD><CODE><B><A HREF=
"../../aco/mediator/ACOMediator.html#setEnvironment(aco.environment.Environment)">setEnvironment
</A></B>(
<A HREF=
"../../aco/environment/Environment.html" title=
"class in aco.environment">Environment
</A> env)
</CODE>
576 </TD>
578 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
579 <TD ALIGN=
"right" VALIGN=
"top" WIDTH=
"1%"><FONT SIZE=
"-1">
580 <CODE> void
</CODE></FONT></TD>
581 <TD><CODE><B><A HREF=
"../../aco/mediator/ACOMediator.html#setGlobalBestTour(int[])">setGlobalBestTour
</A></B>(int[]
GlobalBestTour)
</CODE>
584 </TD>
586 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
587 <TD ALIGN=
"right" VALIGN=
"top" WIDTH=
"1%"><FONT SIZE=
"-1">
588 <CODE> void
</CODE></FONT></TD>
589 <TD><CODE><B><A HREF=
"../../aco/mediator/ACOMediator.html#setGlobalBestTour(int, int)">setGlobalBestTour
</A></B>(int
index,
590 int
GlobalBestTour)
</CODE>
593 </TD>
595 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
596 <TD ALIGN=
"right" VALIGN=
"top" WIDTH=
"1%"><FONT SIZE=
"-1">
597 <CODE> void
</CODE></FONT></TD>
598 <TD><CODE><B><A HREF=
"../../aco/mediator/ACOMediator.html#setGlobalBestTourIteration(int)">setGlobalBestTourIteration
</A></B>(int
GlobalBestTourIteration)
</CODE>
601 </TD>
603 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
604 <TD ALIGN=
"right" VALIGN=
"top" WIDTH=
"1%"><FONT SIZE=
"-1">
605 <CODE> void
</CODE></FONT></TD>
606 <TD><CODE><B><A HREF=
"../../aco/mediator/ACOMediator.html#setGlobalBestTourLength(int)">setGlobalBestTourLength
</A></B>(int
GlobalBestTourLength)
</CODE>
609 </TD>
611 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
612 <TD ALIGN=
"right" VALIGN=
"top" WIDTH=
"1%"><FONT SIZE=
"-1">
613 <CODE> void
</CODE></FONT></TD>
614 <TD><CODE><B><A HREF=
"../../aco/mediator/ACOMediator.html#setGlobalBestTourMapSize(int)">setGlobalBestTourMapSize
</A></B>(int
GlobalBestTourMapSize)
</CODE>
617 </TD>
619 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
620 <TD ALIGN=
"right" VALIGN=
"top" WIDTH=
"1%"><FONT SIZE=
"-1">
621 <CODE> void
</CODE></FONT></TD>
622 <TD><CODE><B><A HREF=
"../../aco/mediator/ACOMediator.html#setGraphStrategy(aco.strategy.GraphStrategy)">setGraphStrategy
</A></B>(
<A HREF=
"../../aco/strategy/GraphStrategy.html" title=
"class in aco.strategy">GraphStrategy
</A> gs)
</CODE>
625 </TD>
627 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
628 <TD ALIGN=
"right" VALIGN=
"top" WIDTH=
"1%"><FONT SIZE=
"-1">
629 <CODE> void
</CODE></FONT></TD>
630 <TD><CODE><B><A HREF=
"../../aco/mediator/ACOMediator.html#setHeuristicInformation(int, int, double)">setHeuristicInformation
</A></B>(int
x,
632 double
v)
</CODE>
635 </TD>
637 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
638 <TD ALIGN=
"right" VALIGN=
"top" WIDTH=
"1%"><FONT SIZE=
"-1">
639 <CODE> void
</CODE></FONT></TD>
640 <TD><CODE><B><A HREF=
"../../aco/mediator/ACOMediator.html#setHeuristicInformationStrategy(aco.strategy.HeuristicInformationStrategy)">setHeuristicInformationStrategy
</A></B>(
<A HREF=
"../../aco/strategy/HeuristicInformationStrategy.html" title=
"class in aco.strategy">HeuristicInformationStrategy
</A> his)
</CODE>
643 </TD>
645 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
646 <TD ALIGN=
"right" VALIGN=
"top" WIDTH=
"1%"><FONT SIZE=
"-1">
647 <CODE> void
</CODE></FONT></TD>
648 <TD><CODE><B><A HREF=
"../../aco/mediator/ACOMediator.html#setInitialPheromones(double)">setInitialPheromones
</A></B>(double
TauZero)
</CODE>
651 </TD>
653 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
654 <TD ALIGN=
"right" VALIGN=
"top" WIDTH=
"1%"><FONT SIZE=
"-1">
655 <CODE> void
</CODE></FONT></TD>
656 <TD><CODE><B><A HREF=
"../../aco/mediator/ACOMediator.html#setMaxNumOfTours(int)">setMaxNumOfTours
</A></B>(int
v)
</CODE>
659 </TD>
661 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
662 <TD ALIGN=
"right" VALIGN=
"top" WIDTH=
"1%"><FONT SIZE=
"-1">
663 <CODE> void
</CODE></FONT></TD>
664 <TD><CODE><B><A HREF=
"../../aco/mediator/ACOMediator.html#setNearestNeighbourListDepth(int)">setNearestNeighbourListDepth
</A></B>(int
NearestNeighbourListDepth)
</CODE>
667 </TD>
669 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
670 <TD ALIGN=
"right" VALIGN=
"top" WIDTH=
"1%"><FONT SIZE=
"-1">
671 <CODE> void
</CODE></FONT></TD>
672 <TD><CODE><B><A HREF=
"../../aco/mediator/ACOMediator.html#setNumOfAnts(int)">setNumOfAnts
</A></B>(int
v)
</CODE>
675 </TD>
677 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
678 <TD ALIGN=
"right" VALIGN=
"top" WIDTH=
"1%"><FONT SIZE=
"-1">
679 <CODE> void
</CODE></FONT></TD>
680 <TD><CODE><B><A HREF=
"../../aco/mediator/ACOMediator.html#setNumOfCities(int)">setNumOfCities
</A></B>(int
v)
</CODE>
683 </TD>
685 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
686 <TD ALIGN=
"right" VALIGN=
"top" WIDTH=
"1%"><FONT SIZE=
"-1">
687 <CODE> void
</CODE></FONT></TD>
688 <TD><CODE><B><A HREF=
"../../aco/mediator/ACOMediator.html#setPheromone(int, int, double)">setPheromone
</A></B>(int
x,
690 double
v)
</CODE>
693 </TD>
695 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
696 <TD ALIGN=
"right" VALIGN=
"top" WIDTH=
"1%"><FONT SIZE=
"-1">
697 <CODE> void
</CODE></FONT></TD>
698 <TD><CODE><B><A HREF=
"../../aco/mediator/ACOMediator.html#setPheromoneStrategy(aco.strategy.PheromoneStrategy)">setPheromoneStrategy
</A></B>(
<A HREF=
"../../aco/strategy/PheromoneStrategy.html" title=
"class in aco.strategy">PheromoneStrategy
</A> ps)
</CODE>
701 </TD>
703 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
704 <TD ALIGN=
"right" VALIGN=
"top" WIDTH=
"1%"><FONT SIZE=
"-1">
705 <CODE> void
</CODE></FONT></TD>
706 <TD><CODE><B><A HREF=
"../../aco/mediator/ACOMediator.html#setRoh(double)">setRoh
</A></B>(double
Roh)
</CODE>
709 </TD>
711 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
712 <TD ALIGN=
"right" VALIGN=
"top" WIDTH=
"1%"><FONT SIZE=
"-1">
713 <CODE> void
</CODE></FONT></TD>
714 <TD><CODE><B><A HREF=
"../../aco/mediator/ACOMediator.html#setTauZero(double)">setTauZero
</A></B>(double
TauZero)
</CODE>
717 </TD>
719 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
720 <TD ALIGN=
"right" VALIGN=
"top" WIDTH=
"1%"><FONT SIZE=
"-1">
721 <CODE> void
</CODE></FONT></TD>
722 <TD><CODE><B><A HREF=
"../../aco/mediator/ACOMediator.html#setTauZeroStrategy(aco.strategy.TauZeroStrategy)">setTauZeroStrategy
</A></B>(
<A HREF=
"../../aco/strategy/TauZeroStrategy.html" title=
"class in aco.strategy">TauZeroStrategy
</A> tzs)
</CODE>
725 </TD>
728 <A NAME=
"methods_inherited_from_class_java.lang.Object"><!-- --></A>
729 <TABLE BORDER=
"1" WIDTH=
"100%" CELLPADDING=
"3" CELLSPACING=
"0" SUMMARY=
"">
730 <TR BGCOLOR=
"#EEEEFF" CLASS=
"TableSubHeadingColor">
731 <TH ALIGN=
"left"><B>Methods inherited from class java.lang.Object
</B></TH>
733 <TR BGCOLOR=
"white" CLASS=
"TableRowColor">
734 <TD><CODE>equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
</CODE></TD>
740 <!-- ========= CONSTRUCTOR DETAIL ======== -->
742 <A NAME=
"constructor_detail"><!-- --></A>
743 <TABLE BORDER=
"1" WIDTH=
"100%" CELLPADDING=
"3" CELLSPACING=
"0" SUMMARY=
"">
744 <TR BGCOLOR=
"#CCCCFF" CLASS=
"TableHeadingColor">
745 <TH ALIGN=
"left" COLSPAN=
"1"><FONT SIZE=
"+2">
746 <B>Constructor Detail
</B></FONT></TH>
750 <A NAME=
"ACOMediator()"><!-- --></A><H3>
753 public
<B>ACOMediator
</B>()
</PRE>
758 <A NAME=
"ACOMediator(aco.parameter.ACOParameter)"><!-- --></A><H3>
761 public
<B>ACOMediator
</B>(
<A HREF=
"../../aco/parameter/ACOParameter.html" title=
"class in aco.parameter">ACOParameter
</A> acop)
</PRE>
766 <A NAME=
"ACOMediator(aco.graph.ACOGraph, aco.parameter.ACOParameter)"><!-- --></A><H3>
769 public
<B>ACOMediator
</B>(
<A HREF=
"../../aco/graph/ACOGraph.html" title=
"class in aco.graph">ACOGraph
</A> acog,
770 <A HREF=
"../../aco/parameter/ACOParameter.html" title=
"class in aco.parameter">ACOParameter
</A> acop)
</PRE>
775 <A NAME=
"ACOMediator(aco.graph.ACOGraph, aco.parameter.ACOParameter, aco.environment.Environment)"><!-- --></A><H3>
778 public
<B>ACOMediator
</B>(
<A HREF=
"../../aco/graph/ACOGraph.html" title=
"class in aco.graph">ACOGraph
</A> acog,
779 <A HREF=
"../../aco/parameter/ACOParameter.html" title=
"class in aco.parameter">ACOParameter
</A> acop,
780 <A HREF=
"../../aco/environment/Environment.html" title=
"class in aco.environment">Environment
</A> env)
</PRE>
784 <!-- ============ METHOD DETAIL ========== -->
786 <A NAME=
"method_detail"><!-- --></A>
787 <TABLE BORDER=
"1" WIDTH=
"100%" CELLPADDING=
"3" CELLSPACING=
"0" SUMMARY=
"">
788 <TR BGCOLOR=
"#CCCCFF" CLASS=
"TableHeadingColor">
789 <TH ALIGN=
"left" COLSPAN=
"1"><FONT SIZE=
"+2">
790 <B>Method Detail
</B></FONT></TH>
794 <A NAME=
"getACOGraph()"><!-- --></A><H3>
797 public
<A HREF=
"../../aco/graph/ACOGraph.html" title=
"class in aco.graph">ACOGraph
</A> <B>getACOGraph
</B>()
</PRE>
808 <A NAME=
"setACOGraph(aco.graph.ACOGraph)"><!-- --></A><H3>
811 public void
<B>setACOGraph
</B>(
<A HREF=
"../../aco/graph/ACOGraph.html" title=
"class in aco.graph">ACOGraph
</A> acog)
</PRE>
822 <A NAME=
"getACOParameter()"><!-- --></A><H3>
825 public
<A HREF=
"../../aco/parameter/ACOParameter.html" title=
"class in aco.parameter">ACOParameter
</A> <B>getACOParameter
</B>()
</PRE>
836 <A NAME=
"setACOParameter(aco.parameter.ACOParameter)"><!-- --></A><H3>
839 public void
<B>setACOParameter
</B>(
<A HREF=
"../../aco/parameter/ACOParameter.html" title=
"class in aco.parameter">ACOParameter
</A> acop)
</PRE>
850 <A NAME=
"getEnvironment()"><!-- --></A><H3>
853 public
<A HREF=
"../../aco/environment/Environment.html" title=
"class in aco.environment">Environment
</A> <B>getEnvironment
</B>()
</PRE>
864 <A NAME=
"setEnvironment(aco.environment.Environment)"><!-- --></A><H3>
867 public void
<B>setEnvironment
</B>(
<A HREF=
"../../aco/environment/Environment.html" title=
"class in aco.environment">Environment
</A> env)
</PRE>
878 <A NAME=
"getACOStrategy()"><!-- --></A><H3>
881 public
<A HREF=
"../../aco/strategy/ACOStrategy.html" title=
"class in aco.strategy">ACOStrategy
</A> <B>getACOStrategy
</B>()
</PRE>
892 <A NAME=
"setACOStrategy(aco.strategy.ACOStrategy)"><!-- --></A><H3>
895 public void
<B>setACOStrategy
</B>(
<A HREF=
"../../aco/strategy/ACOStrategy.html" title=
"class in aco.strategy">ACOStrategy
</A> acos)
</PRE>
906 <A NAME=
"getGraphStrategy()"><!-- --></A><H3>
907 getGraphStrategy
</H3>
909 public
<A HREF=
"../../aco/strategy/GraphStrategy.html" title=
"class in aco.strategy">GraphStrategy
</A> <B>getGraphStrategy
</B>()
</PRE>
920 <A NAME=
"setGraphStrategy(aco.strategy.GraphStrategy)"><!-- --></A><H3>
921 setGraphStrategy
</H3>
923 public void
<B>setGraphStrategy
</B>(
<A HREF=
"../../aco/strategy/GraphStrategy.html" title=
"class in aco.strategy">GraphStrategy
</A> gs)
</PRE>
934 <A NAME=
"getTauZeroStrategy()"><!-- --></A><H3>
935 getTauZeroStrategy
</H3>
937 public
<A HREF=
"../../aco/strategy/TauZeroStrategy.html" title=
"class in aco.strategy">TauZeroStrategy
</A> <B>getTauZeroStrategy
</B>()
</PRE>
948 <A NAME=
"setTauZeroStrategy(aco.strategy.TauZeroStrategy)"><!-- --></A><H3>
949 setTauZeroStrategy
</H3>
951 public void
<B>setTauZeroStrategy
</B>(
<A HREF=
"../../aco/strategy/TauZeroStrategy.html" title=
"class in aco.strategy">TauZeroStrategy
</A> tzs)
</PRE>
962 <A NAME=
"getDistanceStrategy()"><!-- --></A><H3>
963 getDistanceStrategy
</H3>
965 public
<A HREF=
"../../aco/strategy/DistanceStrategy.html" title=
"class in aco.strategy">DistanceStrategy
</A> <B>getDistanceStrategy
</B>()
</PRE>
976 <A NAME=
"setDistanceStrategy(aco.strategy.DistanceStrategy)"><!-- --></A><H3>
977 setDistanceStrategy
</H3>
979 public void
<B>setDistanceStrategy
</B>(
<A HREF=
"../../aco/strategy/DistanceStrategy.html" title=
"class in aco.strategy">DistanceStrategy
</A> ds)
</PRE>
990 <A NAME=
"getPheromoneStrategy()"><!-- --></A><H3>
991 getPheromoneStrategy
</H3>
993 public
<A HREF=
"../../aco/strategy/PheromoneStrategy.html" title=
"class in aco.strategy">PheromoneStrategy
</A> <B>getPheromoneStrategy
</B>()
</PRE>
1004 <A NAME=
"setPheromoneStrategy(aco.strategy.PheromoneStrategy)"><!-- --></A><H3>
1005 setPheromoneStrategy
</H3>
1007 public void
<B>setPheromoneStrategy
</B>(
<A HREF=
"../../aco/strategy/PheromoneStrategy.html" title=
"class in aco.strategy">PheromoneStrategy
</A> ps)
</PRE>
1018 <A NAME=
"getChoiceInformationStrategy()"><!-- --></A><H3>
1019 getChoiceInformationStrategy
</H3>
1021 public
<A HREF=
"../../aco/strategy/ChoiceInformationStrategy.html" title=
"class in aco.strategy">ChoiceInformationStrategy
</A> <B>getChoiceInformationStrategy
</B>()
</PRE>
1032 <A NAME=
"setChoiceInformationStrategy(aco.strategy.ChoiceInformationStrategy)"><!-- --></A><H3>
1033 setChoiceInformationStrategy
</H3>
1035 public void
<B>setChoiceInformationStrategy
</B>(
<A HREF=
"../../aco/strategy/ChoiceInformationStrategy.html" title=
"class in aco.strategy">ChoiceInformationStrategy
</A> cis)
</PRE>
1046 <A NAME=
"getHeuristicInformationStrategy()"><!-- --></A><H3>
1047 getHeuristicInformationStrategy
</H3>
1049 public
<A HREF=
"../../aco/strategy/HeuristicInformationStrategy.html" title=
"class in aco.strategy">HeuristicInformationStrategy
</A> <B>getHeuristicInformationStrategy
</B>()
</PRE>
1060 <A NAME=
"setHeuristicInformationStrategy(aco.strategy.HeuristicInformationStrategy)"><!-- --></A><H3>
1061 setHeuristicInformationStrategy
</H3>
1063 public void
<B>setHeuristicInformationStrategy
</B>(
<A HREF=
"../../aco/strategy/HeuristicInformationStrategy.html" title=
"class in aco.strategy">HeuristicInformationStrategy
</A> his)
</PRE>
1074 <A NAME=
"getInfinity()"><!-- --></A><H3>
1077 public int
<B>getInfinity
</B>()
</PRE>
1088 <A NAME=
"getBeta()"><!-- --></A><H3>
1091 public double
<B>getBeta
</B>()
</PRE>
1102 <A NAME=
"setBeta(double)"><!-- --></A><H3>
1105 public void
<B>setBeta
</B>(double
Beta)
</PRE>
1116 <A NAME=
"getRoh()"><!-- --></A><H3>
1119 public double
<B>getRoh
</B>()
</PRE>
1130 <A NAME=
"setRoh(double)"><!-- --></A><H3>
1133 public void
<B>setRoh
</B>(double
Roh)
</PRE>
1144 <A NAME=
"getTauZero()"><!-- --></A><H3>
1147 public double
<B>getTauZero
</B>()
</PRE>
1158 <A NAME=
"setTauZero(double)"><!-- --></A><H3>
1161 public void
<B>setTauZero
</B>(double
TauZero)
</PRE>
1172 <A NAME=
"getMaxNumOfTours()"><!-- --></A><H3>
1173 getMaxNumOfTours
</H3>
1175 public int
<B>getMaxNumOfTours
</B>()
</PRE>
1186 <A NAME=
"setMaxNumOfTours(int)"><!-- --></A><H3>
1187 setMaxNumOfTours
</H3>
1189 public void
<B>setMaxNumOfTours
</B>(int
v)
</PRE>
1200 <A NAME=
"getNumOfAnts()"><!-- --></A><H3>
1203 public int
<B>getNumOfAnts
</B>()
</PRE>
1214 <A NAME=
"setNumOfAnts(int)"><!-- --></A><H3>
1217 public void
<B>setNumOfAnts
</B>(int
v)
</PRE>
1228 <A NAME=
"getNumOfCities()"><!-- --></A><H3>
1231 public int
<B>getNumOfCities
</B>()
</PRE>
1234 <DT><B>Specified by:
</B><DD><CODE><A HREF=
"../../aco/antview/AntViewObservable.html#getNumOfCities()">getNumOfCities
</A></CODE> in interface
<CODE><A HREF=
"../../aco/antview/AntViewObservable.html" title=
"interface in aco.antview">AntViewObservable
</A></CODE></DL>
1242 <A NAME=
"setNumOfCities(int)"><!-- --></A><H3>
1245 public void
<B>setNumOfCities
</B>(int
v)
</PRE>
1256 <A NAME=
"getNearestNeighbourListDepth()"><!-- --></A><H3>
1257 getNearestNeighbourListDepth
</H3>
1259 public int
<B>getNearestNeighbourListDepth
</B>()
</PRE>
1270 <A NAME=
"setNearestNeighbourListDepth(int)"><!-- --></A><H3>
1271 setNearestNeighbourListDepth
</H3>
1273 public void
<B>setNearestNeighbourListDepth
</B>(int
NearestNeighbourListDepth)
</PRE>
1284 <A NAME=
"getNearestNeighbour(int, int)"><!-- --></A><H3>
1285 getNearestNeighbour
</H3>
1287 public int
<B>getNearestNeighbour
</B>(int
x,
1299 <A NAME=
"getDistance(int, int)"><!-- --></A><H3>
1302 public int
<B>getDistance
</B>(int
x,
1314 <A NAME=
"setDistance(int, int, int)"><!-- --></A><H3>
1317 public void
<B>setDistance
</B>(int
x,
1330 <A NAME=
"getCoordinates(int)"><!-- --></A><H3>
1333 public
<A HREF=
"../../aco/misc/CoordinatePair.html" title=
"class in aco.misc">CoordinatePair
</A><java.lang.Integer,java.lang.Integer
> <B>getCoordinates
</B>(int
City)
</PRE>
1336 <DT><B>Specified by:
</B><DD><CODE><A HREF=
"../../aco/antview/AntViewObservable.html#getCoordinates(int)">getCoordinates
</A></CODE> in interface
<CODE><A HREF=
"../../aco/antview/AntViewObservable.html" title=
"interface in aco.antview">AntViewObservable
</A></CODE></DL>
1344 <A NAME=
"getCoordinateData()"><!-- --></A><H3>
1345 getCoordinateData
</H3>
1347 public java.util.HashMap
<java.lang.Integer,
<A HREF=
"../../aco/misc/CoordinatePair.html" title=
"class in aco.misc">CoordinatePair
</A><java.lang.Integer,java.lang.Integer
>> <B>getCoordinateData
</B>()
</PRE>
1358 <A NAME=
"getPheromone(int, int)"><!-- --></A><H3>
1361 public double
<B>getPheromone
</B>(int
x,
1373 <A NAME=
"setPheromone(int, int, double)"><!-- --></A><H3>
1376 public void
<B>setPheromone
</B>(int
x,
1378 double
v)
</PRE>
1389 <A NAME=
"getChoiceInformation(int, int)"><!-- --></A><H3>
1390 getChoiceInformation
</H3>
1392 public double
<B>getChoiceInformation
</B>(int
x,
1404 <A NAME=
"setChoiceInformation(int, int, double)"><!-- --></A><H3>
1405 setChoiceInformation
</H3>
1407 public void
<B>setChoiceInformation
</B>(int
x,
1409 double
v)
</PRE>
1420 <A NAME=
"getHeuristicInformation(int, int)"><!-- --></A><H3>
1421 getHeuristicInformation
</H3>
1423 public double
<B>getHeuristicInformation
</B>(int
x,
1435 <A NAME=
"setHeuristicInformation(int, int, double)"><!-- --></A><H3>
1436 setHeuristicInformation
</H3>
1438 public void
<B>setHeuristicInformation
</B>(int
x,
1440 double
v)
</PRE>
1451 <A NAME=
"computeTauZero()"><!-- --></A><H3>
1454 public void
<B>computeTauZero
</B>()
</PRE>
1465 <A NAME=
"computeChoiceInformation()"><!-- --></A><H3>
1466 computeChoiceInformation
</H3>
1468 public void
<B>computeChoiceInformation
</B>()
</PRE>
1479 <A NAME=
"computeHeuristicInformation()"><!-- --></A><H3>
1480 computeHeuristicInformation
</H3>
1482 public void
<B>computeHeuristicInformation
</B>()
</PRE>
1493 <A NAME=
"computeNearestNeighbourListDepth()"><!-- --></A><H3>
1494 computeNearestNeighbourListDepth
</H3>
1496 public void
<B>computeNearestNeighbourListDepth
</B>()
</PRE>
1507 <A NAME=
"computeDistances()"><!-- --></A><H3>
1508 computeDistances
</H3>
1510 public int[][]
<B>computeDistances
</B>()
</PRE>
1521 <A NAME=
"setInitialPheromones(double)"><!-- --></A><H3>
1522 setInitialPheromones
</H3>
1524 public void
<B>setInitialPheromones
</B>(double
TauZero)
</PRE>
1535 <A NAME=
"nearestNeighbourHeuristicRandomStart()"><!-- --></A><H3>
1536 nearestNeighbourHeuristicRandomStart
</H3>
1538 public int
<B>nearestNeighbourHeuristicRandomStart
</B>()
</PRE>
1549 <A NAME=
"pheromoneUpdate(aco.ant.Ant[])"><!-- --></A><H3>
1550 pheromoneUpdate
</H3>
1552 public void
<B>pheromoneUpdate
</B>(
<A HREF=
"../../aco/ant/Ant.html" title=
"class in aco.ant">Ant
</A>[]
ants)
</PRE>
1563 <A NAME=
"computeTourLength(aco.ant.Ant)"><!-- --></A><H3>
1564 computeTourLength
</H3>
1566 public void
<B>computeTourLength
</B>(
<A HREF=
"../../aco/ant/Ant.html" title=
"class in aco.ant">Ant
</A> ant)
</PRE>
1577 <A NAME=
"pickInitialRandomCity(aco.ant.Ant)"><!-- --></A><H3>
1578 pickInitialRandomCity
</H3>
1580 public void
<B>pickInitialRandomCity
</B>(
<A HREF=
"../../aco/ant/Ant.html" title=
"class in aco.ant">Ant
</A> ant)
</PRE>
1591 <A NAME=
"ACODecisionRule(aco.ant.Ant, int)"><!-- --></A><H3>
1592 ACODecisionRule
</H3>
1594 public void
<B>ACODecisionRule
</B>(
<A HREF=
"../../aco/ant/Ant.html" title=
"class in aco.ant">Ant
</A> ant,
1595 int
Step)
</PRE>
1606 <A NAME=
"getGlobalBestTourMapSize()"><!-- --></A><H3>
1607 getGlobalBestTourMapSize
</H3>
1609 public int
<B>getGlobalBestTourMapSize
</B>()
</PRE>
1620 <A NAME=
"setGlobalBestTourMapSize(int)"><!-- --></A><H3>
1621 setGlobalBestTourMapSize
</H3>
1623 public void
<B>setGlobalBestTourMapSize
</B>(int
GlobalBestTourMapSize)
</PRE>
1634 <A NAME=
"getGlobalBestTourMap()"><!-- --></A><H3>
1635 getGlobalBestTourMap
</H3>
1637 public java.util.SortedMap
<java.lang.Integer,int[]
> <B>getGlobalBestTourMap
</B>()
</PRE>
1640 <DT><B>Specified by:
</B><DD><CODE><A HREF=
"../../aco/antview/AntViewObservable.html#getGlobalBestTourMap()">getGlobalBestTourMap
</A></CODE> in interface
<CODE><A HREF=
"../../aco/antview/AntViewObservable.html" title=
"interface in aco.antview">AntViewObservable
</A></CODE></DL>
1648 <A NAME=
"addGlobalBestTour(java.lang.Integer, int[])"><!-- --></A><H3>
1649 addGlobalBestTour
</H3>
1651 public void
<B>addGlobalBestTour
</B>(java.lang.Integer
TourLength,
1652 int[]
Tour)
</PRE>
1663 <A NAME=
"getGlobalBestTour()"><!-- --></A><H3>
1664 getGlobalBestTour
</H3>
1666 public int[]
<B>getGlobalBestTour
</B>()
</PRE>
1677 <A NAME=
"getGlobalBestTour(int)"><!-- --></A><H3>
1678 getGlobalBestTour
</H3>
1680 public int
<B>getGlobalBestTour
</B>(int
index)
</PRE>
1691 <A NAME=
"setGlobalBestTour(int[])"><!-- --></A><H3>
1692 setGlobalBestTour
</H3>
1694 public void
<B>setGlobalBestTour
</B>(int[]
GlobalBestTour)
</PRE>
1705 <A NAME=
"setGlobalBestTour(int, int)"><!-- --></A><H3>
1706 setGlobalBestTour
</H3>
1708 public void
<B>setGlobalBestTour
</B>(int
index,
1709 int
GlobalBestTour)
</PRE>
1720 <A NAME=
"getGlobalBestTourLength()"><!-- --></A><H3>
1721 getGlobalBestTourLength
</H3>
1723 public int
<B>getGlobalBestTourLength
</B>()
</PRE>
1734 <A NAME=
"setGlobalBestTourLength(int)"><!-- --></A><H3>
1735 setGlobalBestTourLength
</H3>
1737 public void
<B>setGlobalBestTourLength
</B>(int
GlobalBestTourLength)
</PRE>
1748 <A NAME=
"getGlobalBestTourIteration()"><!-- --></A><H3>
1749 getGlobalBestTourIteration
</H3>
1751 public int
<B>getGlobalBestTourIteration
</B>()
</PRE>
1754 <DT><B>Specified by:
</B><DD><CODE><A HREF=
"../../aco/antview/AntViewObservable.html#getGlobalBestTourIteration()">getGlobalBestTourIteration
</A></CODE> in interface
<CODE><A HREF=
"../../aco/antview/AntViewObservable.html" title=
"interface in aco.antview">AntViewObservable
</A></CODE></DL>
1762 <A NAME=
"setGlobalBestTourIteration(int)"><!-- --></A><H3>
1763 setGlobalBestTourIteration
</H3>
1765 public void
<B>setGlobalBestTourIteration
</B>(int
GlobalBestTourIteration)
</PRE>
1774 <!-- ========= END OF CLASS DATA ========= -->
1778 <!-- ======= START OF BOTTOM NAVBAR ====== -->
1779 <A NAME=
"navbar_bottom"><!-- --></A>
1780 <A HREF=
"#skip-navbar_bottom" title=
"Skip navigation links"></A>
1781 <TABLE BORDER=
"0" WIDTH=
"100%" CELLPADDING=
"1" CELLSPACING=
"0" SUMMARY=
"">
1783 <TD COLSPAN=
2 BGCOLOR=
"#EEEEFF" CLASS=
"NavBarCell1">
1784 <A NAME=
"navbar_bottom_firstrow"><!-- --></A>
1785 <TABLE BORDER=
"0" CELLPADDING=
"0" CELLSPACING=
"3" SUMMARY=
"">
1786 <TR ALIGN=
"center" VALIGN=
"top">
1787 <TD BGCOLOR=
"#EEEEFF" CLASS=
"NavBarCell1"> <A HREF=
"../../overview-summary.html"><FONT CLASS=
"NavBarFont1"><B>Overview
</B></FONT></A> </TD>
1788 <TD BGCOLOR=
"#EEEEFF" CLASS=
"NavBarCell1"> <A HREF=
"package-summary.html"><FONT CLASS=
"NavBarFont1"><B>Package
</B></FONT></A> </TD>
1789 <TD BGCOLOR=
"#FFFFFF" CLASS=
"NavBarCell1Rev"> <FONT CLASS=
"NavBarFont1Rev"><B>Class
</B></FONT> </TD>
1790 <TD BGCOLOR=
"#EEEEFF" CLASS=
"NavBarCell1"> <A HREF=
"class-use/ACOMediator.html"><FONT CLASS=
"NavBarFont1"><B>Use
</B></FONT></A> </TD>
1791 <TD BGCOLOR=
"#EEEEFF" CLASS=
"NavBarCell1"> <A HREF=
"package-tree.html"><FONT CLASS=
"NavBarFont1"><B>Tree
</B></FONT></A> </TD>
1792 <TD BGCOLOR=
"#EEEEFF" CLASS=
"NavBarCell1"> <A HREF=
"../../deprecated-list.html"><FONT CLASS=
"NavBarFont1"><B>Deprecated
</B></FONT></A> </TD>
1793 <TD BGCOLOR=
"#EEEEFF" CLASS=
"NavBarCell1"> <A HREF=
"../../index-files/index-1.html"><FONT CLASS=
"NavBarFont1"><B>Index
</B></FONT></A> </TD>
1794 <TD BGCOLOR=
"#EEEEFF" CLASS=
"NavBarCell1"> <A HREF=
"../../help-doc.html"><FONT CLASS=
"NavBarFont1"><B>Help
</B></FONT></A> </TD>
1798 <TD ALIGN=
"right" VALIGN=
"top" ROWSPAN=
3><EM>
1804 <TD BGCOLOR=
"white" CLASS=
"NavBarCell2"><FONT SIZE=
"-2">
1805 PREV CLASS
1806 NEXT CLASS
</FONT></TD>
1807 <TD BGCOLOR=
"white" CLASS=
"NavBarCell2"><FONT SIZE=
"-2">
1808 <A HREF=
"../../index.html?aco/mediator/ACOMediator.html" target=
"_top"><B>FRAMES
</B></A>
1809 <A HREF=
"ACOMediator.html" target=
"_top"><B>NO FRAMES
</B></A>
1810 <SCRIPT type=
"text/javascript">
1813 document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
1818 <A HREF=
"../../allclasses-noframe.html"><B>All Classes
</B></A>
1825 <TD VALIGN=
"top" CLASS=
"NavBarCell3"><FONT SIZE=
"-2">
1826 SUMMARY:
NESTED
|
FIELD
|
<A HREF=
"#constructor_summary">CONSTR
</A> |
<A HREF=
"#method_summary">METHOD
</A></FONT></TD>
1827 <TD VALIGN=
"top" CLASS=
"NavBarCell3"><FONT SIZE=
"-2">
1828 DETAIL:
FIELD
|
<A HREF=
"#constructor_detail">CONSTR
</A> |
<A HREF=
"#method_detail">METHOD
</A></FONT></TD>
1831 <A NAME=
"skip-navbar_bottom"></A>
1832 <!-- ======== END OF BOTTOM NAVBAR ======= -->