Jäta vahele ja mine sisule
ST

Steiner Tree for iOS

Kirjastaja: Reinhard MAENNER
iOS Free
Lae alla v3.0 3 allalaadimisi
Versioon3.0
Kirjastaja Reinhard MAENNER
Väljalaske kuupäev11. juuni 2016
Kuupäev lisatud21. jaan 2013
Os nõudediOS
NõudedCompatible 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
Allalaadimisi kokku3
HindFree

Kirjeldus

See rakendus arvutab Steineri puud evolutsioonilise algoritmi abil. Saate oma puu punkte paigutada, lohistada ja kustutada. Arvutatakse välja Steineri punktide optimaalne arv ja asukoht. Minimaalne ulatuspuu (MST) ühendab antud punktide komplekti tasapinnal nii, et kõigi servade summa on minimaalne. Sageli saab seda kõigi servade summat vähendada, kui lisada lisapunkte. Neid punkte nimetatakse Steineri punktideks ja vastavaks minimaalseks ulatuvaks puuks Steineri puuks. Kui antakse rohkem kui 3 punkti, on Steineri punktide optimaalse arvu ja asukoha arvutamine keeruline optimeerimisülesanne. See rakendus kasutab tutvustamiseks lihtsat evolutsioonilist algoritmi. See kasutab üksikisikute populatsiooni. Iga indiviid esindab mõnda Steineri punkti sisaldavat MST-d. Populatsioon areneb optimaalse Steineri puu suunas evolutsioonitsüklis: algselt määrab iga indiviid juhuslikud Steineri punktid ja konstrueerib vastava Steineri puu. Steineri puu minimaalne pikkus populatsioonis on talletatud. Igal isendil on nüüd sobivusväärtus, mis on kõrgem, seda lähemal on tema Steineri puu pikkus populatsiooni minimaalsele pikkusele. Fiksatel isenditel on paljunemise teel rohkem järeltulijaid ja vähem vormis isendid surevad välja. Paremate lahenduste uurimiseks ei teki paljunemisel vanemindiviidiga identseid järeltulijaid, st kelle Steineri punktid ei asu samal positsioonil. Pigem nihutatakse neid positsioone juhuslikult mutatsiooni teel, kasutades Gaussi jaotust. Kui kaugele nad keskmiselt nihkuvad, määrab ka nende sobivus: head isendid nihutavad oma Steineri punkte vähem kui halvemad isendid. Kui kiiresti hea lahendus leitakse, sõltub seega populatsiooni suurusest ja mutatsiooni tugevusest.

Sarnased programmid

Alternatiivid

Rohkem sellest väljaandjast