Routing and Logistics with TransCAD

Slides:



Advertisements
Similar presentations
Network Models Robert Zimmer Room 6, 25 St James.
Advertisements

Network Models Robert Zimmer Room 6, 25 St James.
Network Models Robert Zimmer Room 6, 25 St James.
Operations Management
1 Lecture 2 Shortest-Path Problems Assignment Problems Transportation Problems.
BU BU Decision Models Networks 1 Networks Models Summer 2013.
Network Flows. 2 Ardavan Asef-Vaziri June-2013Transportation Problem and Related Topics Table of Contents Chapter 6 (Network Optimization Problems) Minimum-Cost.
Chapter 11 To accompany Quantitative Analysis for Management, Eleventh Edition, Global Edition by Render, Stair, and Hanna Power Point slides created by.
Transportation, Transshipment and Assignment Models and Assignment Models.
Transportation, Transshipment, and Assignment Problems
1 Network Models Chapter Introduction A network problem is one that can be represented by... Nodes Arcs Function on Arcs.
1Transportation ModelsLesson 4 LECTURE FOUR Transportation Models.
Chapter 5: Transportation, Assignment and Network Models © 2007 Pearson Education.
Table of Contents Chapter 6 (Network Optimization Problems)
1 Minimal Spanning Tree This is a technique used when we need to connect many places to a system(network).
Chapter 7 Network Flow Models.
Supply Chain Operations: Making and Delivering
Chapter 11 Network Models. What You Need to Know For each of the three models: –What is the model? (what are given and what is to calculate) –What is.
Transportation and Assignment Problems
Transportation, Assignment, Network Models
Computational Methods for Management and Economics Carla Gomes
Transportation Model (Powerco) Send electric power from power plants to cities where power is needed at minimum cost Transportation between supply and.
Operations Research Assistant Professor Dr. Sana’a Wafa Al-Sayegh 2 nd Semester ITGD4207 University of Palestine.
Chapter 5 Network Models. Thomson/South-Western 2007 © South-Western/Cengage Learning © 2012 Practical Management Science, 4e Winston/Albright Introduction.
Network Models (2) Tran Van Hoai Faculty of Computer Science & Engineering HCMC University of Technology Tran Van Hoai.
2/14: More Transportation Planning & Production Scheduling Roll call Return homework Go over homework Transportation planning w/ transshipments Revisiting.
COPYRIGHT © 2008 Thomson South-Western, a part of The Thomson Corporation. Thomson, the Star logo, and South-Western are trademarks used herein under license.
2/7 Transportation LP modeling Turn in homework / Roll call Discussion of homework Transportation modeling Assignment modeling Small group exercise: Transportation.
“Graph theory” for the master degree program “Geographic Information Systems” Yulia Burkatovskaya Department of Computer Engineering Associate professor.
Network-Based Optimization Models Charles E. Noon, Ph.D. The University of Tennessee.
Network Optimization Problems
Stevenson and Ozgur First Edition Introduction to Management Science with Spreadsheets McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies,
1 1 © 2003 Thomson  /South-Western Slide Slides Prepared by JOHN S. LOUCKS St. Edward’s University.
1 Network Models Transportation Problem (TP) Distributing any commodity from any group of supply centers, called sources, to any group of receiving.
Materials Management Systems
1 An Arc-Path Model for OSPF Weight Setting Problem Dr.Jeffery Kennington Anusha Madhavan.
Network Flow Problems Example of Network Flow problems:
Chapter 5: Transportation, Assignment and Network Models © 2007 Pearson Education.
1 1 Slide © 2008 Thomson South-Western. All Rights Reserved © 2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or.
Transportation II Lecture 16 ESD.260 Fall 2003 Caplice.
Network Analyst. Network A network is a system of linear features that has the appropriate attributes for the flow of objects. A network is typically.
Introduction to Graph & Network Theory Thinking About Networks: From Metabolism to the Genome to Social Conflict Summer Workshop for Teachers June 27 th.
Network Models Chapter 12
St. Edward’s University
Water Resources Planning and Management Daene McKinney
Special Cases In Linear Programming
Service Delivery in the Field
Introduction to Operations Research
Network Models Chapter 12
Routing and Logistics Arc Routing 2018/11/19.
Basic Network Analysis
Routing and Logistics with TransCAD
Transportation, Assignment and Network Models
TransCAD Vehicle Routing 2018/11/29.
Networks and Shortest Paths
MATS Quantitative Methods Dr Huw Owens
L12. Network optimization
Introduction Basic formulations Applications
Facilities Planning and Design Course code:
Network Models Robert Zimmer Room 6, 25 St James.
Routing and Logistics with TransCAD
Chapter 5 Transportation, Assignment, and Transshipment Problems
Network Models Chapter 12
Chapter 6 Network Flow Models.
A network problem is one that can be represented by...
TransCAD Working with Matrices 2019/4/29.
INTRODUCTION TO NETWORK FLOWS
TransCAD User’s Guide 2019/8/19.
Manufacturing Planning and Control
Physical Distribution Definition
Presentation transcript:

Routing and Logistics with TransCAD Network Flow Models 2018/11/22

Introduction You need to ship an inventory of goods from 15 warehouses to 100 retail centers, each with a given demand, and you want to determine which warehouses should service which retail centers to minimize the total transportation cost. You need to route empty rail cars from their current locations to locations where they are required for new loads, taking into account rail traffic density by link. 2018/11/22

