Solver چی هست اصلا؟

ساخت وبلاگ
 چندین شرکت وجود دارند که کارشون نوشتن Solver هست. از جمله: نرم افزار Gams که توی ایران خیلی شناخته شده هست. نرم افزار Cplex که سرعت قابل توجهی داره.  یه سوال مهم که وجود داره اینه که کدوم Solver بهتر هست؟! من اول توضیح میدم که چجوری میشه به این سوال جواب داد. بعدش دیگه مشخص میشه که جواب چیه:) برای Solver چی هست اصلا؟...ادامه مطلب
ما را در سایت Solver چی هست اصلا؟ دنبال می کنید

برچسب : نویسنده : orbrief بازدید : 15 تاريخ : سه شنبه 16 خرداد 1396 ساعت: 17:11

خب تا الان سالور ها را شناختیم و میدونیم که چی هستند و چجوری میشه فهمید که کدوم یکی بهتره. همچنین می دونیم که بنده از کدوم سالور استفاده می کنم و چرا. حالا می پردازیم به این موضوع که چجوری میشه به یه دونه سالور فهموند که با مساله ی ریاضی ما چی هست؟   برای این کار دو تا راه کلی وجود داره: ۱. زبان ها Solver چی هست اصلا؟...ادامه مطلب
ما را در سایت Solver چی هست اصلا؟ دنبال می کنید

برچسب : نویسنده : orbrief بازدید : 23 تاريخ : سه شنبه 16 خرداد 1396 ساعت: 17:11

من در زیر چیزهایی که حین انجام این پروژه یاد گرفتم را می نویسم. اما صادقانه بگم اگه یه نفری قبل از اینکه این پروژه را انجام بدم، می اومد و موارد زیر را برام توضیح میدادم، چیز زیادی متوجه نمیشدم از حرف هاش. اما با این وجود باز هم ترجیح میدم که بنویسمشون:   تجربه ی خیلی خیلی لذت بخشی بود برای من. بار Solver چی هست اصلا؟...ادامه مطلب
ما را در سایت Solver چی هست اصلا؟ دنبال می کنید

برچسب : نویسنده : orbrief بازدید : 27 تاريخ : سه شنبه 16 خرداد 1396 ساعت: 17:11

کلا آدم نرم افزار را با انجام دادن یه پروژه ی شخصی یاد میگیره. من خودم با کمک یه پروژه یاد گرفتم. این پروژه اش هست.    برنامه نویس ها یک رسم خیلی جالبی دارند. اولین برنامه ای که به یه زبان جدید می نویسند، این هست: print("Hello World")   این ساده ترین کدی هست که میشه نوشت اما آموزنده است. همینکه آدم Solver چی هست اصلا؟...ادامه مطلب
ما را در سایت Solver چی هست اصلا؟ دنبال می کنید

برچسب : نویسنده : orbrief بازدید : 26 تاريخ : سه شنبه 16 خرداد 1396 ساعت: 17:11

من اولش این را اتفاقی توی یه دونه سایت پیدا کردم. بعدش دیدم ایده ی خوبیه که امتحانش کنم. در عرض چند ساعت یه مدل ریاضی براش به نظرم رسید. مدل ریاضیش را اول روی کاغذ نوشتم. بعدش به نظرم رسید که باید توی اکسل و با Solverی که توی اکسل هست حلش بکنم.  یکمی تجربه ی کار با VBA را داشتم (اگه بخوام دقیق تر ب Solver چی هست اصلا؟...ادامه مطلب
ما را در سایت Solver چی هست اصلا؟ دنبال می کنید

برچسب : نویسنده : orbrief بازدید : 17 تاريخ : سه شنبه 16 خرداد 1396 ساعت: 17:11

اصلا قصدم این نیست که کل پروژه را براتون توضیح بدم. فقط اینکه سه تا چیز را باید حتما توی کدی که مینوشتم رعایت می کردم. 

۱. تعریف کردن متغیرهای ورودی

۲. 

۳. 

+ نوشته شده در  دوشنبه پانزدهم خرداد ۱۳۹۶ساعت 20:18  توسط محمد  | 
Solver چی هست اصلا؟...
ما را در سایت Solver چی هست اصلا؟ دنبال می کنید

برچسب : نویسنده : orbrief بازدید : 24 تاريخ : سه شنبه 16 خرداد 1396 ساعت: 17:11

۱. اضافه کردن عکس از UIیی که توی اکسل تهیه کردم.

۲. توضیح دادن روند کلی کدی که با پایتون نوشتم. (عکس از قسمت بالایی که داده ها را می خونه.)

۳. پیوستگی مطالب را چک بکنم.

۴. یه دونه عکس بذارم از هماهنگی iPython و Sublime Text.

۵. نمونه کد پیدا کنم از AMPL و OPL برای مساله ی ساده ی کوله پشتی.

۶. 

+ نوشته شده در  دوشنبه پانزدهم خرداد ۱۳۹۶ساعت 20:36  توسط محمد  | 
Solver چی هست اصلا؟...
ما را در سایت Solver چی هست اصلا؟ دنبال می کنید

برچسب : نویسنده : orbrief بازدید : 26 تاريخ : سه شنبه 16 خرداد 1396 ساعت: 17:11

من یه چند تا توصیه دارم برای کسایی که کمی تجربه دارند و دوست دارند حرفه ای تر با Solver ها کار بکنند: ۱. Solver‌ها یه سری Hyper parameter دارند که از پیش مشخص شده هستند. تغییر دادن این ها می تونه روی عملکرد Solver ها تاثیر بذاره. من یه سری مقاله پیدا کردم که عملا روی بهینه سازی این پارامترها کار می Solver چی هست اصلا؟...ادامه مطلب
ما را در سایت Solver چی هست اصلا؟ دنبال می کنید

برچسب : نویسنده : orbrief بازدید : 20 تاريخ : سه شنبه 16 خرداد 1396 ساعت: 17:11

۱. ترفندهای مقاله نویسی در تحقیق در عملیات:

من فقط در مورد مواردی وبلاگ می نویسم که تجربه اش را دارم. از اونجایی که در مورد مقاله نویسی توی ژورنال ها تجربه ای ندارم،‌ در این مورد مطلبی توی وبلاگ نخواهید دید. ولی بازم جاش خالی هست توی این وبلاگ:)

۲. 

+ نوشته شده در  دوشنبه پانزدهم خرداد ۱۳۹۶ساعت 21:25  توسط محمد  | 
Solver چی هست اصلا؟...
ما را در سایت Solver چی هست اصلا؟ دنبال می کنید

برچسب : نویسنده : orbrief بازدید : 23 تاريخ : سه شنبه 16 خرداد 1396 ساعت: 17:11

سوال به جایی هست اگه بپرسید: "اصلا برای چی باید مهارت کار کردن با یه دونه Solver را یاد بگیرم؟" دلیل هایی که به نظرم میرسه این ها هستند: ۱. مقاله ها را راحت تر می تونید بفهمید. ببینید خیلی از مقاله ها هستند که روند کلیشون این هست: اومدن یه  مدلسازی ریاضی را نوشته اند و بعدش هم گفتن که یه سری داده ت Solver چی هست اصلا؟...ادامه مطلب
ما را در سایت Solver چی هست اصلا؟ دنبال می کنید

برچسب : نویسنده : orbrief بازدید : 15 تاريخ : سه شنبه 16 خرداد 1396 ساعت: 17:11