Human interaction in solving hard practical optimization problems

Similar documents
Restricted dynamic programming for the VRP

The Travelling Salesman Problem

Vehicle Rotation Planning for Intercity Railways

Multiobjective capacitated arc routing problem

A CASE STUDY IN SCHOOL TRANSPORTATION LOGISTICS

Reciprocating Compressor Modeling: A Comparison between 3D-FSI and GT-SUITE 1D Simulation Results

Locomotive Allocation for Toll NZ

DUNDEE S RETROFITTED AUTOMATED GRITTING JOURNEY

Constructive Heuristics for Periodic Electric Vehicle Routing Problem

A Dynamic Programming Heuristic for the Vehicle Routing Problem with Time Windows and the European Community Social Legislation

Demonstrating Efficiency Gains from Installing Truck Turntables at Crushers. M Brazil, P A Grossman, J H Rubinstein and D A Thomas

SNOW AND ICE REMOVAL IN AN URBAN ENVIRONMENT* ',

EMEA. Rebecca Margetts Senior Engineer: Mathematical Modelling AgustaWestland. Development of a Helicopter Drivetrain Dynamics Model in MSC ADAMS

Optimisation of Precedence-constrained Production Sequencing and Scheduling Using Genetic Algorithms

1) The locomotives are distributed, but the power is not distributed independently.

Suburban bus route design

Solving the Open Vehicle Routing Problem: New Heuristic and Test Problems

The Tanktwo String Battery for Electric Cars

Adaptive diversification metaheuristic for the FSMVRPTW

SOME ISSUES OF THE CRITICAL RATIO DISPATCH RULE IN SEMICONDUCTOR MANUFACTURING. Oliver Rose

City bus routing model for minimal energy consumption

United Power Flow Algorithm for Transmission-Distribution joint system with Distributed Generations

A Method to Recognize Congestion in FDH Production Possibility Set

INTEGRATED SCHEDULING OF DRAYAGE AND LONG-HAUL TRANSPORT

Intelligent CAD system for the Hydraulic Manifold Blocks

Scheduling Electric Vehicles

Appropriate Size D.C. Power Supplies For Heritage Electric Tramways. Richard Clarke BE MEngSc MIEAust MIEEE Chief Engineer, Sydney Tramway Museum

2200 Snow Clearing & Gritting Policy

Advanced SCADA systems for Energy management of electric buses

Department of Market Quality and Renewable Integration November 2016

A Chemical Batch Reactor Schedule Optimizer

Discovery of Design Methodologies. Integration. Multi-disciplinary Design Problems

Power Grid Visualization. Nate Andrysco

The Roots of Curiosity: Being a Bus Driver

A Hybrid Genetic Algorithm with Solution Archive for the Discrete (r p)-centroid Problem Full Result Tables

Embedded Torque Estimator for Diesel Engine Control Application

RB-Mel-03. SCITOS G5 Mobile Platform Complete Package

DECOMPOSING AND SOLVING CAPACITATED VEHICLE ROUTING PROBLEM (CVRP) USING TWO-STEP GENETIC ALGORITHM (TSGA)

DECOMPOSITION TECHNIQUES FOR PARKING VEHICLES IN

Simulated Annealing Algorithm for Customer-Centric Location Routing Problem

Port Botany. Trade Statistics Bulletin 1 July April 2018

Application of Airborne Electro-Optical Platform with Shock Absorbers. Hui YAN, Dong-sheng YANG, Tao YUAN, Xiang BI, and Hong-yuan JIANG*

ISyE 3103 Introduction to Supply Chain Modeling: Transportation and Logistics Spring 2006 Homework 7 Assigned: March 30, 2006 Due: April 6, 2006

CHAPTER 3 PROBLEM DEFINITION

Algorithms for the Truck and Trailer Routing Problem

H. Hadera 1,2, I. Harjunkoski 1, G. Sand 1, I. E. Grossmann 3, S. Engell 2 1

Electromagnetic Field Analysis for Permanent Magnet Retarder by Finite Element Method

A Quantitative Model for Truck Parking Utilization with Hours of Service Regulations

Review of Operations in FY2012

PRACE Virtual Prototyping at BMW Group.

Finite Element Based, FPGA-Implemented Electric Machine Model for Hardware-in-the-Loop (HIL) Simulation