Introduction You need to assign 100 employees to 100 projects, to minimize the total time spent or to produce work of the highest quality You need to assign jobs to machines such that the total process time is minimized As a production manager, you need to schedule production of a product at several different plants, given a certain geographic pattern of demand, to minimize the overall production and transportation cost 2018/11/22

Types of Network Flow Models The Minimal Spanning Tree Problem The Bipartite and Non-Bipartite Weighted Matching Problems The Transportation Problem The Minimum Cost Flow Problem 2018/11/22

Finding a Minimal Spanning Tree 2018/11/22

2018/11/22

Solving Weighted Matching Problem The Bipartite Weighted Matching Problem is the problem of finding the best (the least cost or the maximal benefit) one-to-one matching between two groups of objects. Assign employees to projects, so as to minimize the total length of time required to complete all the projects Assign tenants to apartments, so as to maximize the level of satisfaction Assign medical school graduates to a set of available internships, so as to maximize the exposure of graduates to appropriate medical procedures 2018/11/22

Solving Weighted Matching Problem The Non-Bipartite Weighted Matching Problem is the problem of dividing a group of objects into pairs, such that the total cost is minimized or the total benefit is maximized. 2018/11/22

Preparing Data for the Weighted Matching Procedures (Bipartite) A point or area layer containing the origins and destinations, or one layer for the origins and another for the destinations If the origins and destinations are in the same layer, a selection set of origins and a selection set of destinations (that contain the same number of features) A cost or benefit matrix indicating the cost or benefit of assigning each origin to each destination 2018/11/22

Preparing Data for the Weighted Matching Procedures (non-Bipartite) Just need one point or area layer, a selection set in the layer, and the cost matrix Each row of the matrix represents an origin, and each column a destination. A missing value indicates that a particular origin and destination cannot be assigned to each other. 2018/11/22

To Solve the Weighted Matching Problem (ASSIGN.WRK) 2018/11/22

2018/11/22

CARPOOL.WRK 2018/11/22

2018/11/22

Solving the Transportation Problem The Transportation Problem involves identifying the most efficient way to service a set of destinations from a set of origins. A simple example is a company that needs to deliver goods to retail stores from two or move warehouses. Each warehouse has some supply of product, and each store requires that a certain volume of product be delivered. 2018/11/22

Preparing Data A point layer containing the origins and destinations, or one layer for the origins and another for the destinations. If the origins and destinations zare in the same layer, a selection set of origins and a selection set of destinations A cost matrix indicating the cost of shipping a unit of product from each origin to each destination 2018/11/22

Preparing Data Origin layer Destination layer Supply (integer) Destination layer Demand (integer) If you are using a network-base cost matrix, you must also include the following field for both the origins and destinations: NodeID (integer) 2018/11/22

To Solve the Transportation Problem (TRNSPORT.WRK) If you have not alreasy done so, open or create a map containing the origin and destination layers, create any necessary selection sets, then open or create the cost matrix 2018/11/22

2018/11/22

2018/11/22

Minimum Cost Flow Problem The Minimum Cost Flow Problem is a more general version of the Transportation Problem that takes link capacities into account. A simple case of the Minimum Cost Flow Problem is a requirement to ship some quantity of product from a single origin to a single destination, where capacity constraints make it impossible to utilize the shortest path for the entire shipment. In another common example, goods must be shipped from several origins to several destinations, but there are bottlenecks such as bridges or tunnels that limit the volume of flow. 2018/11/22

Preparing Data for the Minimum Cost Flow Procedure A point layer containing the origins and destinations, or one layer for the origins and another for the destinations If the origins and destinations are in the same layer, a selection set of origins and a selection set of destinations A link layer containing cost and capacity data for each link A network, created from the line layer, that includes the cost and capacity data 2018/11/22

Preparing Data for the Minimum Cost Flow Procedure Origin layer Supply (integer) Destination layer Demand (integer) The link layer must have the following fields: Capacity (integer) Cost (numeric) If the origins or destinations are not part of the network (that is, if they come from and area or point layer that is separate from the line layer used to create the network), then you must also include the following field: NodeID (integer) 2018/11/22

To Solve the Minimum Cost Flow Problem If you have not already done so, open or create a map containing the origin and destination layer(s) and the line layer from which the network is built, and open or create a network file. 2018/11/22

2018/11/22

2018/11/22

Error Conditions The minimum cost flow procedure exits with an error message if any of the following conditions occurs: The total demand is not equal to the total supply A demand or supply quantity has negative or missing values A node ID is not found in the network 2018/11/22

Building a Network or Straight-Line Based Cost Matrix The Cost Matrix procedure is a utility that helps you construct a matrix file of network or straight-line distance or time between features in one or two map layers. You can compute a matrix in which the origins and destinations are from different layers. You can use a network to compute the cost of travel between features even if they are not explicitly part of the network. Ex: you can estimate the network distance or travel time between customer locations using a street network, even if the customers are not nodes in the network. 2018/11/22

Building a Network or Straight-Line Based Cost Matrix To Create a cost matrix you must choose the following: The origins you want to include The destinations you want to include The method you want to use to measure the shortest path costs 2018/11/22

To Create a Matrix of Network Costs 2018/11/22