make the mediator object an abstract class
commit58c271ad03b92991817cff5eace81fcac6430122
authorJochen Keil <jochen.keil@gmail.com>
Wed, 30 Jun 2010 07:18:43 +0000 (30 09:18 +0200)
committerJochen Keil <jochen.keil@gmail.com>
Wed, 30 Jun 2010 07:18:43 +0000 (30 09:18 +0200)
treeaac5fb8c2c280ab0b21cc92eb38f445c58b7a044
parentb75b81e2f653bd3c798e4ed2f66d508f4e9ba568
make the mediator object an abstract class

for extension it is better to have a subclass of mediator for every
algorithm with it's own parameters. This also requires the strategie
classes to use the correct mediator object.
13 files changed:
aco/AntMain.java
aco/mediator/ACOMediator.java
aco/mediator/acs/ACSMediator.java [new file with mode: 0644]
aco/mediator/as/ASMediator.java [new file with mode: 0644]
aco/mediator/asrank/ASRankMediator.java [new file with mode: 0644]
aco/mediator/eas/EASMediator.java [new file with mode: 0644]
aco/strategy/acs/ACSStrategy.java
aco/strategy/as/ASChoiceInformationStrategy.java
aco/strategy/as/ASPheromoneStrategy.java
aco/strategy/asrank/ASRankPheromoneStrategy.java
aco/strategy/asrank/ASRankTauZeroStrategy.java
aco/strategy/eas/EASPheromoneStrategy.java
aco/strategy/eas/EASTauZeroStrategy.java