Package ch.idsia.crema.solver.commons
Class FractionalSolver
- java.lang.Object
-
- ch.idsia.crema.solver.commons.FractionalSolver
-
- All Implemented Interfaces:
LinearFractionalSolver
public class FractionalSolver extends Object implements LinearFractionalSolver
Charnes-Cooper transformation- Author:
- davidhuber
-
-
Constructor Summary
Constructors Constructor Description FractionalSolver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description doublegetValue()double[]getVertex()voidloadProblem(ExtensiveLinearFactor factor, org.apache.commons.math3.optim.nonlinear.scalar.GoalType type)voidloadProblem(org.apache.commons.math3.optim.linear.LinearConstraintSet data, org.apache.commons.math3.optim.nonlinear.scalar.GoalType type)voidsolve(double[] numerator, double[] denominator, double mult)voidsolve(double[] numerator, double num_const, double[] denominator, double denom_const)voidsolve(double[] numerator, double alpha, double[] denominator, double beta, double mult)StringtoString()
-
-
-
Method Detail
-
loadProblem
public void loadProblem(ExtensiveLinearFactor factor, org.apache.commons.math3.optim.nonlinear.scalar.GoalType type)
- Specified by:
loadProblemin interfaceLinearFractionalSolver
-
loadProblem
public void loadProblem(org.apache.commons.math3.optim.linear.LinearConstraintSet data, org.apache.commons.math3.optim.nonlinear.scalar.GoalType type)- Specified by:
loadProblemin interfaceLinearFractionalSolver
-
solve
public void solve(double[] numerator, double[] denominator, double mult)
-
solve
public void solve(double[] numerator, double num_const, double[] denominator, double denom_const)- Specified by:
solvein interfaceLinearFractionalSolver
-
getValue
public double getValue()
- Specified by:
getValuein interfaceLinearFractionalSolver
-
getVertex
public double[] getVertex()
- Specified by:
getVertexin interfaceLinearFractionalSolver
-
solve
public void solve(double[] numerator, double alpha, double[] denominator, double beta, double mult)- Specified by:
solvein interfaceLinearFractionalSolver
-
-