lt.ktu.tsp.param_optimization
Class TSPTabu

java.lang.Object
  |
  +--lt.ktu.gmj.AbstractTask
        |
        +--lt.ktu.tsp.param_optimization.TSPTabu
All Implemented Interfaces:
lt.ktu.gmj.Customizable, lt.ktu.gmj.Task, lt.ktu.gmj.TaskWithAnalyzers

public class TSPTabu
extends lt.ktu.gmj.AbstractTask
implements lt.ktu.gmj.TaskWithAnalyzers


Field Summary
protected static CitiesOnScreenCartesian cities
           
protected  int itCount
           
protected static java.util.List stat
           
protected  int taskSize
           
 
Constructor Summary
TSPTabu()
          Creates a new instance of Task
 
Method Summary
 java.lang.Class[] analyzers()
           
 void customize(lt.ktu.gmj.propertySheet.PropertyManager manager)
           
 lt.ktu.gmj.Domain domain()
           
 double f(lt.ktu.gmj.Point point)
           
static CitiesOnScreenCartesian getCities()
           
static java.util.List getStatistics()
           
protected  void setTaskSize(int taskSize)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

taskSize

protected int taskSize

itCount

protected int itCount

cities

protected static CitiesOnScreenCartesian cities

stat

protected static java.util.List stat
Constructor Detail

TSPTabu

public TSPTabu()
Creates a new instance of Task

Method Detail

f

public double f(lt.ktu.gmj.Point point)
Specified by:
f in interface lt.ktu.gmj.Task
Specified by:
f in class lt.ktu.gmj.AbstractTask

domain

public lt.ktu.gmj.Domain domain()
Specified by:
domain in interface lt.ktu.gmj.Task
Specified by:
domain in class lt.ktu.gmj.AbstractTask

customize

public void customize(lt.ktu.gmj.propertySheet.PropertyManager manager)
Specified by:
customize in interface lt.ktu.gmj.Customizable
Specified by:
customize in class lt.ktu.gmj.AbstractTask

setTaskSize

protected void setTaskSize(int taskSize)

analyzers

public java.lang.Class[] analyzers()
                            throws java.lang.ClassNotFoundException
Specified by:
analyzers in interface lt.ktu.gmj.TaskWithAnalyzers
java.lang.ClassNotFoundException

getCities

public static CitiesOnScreenCartesian getCities()

getStatistics

public static java.util.List getStatistics()