aboutsummaryrefslogtreecommitdiffstats
path: root/src/jcgp/backend/modules/problem/BestFitness.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/jcgp/backend/modules/problem/BestFitness.java')
-rw-r--r--src/jcgp/backend/modules/problem/BestFitness.java18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/jcgp/backend/modules/problem/BestFitness.java b/src/jcgp/backend/modules/problem/BestFitness.java
new file mode 100644
index 0000000..dce9ecd
--- /dev/null
+++ b/src/jcgp/backend/modules/problem/BestFitness.java
@@ -0,0 +1,18 @@
+package jcgp.backend.modules.problem;
+
+/**
+ * Enum type to allow problems to indicate their fitness
+ * orientation.
+ * <br><br>
+ * {@code BestFitness.HIGH} means high fitness values are
+ * better than low. Conversely, {@code BestFitness.LOW}
+ * signals that low fitness values indicate better fitness
+ * than high values.
+ *
+ *
+ * @author Eduardo Pedroni
+ *
+ */
+public enum BestFitness {
+ HIGH, LOW;
+}