be.ac.ulg.montefiore.run.totem.repository.genericheuristics.model
Interface HeuristicSolution

All Known Subinterfaces:
SASolution
All Known Implementing Classes:
SAMTESolution

public interface HeuristicSolution

Define an heuristic solution

Creation date: 30-Nov-2004 17:47:03

Author:
Fabian Skivee (skivee@run.montefiore.ulg.ac.be)

Method Summary
 java.lang.Object clone()
          Clone deeply a solution
 void display()
          Display a solution.
 double evaluate()
          Evaluate the solution using the objective function
 ObjectiveFunction getObjectiveFunction()
          Get the objective function
 

Method Detail

evaluate

double evaluate()
Evaluate the solution using the objective function

Returns:
the score of the solution

display

void display()
Display a solution. Use for debug


getObjectiveFunction

ObjectiveFunction getObjectiveFunction()
Get the objective function

Returns:

clone

java.lang.Object clone()
Clone deeply a solution

Returns:


Copyright © 2004-2007 Research Unit in Networking, All Rights Reserved.