We think you have liked this presentation. If you wish to download it, please recommend it to your friends in any social system. Share buttons are a little bit lower. Thank you!
Presentation is loading. Please wait.
Published byDaniel Dougherty
Modified over 2 years ago
© Dr Evgeny Selensky, 2001 Motivation Hard industrially important problems Identify problem features making one technique better than the other Use domain knowledge, develop better heuristics and propagation to improve search Dr Evgeny Selensky University of Glasgow Local Search Path Constraint Energetic Reasoning Disjunctive Scheduling Edge Finding Routing VRP Scheduling OSSP JSSP Problems Vehicle Routing Problem (VRP): Given: M identical vehicles initially located at the base, N customers with demands for goods. Find tours of minimal travel from base to all customers respecting capacity constraints on vehicles and time windows on customers. Shop Scheduling Problem: Given: M machines on factory floor, N jobs (sets of operations to be processed by a specified machine). Each operation has a given duration. Each machine can process without interruption only one operation at a time and each job can be processed on one machine at a time (capacity or disjunctive constraints). Schedule all operations such that the latest job is finished in minimal time (minimise makespan). Job Shop Scheduling Problem (JSSP): a job is a predefined chain of operations Open Shop Scheduling Problem (OSSP): order of operations is immaterial Tools Scheduler and Dispatcher
Outline of Study 1. Use default encoding of VRP 2. Reformulate VRP as OSSP and solve it with Scheduler 3.Use default encoding of JSSP 4.Reformulate JSSP as VRP and solve it with Dispatcher 5.Compare results Two extreme cases: VRP with zero distances, known vehicle assignments and predefined orders of visits (jobs); minimise the latest return time OSSP with non-zero setup times (distances between customers), alternative machines (vehicles) and time windows; minimise the sum of setups Reformulated Problems Platform: Microsoft Windows NT/Intel Pentium III 933 MHz, 1Gb RAM VRP as OSSP: Limited Discrepancy Search, Time Limit 3 hours Default VRP: Guided Local Search, Time Limit 3 hours JSSP as VRP: Guided Local Search, Time Limit 60 or 180 seconds Default JSSP: Complete Binary Search, Time Limit 60 or 180 seconds Experiments Tours on the plane for R103 Scheduling TechniqueRouting Technique © Dr Evgeny Selensky, 2001 * M. Solomon, 1987 VRP OSSP JSSP VRP *
© Dr Evgeny Selensky, 2001 JSSP VRP More urban and specialised More rural and open Future Research Improve representations of pure JSSP and VRP by facilitating edge finder temporal reasoning and breaking symmetries Enhance search by using texture measurements and slack based heuristics Move from the extremes by enriching problems with realistic side constraints: Try mixing technologies, e.g., get first solution with the scheduling technique and improve it with the routing technique. Is it better? VRP: use instances with smaller distances and introduce classes of vehicles; JSSP: use instances with progressively greater interchangeability of machines and larger setup costs; Information Problem Reformulation and Search (PRAS) is an EPSRC funded project Project number: GR/M90641 Industrial collaborator:, France Duration: 3 years, Web:
Vehicle Routing & Job Shop Scheduling: Whats the Difference? ICAPS03, June 13, 2003 J. Christopher Beck, Patrick Prosser, & Evgeny Selensky Dept. of Computing.
Problem Reformulation and Search Patrick Prosser & Evgeny Selensky.
Genetic Algorithm in Job Shop Scheduling by Prakarn Unachak.
On the Complexity of Scheduling Peter Brucker University of Osnabrueck Germany.
1 SALES AND LOGISTICS MANAGEMENT Winter 2000 Prof. Dr. Füsun Ülengin.
Facility Location Lindsey Bleimes Charlie Garrod Adam Meyerson.
University of Toronto Mechanical & Industrial Engineering An Introduction to Constraint Programming Part II: Solving Scheduling Problems J. Christopher.
Constraint-based problem solving n Model problem ä specify in terms of constraints on acceptable solutions ä define variables (denotations) and domains.
Learning to Improve the Quality of Plans Produced by Partial-order Planners M. Afzal Upal Intelligent Agents & Multiagent Systems Lab.
Airline Schedule Optimization (Fleet Assignment I) Saba Neyshabouri.
A GRASP Heuristic to the Extended Car Sequencing Problem Lucas Rizzo Sebastián Urrutia Federal University of Minas Gerais.
Carnegie Mellon Planning and Scheduling Stephen F. Smith The Robotics Institute Carnegie Mellon University Pittsburgh PA
EXPERT SYSTEM MODELLING FOR ROUTE NETWORK DESIGN AND SCHEDULING FOR URBAN BUS TRANSIT SYSTEM BY PROF.(DR.) S.L.DHINGRA TRANSPORTATION SYSTEM ENGINEERING.
Constraint Programming and Local Search Filippo Focacci, Andrea Lodi CP -AI-OR02, School on Optimization.
Constraint Satisfaction Patrick Prosser. An Example, Exam Timetabling Someone timetables the exams We have a number of courses to examine how many? Dept.
Adaptive Large Neighbourhood Search for the Vehicle Routing Problem with Drivers Working Hours Asvin Goel MIT-Zaragoza International Logistics Program.
Developing coherence in assessment. Relationship to the new C- QEM report* Coherence in the course and assessment *Course quality enhancement and monitoring.
Reaching Out to Industry ! Philip McCormack HEAD of RESEARCH NITL.
Research Services in Manufacturing MALTA. Improvements in manufacturing processes through advanced ICT techniques Key Experts:Dr Ernest Cachia Dr John.
Hypothetical Reasoning in Propositional Satisfiability SAT02, May, 2002 Joao Marques-Silva Technical University of Lisbon, IST/INESC, CEL Lisbon, Portugal.
ISN Workshop September 2003 Constraint Programming in Practice: Scheduling a Rehearsal Barbara Smith.
Network Resource Broker for IPTV in Cloud Computing Lei Liang, Dan He University of Surrey, UK OGF 27, G2C Workshop 15 Oct 2009 Banff,
Maintenance optimization at VAC An analysis of opportunistic/preventive models and policies Michael Patriksson, Chalmers.
DCS Lecture how to solve it Patrick Prosser. Put a different number in each circle (1 to 8) such that adjacent circles cannot take consecutive numbers.
1 Dr. Xiaohui Wei College of Computer Science and Technology, Jilin University, China CSF4 Tutorial The 3rd PRAGMA Institute, Penang Malaysia,
Genetic Algorithms Chapter 3. A.E. Eiben and J.E. Smith, Introduction to Evolutionary Computing Genetic Algorithms GA Quick Overview Developed: USA in.
Phyo Kyaw Synoptic Learning and Assessment: An Experience Report.
CMSC 671 Fall 2005 Class #5 – Thursday, September 15.
Crew Pairing Optimization with Genetic Algorithms Harry Kornilakis and Panagiotis Stamatopoulos Department of Informatics and Telecommunications University.
© 2017 SlidePlayer.com Inc. All rights reserved.