paradiseo/problems/DTLZ
nojhan 8948f0a3dc fix doc: big update
- use single doxyfile instead of one per module
- use a cleaner and more modern style
- reorder sections to put details first
- hide diagrams by default
- remove deprecated doxygen variables
- disable latex generation by default
- fix some doc typos
2022-01-26 16:45:51 +01:00
..
application * Fixes in the build system to be able to build DTLZ from within the GIT repository. It seems the paths have changed since this library was developed. 2014-09-25 22:33:26 +02:00
doc fix doc: big update 2022-01-26 16:45:51 +01:00
src * Fixes in the build system to be able to build DTLZ from within the GIT repository. It seems the paths have changed since this library was developed. 2014-09-25 22:33:26 +02:00
test * Fixes in the build system to be able to build DTLZ from within the GIT repository. It seems the paths have changed since this library was developed. 2014-09-25 22:33:26 +02:00
CMakeLists.txt * Fixes in the build system to be able to build DTLZ from within the GIT repository. It seems the paths have changed since this library was developed. 2014-09-25 22:33:26 +02:00
install.cmake * Fixes in the build system to be able to build DTLZ from within the GIT repository. It seems the paths have changed since this library was developed. 2014-09-25 22:33:26 +02:00
README.txt * Add problems/DTLZ from http://paradiseo.gforge.inria.fr/index.php?n=Problems.DTLZ 2014-09-25 15:28:21 +02:00
run.sh * Add problems/DTLZ from http://paradiseo.gforge.inria.fr/index.php?n=Problems.DTLZ 2014-09-25 15:28:21 +02:00

This package contains the source code for DTLZ problems.

# Step 1 - Configuration
------------------------
Edit the "install.cmake" file by entering the FULL PATH of the "ParadisEO".
On Windows write your path with double antislash (ex: C:\\Users\\...)


# Step 2 - Build process
------------------------
ParadisEO is assumed to be compiled. To download ParadisEO, please visit http://paradiseo.gforge.inria.fr/.
Go to the DLTZ/build/ directory and lunch cmake:
(Unix)       > cmake ..
(Windows)    > cmake .. -G"Visual Studio 9 2008"

Note for windows users: if you don't use VisualStudio 9, enter the name of your generator instead of "VisualStudio 9 2008".


# Step 3 - Compilation
----------------------
In the DTLZ/build/ directory:
(Unix)       > make
(Windows)    Open the VisualStudio solution and compile it (Windows).
You can refer to this tutorial if you don't know how to compile a solution: http://paradiseo.gforge.inria.fr/index.php?n=Paradiseo.VisualCTutorial


# Step 4 - Execution
---------------------
A toy example is given to test the components. You can run these tests as following.
To define problem-related components for your own problem, please refer to the tutorials available on the website : http://paradiseo.gforge.inria.fr/.
In the DTLZ/build/ directory:
(Unix)       > ctest
Windows users, please refer to this tutorial: http://paradiseo.gforge.inria.fr/index.php?n=Paradiseo.VisualCTutorial

In the directory "application", there are three ".cpp" which instantiate IBEA, NSGAII and SPEA2 on ZDT problems. To change of algorithms, you can compare these three files and see the few changes to do.

(Unix) After compilation you can run the script "DTLZ/run.sh" and see results in "IBEA.out", "NSGAII.out" and "SPEA2.out". Parameters can be modified in the script.

(Windows) Add argument "IBEA.param", "SPEA2.param" or "NSGAII.param" and execute the corresponding algorithms.
Windows users, please refer to this tutorial: http://paradiseo.gforge.inria.fr/index.php?n=Paradiseo.VisualCTutorial

# Documentation
---------------
The API-documentation is available in doc/html/index.html