Compact Syntax for Topic Maps (CTM) - initial work. Professor Sam G. Oh, Sung Kyun Kwan University; Gabriel Hopmans, Morpheus software;

Transfer. CE 431: Solid Waste Management

On Optimal Scheduling of Multiple Mobile Chargers in Wireless Sensor Networks

Students also complete a ten-week externship at an approved site to gain practical, real-world experience.

Multnomah County Commission December 15, 2016

Routing a hybrid fleet of conventional and electric vehicles: the case of a French utility

The Impact of Quick Charging Stations on the Route Planning of Electric Vehicles

Partial Recharge Strategies for the Electric Vehicle Routing Problem with Time Windows

TEL AVIV UNIVERSITY. The Iby and Aladar Fleischman Faculty of Engineering The Zandman-Slaner School of Graduate Studies. The Mixed Transit Fleet

Dave Mark Intrinsic Algorithm Kevin Dill Lockheed Martin

Cars and vans CO2 regulations: even ambitious EU standards deliver less than half transport emission reductions needed to meet 2030 climate targets

FEASIBILITY LAND TRANSPORTATION VENTUS ENERGY. from. covering WIND TURBINE EQUIPMENT PORT OF MOUNT MAUNGANUI TO KAIMAI RANGE SITE. for.

Written Exam Public Transport + Answers

A Matheuristic Method for the Electric Vehicle Routing Problem with Time Windows and Fast Chargers

PERMAS Users' Conference on April 12-13, 2018, Stuttgart

Vehicle Steering Control with Human-in-the-Loop

Sectoral Profile - Services

Study on Economic Partnership Projects. in Developing Countries in FY2010. Study on the Kiev Metro Line 4 in Kiev City, Ukraine SUMMARY.

Collaborative Mobile Charging and Coverage in WSNs

Interstate Freight in Australia,

2015 Grid of the Future Symposium

Proposed Solution to Mitigate Concerns Regarding AC Power Flow under Convergence Bidding. September 25, 2009

Calibration. DOE & Statistical Modeling

DEVELOPMENT ENVIRONMENT FOR HAPTIC FEEDBACK DEVICE ON MOBILE AGRICULTURAL EQUIPMENT

CNG as a Transport Fuel - Economic Benefits 17 th November 2011

Responsive Bus Bridging Service Planning Under Urban Rail Transit Line Emergency

environment briefing02

Scheduling electric vehicles

Applicability for Green ITS of Heavy Vehicles by using automatic route selection system

Parallelism I: Inside the Core

Real-time Simulation of Electric Motors

Modeling the Lithium-Ion Battery

Inventory systems for dependent demand

SPN High Value Project PO Route. RIIO-ED1 Investment Justification Reinforcement for PO Route Network: SPN

EXECUTIVE SUMMARY. The following is an outline of the traffic analysis performed by Hales Engineering for the traffic conditions of this project.

TABLE OF CONTENTS OECD/IEA, 2017

Welcome to our Standard GPS Tracking Platform. Tracking your Fleet in Real Time

Truck to disposal Storage to truck house to house

King County Metro. Sustainably and equitably achieving a zero-emission fleet

On the role of AI in autonomous driving: prospects and challenges

Jihong Cao, PE, Parsons Brinckerhoff Arnab Gupta, PE, Parsons Brinckerhoff Jay Yenerich, PE, Valley Metro

Emissions Trading Around the World

MIPRover: A Two-Wheeled Dynamically Balancing Mobile Inverted Pendulum Robot

Highspeed Rail -an international outlook

CHAPTER I INTRODUCTION

MECA0500: PLUG-IN HYBRID ELECTRIC VEHICLES. DESIGN AND CONTROL. Pierre Duysinx

Highly dynamic control of a test bench for highspeed train pantographs

Scientific Notation. Slide 1 / 106. Slide 2 / 106. Slide 3 / th Grade. Table of Contents. New Jersey Center for Teaching and Learning

Exercise 12: Implementing the Lin-Kernighan heuristic for the TSP

Transcription:

Human interaction in solving hard practical optimization problems Richard Eglese Professor of Operational Research Department of Management Science Lancaster University Management School Lancaster, U.K.

Outline Optimization problems in Operational Research Winter Gritting case study Reasons for using human interaction in practical optimization problems Issues and questions 2

