jmetal.problems.mqap
Class mQAP

java.lang.Object
  extended by jmetal.core.Problem
      extended by jmetal.problems.mqap.mQAP
All Implemented Interfaces:
java.io.Serializable

public class mQAP
extends Problem

Version:
1.0 This class implements the mQAP problem. Please notice that this class is also valid for the case m = 1 (mono-objective version of the problem)
Author:
Juan J. Durillo
See Also:
Serialized Form

Field Summary
 
Fields inherited from class jmetal.core.Problem
length_, lowerLimit_, numberOfConstraints_, numberOfObjectives_, numberOfVariables_, problemName_, solutionType_, upperLimit_
 
Constructor Summary
mQAP(java.lang.String solutionType)
           
mQAP(java.lang.String solutionType, java.lang.String fileName)
          Creates a new instance of problem mQAP.
 
Method Summary
 void evaluate(Solution solution)
          Evaluates a Solution object.
 
Methods inherited from class jmetal.core.Problem
evaluateConstraints, getLength, getLowerLimit, getName, getNumberOfBits, getNumberOfConstraints, getNumberOfObjectives, getNumberOfVariables, getPrecision, getPrecision, getSolutionType, getUpperLimit, setNumberOfVariables, setPrecision, setSolutionType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

mQAP

public mQAP(java.lang.String solutionType)

mQAP

public mQAP(java.lang.String solutionType,
            java.lang.String fileName)
Creates a new instance of problem mQAP.

Parameters:
fileName: - name of the file containing the instance
Method Detail

evaluate

public void evaluate(Solution solution)
              throws JMException
Description copied from class: Problem
Evaluates a Solution object.

Specified by:
evaluate in class Problem
Parameters:
solution - The Solution to evaluate.
Throws:
JMException