2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 Виды топологической сортировки / генетический алгоритм
Сообщение06.02.2011, 15:53 
Здравствуйте!

Я пишу программу генетического алгоритма для составления расписания. На вход задается некоторое количество заданий и одинаковых процессоров. Кроме того, есть орграф без циклов, который задает частичный порядок на множестве этих заданий. Особь в генетическом алгоритме представляет собой некоторую перестановку номеров заданий. Ограничения на перестановку накладываются частичным порядком(нет смысла вдаваться в подробности, если заинтересовались, см. контакты ниже). Естественно, для выбора допустимой перестановки использовать топологическую сортировку.

Я слышал, что есть несколько видов топологической сортировки, но не смог найти больше двух - по определению (см. википедию), уровневая топологическая сортировка (статья есть на хабрахабр). Если кто знает, где можно прочитать про другие виды, напишите, пожалуйста! Желательно, чтобы были оценки трудоемкости.

Кроме того, если кто-нибудь сталкивался с исследованиями в этой области (не ГА вообще, а ГА с частичным порядком заданий), дайте, пожалуйста, ссылку на ресурсы.

!!! Если кто заинтересовался этой областью, предлагаю совместные исследования !!! .
ссылки для связи: 1) skype: dmitrykober 2) dmitry.kober@gmail.com

 
 
 
 Re: Виды топологической сортировки / генетический алгоритм
Сообщение10.02.2011, 10:15 
Возможно, кто-нибудь знает эффективный способ перебора всех возможных для данного орграфа перестановок вершин, полученных топологической сортировкой?

 
 
 [ Сообщений: 2 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group