Langkau ke kandungan
ST

Steiner Tree for iOS

Penerbit: Reinhard MAENNER
iOS Free
Muat turun v3.0 3 muat turun
Versi3.0
Penerbit Reinhard MAENNER
Tarikh pelepasan11 Jun 2016
Tarikh ditambahkan21 Jan 2013
Keperluan OsiOS
KeperluanCompatible 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
Jumlah muat turun3
HargaFree

Penerangan

Aplikasi ini mengira pokok Steiner menggunakan algoritma evolusi. Anda boleh meletakkan, menyeret dan memadam titik pokok anda. Nombor dan kedudukan optimum mata Steiner dikira. Pokok rentang minimum (MST) menghubungkan set titik tertentu dalam satah supaya jumlah semua tepi adalah minimum. Selalunya jumlah semua tepi ini boleh dikurangkan, jika mata tambahan ditambah. Titik ini dipanggil mata Steiner, dan pokok rentang minimum yang sepadan dengan pokok Steiner. Jika lebih daripada 3 mata diberikan, ia adalah masalah pengoptimuman yang sukar untuk mengira nombor dan kedudukan optimum mata Steiner. Aplikasi ini menggunakan algoritma evolusi mudah untuk tujuan demonstrasi. Ia menggunakan populasi individu. Setiap individu mewakili MST yang mengandungi beberapa mata Steiner. Populasi berkembang ke arah pokok Steiner yang optimum dalam gelung evolusi: Pada mulanya, setiap individu menetapkan titik Steiner rawak, dan membina pokok Steiner yang sepadan. Panjang minimum pokok Steiner dalam populasi disimpan. Setiap individu kini mempunyai nilai kecergasan, iaitu semakin tinggi, semakin hampir panjang pokok Steinernya dengan panjang minimum dalam populasi. Individu yang lebih cergas mempunyai lebih banyak keturunan melalui pembiakan, dan individu yang kurang cergas akan mati. Untuk meneroka penyelesaian yang lebih baik, pembiakan tidak menghasilkan keturunan yang sama dengan individu induk, iaitu tidak mempunyai mata Steiner mereka pada kedudukan yang sama. Sebaliknya kedudukan ini dialihkan secara rawak melalui mutasi, menggunakan taburan Gaussian. Sejauh mana mereka dianjak secara purata juga ditentukan oleh kecergasan mereka: Individu yang baik mengalihkan mata Steiner mereka kurang daripada individu yang lebih teruk. Seberapa cepat penyelesaian yang baik ditemui, bergantung pada saiz populasi, dan kekuatan mutasi.

Program serupa

Pilihan lain

Lagi daripada penerbit ini