این دستور glpsol است که می تواند در ارائه دهنده میزبانی رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
glpsol - حل کننده برنامه ریزی اعداد صحیح خطی و مختلط در مقیاس بزرگ
خلاصه
glpsol [گزینه های...] نام فایل
شرح
سوالات عمومی گزینه ها:
--mpps مشکل LP/MIP را در فرمت MPS ثابت بخوانید
-- freeemps
خواندن مشکل LP/MIP در فرمت MPS رایگان (پیشفرض)
--lp مشکل LP/MIP را در قالب CPLEX LP بخوانید
--glp مشکل LP/MIP را در قالب GLPK بخوانید
--ریاضی مدل LP/MIP نوشته شده به زبان مدلسازی GNU MathProg را بخوانید
-m نام فایل، --مدل نام فایل
خواندن بخش مدل و بخش داده اختیاری از نام فایل (همانند --ریاضی)
-d نام فایل، --داده ها نام فایل
خواندن بخش داده از نام فایل (برای --ریاضی فقط)؛ اگر فایل مدل نیز دارای داده باشد
بخش، نادیده گرفته می شود
-y نام فایل، --نمایش دادن نام فایل
ارسال خروجی نمایش به نام فایل (برای --ریاضی فقط)؛ به طور پیش فرض خروجی به ارسال می شود
پایانه
-- دانه ارزش
مولد اعداد شبه تصادفی مورد استفاده در مدل MathProg با مشخص شده را مقداردهی اولیه کنید
دانه (هر عدد صحیح)؛ اگر مقدار دانه ? باشد، مقداری دانه تصادفی استفاده خواهد شد
--mincost
مشکل جریان حداقل هزینه را در قالب DIMACS بخوانید
-- maxflow
مشکل حداکثر جریان را در قالب DIMACS بخوانید
--cnf مشکل CNF-SAT را در قالب DIMACS بخوانید
--ساده
استفاده از روش سیمپلکس (پیش فرض)
--داخلی
استفاده از روش نقطه داخلی (فقط LP)
-r نام فایل، --خواندن نام فایل
راه حل را از نام فایل بخوانید تا آن را با حل کننده پیدا کنید
-- دقیقه به حداقل رساندن
-- حداکثر بیشینه سازی
-- مقیاس
مشکل مقیاس (پیش فرض)
--بدون مقیاس
مشکل مقیاس نکنید
-o نام فایل، -- خروجی نام فایل
راه حل برای نام فایل را با فرمت قابل چاپ بنویسید
-w نام فایل، --نوشتن نام فایل
حل نام فایل را در قالب متن ساده بنویسید
-- محدوده ها نام فایل
نوشتن گزارش تجزیه و تحلیل حساسیت به نام فایل در قالب قابل چاپ (فقط ساده)
--tmlim nnn
زمان حل را به nnn ثانیه محدود کنید
-- مملیم nnn
حافظه موجود را به nnn مگابایت محدود کنید
--بررسی
مشکل را حل نکنید، فقط داده های ورودی را بررسی کنید
--نام نام پروب
نام مشکل را به probname تغییر دهید
-- wmps نام فایل
مشکل را در نام فایل با فرمت MPS ثابت بنویسید
--wfreemps نام فایل
مشکل را در نام فایل با فرمت MPS رایگان بنویسید
--wlp نام فایل
مشکل را در نام فایل با فرمت CPLEX LP بنویسید
--wglp نام فایل
مشکل را در نام فایل با فرمت GLPK بنویسید
--wcnf نام فایل
مشکل را در نام فایل با فرمت DIMACS CNF-SAT بنویسید
-- ثبت نام نام فایل
کپی خروجی ترمینال را در نام فایل بنویسید
-h, --کمک
این اطلاعات راهنما را نمایش داده و خارج شوید
-v, - نسخه
نمایش نسخه برنامه و خروج
LP اساس فاکتورسازی گزینه ها:
--لوف به روز رسانی LU + Forrest-Tomlin (سریع تر، کمتر پایدار، پیش فرض)
--cbg مکمل LU + Schur + بهروزرسانی Bartels-Golub (آهستهتر، پایدارتر)
--cgr مکمل LU + Schur + بهروزرسانی چرخش ارائه میشود (آهستهتر، پایدارتر)
گزینه خاص به ساده حل کننده:
-- اولیه
استفاده از سیمپلکس اولیه (پیش فرض)
--دوگانه از دو سیمپلکس استفاده کنید
-- std از پایه اولیه استاندارد همه شلوارها استفاده کنید
--adv استفاده از پایه اولیه پیشرفته (پیش فرض)
--بیب از پایه اولیه بیکسبی استفاده کنید
-اینتی نام فایل
استفاده به عنوان پایه اولیه که قبلا با ذخیره شده است -w (پیش حل کننده LP را غیرفعال می کند)
--شیب تند
استفاده از تکنیک شیب دارترین لبه (پیش فرض)
--دفتر
از قیمت گذاری استاندارد "کتاب درسی" استفاده کنید
--آروم باش
استفاده از تست نسبت دو پاس هریس (پیشفرض)
-- نورآرامش
از آزمون استاندارد نسبت کتاب درسی استفاده کنید
--presol
استفاده از پیش حل کننده (پیش فرض؛ فرض -- مقیاس و --adv)
--نوپرسول
از پیش حل کننده استفاده نکنید
--دقیقا
از روش سیمپلکس بر اساس محاسبات دقیق استفاده کنید
--x بررسی کنید
مبنای نهایی را با استفاده از محاسبات دقیق بررسی کنید
گزینه خاص به نقطه داخلی حل کننده:
-- نورد از سفارش طبیعی (اصلی) استفاده کنید
--qmd از ترتیب ضریب حداقل درجه استفاده کنید
--amd استفاده از ترتیب حداقل درجه تقریبی (پیشفرض)
--سمامد
از ترتیب حداقل درجه تقریبی استفاده کنید
گزینه خاص به MIP حل کننده:
--nomip
همه متغیرهای عدد صحیح را پیوسته در نظر بگیرید (به حل MIP به عنوان LP خالص اجازه می دهد)
--اولین
شاخه بر روی متغیر عدد صحیح اول
--آخر شاخه بر آخرین متغیر عدد صحیح
--mostf
شاخه بر روی اکثر متغیرهای کسری
--درتوم
شاخه با استفاده از اکتشافی توسط Driebeck و Tomlin (پیشفرض)
-- pcost
انشعاب با استفاده از هیبریدی شبه هزینه اکتشافی (ممکن است برای موارد سخت مفید باشد)
--dfs با استفاده از جست و جوی عمقی اول به عقب برگردید
--bfs با استفاده از جستجوی وسعت اول به عقب برگردید
--bestp
با استفاده از بهترین اکتشافی پروجکشن به عقب بروید
--bestb
بک ترک با استفاده از گره با بهترین کران محلی (پیشفرض)
--intopt
استفاده از پیش حل کننده MIP (پیش فرض)
--nointopt
از پیش حل کننده MIP استفاده نکنید
--دودویی کردن
جایگزینی متغیرهای عدد صحیح عمومی با متغیرهای باینری (فرض --intopt)
--fpump
اعمال اکتشافی پمپ امکان سنجی
-- پروکسی [nnn]
اعمال اکتشافی جستجوی مجاورت (nnn محدودیت زمانی بر حسب ثانیه است؛ پیشفرض 60 است)
-- پروکسی
اعمال اکتشافی جستجوی مجاورت
-- غمگینی
تولید برش های اعداد صحیح مختلط Gomory
-- میر ایجاد برش های MIR (مختلط گرد کردن عدد صحیح).
--پوشش دادن
ایجاد برش های پوششی مختلط
--کلیک
ایجاد برش های دسته
-- برش می دهد ایجاد تمام برش های بالا
--mipgap به من
تحمل شکاف نسبی mip را روی tol تنظیم کنید
--minisat
مشکل امکان سنجی عدد صحیح را به CNF-SAT ترجمه کنید و آن را با حل کننده MiniSat حل کنید
--objbnd بسته
اضافه کردن نابرابری obj <= محدود (به حداقل رساندن) یا obj >= محدود (بیشینه سازی)
مشکل امکان سنجی عدد صحیح (فرض --minisat)
با استفاده از خدمات onworks.net از glpsol آنلاین استفاده کنید