Remove crap comments.
This commit is contained in:
parent
d778dc6e24
commit
453df310ee
@ -4,11 +4,7 @@ import eva2.optimization.individuals.AbstractEAIndividual;
|
|||||||
import eva2.optimization.mocco.paretofrontviewer.InterfaceRefSolutionListener;
|
import eva2.optimization.mocco.paretofrontviewer.InterfaceRefSolutionListener;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Created by IntelliJ IDEA.
|
*
|
||||||
* User: streiche
|
|
||||||
* Date: 25.08.2005
|
|
||||||
* Time: 17:16:33
|
|
||||||
* To change this template use File | Settings | File Templates.
|
|
||||||
*/
|
*/
|
||||||
public interface InterfaceSelectablePointIcon {
|
public interface InterfaceSelectablePointIcon {
|
||||||
|
|
||||||
|
@ -1,13 +1,5 @@
|
|||||||
package eva2.gui;
|
package eva2.gui;
|
||||||
|
|
||||||
/**
|
|
||||||
* Created by IntelliJ IDEA.
|
|
||||||
* User: streiche
|
|
||||||
* Date: 12.05.2003
|
|
||||||
* Time: 18:30:44
|
|
||||||
* To change this template use Options | File Templates.
|
|
||||||
*/
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
@ -1,11 +1,7 @@
|
|||||||
package eva2.gui;
|
package eva2.gui;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Created by IntelliJ IDEA.
|
*
|
||||||
* User: streiche
|
|
||||||
* Date: 14.07.2005
|
|
||||||
* Time: 16:15:47
|
|
||||||
* To change this template use File | Settings | File Templates.
|
|
||||||
*/
|
*/
|
||||||
public class PropertyEpsilonConstraint implements java.io.Serializable {
|
public class PropertyEpsilonConstraint implements java.io.Serializable {
|
||||||
|
|
||||||
|
@ -1,11 +1,7 @@
|
|||||||
package eva2.gui;
|
package eva2.gui;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Created by IntelliJ IDEA.
|
*
|
||||||
* User: streiche
|
|
||||||
* Date: 05.03.2004
|
|
||||||
* Time: 14:56:58
|
|
||||||
* To change this template use File | Settings | File Templates.
|
|
||||||
*/
|
*/
|
||||||
public class PropertyEpsilonThreshold implements java.io.Serializable {
|
public class PropertyEpsilonThreshold implements java.io.Serializable {
|
||||||
|
|
||||||
|
@ -1,11 +1,7 @@
|
|||||||
package eva2.gui;
|
package eva2.gui;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Created by IntelliJ IDEA.
|
*
|
||||||
* User: streiche
|
|
||||||
* Date: 12.09.2005
|
|
||||||
* Time: 10:18:50
|
|
||||||
* To change this template use File | Settings | File Templates.
|
|
||||||
*/
|
*/
|
||||||
public class PropertyIntArray implements java.io.Serializable {
|
public class PropertyIntArray implements java.io.Serializable {
|
||||||
public int[] intArray;
|
public int[] intArray;
|
||||||
|
@ -1,11 +1,7 @@
|
|||||||
package eva2.gui;
|
package eva2.gui;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Created by IntelliJ IDEA.
|
*
|
||||||
* User: streiche
|
|
||||||
* Date: 15.07.2005
|
|
||||||
* Time: 10:16:10
|
|
||||||
* To change this template use File | Settings | File Templates.
|
|
||||||
*/
|
*/
|
||||||
public class PropertyWeightedLPTchebycheff implements java.io.Serializable {
|
public class PropertyWeightedLPTchebycheff implements java.io.Serializable {
|
||||||
|
|
||||||
|
@ -4,11 +4,7 @@ import eva2.optimization.individuals.codings.gp.AbstractGPNode;
|
|||||||
import eva2.optimization.individuals.codings.gp.GPArea;
|
import eva2.optimization.individuals.codings.gp.GPArea;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Created by IntelliJ IDEA.
|
*
|
||||||
* User: streiche
|
|
||||||
* Date: 27.06.2003
|
|
||||||
* Time: 11:41:01
|
|
||||||
* To change this template use Options | File Templates.
|
|
||||||
*/
|
*/
|
||||||
public class GenericAreaEditor extends AbstractListSelectionEditor {
|
public class GenericAreaEditor extends AbstractListSelectionEditor {
|
||||||
/**
|
/**
|
||||||
|
@ -10,11 +10,7 @@ import java.beans.PropertyChangeSupport;
|
|||||||
import java.beans.PropertyEditor;
|
import java.beans.PropertyEditor;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Created by IntelliJ IDEA.
|
*
|
||||||
* User: streiche
|
|
||||||
* Date: 14.07.2005
|
|
||||||
* Time: 16:33:45
|
|
||||||
* To change this template use File | Settings | File Templates.
|
|
||||||
*/
|
*/
|
||||||
public class GenericEpsilonConstraintEditor extends JPanel implements PropertyEditor {
|
public class GenericEpsilonConstraintEditor extends JPanel implements PropertyEditor {
|
||||||
|
|
||||||
|
@ -8,14 +8,9 @@ import java.util.ArrayList;
|
|||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Created by IntelliJ IDEA.
|
*
|
||||||
* User: streiche
|
|
||||||
* Date: 01.04.2004
|
|
||||||
* Time: 16:17:35
|
|
||||||
* To change this template use File | Settings | File Templates.
|
|
||||||
*/
|
*/
|
||||||
public class DPointSetMultiIcon extends DComponent {
|
public class DPointSetMultiIcon extends DComponent {
|
||||||
//~ Instance fields ////////////////////////////////////////////////////////
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* this class stores the jump positions (see this.jump)
|
* this class stores the jump positions (see this.jump)
|
||||||
|
@ -209,10 +209,7 @@ public class GAESIndividualBinaryDoubleData extends AbstractEAIndividual impleme
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* *******************************************************************************************************************
|
* This method allows you to request a certain amount of double data
|
||||||
* These are for InterfaceDataTypeDouble
|
|
||||||
* <p/>
|
|
||||||
* /** This method allows you to request a certain amount of double data
|
|
||||||
*
|
*
|
||||||
* @param length The lenght of the double[] that is to be optimized
|
* @param length The lenght of the double[] that is to be optimized
|
||||||
*/
|
*/
|
||||||
|
@ -6,11 +6,6 @@ import java.util.BitSet;
|
|||||||
* This interface gives access to a binary phenotype and except
|
* This interface gives access to a binary phenotype and except
|
||||||
* for problem specific operators should only be used by the
|
* for problem specific operators should only be used by the
|
||||||
* optimization problem.
|
* optimization problem.
|
||||||
* Created by IntelliJ IDEA.
|
|
||||||
* User: streiche
|
|
||||||
* Date: 24.03.2003
|
|
||||||
* Time: 10:57:31
|
|
||||||
* To change this template use Options | File Templates.
|
|
||||||
*/
|
*/
|
||||||
public interface InterfaceDataTypeBinary {
|
public interface InterfaceDataTypeBinary {
|
||||||
|
|
||||||
|
@ -4,11 +4,6 @@ package eva2.optimization.individuals;
|
|||||||
* This interface gives access to a integer phenotype and except
|
* This interface gives access to a integer phenotype and except
|
||||||
* for problemspecific operators should only be used by the
|
* for problemspecific operators should only be used by the
|
||||||
* optimization problem.
|
* optimization problem.
|
||||||
* Created by IntelliJ IDEA.
|
|
||||||
* User: streiche
|
|
||||||
* Date: 15.04.2004
|
|
||||||
* Time: 17:16:23
|
|
||||||
* To change this template use File | Settings | File Templates.
|
|
||||||
*/
|
*/
|
||||||
public interface InterfaceDataTypeInteger {
|
public interface InterfaceDataTypeInteger {
|
||||||
|
|
||||||
|
@ -5,18 +5,6 @@ package eva2.optimization.individuals;
|
|||||||
* This interface gives access to a permutation phenotype and except
|
* This interface gives access to a permutation phenotype and except
|
||||||
* for problemspecific operators should only be used by the
|
* for problemspecific operators should only be used by the
|
||||||
* optimization problem.
|
* optimization problem.
|
||||||
* <p>Title: EvA2</p>
|
|
||||||
* <p/>
|
|
||||||
* <p>Description: </p>
|
|
||||||
* <p/>
|
|
||||||
* <p>Copyright:
|
|
||||||
* (c) 2003</p>
|
|
||||||
* <p/>
|
|
||||||
* <p>Company: </p>
|
|
||||||
* Defines an interface for a datatype of a permutation.
|
|
||||||
*
|
|
||||||
* @author planatsc
|
|
||||||
* @version 1.0
|
|
||||||
*/
|
*/
|
||||||
public interface InterfaceDataTypePermutation {
|
public interface InterfaceDataTypePermutation {
|
||||||
|
|
||||||
|
@ -6,11 +6,6 @@ import eva2.optimization.individuals.codings.gp.InterfaceProgram;
|
|||||||
* This interface gives access to a program phenotype and except
|
* This interface gives access to a program phenotype and except
|
||||||
* for problemspecific operators should only be used by the
|
* for problemspecific operators should only be used by the
|
||||||
* optimization problem.
|
* optimization problem.
|
||||||
* Created by IntelliJ IDEA.
|
|
||||||
* User: streiche
|
|
||||||
* Date: 04.04.2003
|
|
||||||
* Time: 16:28:29
|
|
||||||
* To change this template use Options | File Templates.
|
|
||||||
*/
|
*/
|
||||||
public interface InterfaceDataTypeProgram {
|
public interface InterfaceDataTypeProgram {
|
||||||
|
|
||||||
|
@ -20,13 +20,6 @@ public interface InterfaceESIndividual {
|
|||||||
* @param b The new genotype of the Individual
|
* @param b The new genotype of the Individual
|
||||||
*/
|
*/
|
||||||
public void setDGenotype(double[] b);
|
public void setDGenotype(double[] b);
|
||||||
//
|
|
||||||
// /** This method will set the range of the double attributes.
|
|
||||||
// * Note: range[d][0] gives the lower bound and range[d] gives the upper bound
|
|
||||||
// * for dimension d.
|
|
||||||
// * @param range The new range for the double data.
|
|
||||||
// */
|
|
||||||
// public void setDoubleRange(double[][] range);
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This method will return the range for all double attributes.
|
* This method will return the range for all double attributes.
|
||||||
|
@ -5,11 +5,6 @@ import eva2.optimization.individuals.codings.gp.AbstractGPNode;
|
|||||||
/**
|
/**
|
||||||
* This interface gives access to a tree-based genotype and should
|
* This interface gives access to a tree-based genotype and should
|
||||||
* only be used by mutation and crossover operators.
|
* only be used by mutation and crossover operators.
|
||||||
* Created by IntelliJ IDEA.
|
|
||||||
* User: streiche
|
|
||||||
* Date: 03.04.2003
|
|
||||||
* Time: 17:36:46
|
|
||||||
* To change this template use Options | File Templates.
|
|
||||||
*/
|
*/
|
||||||
public interface InterfaceGPIndividual {
|
public interface InterfaceGPIndividual {
|
||||||
|
|
||||||
|
@ -6,11 +6,6 @@ import java.util.BitSet;
|
|||||||
* This is the traditional binary coding for double value, which allows arbitrary number of
|
* This is the traditional binary coding for double value, which allows arbitrary number of
|
||||||
* bits per variable. But i guess currently the GUI only allows to set the number of bits for
|
* bits per variable. But i guess currently the GUI only allows to set the number of bits for
|
||||||
* all variables at the same time.
|
* all variables at the same time.
|
||||||
* Created by IntelliJ IDEA.
|
|
||||||
* User: streiche
|
|
||||||
* Date: 24.03.2003
|
|
||||||
* Time: 16:37:11
|
|
||||||
* To change this template use Options | File Templates.
|
|
||||||
*/
|
*/
|
||||||
public class GAStandardCodingDouble implements InterfaceGADoubleCoding, java.io.Serializable {
|
public class GAStandardCodingDouble implements InterfaceGADoubleCoding, java.io.Serializable {
|
||||||
private double lastMaxVal = 1;
|
private double lastMaxVal = 1;
|
||||||
|
@ -3,11 +3,7 @@ package eva2.optimization.individuals.codings.ga;
|
|||||||
import java.util.BitSet;
|
import java.util.BitSet;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Created by IntelliJ IDEA.
|
*
|
||||||
* User: streiche
|
|
||||||
* Date: 24.03.2003
|
|
||||||
* Time: 16:47:06
|
|
||||||
* To change this template use Options | File Templates.
|
|
||||||
*/
|
*/
|
||||||
public interface InterfaceGADoubleCoding {
|
public interface InterfaceGADoubleCoding {
|
||||||
/**
|
/**
|
||||||
|
@ -3,11 +3,7 @@ package eva2.optimization.individuals.codings.ga;
|
|||||||
import java.util.BitSet;
|
import java.util.BitSet;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Created by IntelliJ IDEA.
|
*
|
||||||
* User: streiche
|
|
||||||
* Date: 13.05.2004
|
|
||||||
* Time: 11:24:43
|
|
||||||
* To change this template use File | Settings | File Templates.
|
|
||||||
*/
|
*/
|
||||||
public interface InterfaceGAIntegerCoding {
|
public interface InterfaceGAIntegerCoding {
|
||||||
|
|
||||||
|
@ -5,11 +5,6 @@ import eva2.problems.InterfaceProgramProblem;
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* A eva2.problems.simple add node with two arguments.
|
* A eva2.problems.simple add node with two arguments.
|
||||||
* Created by IntelliJ IDEA.
|
|
||||||
* User: streiche
|
|
||||||
* Date: 04.04.2003
|
|
||||||
* Time: 15:44:01
|
|
||||||
* To change this template use Options | File Templates.
|
|
||||||
*/
|
*/
|
||||||
public class GPNodeAdd extends AbstractGPNode implements java.io.Serializable {
|
public class GPNodeAdd extends AbstractGPNode implements java.io.Serializable {
|
||||||
|
|
||||||
@ -63,10 +58,10 @@ public class GPNodeAdd extends AbstractGPNode implements java.io.Serializable {
|
|||||||
for (int i = 0; i < this.nodes.length; i++) {
|
for (int i = 0; i < this.nodes.length; i++) {
|
||||||
tmpObj = this.nodes[i].evaluate(environment);
|
tmpObj = this.nodes[i].evaluate(environment);
|
||||||
if (tmpObj instanceof Double) {
|
if (tmpObj instanceof Double) {
|
||||||
result += ((Double) tmpObj).doubleValue();
|
result += (Double) tmpObj;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return new Double(result);
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -4,11 +4,6 @@ import eva2.problems.InterfaceProgramProblem;
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* A cos node with on argument.
|
* A cos node with on argument.
|
||||||
* Created by IntelliJ IDEA.
|
|
||||||
* User: streiche
|
|
||||||
* Date: 27.06.2003
|
|
||||||
* Time: 16:50:24
|
|
||||||
* To change this template use Options | File Templates.
|
|
||||||
*/
|
*/
|
||||||
public class GPNodeCos extends AbstractGPNode implements java.io.Serializable {
|
public class GPNodeCos extends AbstractGPNode implements java.io.Serializable {
|
||||||
|
|
||||||
|
@ -4,11 +4,6 @@ import eva2.problems.InterfaceProgramProblem;
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* An exponent node with one argument.
|
* An exponent node with one argument.
|
||||||
* Created by IntelliJ IDEA.
|
|
||||||
* User: streiche
|
|
||||||
* Date: 27.06.2003
|
|
||||||
* Time: 16:50:36
|
|
||||||
* To change this template use Options | File Templates.
|
|
||||||
*/
|
*/
|
||||||
public class GPNodeExp extends AbstractGPNode implements java.io.Serializable {
|
public class GPNodeExp extends AbstractGPNode implements java.io.Serializable {
|
||||||
|
|
||||||
|
@ -4,11 +4,6 @@ import eva2.problems.InterfaceProgramProblem;
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* This nodes executes both arguments.
|
* This nodes executes both arguments.
|
||||||
* Created by IntelliJ IDEA.
|
|
||||||
* User: streiche
|
|
||||||
* Date: 16.06.2003
|
|
||||||
* Time: 13:35:55
|
|
||||||
* To change this template use Options | File Templates.
|
|
||||||
*/
|
*/
|
||||||
public class GPNodeFlowExec2 extends AbstractGPNode implements java.io.Serializable {
|
public class GPNodeFlowExec2 extends AbstractGPNode implements java.io.Serializable {
|
||||||
|
|
||||||
|
@ -4,11 +4,6 @@ import eva2.problems.InterfaceProgramProblem;
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* This node executes all three arguments.
|
* This node executes all three arguments.
|
||||||
* Created by IntelliJ IDEA.
|
|
||||||
* User: streiche
|
|
||||||
* Date: 16.06.2003
|
|
||||||
* Time: 13:36:08
|
|
||||||
* To change this template use Options | File Templates.
|
|
||||||
*/
|
*/
|
||||||
public class GPNodeFlowExec3 extends AbstractGPNode implements java.io.Serializable {
|
public class GPNodeFlowExec3 extends AbstractGPNode implements java.io.Serializable {
|
||||||
|
|
||||||
|
@ -5,11 +5,6 @@ import eva2.problems.InterfaceProgramProblem;
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* A multiplicator node taking two arguments.
|
* A multiplicator node taking two arguments.
|
||||||
* Created by IntelliJ IDEA.
|
|
||||||
* User: streiche
|
|
||||||
* Date: 04.04.2003
|
|
||||||
* Time: 16:00:16
|
|
||||||
* To change this template use Options | File Templates.
|
|
||||||
*/
|
*/
|
||||||
public class GPNodeMult extends AbstractGPNode implements java.io.Serializable {
|
public class GPNodeMult extends AbstractGPNode implements java.io.Serializable {
|
||||||
|
|
||||||
|
@ -5,11 +5,6 @@ import eva2.problems.InterfaceProgramProblem;
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* A substraction node using two arguments.
|
* A substraction node using two arguments.
|
||||||
* Created by IntelliJ IDEA.
|
|
||||||
* User: streiche
|
|
||||||
* Date: 04.04.2003
|
|
||||||
* Time: 15:49:47
|
|
||||||
* To change this template use Options | File Templates.
|
|
||||||
*/
|
*/
|
||||||
public class GPNodeNeg extends AbstractGPNode implements java.io.Serializable {
|
public class GPNodeNeg extends AbstractGPNode implements java.io.Serializable {
|
||||||
|
|
||||||
|
@ -7,11 +7,6 @@ import eva2.problems.InterfaceProgramProblem;
|
|||||||
* in the enviroment simulated in the problem. The type of action is given
|
* in the enviroment simulated in the problem. The type of action is given
|
||||||
* by the identifier and has to be implemented by the problem definition.
|
* by the identifier and has to be implemented by the problem definition.
|
||||||
* See the artificial ant problem for an example.
|
* See the artificial ant problem for an example.
|
||||||
* Created by IntelliJ IDEA.
|
|
||||||
* User: streiche
|
|
||||||
* Date: 16.06.2003
|
|
||||||
* Time: 13:32:40
|
|
||||||
* To change this template use Options | File Templates.
|
|
||||||
*/
|
*/
|
||||||
public class GPNodeOutput extends AbstractGPNode implements java.io.Serializable {
|
public class GPNodeOutput extends AbstractGPNode implements java.io.Serializable {
|
||||||
|
|
||||||
|
@ -4,11 +4,6 @@ import eva2.problems.InterfaceProgramProblem;
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* This node puts the argument to the power of two.
|
* This node puts the argument to the power of two.
|
||||||
* Created by IntelliJ IDEA.
|
|
||||||
* User: streiche
|
|
||||||
* Date: 30.09.2003
|
|
||||||
* Time: 14:32:48
|
|
||||||
* To change this template use Options | File Templates.
|
|
||||||
*/
|
*/
|
||||||
public class GPNodePow2 extends AbstractGPNode implements java.io.Serializable {
|
public class GPNodePow2 extends AbstractGPNode implements java.io.Serializable {
|
||||||
|
|
||||||
|
@ -4,11 +4,6 @@ import eva2.problems.InterfaceProgramProblem;
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* This argument puts the argument to the power of three.
|
* This argument puts the argument to the power of three.
|
||||||
* Created by IntelliJ IDEA.
|
|
||||||
* User: streiche
|
|
||||||
* Date: 30.09.2003
|
|
||||||
* Time: 14:33:03
|
|
||||||
* To change this template use Options | File Templates.
|
|
||||||
*/
|
*/
|
||||||
public class GPNodePow3 extends AbstractGPNode implements java.io.Serializable {
|
public class GPNodePow3 extends AbstractGPNode implements java.io.Serializable {
|
||||||
|
|
||||||
|
@ -4,11 +4,6 @@ import eva2.problems.InterfaceProgramProblem;
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* A sinus node taking one argument.
|
* A sinus node taking one argument.
|
||||||
* Created by IntelliJ IDEA.
|
|
||||||
* User: streiche
|
|
||||||
* Date: 27.06.2003
|
|
||||||
* Time: 16:50:14
|
|
||||||
* To change this template use Options | File Templates.
|
|
||||||
*/
|
*/
|
||||||
public class GPNodeSin extends AbstractGPNode implements java.io.Serializable {
|
public class GPNodeSin extends AbstractGPNode implements java.io.Serializable {
|
||||||
|
|
||||||
|
@ -5,11 +5,6 @@ import eva2.problems.InterfaceProgramProblem;
|
|||||||
/**
|
/**
|
||||||
* A square root node taking one argument. Secure operation is guaranteed
|
* A square root node taking one argument. Secure operation is guaranteed
|
||||||
* by using the absolute value only.
|
* by using the absolute value only.
|
||||||
* Created by IntelliJ IDEA.
|
|
||||||
* User: streiche
|
|
||||||
* Date: 30.09.2003
|
|
||||||
* Time: 14:33:13
|
|
||||||
* To change this template use Options | File Templates.
|
|
||||||
*/
|
*/
|
||||||
public class GPNodeSqrt extends AbstractGPNode implements java.io.Serializable {
|
public class GPNodeSqrt extends AbstractGPNode implements java.io.Serializable {
|
||||||
|
|
||||||
|
@ -5,11 +5,6 @@ import eva2.problems.InterfaceProgramProblem;
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* A substraction node using two arguments.
|
* A substraction node using two arguments.
|
||||||
* Created by IntelliJ IDEA.
|
|
||||||
* User: streiche
|
|
||||||
* Date: 04.04.2003
|
|
||||||
* Time: 15:49:47
|
|
||||||
* To change this template use Options | File Templates.
|
|
||||||
*/
|
*/
|
||||||
public class GPNodeSub extends AbstractGPNode implements java.io.Serializable {
|
public class GPNodeSub extends AbstractGPNode implements java.io.Serializable {
|
||||||
|
|
||||||
|
@ -1,11 +1,7 @@
|
|||||||
package eva2.optimization.individuals.codings.gp;
|
package eva2.optimization.individuals.codings.gp;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Created by IntelliJ IDEA.
|
*
|
||||||
* User: streiche
|
|
||||||
* Date: 13.06.2003
|
|
||||||
* Time: 18:25:13
|
|
||||||
* To change this template use Options | File Templates.
|
|
||||||
*/
|
*/
|
||||||
public interface InterfaceProgram {
|
public interface InterfaceProgram {
|
||||||
|
|
||||||
|
@ -11,11 +11,7 @@ import java.awt.event.ActionListener;
|
|||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Created by IntelliJ IDEA.
|
*
|
||||||
* User: streiche
|
|
||||||
* Date: 26.10.2005
|
|
||||||
* Time: 17:00:12
|
|
||||||
* To change this template use File | Settings | File Templates.
|
|
||||||
*/
|
*/
|
||||||
public class MOCCOChooseMOStrategy extends MOCCOPhase implements InterfaceProcessElement {
|
public class MOCCOChooseMOStrategy extends MOCCOPhase implements InterfaceProcessElement {
|
||||||
|
|
||||||
|
@ -23,11 +23,7 @@ import java.awt.event.ActionListener;
|
|||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Created by IntelliJ IDEA.
|
*
|
||||||
* User: streiche
|
|
||||||
* Date: 27.10.2005
|
|
||||||
* Time: 18:42:04
|
|
||||||
* To change this template use File | Settings | File Templates.
|
|
||||||
*/
|
*/
|
||||||
public class MOCCOParameterizeGDF extends MOCCOPhase implements InterfaceProcessElement {
|
public class MOCCOParameterizeGDF extends MOCCOPhase implements InterfaceProcessElement {
|
||||||
|
|
||||||
|
@ -19,11 +19,7 @@ import java.awt.event.ActionEvent;
|
|||||||
import java.awt.event.ActionListener;
|
import java.awt.event.ActionListener;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Created by IntelliJ IDEA.
|
*
|
||||||
* User: streiche
|
|
||||||
* Date: 27.10.2005
|
|
||||||
* Time: 18:42:04
|
|
||||||
* To change this template use File | Settings | File Templates.
|
|
||||||
*/
|
*/
|
||||||
public class MOCCOParameterizeRefPoint extends MOCCOPhase implements InterfaceProcessElement {
|
public class MOCCOParameterizeRefPoint extends MOCCOPhase implements InterfaceProcessElement {
|
||||||
|
|
||||||
|
@ -17,11 +17,7 @@ import java.awt.event.ActionEvent;
|
|||||||
import java.awt.event.ActionListener;
|
import java.awt.event.ActionListener;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Created by IntelliJ IDEA.
|
*
|
||||||
* User: streiche
|
|
||||||
* Date: 26.10.2005
|
|
||||||
* Time: 16:04:38
|
|
||||||
* To change this template use File | Settings | File Templates.
|
|
||||||
*/
|
*/
|
||||||
public class MOCCOParameterizeSO extends MOCCOPhase implements InterfaceProcessElement {
|
public class MOCCOParameterizeSO extends MOCCOPhase implements InterfaceProcessElement {
|
||||||
|
|
||||||
|
@ -8,11 +8,7 @@ import java.awt.event.ActionEvent;
|
|||||||
import java.awt.event.ActionListener;
|
import java.awt.event.ActionListener;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Created by IntelliJ IDEA.
|
*
|
||||||
* User: streiche
|
|
||||||
* Date: 24.10.2005
|
|
||||||
* Time: 14:43:49
|
|
||||||
* To change this template use File | Settings | File Templates.
|
|
||||||
*/
|
*/
|
||||||
public abstract class MOCCOPhase implements InterfaceProcessElement {
|
public abstract class MOCCOPhase implements InterfaceProcessElement {
|
||||||
|
|
||||||
|
@ -11,11 +11,7 @@ import java.awt.event.ActionEvent;
|
|||||||
import java.awt.event.ActionListener;
|
import java.awt.event.ActionListener;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Created by IntelliJ IDEA.
|
*
|
||||||
* User: streiche
|
|
||||||
* Date: 25.10.2005
|
|
||||||
* Time: 09:49:20
|
|
||||||
* To change this template use File | Settings | File Templates.
|
|
||||||
*/
|
*/
|
||||||
public class MOCCOProblemInitialization extends MOCCOPhase implements InterfaceProcessElement {
|
public class MOCCOProblemInitialization extends MOCCOPhase implements InterfaceProcessElement {
|
||||||
|
|
||||||
|
@ -11,11 +11,7 @@ import java.awt.event.ActionEvent;
|
|||||||
import java.awt.event.ActionListener;
|
import java.awt.event.ActionListener;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Created by IntelliJ IDEA.
|
*
|
||||||
* User: streiche
|
|
||||||
* Date: 25.10.2005
|
|
||||||
* Time: 10:07:27
|
|
||||||
* To change this template use File | Settings | File Templates.
|
|
||||||
*/
|
*/
|
||||||
public class MOCCOProblemRedefinition extends MOCCOPhase implements InterfaceProcessElement {
|
public class MOCCOProblemRedefinition extends MOCCOPhase implements InterfaceProcessElement {
|
||||||
|
|
||||||
|
@ -16,11 +16,7 @@ import java.awt.*;
|
|||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Created by IntelliJ IDEA.
|
*
|
||||||
* User: streiche
|
|
||||||
* Date: 21.10.2005
|
|
||||||
* Time: 14:40:44
|
|
||||||
* To change this template use File | Settings | File Templates.
|
|
||||||
*/
|
*/
|
||||||
public class MOCCOState {
|
public class MOCCOState {
|
||||||
|
|
||||||
|
@ -1,11 +1,7 @@
|
|||||||
package eva2.optimization.mocco.paretofrontviewer;
|
package eva2.optimization.mocco.paretofrontviewer;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Created by IntelliJ IDEA.
|
*
|
||||||
* User: streiche
|
|
||||||
* Date: 04.11.2005
|
|
||||||
* Time: 11:15:52
|
|
||||||
* To change this template use File | Settings | File Templates.
|
|
||||||
*/
|
*/
|
||||||
public interface InterfaceParetoFrontView {
|
public interface InterfaceParetoFrontView {
|
||||||
|
|
||||||
|
@ -1,11 +1,7 @@
|
|||||||
package eva2.optimization.mocco.paretofrontviewer;
|
package eva2.optimization.mocco.paretofrontviewer;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Created by IntelliJ IDEA.
|
*
|
||||||
* User: streiche
|
|
||||||
* Date: 04.11.2005
|
|
||||||
* Time: 16:44:05
|
|
||||||
* To change this template use File | Settings | File Templates.
|
|
||||||
*/
|
*/
|
||||||
public interface InterfaceRefPointListener {
|
public interface InterfaceRefPointListener {
|
||||||
|
|
||||||
|
@ -3,11 +3,7 @@ package eva2.optimization.mocco.paretofrontviewer;
|
|||||||
import eva2.optimization.individuals.AbstractEAIndividual;
|
import eva2.optimization.individuals.AbstractEAIndividual;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Created by IntelliJ IDEA.
|
*
|
||||||
* User: streiche
|
|
||||||
* Date: 04.11.2005
|
|
||||||
* Time: 15:43:09
|
|
||||||
* To change this template use File | Settings | File Templates.
|
|
||||||
*/
|
*/
|
||||||
public interface InterfaceRefSolutionListener {
|
public interface InterfaceRefSolutionListener {
|
||||||
|
|
||||||
|
@ -5,11 +5,6 @@ import eva2.optimization.population.Population;
|
|||||||
/**
|
/**
|
||||||
* This interface gives the necessary methods for an information
|
* This interface gives the necessary methods for an information
|
||||||
* retrieval algorithm.
|
* retrieval algorithm.
|
||||||
* Created by IntelliJ IDEA.
|
|
||||||
* User: streiche
|
|
||||||
* Date: 11.03.2004
|
|
||||||
* Time: 14:54:06
|
|
||||||
* To change this template use File | Settings | File Templates.
|
|
||||||
*/
|
*/
|
||||||
public interface InterfaceInformationRetrieval {
|
public interface InterfaceInformationRetrieval {
|
||||||
|
|
||||||
|
@ -5,11 +5,6 @@ import eva2.optimization.population.Population;
|
|||||||
/**
|
/**
|
||||||
* This interface gives the method necessary for an aglorithm
|
* This interface gives the method necessary for an aglorithm
|
||||||
* which is use to reduce the size of an archive.
|
* which is use to reduce the size of an archive.
|
||||||
* Created by IntelliJ IDEA.
|
|
||||||
* User: streiche
|
|
||||||
* Date: 13.05.2004
|
|
||||||
* Time: 14:35:20
|
|
||||||
* To change this template use File | Settings | File Templates.
|
|
||||||
*/
|
*/
|
||||||
public interface InterfaceRemoveSurplusIndividuals {
|
public interface InterfaceRemoveSurplusIndividuals {
|
||||||
|
|
||||||
|
@ -2,11 +2,6 @@ package eva2.optimization.operator.classification;
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* An interface for classification methods, currently under construction.
|
* An interface for classification methods, currently under construction.
|
||||||
* Created by IntelliJ IDEA.
|
|
||||||
* User: streiche
|
|
||||||
* Date: 09.12.2004
|
|
||||||
* Time: 15:10:18
|
|
||||||
* To change this template use File | Settings | File Templates.
|
|
||||||
*/
|
*/
|
||||||
public interface InterfaceClassification {
|
public interface InterfaceClassification {
|
||||||
/** x
|
/** x
|
||||||
|
@ -4,12 +4,7 @@ import eva2.optimization.individuals.AbstractEAIndividual;
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* This area constraint for parallelization is based on
|
* This area constraint for parallelization is based on
|
||||||
* a line constraint
|
* a line constraint.
|
||||||
* Created by IntelliJ IDEA.
|
|
||||||
* User: streiche
|
|
||||||
* Date: 15.09.2004
|
|
||||||
* Time: 19:24:51
|
|
||||||
* To change this template use File | Settings | File Templates.
|
|
||||||
*/
|
*/
|
||||||
public class ConstObjectivesInEqualityBiggerThanLinear implements InterfaceConstraint, java.io.Serializable {
|
public class ConstObjectivesInEqualityBiggerThanLinear implements InterfaceConstraint, java.io.Serializable {
|
||||||
|
|
||||||
|
@ -4,12 +4,7 @@ import eva2.optimization.individuals.AbstractEAIndividual;
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* This area constraint for parallelization is based on
|
* This area constraint for parallelization is based on
|
||||||
* a surface constraint
|
* a surface constraint.
|
||||||
* Created by IntelliJ IDEA.
|
|
||||||
* User: streiche
|
|
||||||
* Date: 01.02.2005
|
|
||||||
* Time: 16:57:24
|
|
||||||
* To change this template use File | Settings | File Templates.
|
|
||||||
*/
|
*/
|
||||||
public class ConstObjectivesInEqualityBiggerThanSurface implements InterfaceConstraint, java.io.Serializable {
|
public class ConstObjectivesInEqualityBiggerThanSurface implements InterfaceConstraint, java.io.Serializable {
|
||||||
|
|
||||||
|
@ -4,12 +4,7 @@ import eva2.optimization.individuals.AbstractEAIndividual;
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* This area constraint for parallelization is based on
|
* This area constraint for parallelization is based on
|
||||||
* a line constraint
|
* a line constraint.
|
||||||
* Created by IntelliJ IDEA.
|
|
||||||
* User: streiche
|
|
||||||
* Date: 15.09.2004
|
|
||||||
* Time: 19:24:35
|
|
||||||
* To change this template use File | Settings | File Templates.
|
|
||||||
*/
|
*/
|
||||||
public class ConstObjectivesInEqualityLesserThanLinear implements InterfaceConstraint, java.io.Serializable {
|
public class ConstObjectivesInEqualityLesserThanLinear implements InterfaceConstraint, java.io.Serializable {
|
||||||
|
|
||||||
|
@ -4,12 +4,7 @@ import eva2.optimization.individuals.AbstractEAIndividual;
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* This area constraint for parallelization is based on
|
* This area constraint for parallelization is based on
|
||||||
* a surface constraint
|
* a surface constraint.
|
||||||
* Created by IntelliJ IDEA.
|
|
||||||
* User: streiche
|
|
||||||
* Date: 01.02.2005
|
|
||||||
* Time: 16:59:40
|
|
||||||
* To change this template use File | Settings | File Templates.
|
|
||||||
*/
|
*/
|
||||||
public class ConstObjectivesInEqualitySmallerThanSurface implements InterfaceConstraint, java.io.Serializable {
|
public class ConstObjectivesInEqualitySmallerThanSurface implements InterfaceConstraint, java.io.Serializable {
|
||||||
|
|
||||||
|
@ -5,11 +5,6 @@ import eva2.optimization.individuals.AbstractEAIndividual;
|
|||||||
/**
|
/**
|
||||||
* This is a interface for area constraint for parallel MOEAs
|
* This is a interface for area constraint for parallel MOEAs
|
||||||
* giving area constraints on the separated parts for the Pareto front.
|
* giving area constraints on the separated parts for the Pareto front.
|
||||||
* Created by IntelliJ IDEA.
|
|
||||||
* User: streiche
|
|
||||||
* Date: 15.09.2004
|
|
||||||
* Time: 19:23:02
|
|
||||||
* To change this template use File | Settings | File Templates.
|
|
||||||
*/
|
*/
|
||||||
public interface InterfaceConstraint {
|
public interface InterfaceConstraint {
|
||||||
/**
|
/**
|
||||||
|
@ -6,11 +6,7 @@ import eva2.problems.InterfaceOptimizationProblem;
|
|||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Created by IntelliJ IDEA.
|
*
|
||||||
* User: streiche
|
|
||||||
* Date: 18.03.2003
|
|
||||||
* Time: 11:24:54
|
|
||||||
* To change this template use Options | File Templates.
|
|
||||||
*/
|
*/
|
||||||
public interface InterfaceCrossover {
|
public interface InterfaceCrossover {
|
||||||
|
|
||||||
|
@ -21,11 +21,7 @@ import java.beans.PropertyEditor;
|
|||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Created by IntelliJ IDEA.
|
*
|
||||||
* User: Dante Alighieri
|
|
||||||
* Date: 21.05.2005
|
|
||||||
* Time: 17:34:33
|
|
||||||
* To change this template use File | Settings | File Templates.
|
|
||||||
*/
|
*/
|
||||||
public class PropertyCrossoverMixerEditor extends JPanel implements PropertyEditor, java.beans.PropertyChangeListener {
|
public class PropertyCrossoverMixerEditor extends JPanel implements PropertyEditor, java.beans.PropertyChangeListener {
|
||||||
|
|
||||||
|
@ -18,11 +18,7 @@ import java.awt.event.WindowAdapter;
|
|||||||
import java.awt.event.WindowEvent;
|
import java.awt.event.WindowEvent;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Created by IntelliJ IDEA.
|
*
|
||||||
* User: streiche
|
|
||||||
* Date: 03.12.2003
|
|
||||||
* Time: 18:00:14
|
|
||||||
* To change this template use Options | File Templates.
|
|
||||||
*/
|
*/
|
||||||
public class TestESCrossover implements java.io.Serializable {
|
public class TestESCrossover implements java.io.Serializable {
|
||||||
private JFrame frame;
|
private JFrame frame;
|
||||||
|
@ -5,11 +5,6 @@ import eva2.optimization.population.Population;
|
|||||||
/**
|
/**
|
||||||
* The fitness modifier are defunct and are to be moved to
|
* The fitness modifier are defunct and are to be moved to
|
||||||
* the selection operators...
|
* the selection operators...
|
||||||
* Created by IntelliJ IDEA.
|
|
||||||
* User: streiche
|
|
||||||
* Date: 30.03.2004
|
|
||||||
* Time: 17:08:17
|
|
||||||
* To change this template use File | Settings | File Templates.
|
|
||||||
*/
|
*/
|
||||||
public interface InterfaceFitnessModifier {
|
public interface InterfaceFitnessModifier {
|
||||||
|
|
||||||
|
@ -19,11 +19,7 @@ import java.beans.PropertyChangeSupport;
|
|||||||
import java.beans.PropertyEditor;
|
import java.beans.PropertyEditor;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Created by IntelliJ IDEA.
|
*
|
||||||
* User: streiche
|
|
||||||
* Date: 20.05.2005
|
|
||||||
* Time: 13:56:36
|
|
||||||
* To change this template use File | Settings | File Templates.
|
|
||||||
*/
|
*/
|
||||||
public class PropertyMutationMixerEditor extends JPanel implements PropertyEditor, java.beans.PropertyChangeListener {
|
public class PropertyMutationMixerEditor extends JPanel implements PropertyEditor, java.beans.PropertyChangeListener {
|
||||||
|
|
||||||
|
@ -5,11 +5,6 @@ import eva2.problems.AbstractMultiObjectiveOptimizationProblem;
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Interface for general Pareto front methods.
|
* Interface for general Pareto front methods.
|
||||||
* Created by IntelliJ IDEA.
|
|
||||||
* User: streiche
|
|
||||||
* Date: 08.06.2005
|
|
||||||
* Time: 14:27:08
|
|
||||||
* To change this template use File | Settings | File Templates.
|
|
||||||
*/
|
*/
|
||||||
public interface InterfaceParetoFrontMetric {
|
public interface InterfaceParetoFrontMetric {
|
||||||
|
|
||||||
|
@ -1,11 +1,7 @@
|
|||||||
package eva2.optimization.operator.selection;
|
package eva2.optimization.operator.selection;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Created by IntelliJ IDEA.
|
*
|
||||||
* User: streiche
|
|
||||||
* Date: 24.02.2005
|
|
||||||
* Time: 16:29:35
|
|
||||||
* To change this template use File | Settings | File Templates.
|
|
||||||
*/
|
*/
|
||||||
public class MOSolution {
|
public class MOSolution {
|
||||||
|
|
||||||
|
@ -10,11 +10,6 @@ import java.util.ArrayList;
|
|||||||
/**
|
/**
|
||||||
* This abstract implementation gives some general
|
* This abstract implementation gives some general
|
||||||
* methods for retrieving and cleaning fitness values.
|
* methods for retrieving and cleaning fitness values.
|
||||||
* Created by IntelliJ IDEA.
|
|
||||||
* User: streiche
|
|
||||||
* Date: 30.03.2004
|
|
||||||
* Time: 16:55:14
|
|
||||||
* To change this template use File | Settings | File Templates.
|
|
||||||
*/
|
*/
|
||||||
public abstract class AbstractSelProb implements InterfaceSelectionProbability, java.io.Serializable {
|
public abstract class AbstractSelProb implements InterfaceSelectionProbability, java.io.Serializable {
|
||||||
|
|
||||||
|
@ -7,11 +7,6 @@ import eva2.optimization.population.Population;
|
|||||||
* probability from the fitness values. While the fitness
|
* probability from the fitness values. While the fitness
|
||||||
* is typically to be minimized the selection probability
|
* is typically to be minimized the selection probability
|
||||||
* is within [0,1] sums up to one and is to be maximizes.
|
* is within [0,1] sums up to one and is to be maximizes.
|
||||||
* Created by IntelliJ IDEA.
|
|
||||||
* User: streiche
|
|
||||||
* Date: 30.03.2004
|
|
||||||
* Time: 16:54:02
|
|
||||||
* To change this template use File | Settings | File Templates.
|
|
||||||
*/
|
*/
|
||||||
public interface InterfaceSelectionProbability {
|
public interface InterfaceSelectionProbability {
|
||||||
|
|
||||||
|
@ -5,11 +5,6 @@ import eva2.optimization.population.Population;
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Replacement schemes for the steady-state GA.
|
* Replacement schemes for the steady-state GA.
|
||||||
* Created by IntelliJ IDEA.
|
|
||||||
* User: streiche
|
|
||||||
* Date: 19.07.2005
|
|
||||||
* Time: 14:38:46
|
|
||||||
* To change this template use File | Settings | File Templates.
|
|
||||||
*/
|
*/
|
||||||
public interface InterfaceReplacement {
|
public interface InterfaceReplacement {
|
||||||
|
|
||||||
|
@ -16,11 +16,7 @@ import java.io.*;
|
|||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Created by IntelliJ IDEA.
|
*
|
||||||
* User: streiche
|
|
||||||
* Date: 24.08.2004
|
|
||||||
* Time: 13:38:56
|
|
||||||
* To change this template use File | Settings | File Templates.
|
|
||||||
*/
|
*/
|
||||||
public class GeneralGenericObjectEditorPanel extends JPanel implements ItemListener {
|
public class GeneralGenericObjectEditorPanel extends JPanel implements ItemListener {
|
||||||
|
|
||||||
|
@ -13,11 +13,7 @@ import eva2.tools.chart2d.DPoint;
|
|||||||
import java.io.*;
|
import java.io.*;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Created by IntelliJ IDEA.
|
*
|
||||||
* User: streiche
|
|
||||||
* Date: 12.08.2005
|
|
||||||
* Time: 11:26:22
|
|
||||||
* To change this template use File | Settings | File Templates.
|
|
||||||
*/
|
*/
|
||||||
public class ImpactOfDimensionOnMOEAs {
|
public class ImpactOfDimensionOnMOEAs {
|
||||||
|
|
||||||
|
@ -5,12 +5,7 @@ import eva2.optimization.mocco.paretofrontviewer.MOCCOViewer;
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* This is a general interface to access a multi-objective optimization
|
* This is a general interface to access a multi-objective optimization
|
||||||
* problem which enables de novo programming and thus MOCCO
|
* problem which enables de novo programming and thus MOCCO.
|
||||||
* Created by IntelliJ IDEA.
|
|
||||||
* User: streiche
|
|
||||||
* Date: 23.08.2005
|
|
||||||
* Time: 13:53:30
|
|
||||||
* To change this template use File | Settings | File Templates.
|
|
||||||
*/
|
*/
|
||||||
public interface InterfaceMultiObjectiveDeNovoProblem {
|
public interface InterfaceMultiObjectiveDeNovoProblem {
|
||||||
|
|
||||||
|
@ -1,11 +1,7 @@
|
|||||||
package eva2.problems;
|
package eva2.problems;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Created by IntelliJ IDEA.
|
*
|
||||||
* User: streiche
|
|
||||||
* Date: 23.08.2005
|
|
||||||
* Time: 13:53:00
|
|
||||||
* To change this template use File | Settings | File Templates.
|
|
||||||
*/
|
*/
|
||||||
public interface InterfaceOptimizationObjective {
|
public interface InterfaceOptimizationObjective {
|
||||||
public Object clone();
|
public Object clone();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user