این دستور tablix2 است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
خلاصه
Tablix2 [ گزینه های ] پرونده
شرح
خروجی در قالب یک فایل XML ارائه می شود. این فایل قابل پردازش بیشتر توسط tablix2_output
OPTIONS
-n N
آغاز N فرآیندهای برده (هسته ها). این تعداد وظایف PVM3 ایجاد شده در مجازی است
دستگاه. عدد بزرگتر به معنای کل جمعیت بیشتر، نمودار همگرایی تندتر، بیشتر است
جستجوی جامع برای راه حل ها و احتمال کمتری برای همگرایی زودرس. با این حال، بهینه
تعداد به تعداد و سرعت گره های محاسباتی بستگی دارد. برای یک ماشین مجازی متشکل از
ماشین های نسبتا سریع با N = 4 * i جایی که i تعداد گره های محاسباتی است. Tablix
سعی خواهد کرد وظایف را به گونه ای ترتیب دهد که همه گره های محاسباتی بار مساوی داشته باشند. (حتما تنظیم کنید
سرعت به درستی در فایل میزبان PVM3 خود وارد کنید). پیش فرض 4 است.
-l N
هنگامی که یک جمعیت در یک فرآیند برده (گره محاسباتی) به حداقل محلی می رسد، این فرآیند خواهد بود
سعی کنید الگوریتمی به نام جستجوی محلی را اجرا کنید. این راهی برای تحریک ژنتیک اصلی است
اگر الگوریتمی در آن گیر کند از یک حداقل تله محلی خارج شود. با این حال معمولا اینطور نیست
برای اجرای همزمان این الگوریتم بر روی بسیاری از گره ها کارآمد است. این گزینه تعداد را تعیین می کند
گره های محاسباتی که مجاز به انجام همزمان جستجوی محلی هستند. تنظیمات N به 0
جستجوی محلی را غیرفعال می کند و -1 به معنای بدون محدودیت است. پیش فرض 1 است.
-r
به جای شروع با جمعیت های تصادفی، جمعیت های ذخیره شده را بازیابی کنید. جمعیت ها از a بارگیری می شوند
تعداد PREFIXsave?.txt فایل ها، که در آن PREFIX پیشوند است که با گزینه -o مشخص شده است. دیدن
زیر کلیک کنید.
-o پیشوند
یک پیشوند برای فایل های خروجی مشخص کنید. همه فایل های خروجی (نتیجه، جمعیت های ذخیره شده و همگرایی
اطلاعات نمودار) دارای PREFIX خواهد بود.
-d سطح
سطح پرحرفی را تنظیم کنید، جایی که LEVEL یکی از موارد زیر است:
0 (فقط پیام های خطای کشنده نشان داده می شود)،
1 (خطاهای کشنده و غیر کشنده)،
2 (خطاها و نشانگر پیشرفت)،
3 (همه موارد فوق به اضافه برخی پیام های اطلاعاتی) یا
4 (همه پیام های اشکال زدایی بالا به علاوه).
-h
یک پیام راهنمایی مختصر نشان می دهد.
-v
گزینه های زمان کامپایل، مسیر ماژول ها و اطلاعات حق چاپ را نشان می دهد.
-t دقایق
یک محدودیت زمانی برای الگوریتم ژنتیک تعیین می کند. اگر پس از تنظیم راه حلی پیدا نشد Tablix متوقف می شود
تعداد دقیقه این اثر مانند زمانی است که Ctrl-C را فشار دهید. تنظیمات دقایق به 0 غیرفعال می کند
این ویژگی پیش فرض غیرفعال است. از این گزینه برای جلوگیری از اجرای نامحدود Tablix استفاده کنید
هیچ راه حل ممکنی وجود ندارد
-p پارامترهای
تنظیم پارامترهای الگوریتم این به ندرت استفاده می شود. پیشفرضها باید در بیشتر موارد خوب کار کنند.
PARAMETERS یک رشته جدا شده با کاما است پارامتر = مقدار جفت پارامترهای زیر هستند
در دسترس:
برافروختن
اندازه جمعیت یک گره در خوشه. جمعیت بیشتر به معنای نسل های کمتر است
در هر دقیقه، اما در برخی موارد نتایج بهینهتر نیز میشود. پیش فرض 500.
توریستی کردن
اندازه مسابقات اندازه مسابقات بزرگتر منجر به همگرایی سریعتر می شود که می تواند
منجر به یافتن یک حداقل محلی به جای یک حداقل جهانی می شود. پیش فرض 3.
جهش یافته
چه بخشی از جمعیت در هر نسل دچار جهش خواهند شد. 2 یعنی یک نیمه، 3 یعنی
یک سوم و غیره. جهش های بیشتر معمولاً منجر به همگرایی کندتر می شود اما می تواند کمک کند
برای اجتناب از حداقل های محلی پیش فرض 4.
randpart
چه بخشی از جمعیت در هر نسل تصادفی خواهد شد. تصادفی سازی ها
اثری مشابه جهش دارند. پیش فرض 6.
حداکثر
چند جدول زمانی با درجه بندی یکسان می تواند در یک جمعیت وجود داشته باشد.
مقادیر کوچکتر منجر به همگرایی کندتر می شود، اما می تواند به جلوگیری از حداقل های محلی کمک کند.
20 پیش فرض
پایان
Tablix زمانی به پایان می رسد که تعداد تمام خطاهای اجباری در بهترین راه حل باشد
به صفر می رسد و این بهترین راه حل همان مقدار برازش را برای N ترتیبی داشت
جمعیت ها این گزینه به شما امکان می دهد مقدار N را تنظیم کنید
هیچ خطای غیر اجباری تعریف نشده است (در این صورت Tablix به محض اتمام تمام می شود
تعداد تمام خطاهای اجباری به صفر می رسد). پیش فرض 300.
مهاجرت
هر چند وقت یکبار بخش هایی از جمعیت ها بین گره ها مهاجرت می کنند. ارزش کوچکتر به معنای بیشتر است
مهاجرت، که منجر به همگرایی سریعتر می شود. پیش فرض 40.
مهاجرت
چه بخشی از جمعیت بین گره ها مهاجرت خواهد کرد. پیش فرض 10.
localtresh
قبل از شروع جستجوی محلی چه تعداد جمعیت با درجه بندی مساوی باید منتظر بمانند (اگر
فعال). پیش فرض 100.
لوکال استپ
مرحله اولیه برای الگوریتم جستجوی محلی. مقادیر بزرگتر به معنای جامع تر بودن است
و جستجوی کندتر پیش فرض 4.
پوفینت
اگر کاربر یک فایل XML را بارگذاری کرده باشد که قبلاً حاوی یک فایل جزئی یا کامل است
راه حل، سپس بخشی از جمعیت را می توان با این راه حل مقداردهی کرد.
این پارامتر درصد جدول زمانی را در جمعیتی که
مقداردهی اولیه خواهد شد (سایر جدول های زمانی با مقادیر تصادفی مقداردهی اولیه می شوند).
مقادیر باید بین 0 تا 100 باشد. مقادیر بزرگتر به این معنی است که راه حل داده شده است
فایل XML امکان بیشتری برای قرار گرفتن در نهایی خواهد داشت
راه حل. اگر هیچ راه حلی در فایل XML وجود نداشته باشد، این پارامتر هیچ ندارد
اثر پیش فرض 25.
ذخیره سازی
این حداکثر تعداد مقادیر تناسب اندام جدول زمانی است که در آن برگزار می شود
کش تناسب اندام مقادیر بزرگتر به معنای سربار جستجوی حافظه پنهان بیشتر است، اما ممکن است حافظه پنهان را بهبود بخشد
نسبت ضربه / از دست دادن احتمالاً استفاده از حافظه پنهان بزرگتر از 32 عاقلانه نیست
ذخیره سازی تناسب اندام عملکرد را در شروع الگوریتم ژنتیک کاهش می دهد و
در پایان آن را بهبود بخشید برای خاموش کردن کش کردن روی 0 تنظیم کنید. پیش فرض 16.
-i PATH
مسیر ماژول های تناسب اندام را تعیین می کند. به طور پیش فرض مسیر ماژول روی مکانی که در آن قرار دارد تنظیم می شود
ماژول های تناسب اندام توسط نصب شد ساخت نصب فرمان
طریقه استفاده
وقتی اجرا می کنید Tablix2 ، در واقع فرآیند اصلی را شروع می کنید که درخواست شده را ایجاد می کند
به صورت گرافیکی با tablix2_plot ابزار
NOTES
tablix2_kernel برای فرآیند برده قابل اجرا است. نباید با دست شروع شود، مگر اینکه شما
عیب یابی
(در این حالت در حالت ایده آل باید 2 باشد).
از tablix2 به صورت آنلاین با استفاده از خدمات onworks.net استفاده کنید