Изменения

Перейти к: навигация, поиск
Нет описания правки
=== Введение ===
Способ нахождения эйлерова цикла, описанный в данной статье, является примером применения эволюционных алгоритмов на практике. Мы опишем вариант построения, время работы которого <tex>O(m \cdot log \, m )</tex> <ref>Doerr B., Johannsen D. Adjacency List Matchings - An Ideal Genotype for Cycle Covers</ref> (до недавнего времени лучшим считался результат <tex>O(m^2 \cdot log\,m)</tex>). При этом оптимальный (не эволюционный) алгоритм работает за <tex>O(m)</tex>. Здесь и далее <tex>m</tex> — количество ребер в графе.
После обзора предыдущих методов опишем представление графа, затем то, как устроена функция приспособленности и операция мутации, а потом адаптируем RLS и (1+1) EA стратегии для нашего случая.
=== Литература ===
1. [[ http:<references //www.google.ru/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CEwQFjAA&url=http%3A%2F%2Fhalma.mpi-inf.mpg.de%2Fintranet%2Fag1%2Fag1publ.nsf%2F2a58943dc07cf5f2c125729f00364aec%2F%255C%24FILE%2FDoerrJohannsen_2007_AdjacencyListMatchings-AnIdealGenotypeForCycleCovers.pdf&ei=7ZfhT834OqmEmQWTwfHaAw&usg=AFQjCNGEN04hWu3jSLTiYX_DTmpJtqJI_g&sig2=Rm0Y8vZC4NKNn3Sf7X-Ang | Doerr B., Johannsen D. Adjacency List Matchings - An Ideal Genotype for Cycle Covers ]]>
Анонимный участник

Навигация