README
00001 This package contains the source code for EDO.
00002 
00003 # Step 1 - Configuration
00004 ------------------------
00005 Rename the "install.cmake-dist" file as "install.cmake" and edit it, inserting the FULL PATH
00006 to your ParadisEO distribution.
00007 On Windows write your path with double antislash (ex: C:\\Users\\...)
00008 
00009 
00010 # Step 2 - Build process
00011 ------------------------
00012 ParadisEO is assumed to be compiled. To download ParadisEO, please visit http://paradiseo.gforge.inria.fr/.
00013 Go to the DO/build/ directory and lunch cmake:
00014 (Unix)       > cmake ..
00015 (Windows)    > cmake .. -G"Visual Studio 9 2008"
00016 
00017 Note for windows users: if you don't use VisualStudio 9, enter the name of your generator instead of "VisualStudio 9 2008".
00018 
00019 
00020 # Step 3 - Compilation
00021 ----------------------
00022 In the edo/build/ directory:
00023 (Unix)       > make
00024 (Windows)    Open the VisualStudio solution and compile it, compile also the target install.
00025 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
00026 
00027 
00028 # Step 4 - Execution
00029 ---------------------
00030 A toy example is given to test the components. You can run these tests as following.
00031 To define problem-related components for your own problem, please refer to the tutorials available on the website : http://paradiseo.gforge.inria.fr/.
00032 In the edo/build/ directory:
00033 (Unix)       > ctest
00034 Windows users, please refer to this tutorial: http://paradiseo.gforge.inria.fr/index.php?n=Paradiseo.VisualCTutorial
00035 
00036 In the directory "application", there are several directory such as eda which instantiate EDA solver.
00037 
00038 (Unix) After compilation you can run the binary "build/eda" and see results. Parameters can be modified from command line.
00039 
00040 (Windows) Add argument "eda.param" and execute the corresponding algorithms.
00041 Windows users, please refer to this tutorial: http://paradiseo.gforge.inria.fr/index.php?n=Paradiseo.VisualCTutorial
00042 
00043 
00044 # Documentation
00045 ---------------
00046 The API-documentation is available in doc/html/index.html
00047 
00048 
00049 # Things to keep in mind when using EDO
00050 ----------------------------------------
00051 * By default, the EO random generator's seed is initialized by the number of seconds since the epoch (with time(0)). It is available in the status file dumped at each execution. Please, keep in mind that if you start two run at the same second without modifying the seed, you will get exactly the same results.
00052 
00053 * Execution times are measured with the boost:timer, that measure wallclock time. Additionaly, it could not measure times larger than approximatively 596.5 hours (or even less). See http://www.boost.org/doc/libs/1_33_1/libs/timer/timer.htm
00054 
00055 * The q-quantile computation use averaging at discontinuities (in R, it correspond to the R-2 method, in SAS, SAS-5). For more explanations, see http://en.wikipedia.org/wiki/Quantile#Estimating_the_quantiles_of_a_population and http://stat.ethz.ch/R-manual/R-devel/library/stats/html/quantile.html
00056 
00057 * You can send a SIGUSR1 to a process to get some information (written down in the log file) on the current state of the search.
All Classes Functions Variables Typedefs