it.ssc.pl.milp.SolutionConstraint 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 ad un vincolo del problema di LP dove ad ogni variabile incognita è stato assegnato
* il valore ottimo. È possibile ricavare il valore LHS del vincolo in funzione della soluzione ottima.
* Per componente LHS intendiamo l'equazione linerare che occupa la parte sinistra
* del vincolo. Dato un vincolo X1 + 3X2 ≥ 7, la componente
* LHS è data dala parte X1 + 3X2.
*
* @author Stefano Scarioli
* @version 1.0
* @see SSC Software www.sscLab.org
*
*/
public interface SolutionConstraint {
/**
*
* @return La componente fissa Rhs del vincolo
*/
public double getRhs() ;
/**
*
* @return Il valore che la componente LHS assume sostituendo alle variabili
* incognite la soluzione ottima determinata
*
*/
public double getValue() ;
/**
*
* @return Il tipo di vincolo (GE,LE,EQ)
*/
public ConsType getRel() ;
/**
*
* @return Il nome del vincolo
*/
public String getName() ;
}