Para hacer pruebas con los algoritmos genéticos se requiere un conjunto de datos con las siguientes características:
1. Tener un patrón, es decir, una ecuación que los genera.
2. Los datos deben estar normalizados. Tanto X como Y deben estar entre 0 y 1.
3. El valor de Q debe ser distinto dependiendo de X y Y. El gráfico NO debe ser un plano.
4. El valor de Q debe tener subidas y bajadas. El gráfico NO debe ser un simple plano curvo.
Resultado de una generación
Se genera un conjunto de datos (X, Y)
Y | X |
| -1 | -0,9 | -0,8 | -0,7 | -0,6 | -0,5 | -0,4 | -0,3 | -0,2 | -0,1 | 0 | 0,1 | 0,2 | 0,3 | 0,4 | 0,5 | 0,6 | 0,7 | 0,8 | 0,9 |
-1 | 1,429297547 | 1,272371739 | 1,12536279 | 0,994100179 | 0,881448816 | 0,788788984 | 0,716729895 | 0,665452383 | 0,634870577 | 0,624707354 | 0,634532742 | 0,66379112 | 0,7118302 | 0,777937282 | 0,861384156 | 0,961480445 | 1,07763579 | 1,209433907 | 1,356726406 | 1,519762507 |
-0,9 | 1,474749972 | 1,336819668 | 1,205463337 | 1,086480704 | 0,983103061 | 0,897197556 | 0,829867094 | 0,781748551 | 0,753159492 | 0,744171124 | 0,75464936 | 0,784286833 | 0,832637712 | 0,899160554 | 0,983270701 | 1,084402419 | 1,202081847 | 1,336014892 | 1,486199907 | 1,65308483 |
-0,8 | 1,511167748 | 1,390407875 | 1,273740351 | 1,166792445 | 1,072987165 | 0,994520015 | 0,932857443 | 0,888990318 | 0,863561734 | 0,856932996 | 0,869223369 | 0,900343644 | 0,950034215 | 1,017912501 | 1,103531298 | 1,206448563 | 1,326310394 | 1,462952512 | 1,61653221 | 1,787714474 |
-0,7 | 1,537582493 | 1,432016984 | 1,328817079 | 1,233337305 | 1,149056415 | 1,078367507 | 1,022987675 | 0,984168775 | 0,962804689 | 0,959487749 | 0,974544621 | 1,00806921 | 1,059962145 | 1,129981269 | 1,217804689 | 1,323107237 | 1,445652764 | 1,585408862 | 1,742698348 | 1,918415683 |
-0,6 | 1,553116943 | 1,460667477 | 1,369506567 | 1,284650249 | 1,209530268 | 1,146631898 | 1,097827116 | 1,064546077 | 1,04786385 | 1,048546139 | 1,06707991 | 1,103704299 | 1,158450322 | 1,231193378 | 1,321720074 | 1,429810534 | 1,555339348 | 1,698403134 | 1,859491676 | 2,039735803 |
-0,5 | 1,556935749 | 1,475480568 | 1,394786066 | 1,319490566 | 1,252903423 | 1,197518917 | 1,155284314 | 1,127736167 | 1,116067599 | 1,121163234 | 1,143624052 | 1,183795686 | 1,241807717 | 1,317627538 | 1,411130292 | 1,52218636 | 1,650770352 | 1,797101081 | 1,961832349 | 2,14633334 |
-0,4 | 1,548197635 | 1,475634896 | 1,403760992 | 1,336816372 | 1,277934219 | 1,22955339 | 1,193631421 | 1,171749908 | 1,165164055 | 1,174827399 | 1,201411033 | 1,245329209 | 1,306777991 | 1,385790151 | 1,482307761 | 1,596274317 | 1,727751189 | 1,877069526 | 2,04504063 | 2,233269793 |
-0,3 | 1,52601929 | 1,460331211 | 1,395631908 | 1,335756447 | 1,283624358 | 1,241569849 | 1,211508323 | 1,195014887 | 1,193358146 | 1,207515748 | 1,238188521 | 1,28582366 | 1,35065282 | 1,432747917 | 1,532096057 | 1,648695821 | 1,78268059 | 1,934481847 | 2,105058941 | 2,296247223 |
-0,2 | 1,489461393 | 1,428777036 | 1,369677901 | 1,315593796 | 1,269204957 | 1,23270369 | 1,207921444 | 1,196384124 | 1,199332145 | 1,217728022 | 1,252266217 | 1,303394407 | 1,371351266 | 1,456223158 | 1,558021163 | 1,676781038 | 1,812692783 | 1,966274689 | 2,138622116 | 2,331790572 |
-0,1 | 1,437546414 | 1,380201835 | 1,32526795 | 1,275773615 | 1,234142542 | 1,202397158 | 1,182251919 | 1,175148589 | 1,182264497 | 1,204513449 | 1,242552189 | 1,29680034 | 1,36747819 | 1,454664299 | 1,558374351 | 1,678664251 | 1,815765174 | 1,970267497 | 2,143387912 | 2,337387649 |
0 | 1,369315995 | 1,313910561 | 1,261908645 | 1,21594472 | 1,178174858 | 1,150430939 | 1,13428472 | 1,131065791 | 1,141859789 | 1,167503908 | 1,208590866 | 1,265488133 | 1,338376 | 1,427306087 | 1,532281643 | 1,65336312 | 1,790807731 | 1,945262068 | 2,118046352 | 2,31160723 |
0,1 | 1,283932344 | 1,229379238 | 1,179331708 | 1,136038148 | 1,101380766 | 1,076986319 | 1,064264558 | 1,064411145 | 1,078397451 | 1,10696183 | 1,150611958 | 1,209643879 | 1,284180573 | 1,374231206 | 1,479772397 | 1,600855367 | 1,737748737 | 1,891138164 | 2,062425706 | 2,254215318 |
0,2 | 1,180822509 | 1,126390109 | 1,077618166 | 1,036379584 | 1,004281087 | 0,982735318 | 0,972976644 | 0,976051063 | 0,992799036 | 1,023843639 | 1,069592027 | 1,130254744 | 1,205884861 | 1,296437682 | 1,401852266 | 1,52215902 | 1,657624056 | 1,80895349 | 1,977604783 | 2,166301043 |
0,3 | 1,059856412 | 1,005195853 | 0,957347831 | 0,917823937 | 0,887958768 | 0,868947482 | 0,861841592 | 0,867527709 | 0,886704797 | 0,919870207 | 0,967320949 | 1,029173563 | 1,105403769 | 1,195906154 | 1,300575041 | 1,419411071 | 1,552664959 | 1,701043277 | 1,866027078 | 2,050408295 |
0,4 | 0,92153958 | 0,866692898 | 0,819753678 | 0,781891516 | 0,754177973 | 0,737593337 | 0,733004927 | 0,741136484 | 0,762541182 | 0,797586495 | 0,846455846 | 0,909169237 | 0,985623188 | 1,075649765 | 1,17909568 | 1,295926089 | 1,426365066 | 1,571098687 | 1,731594383 | 1,910649071 |
0,5 | 0,76719123 | 0,712574809 | 0,666852465 | 0,630877682 | 0,605474548 | 0,591417527 | 0,589394854 | 0,599970414 | 0,623553856 | 0,660385195 | 0,710537328 | 0,773937487 | 0,850407137 | 0,93971957 | 1,04167592 | 1,156204148 | 1,283493009 | 1,424187255 | 1,579699048 | 1,752753099 |
0,6 | 0,59907075 | 0,545430545 | 0,50151798 | 0,4679037 | 0,445186794 | 0,433951633 | 0,434719085 | 0,447902836 | 0,473777964 | 0,512466144 | 0,56393944 | 0,628042572 | 0,704532335 | 0,793132898 | 0,893607312 | 1,005849449 | 1,130007829 | 1,266666829 | 1,417139453 | 1,583990185 |
0,7 | 0,420413978 | 0,368752357 | 0,327464419 | 0,296878587 | 0,277398195 | 0,269439751 | 0,273374916 | 0,289483301 | 0,317920878 | 0,358706609 | 0,411727863 | 0,476763408 | 0,553521876 | 0,641693862 | 0,7410175 | 0,851361038 | 0,972832705 | 1,105941211 | 1,251857625 | 1,412892656 |
0,8 | 0,235348186 | 0,18682661 | 0,149116734 | 0,122351638 | 0,10677402 | 0,102660512 | 0,110257495 | 0,129732452 | 0,161143564 | 0,204428525 | 0,25941185 | 0,325828447 | 0,403360626 | 0,491686131 | 0,590536408 | 0,69976764 | 0,819452913 | 0,9500153 | 1,092446137 | 1,24871131 |
0,9 | 0,048672224 | 0,004498549 | -0,028637449 | -0,050746956 | -0,061708546 | -0,061353106 | -0,049531105 | -0,026160648 | 0,00874454 | 0,055066776 | 0,112593757 | 0,181042503 | 0,260094377 | 0,349438217 | 0,448820081 | 0,558100805 | 0,677327239 | 0,806832056 | 0,947396953 | 1,100563942 |
Ejemplos de curvas generadas