Logo
Distributed Genetic Programming Framework
print print

Package org.dgpf.search.algorithms

Here you can find all the information about the org.dgpf.search.algorithms 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

org.dgpf.search.algorithms
  ├[ga]2015-07-22 04:10:59 GMT+0000
  │  ├[adaptation]2015-07-22 04:10:59 GMT+0000
  │  ├[cs]2015-07-22 04:10:59 GMT+0000
  │  ├[local]2015-07-22 04:10:59 GMT+0000
  │  ├[p2p]2015-07-22 04:10:59 GMT+0000
  │  │  └[adaptation]2015-07-22 04:10:59 GMT+0000
  │  ├[selection]2015-07-22 04:10:59 GMT+0000
  │  └[sorting]2015-07-22 04:10:59 GMT+0000
  ├[hc]2015-07-22 04:10:59 GMT+0000
  │  ├[adaptation]2015-07-22 04:10:59 GMT+0000
  │  ├[cs]2015-07-22 04:10:59 GMT+0000
  │  ├[local]2015-07-22 04:10:59 GMT+0000
  │  └[p2p]2015-07-22 04:10:59 GMT+0000
  │     └[adaptation]2015-07-22 04:10:59 GMT+0000
  ├[sa]2015-07-22 04:10:59 GMT+0000
  │  ├[adaptation]2015-07-22 04:10:59 GMT+0000
  │  ├[cs]2015-07-22 04:10:59 GMT+0000
  │  ├[local]2015-07-22 04:10:59 GMT+0000
  │  ├[p2p]2015-07-22 04:10:59 GMT+0000
  │  │  └[adaption]2015-07-22 04:10:59 GMT+0000
  │  └[ta]2015-07-22 04:10:59 GMT+0000
  └package.htmldownload download9.172 KB2015-07-22 04:10:59 GMT+0000

This package contains the specification and base classes of the Common Search API of the DGPF.

Package Specification

The Implemented Search Algorithms

All search algorithms provided come with an auto-adaptive, configurable Tabu Search backend. If a client/server distribution is chosen, the backend executes on the server, reducing network traffic.

Additional Information

Search algorithms are executed by SearchEngines. The names of the search engines are formed like this: The distribution shortcut + the algorithm shortcut + Engine.java.

Current distribution shortcuts:

Local
A search engine that runs locally, typically situated in a sub-package named local
CS
A search engine that uses the client/server (= master/slave) distribution approach, typically situated in a sub-package named cs
P2P
A search engine that using the peer-to-peer distribution, typically situated in a sub-package named p2p
P2PCS
A search engine that using both, peer-to-peer and client server distribution, typically situated in a sub-package named p2p

Current search algorithm shortcuts:

Genetic
A search engine that performes a Genetic Algorithms. It will be situated in a sub-package of org.dgpf.search.algorithms.ga
HC
A search engine that performes a Hill Climbing. It will be situated in a sub-package of org.dgpf.search.algorithms.hc
SA
A search engine that performes a Simulated Annealing. It will be situated in a sub-package of org.dgpf.search.algorithms.sa

This Open-Source research project is licensed under LGPL, a license even more liberate than the GPL.

See the rich example collection also available on the web for feature demonstrations.

One feature, especially important for developers, is the full documentation of the source code provided. Each method, class, package is fully documented down to privated declares. No parameter is undocumented. We are also happy about hints or request for more documentation, because we want that anyone can use our code and hopefully understand it. This project has also educational character.

You can find more information on the project's home page or on the project's page on SourceForge. The source code and examples can be downloaded at the downloads page. Useful information and news will frequently be published in the Genetic Programming Group


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 2015-07-22 04:10:53 GMT+0000 served at 2017-12-13 22:31:14 GMT+0000.
Valid CSS Valid XHTML 1.1
Valid RSS SourceForge.net Logo