it.ssc.pl.milp.Solution Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jsr331-ssc Show documentation
Show all versions of jsr331-ssc Show documentation
This is a JSR331 interface for SSC (Software for the Calculation of the Simplex) is a java library for solving linear programming problems v. 3.0.1.
SSC was designed and developed by Stefano Scarioli.
The newest version!
package it.ssc.pl.milp;
/**
*
*
* Questa interfaccia permette di accedere
* ai valori assunti dalle n variabili della soluzione ottima.
*
* @author Stefano Scarioli
* @version 1.0
* @see SSC Software www.sscLab.org
*
*/
public interface Solution {
/**
*
* @return Un array di oggetti Variable da cui prelevare le caratteristiche
* ed il valore ottimo assunto da ogni variabile.
*
*/
public Variable[] getVariables();
/**
*
* @return Il valore ottimo assunto dalla funzione obiettivo.
*/
public double getOptimumValue();
/**
*
* @return Il tipo di soluzione ottenuta
*/
public SolutionType getTypeSolution();
/**
*
* @return Un array di oggetti vincolo, da cui ricavare il valore che
* ciascun vincolo assume sostituendo alla variabili incognite
* la soluzione ottima.
*/
public SolutionConstraint[] getSolutionConstraint();
/**
*
* @return Il valore assunto dalla funzione obiettivo.
*/
public double getValue();
}