|
From: Gary P. <gpa...@gm...> - 2009-09-03 10:18:16
|
The getBehaviouralDomain() method is not used at all and is simply
clogging up the code base.
Signed-off-by: Gary Pampara <gpa...@gm...>
---
.../algorithm/MultistartOptimisationAlgorithm.java | 4 ----
.../rnaprediction/RNAOptimisationProblem.java | 8 --------
.../bioinf/sequencealignment/BinaryMSAProblem.java | 7 -------
.../cilib/bioinf/sequencealignment/MSAProblem.java | 4 ----
.../criterion/CriterionBasedMOProblemAdapter.java | 5 -----
.../foundation/NeuralNetworkProblem.java | 4 ----
.../cilib/problem/ClusteringProblem.java | 10 ----------
.../CooperativeOptimisationProblemAdapter.java | 5 -----
.../cilib/problem/FunctionLearningProblem.java | 13 -------------
.../cilib/problem/FunctionOptimisationProblem.java | 8 --------
.../cilib/problem/MOOptimisationProblem.java | 5 -----
.../cilib/problem/OptimisationProblem.java | 10 ----------
.../CompetitiveCoevolutionProblemAdapter.java | 4 ----
.../GameLearningOptimizationProblem.java | 8 --------
.../FunctionDimensionMappingProblem.java | 5 -----
.../mappingproblem/LinearMappingProblem.java | 4 ----
.../cilib/moo/archive/constrained/ArchiveTest.java | 20 --------------------
.../constrained/ConstrainedArchiveTest.java | 20 --------------------
.../solutionweighing/SolutionWeighingTest.java | 5 -----
.../sourceforge/cilib/problem/MOFitnessTest.java | 6 ------
20 files changed, 0 insertions(+), 155 deletions(-)
diff --git a/src/main/java/net/sourceforge/cilib/algorithm/MultistartOptimisationAlgorithm.java b/src/main/java/net/sourceforge/cilib/algorithm/MultistartOptimisationAlgorithm.java
index 8ef8f51..837c577 100644
--- a/src/main/java/net/sourceforge/cilib/algorithm/MultistartOptimisationAlgorithm.java
+++ b/src/main/java/net/sourceforge/cilib/algorithm/MultistartOptimisationAlgorithm.java
@@ -264,10 +264,6 @@ public class MultistartOptimisationAlgorithm extends Algorithm implements Partic
return null;
}
- public DomainRegistry getBehaviouralDomain() {
- return null;
- }
-
private OptimisationProblem target;
}
diff --git a/src/main/java/net/sourceforge/cilib/bioinf/rnaprediction/RNAOptimisationProblem.java b/src/main/java/net/sourceforge/cilib/bioinf/rnaprediction/RNAOptimisationProblem.java
index 4f55cde..51e83c1 100644
--- a/src/main/java/net/sourceforge/cilib/bioinf/rnaprediction/RNAOptimisationProblem.java
+++ b/src/main/java/net/sourceforge/cilib/bioinf/rnaprediction/RNAOptimisationProblem.java
@@ -102,12 +102,4 @@ public class RNAOptimisationProblem extends OptimisationProblemAdapter {
return null;
}
- /**
- * {@inheritDoc}
- */
- public DomainRegistry getBehaviouralDomain() {
- // TODO Auto-generated method stub
- return null;
- }
-
}
diff --git a/src/main/java/net/sourceforge/cilib/bioinf/sequencealignment/BinaryMSAProblem.java b/src/main/java/net/sourceforge/cilib/bioinf/sequencealignment/BinaryMSAProblem.java
index 43a407d..7780f31 100644
--- a/src/main/java/net/sourceforge/cilib/bioinf/sequencealignment/BinaryMSAProblem.java
+++ b/src/main/java/net/sourceforge/cilib/bioinf/sequencealignment/BinaryMSAProblem.java
@@ -127,13 +127,6 @@ public class BinaryMSAProblem extends OptimisationProblemAdapter {
/**
* {@inheritDoc}
*/
- public DomainRegistry getBehaviouralDomain() {
- return this.domainRegistry;
- }
-
- /**
- * {@inheritDoc}
- */
protected Fitness calculateFitness(Type solution) { // solution = particule position vector
Vector realValuedPosition = (Vector) solution;
//System.out.println("Fitness for matches: "+alignmentCreator.getFitness(strings, realValuedPosition, gapsArray)); // debug purpose
diff --git a/src/main/java/net/sourceforge/cilib/bioinf/sequencealignment/MSAProblem.java b/src/main/java/net/sourceforge/cilib/bioinf/sequencealignment/MSAProblem.java
index 0192eac..2dc0f9b 100644
--- a/src/main/java/net/sourceforge/cilib/bioinf/sequencealignment/MSAProblem.java
+++ b/src/main/java/net/sourceforge/cilib/bioinf/sequencealignment/MSAProblem.java
@@ -86,10 +86,6 @@ public class MSAProblem extends OptimisationProblemAdapter {
return gapPenaltyMethod;
}
- public DomainRegistry getBehaviouralDomain() {
- return this.domainRegistry;
- }
-
public OptimisationProblemAdapter getClone() {
return this;
}
diff --git a/src/main/java/net/sourceforge/cilib/moo/criterion/CriterionBasedMOProblemAdapter.java b/src/main/java/net/sourceforge/cilib/moo/criterion/CriterionBasedMOProblemAdapter.java
index c0c23ff..204179c 100644
--- a/src/main/java/net/sourceforge/cilib/moo/criterion/CriterionBasedMOProblemAdapter.java
+++ b/src/main/java/net/sourceforge/cilib/moo/criterion/CriterionBasedMOProblemAdapter.java
@@ -87,11 +87,6 @@ public class CriterionBasedMOProblemAdapter extends OptimisationProblemAdapter {
}
@Override
- public DomainRegistry getBehaviouralDomain() {
- return getActiveOptimisationProblem().getBehaviouralDomain();
- }
-
- @Override
public DomainRegistry getDomain() {
return getActiveOptimisationProblem().getDomain();
}
diff --git a/src/main/java/net/sourceforge/cilib/neuralnetwork/foundation/NeuralNetworkProblem.java b/src/main/java/net/sourceforge/cilib/neuralnetwork/foundation/NeuralNetworkProblem.java
index de82adf..c4e1541 100644
--- a/src/main/java/net/sourceforge/cilib/neuralnetwork/foundation/NeuralNetworkProblem.java
+++ b/src/main/java/net/sourceforge/cilib/neuralnetwork/foundation/NeuralNetworkProblem.java
@@ -106,10 +106,6 @@ public class NeuralNetworkProblem implements OptimisationProblem, Initializable
return null;
}
- public DomainRegistry getBehaviouralDomain() {
- return null;
- }
-
public void setEvaluationStrategy(EvaluationMediator evaluationStrategy) {
this.evaluationStrategy = evaluationStrategy;
}
diff --git a/src/main/java/net/sourceforge/cilib/problem/ClusteringProblem.java b/src/main/java/net/sourceforge/cilib/problem/ClusteringProblem.java
index f490df0..ca19e98 100644
--- a/src/main/java/net/sourceforge/cilib/problem/ClusteringProblem.java
+++ b/src/main/java/net/sourceforge/cilib/problem/ClusteringProblem.java
@@ -207,16 +207,6 @@ public class ClusteringProblem extends OptimisationProblemAdapter {
}
/**
- * Return the actual domain of the problem's dataset, i.e. NOT the duplicated domain
- * string as used by the clustering fitness function.
- *
- * @return the {@link #domainRegistry} of this clustering problem
- */
- public DomainRegistry getBehaviouralDomain() {
- return domainRegistry;
- }
-
- /**
* Sets the domain of the dataset being clustered. Once this domain string is set
* (changed), the domain of the {@link net.sourceforge.cilib.functions.clustering.ClusteringFitnessFunction}
* is automatically {@link #regenerateDomain() regenerated}.
diff --git a/src/main/java/net/sourceforge/cilib/problem/CooperativeOptimisationProblemAdapter.java b/src/main/java/net/sourceforge/cilib/problem/CooperativeOptimisationProblemAdapter.java
index 42ed4ab..32c6d05 100644
--- a/src/main/java/net/sourceforge/cilib/problem/CooperativeOptimisationProblemAdapter.java
+++ b/src/main/java/net/sourceforge/cilib/problem/CooperativeOptimisationProblemAdapter.java
@@ -118,9 +118,4 @@ public class CooperativeOptimisationProblemAdapter extends OptimisationProblemAd
return domainRegistry;
}
- public DomainRegistry getBehaviouralDomain() {
- // QUESTION What exactly does the problem.getBehaviouralDomain() method return and what is
- // really needed?
- return domainRegistry;
- }
}
diff --git a/src/main/java/net/sourceforge/cilib/problem/FunctionLearningProblem.java b/src/main/java/net/sourceforge/cilib/problem/FunctionLearningProblem.java
index eac5b74..7a2583c 100644
--- a/src/main/java/net/sourceforge/cilib/problem/FunctionLearningProblem.java
+++ b/src/main/java/net/sourceforge/cilib/problem/FunctionLearningProblem.java
@@ -314,17 +314,4 @@ public class FunctionLearningProblem extends OptimisationProblemAdapter {
return null;
}
- public DomainRegistry getBehaviouralDomain() {
- // TODO Auto-generated method stub
- return null;
- }
-
- /* public void setNeuralNetwork(NN neuralNetwork) {
- this.neuralNetwork = neuralNetwork;
- domain = new Compound(neuralNetwork.getNumberOfWeights(), new Real(-1.0, 1.0));
- }
-
- public NN getNeuralNetwork() {
- return neuralNetwork;
- }*/
}
diff --git a/src/main/java/net/sourceforge/cilib/problem/FunctionOptimisationProblem.java b/src/main/java/net/sourceforge/cilib/problem/FunctionOptimisationProblem.java
index 66438f7..7ce45c4 100644
--- a/src/main/java/net/sourceforge/cilib/problem/FunctionOptimisationProblem.java
+++ b/src/main/java/net/sourceforge/cilib/problem/FunctionOptimisationProblem.java
@@ -90,14 +90,6 @@ public abstract class FunctionOptimisationProblem extends OptimisationProblemAda
}
/**
- *
- */
- public DomainRegistry getBehaviouralDomain() {
-// return function.getBehavioralDomainRegistry();
- return null;
- }
-
- /**
* Returns the error (as a double for now) that the given solution has with respect to the actual optimum solution.
*
* @param solution the solution for which an error should be determined
diff --git a/src/main/java/net/sourceforge/cilib/problem/MOOptimisationProblem.java b/src/main/java/net/sourceforge/cilib/problem/MOOptimisationProblem.java
index ccc139f..2a3f720 100644
--- a/src/main/java/net/sourceforge/cilib/problem/MOOptimisationProblem.java
+++ b/src/main/java/net/sourceforge/cilib/problem/MOOptimisationProblem.java
@@ -84,11 +84,6 @@ public class MOOptimisationProblem implements OptimisationProblem, List<Optimisa
}
@Override
- public DomainRegistry getBehaviouralDomain() {
- throw new UnsupportedOperationException("This method is not implemented");
- }
-
- @Override
public DataSetBuilder getDataSetBuilder() {
throw new UnsupportedOperationException("This method is not implemented");
}
diff --git a/src/main/java/net/sourceforge/cilib/problem/OptimisationProblem.java b/src/main/java/net/sourceforge/cilib/problem/OptimisationProblem.java
index 454aaa9..1d567a6 100644
--- a/src/main/java/net/sourceforge/cilib/problem/OptimisationProblem.java
+++ b/src/main/java/net/sourceforge/cilib/problem/OptimisationProblem.java
@@ -73,16 +73,6 @@ public interface OptimisationProblem extends Problem {
/**
- * Returns the domain component that describes the search space of the needed
- * behavioral characteristics of the problem. This is mainly used for ECs, however,
- * the use of behavioral parameters with PSO will be investigated.
- *
- * @return The domain of the behavioral component
- */
- public DomainRegistry getBehaviouralDomain();
-
-
- /**
* Get the associated {@link net.sourceforge.cilib.problem.dataset.DataSetBuilder}.
* @return The currently associated {@link net.sourceforge.cilib.problem.dataset.DataSetBuilder}.
*/
diff --git a/src/main/java/net/sourceforge/cilib/problem/coevolution/CompetitiveCoevolutionProblemAdapter.java b/src/main/java/net/sourceforge/cilib/problem/coevolution/CompetitiveCoevolutionProblemAdapter.java
index 4165153..166723b 100644
--- a/src/main/java/net/sourceforge/cilib/problem/coevolution/CompetitiveCoevolutionProblemAdapter.java
+++ b/src/main/java/net/sourceforge/cilib/problem/coevolution/CompetitiveCoevolutionProblemAdapter.java
@@ -77,10 +77,6 @@ public class CompetitiveCoevolutionProblemAdapter extends OptimisationProblemAda
return new CompetitiveCoevolutionProblemAdapter(this);
}
- public DomainRegistry getBehaviouralDomain() {
- return domain;
- }
-
public DomainRegistry getDomain() {
return domain;
}
diff --git a/src/main/java/net/sourceforge/cilib/problem/coevolution/GameLearningOptimizationProblem.java b/src/main/java/net/sourceforge/cilib/problem/coevolution/GameLearningOptimizationProblem.java
index 1f012a8..159d5b4 100644
--- a/src/main/java/net/sourceforge/cilib/problem/coevolution/GameLearningOptimizationProblem.java
+++ b/src/main/java/net/sourceforge/cilib/problem/coevolution/GameLearningOptimizationProblem.java
@@ -68,14 +68,6 @@ public class GameLearningOptimizationProblem extends
* {@inheritDoc}
*/
@Override
- public DomainRegistry getBehaviouralDomain() {
- return game.getDomainForPlayer(1); //player one is the player being optimized
- }
-
- /**
- * {@inheritDoc}
- */
- @Override
public DomainRegistry getDomain() {
return game.getDomainForPlayer(1); //player one is the player being optimized
}
diff --git a/src/main/java/net/sourceforge/cilib/problem/mappingproblem/FunctionDimensionMappingProblem.java b/src/main/java/net/sourceforge/cilib/problem/mappingproblem/FunctionDimensionMappingProblem.java
index 6677879..910140c 100755
--- a/src/main/java/net/sourceforge/cilib/problem/mappingproblem/FunctionDimensionMappingProblem.java
+++ b/src/main/java/net/sourceforge/cilib/problem/mappingproblem/FunctionDimensionMappingProblem.java
@@ -76,11 +76,6 @@ public class FunctionDimensionMappingProblem extends OptimisationProblemAdapter
return function.getDomainRegistry();
}
- public DomainRegistry getBehaviouralDomain() {
- return function.getDomainRegistry();
- }
-
-
/**
* @return Returns the function.
diff --git a/src/main/java/net/sourceforge/cilib/problem/mappingproblem/LinearMappingProblem.java b/src/main/java/net/sourceforge/cilib/problem/mappingproblem/LinearMappingProblem.java
index 7ed790e..7fe8336 100644
--- a/src/main/java/net/sourceforge/cilib/problem/mappingproblem/LinearMappingProblem.java
+++ b/src/main/java/net/sourceforge/cilib/problem/mappingproblem/LinearMappingProblem.java
@@ -110,8 +110,4 @@ public class LinearMappingProblem extends MappingProblem {
return null;
}
- public DomainRegistry getBehaviouralDomain() {
- // TODO Auto-generated method stub
- return null;
- }
}
diff --git a/src/test/java/net/sourceforge/cilib/moo/archive/constrained/ArchiveTest.java b/src/test/java/net/sourceforge/cilib/moo/archive/constrained/ArchiveTest.java
index 8a1a84a..8f4a325 100644
--- a/src/test/java/net/sourceforge/cilib/moo/archive/constrained/ArchiveTest.java
+++ b/src/test/java/net/sourceforge/cilib/moo/archive/constrained/ArchiveTest.java
@@ -75,11 +75,6 @@ public class ArchiveTest {
}
@Override
- public DomainRegistry getBehaviouralDomain() {
- return null;
- }
-
- @Override
public DomainRegistry getDomain() {
return null;
}
@@ -105,11 +100,6 @@ public class ArchiveTest {
}
@Override
- public DomainRegistry getBehaviouralDomain() {
- return null;
- }
-
- @Override
public DomainRegistry getDomain() {
return null;
}
@@ -135,11 +125,6 @@ public class ArchiveTest {
}
@Override
- public DomainRegistry getBehaviouralDomain() {
- return null;
- }
-
- @Override
public DomainRegistry getDomain() {
return null;
}
@@ -165,11 +150,6 @@ public class ArchiveTest {
}
@Override
- public DomainRegistry getBehaviouralDomain() {
- return null;
- }
-
- @Override
public DomainRegistry getDomain() {
return null;
}
diff --git a/src/test/java/net/sourceforge/cilib/moo/archive/constrained/ConstrainedArchiveTest.java b/src/test/java/net/sourceforge/cilib/moo/archive/constrained/ConstrainedArchiveTest.java
index 8a8491f..87a845f 100644
--- a/src/test/java/net/sourceforge/cilib/moo/archive/constrained/ConstrainedArchiveTest.java
+++ b/src/test/java/net/sourceforge/cilib/moo/archive/constrained/ConstrainedArchiveTest.java
@@ -66,11 +66,6 @@ public class ConstrainedArchiveTest {
}
@Override
- public DomainRegistry getBehaviouralDomain() {
- return null;
- }
-
- @Override
public DomainRegistry getDomain() {
return null;
}
@@ -96,11 +91,6 @@ public class ConstrainedArchiveTest {
}
@Override
- public DomainRegistry getBehaviouralDomain() {
- return null;
- }
-
- @Override
public DomainRegistry getDomain() {
return null;
}
@@ -126,11 +116,6 @@ public class ConstrainedArchiveTest {
}
@Override
- public DomainRegistry getBehaviouralDomain() {
- return null;
- }
-
- @Override
public DomainRegistry getDomain() {
return null;
}
@@ -156,11 +141,6 @@ public class ConstrainedArchiveTest {
}
@Override
- public DomainRegistry getBehaviouralDomain() {
- return null;
- }
-
- @Override
public DomainRegistry getDomain() {
return null;
}
diff --git a/src/test/java/net/sourceforge/cilib/moo/archive/solutionweighing/SolutionWeighingTest.java b/src/test/java/net/sourceforge/cilib/moo/archive/solutionweighing/SolutionWeighingTest.java
index 9d2ef20..0229f68 100644
--- a/src/test/java/net/sourceforge/cilib/moo/archive/solutionweighing/SolutionWeighingTest.java
+++ b/src/test/java/net/sourceforge/cilib/moo/archive/solutionweighing/SolutionWeighingTest.java
@@ -88,11 +88,6 @@ public class SolutionWeighingTest {
}
@Override
- public DomainRegistry getBehaviouralDomain() {
- return null;
- }
-
- @Override
public DataSetBuilder getDataSetBuilder() {
return null;
}
diff --git a/src/test/java/net/sourceforge/cilib/problem/MOFitnessTest.java b/src/test/java/net/sourceforge/cilib/problem/MOFitnessTest.java
index ae5d5d5..da5c624 100644
--- a/src/test/java/net/sourceforge/cilib/problem/MOFitnessTest.java
+++ b/src/test/java/net/sourceforge/cilib/problem/MOFitnessTest.java
@@ -96,12 +96,6 @@ public class MOFitnessTest {
}
@Override
- public DomainRegistry getBehaviouralDomain() {
- // TODO Auto-generated method stub
- return null;
- }
-
- @Override
public DataSetBuilder getDataSetBuilder() {
// TODO Auto-generated method stub
return null;
--
1.6.4.2
|