cari amici chiedo il vostro consulto per un lavoro che sto preparando per dare una materia all'università.
come da titolo del topic si tratta della computazione naturale, cioè tecniche di programmazione che utilizzano
come base teorica i principi delle dinamiche che regolano i comportamenti in natura. tra queste tecniche di
computazione naturale ci sono gli algoritmi genetici che si ispirano alle teorie di darwin sulla selezione naturale.
se volete potete dare una occhiata su internet e troverete diverso materiale, io non sto qua a spiegarvi perchè
non rientra nel topic.
praticamente devo implementare una funzione che simuli il crossover, un operatore genetico che può essere inteso
come una sorta di riproduzione tra due o più individui che genera dei figli, con determinate caratteristiche.
in questo caso gli individui li rappresentiamo come array di lunghezza uguale e il crossover non fa altro che
scambiare i valori tra i due array simulando un pò la riproduzione genetica mischiando il DNA tra i genitori per
ottenere due nuovi figli.
vi siete annoiati a leggere? spero di no..:crying:
riprendiamo il discorso, io dovrei implementare in php una funzione che simuli il cycle crossover,
qui potete trovare una pagina dove spiega schematicamente come funziona(slide 43 e 44).
alla fine il problema è come rendere operativo il meccanismo del cycle crossover.
spero mi possiate dare qualche suggerimento, io ho provato a implementarne una ma mi non funziona ed inoltre
spreca molta memoria e mi restituisce fatal error allowed memory size of ... exhausted
grazie!!
come da titolo del topic si tratta della computazione naturale, cioè tecniche di programmazione che utilizzano
come base teorica i principi delle dinamiche che regolano i comportamenti in natura. tra queste tecniche di
computazione naturale ci sono gli algoritmi genetici che si ispirano alle teorie di darwin sulla selezione naturale.
se volete potete dare una occhiata su internet e troverete diverso materiale, io non sto qua a spiegarvi perchè
non rientra nel topic.
praticamente devo implementare una funzione che simuli il crossover, un operatore genetico che può essere inteso
come una sorta di riproduzione tra due o più individui che genera dei figli, con determinate caratteristiche.
in questo caso gli individui li rappresentiamo come array di lunghezza uguale e il crossover non fa altro che
scambiare i valori tra i due array simulando un pò la riproduzione genetica mischiando il DNA tra i genitori per
ottenere due nuovi figli.
vi siete annoiati a leggere? spero di no..:crying:
riprendiamo il discorso, io dovrei implementare in php una funzione che simuli il cycle crossover,
qui potete trovare una pagina dove spiega schematicamente come funziona(slide 43 e 44).
alla fine il problema è come rendere operativo il meccanismo del cycle crossover.
spero mi possiate dare qualche suggerimento, io ho provato a implementarne una ma mi non funziona ed inoltre
spreca molta memoria e mi restituisce fatal error allowed memory size of ... exhausted
grazie!!