Перейти к содержимому
ST

Steiner Tree for iOS

Издатель: Reinhard MAENNER
iOS Free
Скачать v3.0 3 скачиваний
Версия3.0
Издатель Reinhard MAENNER
Дата выпуска11 июн. 2016 г.
Дата добавления21 янв. 2013 г.
Требования ОСiOS
ТребованияCompatible with: iphone3gs, iphone3gs, ipadwifi, ipadwifi, ipad3g, ipad3g, ipodtouchthirdgen, ipodtouchthirdgen, iphone4, iphone4, ipodtouchfourthgen, ipodtouchfourthgen, ipad2wifi, ipad2wifi, ipad23g, ipad23g, iphone4s, iphone4s, ipadthirdgen, ipadthirdgen, ipadthirdgen4g, ipadthirdgen4g, iphone5, iphone5, ipodtouchfifthgen, ipodtouchfifthgen, ipadfourthgen, ipadfourthgen, ipadfourthgen4g, ipadfourthgen4g, ipadmini, ipadmini, ipadmini4g, ipadmini4g
Всего скачиваний3
ЦенаFree

Описание

Это приложение вычисляет деревья Штейнера, используя эволюционный алгоритм. Вы можете размещать, перетаскивать и удалять точки вашего дерева. Вычисляется оптимальное количество и положение точек Штейнера. Минимальное остовное дерево (MST) соединяет заданный набор точек на плоскости так, чтобы сумма всех ребер была минимальной. Часто эту сумму всех ребер можно уменьшить, если добавить дополнительные точки. Эти точки называются точками Штейнера, а соответствующее минимальное остовное дерево — деревом Штейнера. Если дано более 3 точек, вычисление оптимального количества и положения точек Штейнера является сложной проблемой оптимизации. Это приложение использует простой эволюционный алгоритм для демонстрационных целей. Он использует популяцию особей. Каждый индивидуум представляет собой MST, содержащую несколько точек Штейнера. Популяция развивается к оптимальному дереву Штейнера в эволюционном цикле: сначала каждый человек устанавливает случайные точки Штейнера и строит соответствующее дерево Штейнера. Сохраняется минимальная длина дерева Штейнера в популяции. У каждой особи теперь есть значение пригодности, которое тем выше, чем ближе длина дерева Штейнера к минимальной длине в популяции. Более приспособленные особи имеют больше потомков в результате размножения, а менее приспособленные особи вымирают. Чтобы найти лучшие решения, воспроизводство не создает потомков, идентичных родительской особи, то есть не имеющих точек Штейнера в одном и том же положении. Скорее эти позиции смещаются случайным образом в результате мутации с использованием распределения Гаусса. То, насколько они сдвинуты в среднем, определяется также их приспособленностью: хорошие особи смещают свои точки Штейнера меньше, чем худшие особи. Насколько быстро будет найдено хорошее решение, зависит, таким образом, от размера популяции и силы мутации.

Похожие программы

Альтернативы

Еще от этого издателя