public class MaF09 extends AbstractDoubleProblem
| Modifier and Type | Field and Description |
|---|---|
static int |
M9 |
static int |
maxinter9 |
static double[][] |
oth_poly_points9 |
static int[] |
pindex9 |
static double[][] |
points9 |
static double[][] |
r_polyline9 |
static double[][] |
rangex9 |
static double[][] |
rangey9 |
| Constructor and Description |
|---|
MaF09()
Default constructor
|
MaF09(Integer numberOfVariables,
Integer numberOfObjectives)
Creates a MaF09 problem instance
|
| Modifier and Type | Method and Description |
|---|---|
static boolean |
checkWithJdkGeneralPath(Point2D.Double point,
List<Point2D.Double> polygon) |
void |
evaluate(DoubleSolution solution)
Evaluates a solution
|
static double |
generV(double lb,
double ub) |
static boolean |
if_infeasible(double[] x) |
static boolean |
if_inside_polygon(double[] p1,
double[][] points) |
static double[] |
intersection(double[] kb1,
double[] kb2) |
static double[] |
line_of_twoP(double[] p1,
double[] p2) |
double[][] |
lines_of_polygon(double[][] p) |
static double[][] |
polygonpoints(int m,
double r) |
createSolution, getLowerBound, getUpperBound, setLowerLimit, setUpperLimitgetName, getNumberOfConstraints, getNumberOfObjectives, getNumberOfVariables, setName, setNumberOfConstraints, setNumberOfObjectives, setNumberOfVariablesclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetName, getNumberOfConstraints, getNumberOfObjectives, getNumberOfVariablespublic static int maxinter9
public static int[] pindex9
public static int M9
public static double[][] points9
public static double[][] rangex9
public static double[][] rangey9
public static double[][] r_polyline9
public static double[][] oth_poly_points9
public void evaluate(DoubleSolution solution)
solution - The solution to evaluatepublic static double[][] polygonpoints(int m,
double r)
public static double[] line_of_twoP(double[] p1,
double[] p2)
public double[][] lines_of_polygon(double[][] p)
public static double[] intersection(double[] kb1,
double[] kb2)
public static boolean if_infeasible(double[] x)
public static boolean if_inside_polygon(double[] p1,
double[][] points)
public static boolean checkWithJdkGeneralPath(Point2D.Double point, List<Point2D.Double> polygon)
public static double generV(double lb,
double ub)
Copyright © 2018. All rights reserved.