Distributed Genetic Programming Framework
print print

Package org.dgpf.search.api.comparators

Here you can find all the information about the org.dgpf.search.api.comparators package. You may explore the package using the directory listing below. This listing contains all the files contained directly in this package and all its sub-packages. There you can either download a file directly (by clicking on the "download"-link) or read it online (by clicking on its direct link left in the directoy listing. Further information about the package's contents is given at the bottom of this page.

Directory Listing

  ├DominationComparator.javadownload download4.086 KB2018-01-07 12:03:35 GMT+0000
  ├LayeredComparator.javadownload download5.947 KB2018-01-07 12:03:35 GMT+0000
  ├MajorityComparator.javadownload download3.989 KB2018-01-07 12:03:35 GMT+0000
  ├package.htmldownload download1.553 KB2018-01-07 12:03:35 GMT+0000
  ├RoundRobinComparator.javadownload download9.532 KB2018-01-07 12:03:35 GMT+0000
  ├StaggeredComparator.javadownload download5.541 KB2018-01-07 12:03:35 GMT+0000
  ├SumComparator.javadownload download5.444 KB2018-01-07 12:03:35 GMT+0000
  ├ThresholdDominationComparator.javadownload download6.374 KB2018-01-07 12:03:35 GMT+0000
  ├WeightedComparator.javadownload download5.673 KB2018-01-07 12:03:35 GMT+0000
  ├WeightedMajorityComparator.javadownload download4.568 KB2018-01-07 12:03:35 GMT+0000
  ├WeightedSumComparator.javadownload download4.518 KB2018-01-07 12:03:35 GMT+0000
  └ZeroComparator.javadownload download4.134 KB2018-01-07 12:03:35 GMT+0000

This package specifies the comparators used by the Search Engines to determine which individual is fitter.

Package Specification

All selection and search is comparison based. Since we support multi-dimensional searches, we cannot simple reduce the fitness of an element to one single number and compare them without lost of information. When performing a multi-dimensional search, the fitness is always a vector. To compare vectors, one might use arbitrary methods, some of them are specified here:
Staggared Comparator
The fitness functions are as important as their index is small. This means, that this comparator first compares the fitness functions at index 0. If one of them is bigger, we're done. Otherwise we need to go on at the second fitness function and so on.
Majority Comparator
The individual which dominates the other in the most fitness functions wins.
Weightes Majority Comparator
The same as Majority Comparator, but a weight value is assigned to each fitness function.
Sum Comparator
This comparator adds up all fitness functions and compares the results. This roughly resembles to a transformation from a multi-dimensional search to a single-dimensional one.
Weighted Sum Comparator
The same as Sum Comparator, but a weight value is assigned to each fitness function.

statistics online since 2006-01-02.   RSS Feed
Contact us by sending an email to tweise@gmx.de to receive further information, to report errors, or to join our project.
All content on this site (http://dgpf.sourceforge.net/) is LGPL-licensed.
http://dgpf.sourceforge.net/scripts/source/source.php last modified at 2018-01-07 12:03:34 GMT+0000 served at 2018-05-24 23:09:25 GMT+0000.
Valid CSS Valid XHTML 1.1
Valid RSS SourceForge.net Logo