این یک برنامه لینوکس به نام Optimization.jl است که آخرین نسخه آن را میتوانید با نام v4.4.0sourcecode.tar.gz دانلود کنید. میتوانید آن را به صورت آنلاین در ارائه دهنده خدمات میزبانی رایگان OnWorks برای ایستگاههای کاری اجرا کنید.
این برنامه با نام Optimization.jl with OnWorks را به صورت رایگان دانلود و اجرا کنید.
برای اجرای این برنامه این دستورالعمل ها را دنبال کنید:
- 1. این برنامه را در رایانه شخصی خود دانلود کنید.
- 2. در فایل منیجر ما https://www.onworks.net/myfiles.php?username=XXXXX نام کاربری مورد نظر خود را وارد کنید.
- 3. این برنامه را در چنین فایل منیجر آپلود کنید.
- 4. OnWorks Linux آنلاین یا شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MACOS را از این وب سایت راه اندازی کنید.
- 5. از سیستم عامل لینوکس OnWorks که به تازگی راه اندازی کرده اید، به مدیر فایل ما https://www.onworks.net/myfiles.php?username=XXXXX با نام کاربری که می خواهید بروید.
- 6. اپلیکیشن را دانلود کرده، نصب و اجرا کنید.
اسکرین شات ها:
بهینهسازی.jl
DESCRIPTION:
Optimization.jl سادهترین راه برای ایجاد یک مسئله بهینهسازی و حل آن را ارائه میدهد. این کتابخانه با ارائه یک رابط کاربری یکپارچه برای بیش از ۲۵ کتابخانه بهینهسازی، امکان نمونهسازی سریع و آزمایش با حداقل سربار نحوی را فراهم میکند، از این رو بیش از ۱۰۰ حلکننده بهینهسازی که تقریباً همه کلاسهای الگوریتمهای بهینهسازی مانند سراسری، عدد صحیح مختلط، غیر محدب، محلی مرتبه دوم، مقید و غیره را شامل میشود، در اختیار شما قرار میدهد. این کتابخانه به شما امکان میدهد با ارسال یک آرگومان برای نشان دادن بسته مورد استفاده، یک backend مشتقگیری خودکار (AD) را انتخاب کنید و به طور خودکار مشتقات کارآمد هدف و قیدها را تولید میکند و در عین حال به شما انعطافپذیری میدهد تا بین موتورهای AD مختلف بر اساس مسئله خود جابجا شوید. علاوه بر این، Optimization.jl اطلاعات خاص مسئله را به حلکنندههایی که میتوانند از آن استفاده کنند، مانند الگوی پراکندگی هسین یا ژاکوبین محدودیت و نمودار عبارت، منتقل میکند.
امکانات
- آموزش و مستندات
- نمونه های موجود
- این رابط کاربری رایج SciML را گسترش میدهد و استفاده از آن را برای هر کسی که با اکوسیستم SciML آشنا باشد، بسیار آسان میکند.
- همچنین به راحتی میتوان آن را به حلکنندههای جدید و انواع مسائل جدید تعمیم داد.
- این بسته به طور فعال نگهداری میشود و ویژگیهای جدید به طور منظم اضافه میشوند.
- مستندات این بسته SciML با استفاده از این وابستگیهای مستقیم ساخته شده است.
زبان برنامه نویسی
جولیا
دسته بندی ها
این برنامهای است که میتوان آن را از https://sourceforge.net/projects/optimization-jl.mirror/ نیز دریافت کرد. این برنامه در OnWorks میزبانی شده است تا بتوان آن را به سادهترین روش به صورت آنلاین از یکی از سیستمهای عامل رایگان ما اجرا کرد.