# © Dr Evgeny Selensky, 2001 Motivation Hard industrially important problems Identify problem features making one technique better than the other Use domain.

## Presentation on theme: "© Dr Evgeny Selensky, 2001 Motivation Hard industrially important problems Identify problem features making one technique better than the other Use domain."— Presentation transcript:

© 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 evgeny@dcs.gla.ac.uk 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 * http://www.ms.ic.ac.uk/jeb/pub/jobshop1.txt

© 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, 2000-2003 Web: http://www.dcs.gla.ac.uk/pras

Download ppt "© Dr Evgeny Selensky, 2001 Motivation Hard industrially important problems Identify problem features making one technique better than the other Use domain."

Similar presentations