imrproved PSO topology/velocity tests
This commit is contained in:
parent
49d3df2cc4
commit
a1ee120589
4 changed files with 42 additions and 37 deletions
|
|
@ -2,11 +2,12 @@
|
|||
// t-eoOrderXover.cpp
|
||||
//-----------------------------------------------------------------------------
|
||||
|
||||
#include <eo>
|
||||
#include <set>
|
||||
|
||||
#include <eo>
|
||||
#include <eoInt.h>
|
||||
#include <eoOrderXover.h>
|
||||
#include <set>
|
||||
|
||||
|
||||
//-----------------------------------------------------------------------------
|
||||
|
||||
|
|
@ -56,13 +57,13 @@ int main()
|
|||
eoOrderXover<Chrom> cross;
|
||||
|
||||
for (i = 0; i < POP_SIZE; ++i)
|
||||
std::cout << " Initial chromosome n°" << i << " : " << pop[i] << "..." << std::endl;
|
||||
std::cout << " Initial chromosome n<EFBFBD>" << i << " : " << pop[i] << "..." << std::endl;
|
||||
|
||||
cross(pop[0],pop[1]);
|
||||
cross(pop[1],pop[2]);
|
||||
|
||||
for (i = 0; i < POP_SIZE; ++i) {
|
||||
std::cout << " Initial chromosome n°" << i << " becomes : " << pop[i] << " after orderXover" << std::endl;
|
||||
std::cout << " Initial chromosome n<EFBFBD>" << i << " becomes : " << pop[i] << " after orderXover" << std::endl;
|
||||
check_permutation(pop[i]);
|
||||
}
|
||||
return 0;
|
||||
|
|
|
|||
Reference in a new issue