پرش به محتوا
ST

Steiner Tree for iOS

ناشر: Reinhard MAENNER
iOS Free
دانلود v3.0 3 دانلودها
نسخه3.0
ناشر Reinhard MAENNER
تاریخ انتشار۱۱ ژوئن ۲۰۱۶
تاریخ اضافه شده۲۱ ژانویه ۲۰۱۳
الزامات سیستم عامل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
کل بارگیری ها۳
قیمتFree

شرح

این برنامه درختان اشتاینر را با استفاده از یک الگوریتم تکاملی محاسبه می کند. می توانید نقاط درخت خود را قرار دهید، بکشید و حذف کنید. تعداد و موقعیت بهینه نقاط اشتاینر محاسبه می شود. یک درخت پوشا حداقلی (MST) مجموعه معینی از نقاط را در یک صفحه به هم متصل می کند تا مجموع تمام یال ها حداقل باشد. اغلب این مجموع تمام لبه ها را می توان کاهش داد، اگر نقاط اضافی اضافه شود. به این نقاط، نقاط اشتاینر، و درخت پوشای حداقلی مربوطه، درخت اشتاینر می گویند. اگر بیش از 3 امتیاز داده شود، محاسبه تعداد و موقعیت بهینه نقاط اشتاینر یک مسئله بهینه سازی سخت است. این برنامه از یک الگوریتم تکاملی ساده برای اهداف نمایشی استفاده می کند. از جمعیتی از افراد استفاده می کند. هر فرد نشان دهنده یک MST حاوی چند نقطه اشتاینر است. جمعیت به سمت درخت بهینه اشتاینر در یک حلقه تکاملی رشد می کند: در ابتدا، هر فرد نقاط اشتاینر تصادفی را تنظیم می کند و درخت اشتاینر مربوطه را می سازد. حداقل طول درخت اشتاینر در جمعیت ذخیره می شود. اکنون هر فرد دارای ارزش تناسب اندام است، که هر چه بیشتر باشد، طول درخت اشتاینر آن به حداقل طول در جمعیت نزدیکتر است. افراد تناسب اندام از طریق تولید مثل فرزندان بیشتری دارند و افراد تناسب اندام از بین می روند. به منظور کشف راه حل های بهتر، تولید مثل فرزندانی ایجاد نمی کند که با فرد والدین یکسان باشند، یعنی نقاط اشتاینر خود را در یک موقعیت ندارند. بلکه این موقعیت ها به طور تصادفی با جهش، با استفاده از توزیع گاوسی جابه جا می شوند. میزان جابه‌جایی آن‌ها به طور متوسط ​​نیز با تناسب اندام آنها تعیین می‌شود: افراد خوب نقاط اشتاینر خود را کمتر از افراد بدتر جابه‌جا می‌کنند. بنابراین سرعت یافتن یک راه‌حل خوب به اندازه جمعیت و قدرت جهش بستگی دارد.

برنامه‌های مشابه

جایگزین‌ها

بیشتر از این ناشر