Introduction OR often involves solving a constrained optimization problem Sometimes this is easy, e.g. Linear Programming for continuous variables Sometimes this is hard, e.g. large scale NP- Hard problems All known algorithms to solve NP-Hard problems to proven optimality have a running time that is exponential in the size of the problem. (e.g. the TSP) 3

4 Travelling Salesman Problem

Travelling Salesman Problem Find a minimum cost circuit visiting all the vertices of a graph Problem is NP-Hard Many heuristics have been developed Exact methods can solve large problems to optimality Recent exact results on the TSP can be found on http://www.tsp.gatech.edu/ 5

The TSP Record In May 2004, the traveling salesman problem of visiting all 24,978 cities in Sweden was solved: a tour of length 855,597 TSPLIB units (approximately 72,500 kilometers) was found and it was proven that no shorter tour exists. This is currently the largest solved TSP instance, surpassing the previous record of 15,112 cities through Germany set in April 2001. 6

Computational effort The majority of the work was carried out on a cluster of 96 dual processor Intel Xeon 2.8 GHz workstations running as a background process when the machines were not otherwise active. The cumulative CPU time used in the five branch-and-cut runs and in the cuttingplane procedures for the five root LPs was approximately 84.8 CPU years on a single Intel Xeon 2.8 GHz processor 8

Travelling Salesman Problem Improvements in performance are due to: Faster computers Improved theory Good computer programming 9

Practical Vehicle Routing Problems Almost always have additional features E.g. Capacity constraints, time windows, different commodities with different requirements etc. These features tend to make the problems harder So heuristic methods are needed to give good quality solutions in a reasonable computing time. Should the heuristic be automatic or involve human interaction? 10

Case study Winter Gritting Winter gritting is a type of arc routing problem. Arc routing problems arise in practice when roads require treatment or customers must be served who are located along roads. M. Dror, editor (2000) Arc Routing: Theory Solutions and Applications. Kluwer, Boston. ISBN 0-7923-7898-9 11

Practical examples include Postal deliveries Parking meter collection Meter reading Refuse collection Snow ploughing Road sweeping Winter gritting 12

13 Winter gritting

14 Winter Gritting

Chinese Postman Problem If all arcs in a network require to be covered on a tour and there are no other constraints, the problem of finding the minimum length tour is called the Chinese Postman Problem (CPP). Meigu Guan (Kwan Mei-Ko) Chinese Mathematics 1962 The CPP is not NP-Hard; there is an efficient algorithm that will find the optimal solution. However the addition of constraints on capacity and/or time make the problem NP-Hard. 15

Winter gritting constraints Vehicles have limited salt capacity; at normal rates of spreading this implies a constraint on the length of road that can be treated before the gritter must be refilled at the depot or a location storing salt. Roads are divided into categories with different time deadlines for treatment. Typically, the highest priority roads must be treated within 2 hours. Roads may be one-way or two-way. 16

The Time Constraint Two Phases Algorithm Constructive heuristic Phase 1 adds roads from near the boundary of the region back to the start at the depot Phase 2 extends the route by adding roads to the current end of the route Route choices based on a simple set of priority rules Resulting routes are always feasible with respect to the constraints 17

Allowing human interaction Build up of routes represented on a map Colour of roads indicates progress Information also given on gritting distance and time spent so far At each step, user can accept the proposed next road to be added or Override and include a different road or Refill gritter with salt or Deadhead elsewhere 18

Results of tests in Lancashire Area No. Nodes No. Arcs Method No. Vehicles Distance (km) East 77 111 TCTPA 7 366 7 339 South 140 203 TCTPA 12 640 10 532 North 254 380 TCTPA 20 1124 Userintervened Userintervened Userintervened 17 927 19

Reasons for using human interaction Strong visual representation that allows human judgement to guide the solution Development time available Make use of human experience or expertise (e.g. forecasting) Modifying details not covered by automatic method (e.g. aircraft loading, VRP solutions) Learning and training Less well-defined problems (e.g. relaxing soft constraints or not) 20

Issues for further research Visualization and optimization What are the best visualizations for hard optimization problems? E.g. 2D v Virtual reality, animation of algorithms Interaction and optimization What are the best ways to make interaction easy and effective? Is there a way to measure the trade-off between an interactive approach and a more complex automatic heuristic? 21