Читать в оригинале

<< ПредыдущаяОглавлениеСледующая >>


§ 2. Алгоритм λ-KRAB-2

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

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

Для ускорения процедуры на первом этапе в евклидовом пространстве делается таксономия множества из  объектов на  таксонов простой сферической формы  с помощью алгоритма FOREL. Затем центры этих таксонов используются в качестве исходных точек для построения кратчайшего незамкнутого пути алгоритмом -KRAB. На этапе вычисления характеристики равномощности  отличие от алгоритма -KRAB состоит лишь в том, что центр каждого мелкого таксона учитывается с весом, пропорциональным числу исходных точек, включенных в этот таксон.

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

 



<< ПредыдущаяОглавлениеСледующая >>