ارائه: امیرمحسن کریمی مجد

Slides:



Advertisements
Similar presentations
Awe sim.
Advertisements

الگوریتم ژنتیکی. تعریف  الگوریتم ژنتیکی، رویه ای تکراری است که راه حل های انتخابیش را بصورت رشته ای از ژنها که کروموزوم نامیده می شوند، بازنمایی می کند.
O r g a n i z a t i o n a l b e h a v i o r e l e v e n t h e d i t i o n.
Definition. قانون بیز P(b|a) = P(a|b)P(b)/P(a) P(b|a) = P(a|b)P(b)/P(a) این قانون برای استنتاج آماری استفاده می شود. این قانون برای استنتاج آماری استفاده.
© 2005 Prentice Hall Inc. All rights reserved. o r g a n i z a t i o n a l b e h a v i o r e l e v e n t h e d i t i o n.
مثال های کاربردی (1) محاسبه سطوح دايره ای شکل –آبياری بارانی –سم پاشها تعريف مسئله: تهيه برنامه ای که بر اساس يک شعاع مفروض ورودی سطح دايره متناظر را محاسبه.
© 2005 Prentice Hall Inc. All rights reserved. o r g a n i z a t i o n a l b e h a v i o r e l e v e n t h e d i t i o n.
LINEAR CONTROL SYSTEMS Ali Karimpour Assistant Professor Ferdowsi University of Mashhad.
فصل دوم:Questions For Review. مقایسه Decision Making با Problem Solving  اصولا مساله وقتی پیش می آید که سیستم پاسخگو به اهدافش نباشد و به نتایج پیش گویی.
DATA MINING Algorithms SHIRAZ UNIVERSITY داده مورد بررسی داده های پزشکی قانونی در بازه زمانی آذر 88 تا اردیبهشت 89 فیلد های مورد استفاده : 1) سن2)جنسیت.
Introduction تنظیم: محمدعلی عظیمی
Lesson four Grade three
HYDROTHERMAL SYSTEM ECONOMIC DISPATCH. Neglect Network Losses.
Pricing and Revenue Optimization in Airline Revenue Management
موضوع: دبير مربوطه: آموزشگاه : اجرا : عبارتهای جبری خانم مقصودی
دکتر حسین صافی زاده بهمن 1389 دکتر حسین صافی زاده بهمن 1389 منبع :درسنامه طب پیشگیری و پزشکی اجتماعی پارک جلد اول ،فصل اول بسم الله الرحمن الرحیم اندازه.
مباحثی در سیستمهای كامپيوتري : سیستمهای حمل و نقل هوشمند سبز مهدی قطعی گروه علوم کامپیوتر دانشگاه صنعتی امیرکبیر مهدی قطعی گروه علوم.
ساختمان داده‌ها پیمایش گراف. مرور °مشکل: چگونه تمام نودهای گراف را مشاهده کنیم؟ °جستجوی اول عمق دنبال کردن مسیرهای بین راسها. °جستجوی اول سطح دیدن تمام.
LINEAR CONTROL SYSTEMS Ali Karimpour Associate Professor Ferdowsi University of Mashhad.
Arrangements of Lines C omputational Geometry By Samaneh shafi naderi
CS Constraint Satisfaction Constraint Satisfaction Problems Chapter 5 Section 1 – 3 Modified by Vali Derhami.
IN THE NAME OF GOD.
[c.
Business Process Modeling
تهیه و تنظیم: فاطمه قاسمی دانشگاه صنعتی شریف – پاییز 86
مکان یابی در شبکه های حسگر بیسیم
دانشکده جغرافیا گروه سنجش از دور و GIS بهینه سازی مسیریابی مبتنی بر خوشه ‌ بندی با تقاضای تصادفی و ظرفیت محدود …. عنوان پیشنهادی رساله: دانشجو:کیوان باقری.
اعتبار طرح های آزمایشی استاد: دکتر بهرام جوکار راضیه هاشمی.
( Project Operation Management )
تمرین هفتم بسم الله الرحمن الرحیم درس یادگیری ماشین محمدعلی کیوان راد
هیدروگراف(Hydrograph) تهیه : دکتر محمد مهدی احمدی
بسم الله الرحمن الرحیم.
بنام خدا زبان برنامه نویسی C (21814( Lecture 12 Selected Topics
ساختمان داده‌ها الگوریتمهای کوتاهترین مسیر
بسم الله الرحمن الرحیم.
برنامه ریزی خطی پیشرفته (21715( Advanced Linear Programming Lecture 11
بازار اختیارهای معامله (Options Markets)
کنترل پیش بین مقاوم Min-Max
مدیریت مالی و اقتصاد مدیریت موضوع : نقطه سر به سر زمستان 93
بودجه بندی سرمایه ای در وضعیت مطمئن (معیارها)
فصل دوم جبر بول.
Route configuration for 5400W ADSL Router
ارائه دهنده: گلناز بغدادی استاد راهنما: دکتر فرزاد توحید خواه
شبکه های کامپیوتری 2 درس اول چند پخشی.
SSO Single Sign-on Systems
آموزش و یادگیری Education and Training
آموزش کرک کردن نرم افزار ACTIVE HDL
کوئیز از جلسه قبل) کارخانه ای در حال خرید قطعه‌ای برای یکی از ماشین‌آلات خود می باشد اگر نرخ بهره 10% برای محاسبات فرض شود، دو مدل از قطعه ماشین در دسترس.
اصطکاک Designed By: Soheil Soorghali.
داده ها -پیوسته Continuous
دینامیک سیستمهای قدرت مدرس: دکتر مهدی بانژاد
MPC Review کنترل پيش بين-دکتر توحيدخواه.
Banks, Carson, Nelson & Nicol Discrete-Event System Simulation
بسمه تعالی آشنایی با سیستم دو جداره با هوای فشرده
کار برد شبکه های عصبی در پردازش سریهای زمانی
Related group and college Shiraz University of Medical Sciences
هیدرولوژی آبهای سطحی افت ها تهیه کننده : محمد مهدی احمدی
بسم الله الرحمن الرحیم هرس درخت تصمیم Dr.vahidipour Zahra bayat
Angular Kinetics مهدی روحی بهار 85.
سخت افزارهای امنیتی Hardware Security تهیه و ارایه : یونس جوان.
اصول شبیه سازی هفته دوم.
Uniprocessor Scheduling
Mehdi Fallah Tafti Civil Engineering Department, Yazd University
توزیع میانگین نمونه سعید موسوی.
Constraint Satisfaction Problems
عنوان مقاله نویسنده اول1، نویسنده دوم2، نویسنده سوم3، نویسنده چهارم4
اصول و مفاهیم حسابداری Principles And Concepts Accounting.
kbkjlj/m/lkiubljj'pl;
دانشگاه صنعتي نوشيرواني بابل
ساختمان داده ها گرافها.
Presentation transcript:

ارائه: امیرمحسن کریمی مجد بسم الله الرّحمن الرّحیم مساله مسیریابی وسایل نقليه Vehicle Routing Problem استاد: دکتر سیفی ارائه: امیرمحسن کریمی مجد پاییز 1388

عناوین معرفي VRP شرح مساله مدلسازی ریاضی کد لینگو نتایج بیشتر

معرفی VRP Minimum Spanning Tree Shortest Path Problem Traveler Salesman Problem MTSP Vehicle Routing Problem

شرح مساله مساله تامین تقاضای کالا برای 7 شهر با یک مبدا ظرفیت وسایل نقلیه حمل کالا، محدود و مشابه زمان سرویس در هر شهر، ثابت، مشخص و یکسان فاصله بین شهرها مشخص، ثابت و متقارن دارای پنجره زمانی با احتساب جریمه تاخیر CVRPSTW Soft Time Window

شرح مساله(ادامه) هدف: کم کردن هزینه بابت حمل کالا و جریمه ها هزینه حمل کالا: هر واحد مسافت یک واحد پولی هزینه جریمه تاخیر: هر واحد زمانی 10 واحد پولی متغیرهای مدل: یال از i به j با وسیله k زمان تاخیر/ انتظار i تقاضای تجمعی پس از عبور از i به j زمان تجمعی هنگام رسیدنi

شرح مساله(ادامه) جدول فاصله های زمانی شهرها Ana Oak LA KC Hou Fres Den Chi 2050 9999 500 1060 2160 990 1050 1220 590 1020 1160 250 160 210 1720 1740 1520 1900 1530 710 1570 1820 1580 30 370 400 Ana Oak LA KC Hou Fres Den Chi 2050 2130 500 1060 2160 990 1050 1220 590 1020 1160 250 160 210 1720 1740 1520 1900 1530 710 1570 1820 1580 30 370 400

مدلسازی ریاضی هدف: کمترین هزینه بابت حمل کالا و جریمه ورود و خروج مبدا محدودیت ظرفیت

مدلسازی ریاضی(ادامه) ورود و خروج شهرهای دیگر محدودیت پیوستگی مسیر هر تور محدودیتهای پنجره زمانی n 2 -n-1

کد لینگو CITY/1..8/: Q, u, t, d, ET, LT; CXC( CITY, CITY): DIST, x; MODEL: SETS: CITY/1..8/: Q, u, t, d, ET, LT; CXC( CITY, CITY): DIST, x; ENDSETS   DATA: Q = 0 6 3 8 7 9 4 5; ET = 0 0 0 0 120 120 120 120; LT = 0 1440 1440 1440 1440 1440 1440 1440; DIST = 0 990 2160 1060 500 2050 9999 2050 0 0 1160 1020 590 1060 1220 1050 0 1160 0 1740 1720 210 160 250 0 1020 1740 0 710 1530 1900 1520 0 590 1720 710 0 1580 1820 1570 0 1060 210 1530 1580 0 370 30 0 1220 160 1900 1820 370 0 400 0 1050 250 1520 1570 30 400 0;   VCAP = 18; S=15; ENDDATA MIN = @SUM( CXC: DIST * x) +@SUM(CITY:10*d);

کد لینگو(ادامه) @FOR( CITY( k)| k #GT# 1: x( k, k) = 0; @SUM( CITY( i)| i #NE# k #AND# ( i #EQ# 1 #OR# Q( i) + Q( k) #LE# VCAP): x( i, k)) = 1; @SUM( CITY( j)| j #NE# k #AND# ( j #EQ# 1 #OR# Q( j) + Q( k) #LE#VCAP): x( k, j)) = 1; ); 5 3 4 2 6 7 8

کد لینگو(ادامه) K I K I I K @FOR( CITY( k)| k #GT# 1: @FOR( CITY( i)| i #NE# k #AND# i #NE# 1: u( k) >= u( i) + Q( k) - VCAP + VCAP *( x( k, i) + x( i, k)) - ( Q( k) + Q( i))* x( k, i); ); K I K u( k) <= VCAP - ( VCAP - Q( k)) * x( 1, k); u( k)>= Q( k)+ @SUM( CITY( i)| i #GT# 1: Q( i) * x( i, k)); @BND( Q( k), u( k), VCAP); I I K

کد لینگو @FOR( CITY( k)| k #GT# 1: @FOR( CITY( i)| i #NE# k #AND# i #NE# 1: t( k) >= t( i) + (S+DIST( i, k))*x( i, k) -10000+10000 *( x(k, i) + x(i, k)) - (S+DIST(i, k))*x(k, i); ); t -d +S <= LT; t( k) >= ET(k) - ( ET(k) - DIST(1, k)) * x( 1, k);

کد لینگو Bin Packing Problem نکته: @FOR( CXC: @BIN( x)); vehclf = @SUM( CITY( i)| i #GT# 1: Q( i))/ VCAP; vehclr = vehclf + 1.999 - @WRAP( vehclf-0.001 , 1); @SUM( CITY( j)| j #GT# 1: x( 1, j)) >= vehclr; END Bin Packing Problem نکته: تابع @WRAP( index, LIMIT) کوچکترین ضریب LIMIT را به index به گونه ای می افزاید که حاصل از 1 بیشتر شود

نتایج جدول مربوط به متغیرهای Xij Ana Oak LA KC Hou Fres Den Chi 1

نتایج(ادامه) u=7 گراف پاسخ بهینه u=9 5 u=6 3 4 u=15 2 u=14 6 7 8 u=13

نتایج(ادامه) u Q d t LT ET Chi 6 990 1440 Den 9 3 740 2165 Fres 15 8 زمانهای رسیدن به هر شهر و میزان تاخیر u Q d t LT ET Chi 6 990 1440 Den 9 3 740 2165 Fres 15 8 1425 Hou 7 700 120 KC 14 670 2095 LA 13 4 915 2340 Oak 5 625 2050 Ana

نتایج(ادامه) 9 شهر 8 شهر 10 شهر

نتایج(ادامه) 10 شهر 15 شهر 20 شهر

بیشتر Types of VRP: Symmetric or Asymmetric Delivery and pick up Backhauls Dynamic Route balancing Split demands Single or multi-depot Open 1-skip problem … Burak Eksioglu, Arif Volkan Vural, Arnold Reisman(2009) The vehicle routing problem: A taxonomic review 19 19

Non-Exact Solving methods Heuristics Metaheuristics بیشتر Non-Exact Solving methods Heuristics Metaheuristics Constructive heuristic Nearest neighborhood Clark and Wright Improvement heuristics 2-opt 3-opt K-opt … Two-phases CFRS RFCS Genetic algorithm Tabu search Scatter search Ant colony Simulated annealing … ` 20 20