2014 dxdy logo

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

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




 
 проверка деревьев на изоморфизм
Сообщение23.06.2006, 22:58 
Аватара пользователя
Люди!!!!Пппамагите пажалсуста!!!! :cry:
срочно нужно написать программу в С++ которая проверяет 2а дерева на изоморфизм!Обьясните хотя бы алгоритм написания!!
Срочно надо!!Я знаю вы тут умные! :oops:
Я много раз пытался..всё не то получается=((


(PAV) сообщение отделено в новую тему

 
 
 
 
Сообщение23.06.2006, 23:38 
Аватара пользователя
:evil:

Цитата:
A linear-time isomorphism algorithm for trees, found by Jack Edmonds, appears in the book by A. V. Aho, J. E. Hopcroft and J. D. Ullman [The design and analysis of computer algorithms, Addison-Wesley, Reading, Mass., 1974; MR 54 #1706] and has been used to find a coding for trees---a function on trees in which two trees get the same value if and only if they are isomorphic. This result was used by M. Fontet [Automata, languages and programming (Edinburgh, 1976), pp. 411--424, Edinburgh Univ. Press, Edinburgh, 1976] to construct a linear-time algorithm for finding the automorphism partition---that is, the set of orbits of the automorphism group acting on the vertex-set---of a tree.

описание алгоритма Gabriel'ом Valiente

 
 
 
 
Сообщение23.06.2006, 23:59 
Аватара пользователя
а я.. а я... а я...английского не знаю... :oops:
француузский учил..а деревья у меня не бинарные..т.е.общего типа.
переведи,плз,на русский :roll:

 
 
 
 
Сообщение24.06.2006, 00:01 
Аватара пользователя
:evil:
А вот и по-русски: лекция 6
В общем, не ленитесь google'ать...

 
 
 
 
Сообщение24.06.2006, 00:16 
Аватара пользователя
перевод писал(а):
Найденный Джеком Едмондсом линейный по времени алгоритм для деревьев рассматривается в книге А. Ахо, Дж. Хопкрофта, Дж. Ульмана [Построение и анализ вычислительных алгоритмов. М.: Мир, 1979] и использовался для построения кодирования деревьев -- функции на деревьях, которая ставит в соответствие двум деревьям одно и тоже значение тогда и только тогда, когда два дерева изоморфны. Этот результат был ипользован М. Фонтет [Автоматы, языки и программирование, 1979] для построения линейного по времени алгоритма для нахождения ?аутоморфного разбиения? дерева -- т.е. множества орбит группы автоморфизмов действующей на множестве вершин.

За качество в конце не ручаюсь, с некоторыми терминами не сталкивался.

 
 
 
 
Сообщение24.06.2006, 00:18 
Аватара пользователя
Спасибо почитаю.может даже пойму :P

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


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