Jump to content

Перестановка дерева

Перестановки деревьев — это детерминированные алгоритмы, предназначенные для поиска оптимальной структуры филогенетического дерева . Они могут быть применены к любому набору данных, которые естественным образом организованы в виде дерева, но находят наибольшее применение в вычислительной филогенетике , особенно при с максимальной экономией и максимальным правдоподобием поиске филогенетических деревьев , которые стремятся идентифицировать одно среди многих возможных деревьев, которое лучше всего объясняет эволюционная история конкретного гена или вида .

Основные перестановки деревьев

[ редактировать ]

Простейшая перестановка дерева, известная как обмен ближайшими соседями , меняет связность четырех поддеревьев внутри основного дерева. Поскольку существует три возможных способа соединения четырех поддеревьев, [ 1 ] и один из них — исходная связность, каждый обмен создает два новых дерева. Полный поиск возможных ближайших соседей для каждого возможного набора поддеревьев — самый медленный, но наиболее оптимизирующий способ выполнения этого поиска. Альтернативный, более широкий поиск, обрезка и пересадка поддерева (SPR), выбирает и удаляет поддерево из основного дерева и повторно вставляет его в другое место основного дерева для создания нового узла. Наконец, разделение дерева пополам и повторное соединение (TBR) отделяет поддерево от основного дерева во внутреннем узле, а затем пытается использовать все возможные соединения между ребрами двух созданных таким образом деревьев. Возрастающая сложность метода перестановки дерева коррелирует с увеличением вычислительного времени, необходимого для поиска, хотя и не обязательно с их производительностью. [ 2 ]

SPR можно разделить на uSPR: некорневой SPR, rSPR: корневой SPR. uSPR применяется к деревьям без корней и действует следующим образом: сломайте любой край. Присоедините один конец ребра (выбранного произвольно) к любому другому ребру в дереве. rSPR применяется к корневым деревьям* и заключается в следующем: сломать любое ребро, кроме ребра, ведущего к корневому узлу. Соедините один конец ребра (точнее: конец ребра, находящийся САМЫМ ДАЛЕЕ от корня) и прикрепите его к любому другому краю дерева. [ 3 ]

* В этом примере корень дерева отмечен узлом первой степени, что означает, что все узлы в дереве имеют степень 1 или степень 3. Альтернативный подход, используемый в Бордевиче и Семпле, состоит в том, чтобы рассматривать корневой узел как иметь степень 2 и иметь специальное правило для rSPR.

Количество СПР [ 4 ] или ТБР [ 5 ] Ходы, необходимые для перехода от одного дерева к другому, можно рассчитать, создав лес максимального согласия, включающий (соответственно) укорененные или неукорененные деревья. Эта проблема NP сложна, но решаема с фиксированным параметром.

Слияние деревьев

[ редактировать ]

Самый простой тип слияния деревьев начинается с двух деревьев, которые уже определены как почти оптимальные; таким образом, они, скорее всего, имеют правильное большинство своих узлов, но могут не суметь правильно разрешить отдельные «листья» дерева; например, разделение ((A,B),(C,D)) на кончике ветки по сравнению с ((A,C),(B,D)) может быть неразрешенным. [ 1 ] Слияние деревьев заменяет эти два решения двумя в остальном почти оптимальными деревьями. Варианты метода используют стандартные генетические алгоритмы с определенной целевой функцией для замены поддеревьев с высокими показателями на основные деревья, которые в целом имеют высокие показатели. [ 6 ]

[ редактировать ]

Альтернативная стратегия — отделить часть дерева (которую можно выбрать случайным образом или использовать более стратегический подход) и выполнить TBR/SPR/NNI на этом поддереве. Это оптимизированное поддерево затем можно заменить в главном дереве, что, возможно, улучшит p-показатель. [ 7 ]

Дерево дрейфует

[ редактировать ]

Чтобы избежать попадания в локальные оптимумы, можно использовать подход «имитированного отжига», при котором алгоритму иногда разрешается использовать неоптимальные деревья-кандидаты с вероятностью, связанной с тем, насколько они далеки от оптимума. [ 7 ]

Слияние деревьев

[ редактировать ]

После того, как собран ряд одинаково оптимальных деревьев, часто можно найти лучшее дерево, объединив «хорошие части» отдельных деревьев. Подгруппы с одинаковым составом, но разной топологией можно переключать и оценивать полученные деревья. [ 7 ]

  1. ^ Jump up to: а б Фельзенштейн, Джозеф (2004). Выводы о филогениях . Sinauer Associates: Сандерленд, Массачусетс. ISBN  9780878931774 .
  2. ^ Такахаши, Кей; Ней, Масатоши (август 2000 г.). «Эффективность быстрых алгоритмов филогенетического вывода по критериям максимальной экономии, минимальной эволюции и максимального правдоподобия при использовании большого количества последовательностей» . Молекулярная биология и эволюция . 17 (8): 1251–1258. doi : 10.1093/oxfordjournals.molbev.a026408 . ПМИД   10908645 .
  3. ^ Бордевич, Магнус; Семпл, Чарльз (2005). «О вычислительной сложности корневого поддерева при обрезке и перепрививке расстояния» . Анналы комбинаторики . 8 (4): 409–423. дои : 10.1007/s00026-004-0229-z . S2CID   13002129 .
  4. ^ Уидден, Крис; Бейко, Роберт Г.; Зех, Норберт (2016). «Алгоритмы с фиксированными параметрами и аппроксимации для лесов максимального согласия разветвленных деревьев». Алгоритмика . 74 (3): 1019–1054. arXiv : 1305.0512 . дои : 10.1007/s00453-015-9983-z . S2CID   14297537 .
  5. ^ Чен, Цзянер; Фань, Цзя-Хао; Сзе, Синг-Хой (2015). «Алгоритмы параметризации и аппроксимации леса максимального согласия в разветвленных деревьях» . Теоретическая информатика . 562 : 496–512. дои : 10.1016/j.tcs.2014.10.031 .
  6. ^ Мацуда, Х. (1996). «Филогенетический вывод белка с использованием максимального правдоподобия с помощью генетического алгоритма» (PDF) . Тихоокеанский симпозиум по биокомпьютингу, 1996 г. стр. 512–523.
  7. ^ Jump up to: а б с Голобов, Пабло А. (1999). «Анализ больших наборов данных в разумные сроки: решения для составной оптимумы» . Кладистика . 15 (4): 415–428. дои : 10.1006/клад.1999.0122 . ПМИД   34902941 .
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: cb0c3f3fd21531ea9302d71219f84f35__1701585000
URL1:https://arc.ask3.ru/arc/aa/cb/35/cb0c3f3fd21531ea9302d71219f84f35.html
Заголовок, (Title) документа по адресу, URL1:
Tree rearrangement - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)