Two problems to be solved. Example Use of SITATION. Here is the main menu. First step. Now. To load the data.

Similar documents
Computational Chemistry Lab Module: Conformational Analysis of Alkanes

Create Satellite Image, Draw Maps

You w i ll f ol l ow these st eps : Before opening files, the S c e n e panel is active.

Electric Fields and Equipotentials

Watershed Modeling Orange County Hydrology Using GIS Data

Chem 1 Kinetics. Objectives. Concepts

PHY221 Lab 2 - Experiencing Acceleration: Motion with constant acceleration; Logger Pro fits to displacement-time graphs

LAB 2 - ONE DIMENSIONAL MOTION

Computer simulation of radioactive decay

CHARTING THE HEAVENS USING A VIRTUAL PLANETARIUM

M E R C E R W I N WA L K T H R O U G H

Experiment 1: The Same or Not The Same?

PHY 111L Activity 2 Introduction to Kinematics

ISIS/Draw "Quick Start"

Senior astrophysics Lab 2: Evolution of a 1 M star

Experiment 0 ~ Introduction to Statistics and Excel Tutorial. Introduction to Statistics, Error and Measurement

Astron 104 Laboratory #5 The Size of the Solar System

Physical Chemistry II Laboratory

EOS 102: Dynamic Oceans Exercise 1: Navigating Planet Earth

REPLACE DAMAGED OR MISSING TEXTBOOK BARCODE LABEL

Using Microsoft Excel

Physics E-1ax, Fall 2014 Experiment 3. Experiment 3: Force. 2. Find your center of mass by balancing yourself on two force plates.

I. Introduction. II. An Introduction to Starry Night NAME: ORBITAL MOTION

Exercises for Windows

Introduction to Special Relativity

Introduction to Hartree-Fock calculations in Spartan

Spatial Data Analysis in Archaeology Anthropology 589b. Kriging Artifact Density Surfaces in ArcGIS

Lab 1 Uniform Motion - Graphing and Analyzing Motion

Automatic Watershed Delineation using ArcSWAT/Arc GIS

CityGML XFM Application Template Documentation. Bentley Map V8i (SELECTseries 2)

Using a GIS to Calculate Area of Occupancy. Part 1: Creating a Shapefile Grid

A SHORT INTRODUCTION TO ADAMS

CREATING A REPORT ON FIRE (April 2011)

User Manuel. EurotaxForecast. Version Latest changes ( )

A SHORT INTRODUCTION TO ADAMS

The Geodatabase Working with Spatial Analyst. Calculating Elevation and Slope Values for Forested Roads, Streams, and Stands.

OCEAN/ESS 410 Lab 4. Earthquake location

Preparations and Starting the program

Geography 281 Map Making with GIS Project Four: Comparing Classification Methods

In this exercise we will learn how to use the analysis tools in ArcGIS with vector and raster data to further examine potential building sites.

1. Double-click the ArcMap icon on your computer s desktop. 2. When the ArcMap start-up dialog box appears, click An existing map and click OK.

ELEC 1908 The Electric Potential (V) March 28, 2013

Advanced Forecast. For MAX TM. Users Manual

Solving Differential Equations on 2-D Geometries with Matlab

ON SITE SYSTEMS Chemical Safety Assistant

Name Date Class. Figure 1. The Google Earth Pro drop-down menu.

(THIS IS AN OPTIONAL BUT WORTHWHILE EXERCISE)

through any three given points if and only if these points are not collinear.

HSC Chemistry 7.0 User's Guide

Exploring Graphs of Polynomial Functions

Moving into the information age: From records to Google Earth

Chemistry 14CL. Worksheet for the Molecular Modeling Workshop. (Revised FULL Version 2012 J.W. Pang) (Modified A. A. Russell)

How to Make or Plot a Graph or Chart in Excel

v WMS Tutorials GIS Module Importing, displaying, and converting shapefiles Required Components Time minutes

Motion II. Goals and Introduction

GIS Workshop UCLS_Fall Forum 2014 Sowmya Selvarajan, PhD TABLE OF CONTENTS

ES205 Analysis and Design of Engineering Systems: Lab 1: An Introductory Tutorial: Getting Started with SIMULINK

EXERCISE 12: IMPORTING LIDAR DATA INTO ARCGIS AND USING SPATIAL ANALYST TO MODEL FOREST STRUCTURE

The Revolution of the Moons of Jupiter

Assignment #0 Using Stellarium

Introduction to Spark

Experiment 3: The Rovibrational Spectrum of HCl (was Experiment 4 in the syllabus, but the original Experiment 3 was canceled)

Calculating Bond Enthalpies of the Hydrides

Virtual Beach Building a GBM Model

Lab 2: Projecting Geographic Data

AMS 132: Discussion Section 2

Using Tables and Graphing Calculators in Math 11

Boyle s Law and Charles Law Activity

Experiment P14: Collision Impulse & Momentum (Force Sensor, Motion Sensor)

Tutorial 2: Analysis of DIA data in Skyline

Downloading GPS Waypoints

Math 1241, Spring 2014 Section 3.3. Rates of Change Average vs. Instantaneous Rates

BUILDING BASICS WITH HYPERCHEM LITE

OneStop Map Viewer Navigation

Multiphysics Modeling

Introduction. Pre-Lab Questions: Physics 1CL PERIODIC MOTION - PART II Fall 2009

Lab 1: Dynamic Simulation Using Simulink and Matlab

EXPERIMENT 4 ONE DIMENSIONAL MOTION

Kinematics Lab. 1 Introduction. 2 Equipment. 3 Procedures

Lesson Plan 2 - Middle and High School Land Use and Land Cover Introduction. Understanding Land Use and Land Cover using Google Earth

BOND LENGTH WITH HYPERCHEM LITE

Catchment Delineation Workflow

Using the Budget Features in Quicken 2008

WMS 9.0 Tutorial GSSHA Modeling Basics Infiltration Learn how to add infiltration to your GSSHA model

ArcGIS 9 ArcGIS StreetMap Tutorial

The OptiSage module. Use the OptiSage module for the assessment of Gibbs energy data. Table of contents

Quick Start Guide New Mountain Visit our Website to Register Your Copy (weatherview32.com)

Teaching the Mystery of Tides and the Moon Dr. David H Bradstreet Distributed by Spitz, Inc

Name. Chem Organic Chemistry II Laboratory Exercise Molecular Modeling Part 2

Elastic and Inelastic Collisions

Thank you for your interest in the Support Resistance Strength Analyzer!

Changes in Seasonal Albedo with Land Cover Class

Spatial Analysis using Vector GIS THE GOAL: PREPARATION:

Urban Canopy Tool User Guide `bo`

How to Create Stream Networks using DEM and TauDEM

Working with ArcGIS: Classification

IFM Chemistry Computational Chemistry 2010, 7.5 hp LAB2. Computer laboratory exercise 1 (LAB2): Quantum chemical calculations

v Prerequisite Tutorials GSSHA WMS Basics Watershed Delineation using DEMs and 2D Grid Generation Time minutes

The WEPP online GIS interface uses the OpenLayers ( software to assist in setting

Straight Line Motion (Motion Sensor)

Transcription:

Two problems to be solved Example Use of SITATION Mark S. Daskin Department of IE/MS Northwestern U. Evanston, IL 1. Minimize the demand weighted total distance (or average distance) Using 10 facilities To serve the 150 largest demands in the continental US 2. Find tradeoff between the % of covered demands and the average distance with A coverage distance of 300 miles And 8 facilities Spring 2002, 2002, M.S. Daskin, Northwestern U. 1 Spring 2002, 2002, M.S. Daskin, Northwestern U. 2 First step Double click on the SITATION.EXE software. This will load the software. You will see an ABOUT box for about 2-3 seconds followed by the main menu Here is the main menu First you have to load the dataset you want to load. Load Data Spring 2002, 2002, M.S. Daskin, Northwestern U. 3 Spring 2002, 2002, M.S. Daskin, Northwestern U. 4 To load the data. First tell SITATION what kind of distances you are using Euclidean (straight line) Great Circle (shortest distance on a sphere) Manhattan (right angle) Network GREAT CIRCLE Now Specify Demand File Spring 2002, 2002, M.S. Daskin, Northwestern U. 5 Spring 2002, 2002, M.S. Daskin, Northwestern U. 6

Now tell it which file to read Either double click on a file name or type the file name into the box labeled File name and then click Open Double click on 150city.grt in this example Now tell it how to get the distances You can either have SITATION compute the distances or you can give it a file name containing the actual distances. Most of the time I let it compute the distances In this example click on Compute Distances Spring 2002, 2002, M.S. Daskin, Northwestern U. 7 Spring 2002, 2002, M.S. Daskin, Northwestern U. 8 Now you are almost done loading the data If you want the distances computed in kilometers instead of the default of miles, click on the box asking it to use kilometers. Note that the labels throughout SITATION will still read miles even thought distances are in km. We will NOT do this in this example Also note SITATION tells you the name of the file it will read and the number of nodes to be read. Spring 2002, 2002, M.S. Daskin, Northwestern U. 9 Spring 2002, 2002, M.S. Daskin, Northwestern U. 10 Finally,. To actually compute the distances and get back to the main menu, simply click on Exit and Load Data But first SITATION will ask if you want to save the distances. You almost never do, so just click No Spring 2002, 2002, M.S. Daskin, Northwestern U. 11 Spring 2002, 2002, M.S. Daskin, Northwestern U. 12

Now you are back at the Main Menu You must now specify the coverage distance and a cost per mile even if the model to be run does not call for these values. They are used for reporting purposes Set Parameters Now Type in a coverage distance (e.g., 300) And a cost per mile (e.g., 1) Spring 2002, 2002, M.S. Daskin, Northwestern U. 13 Spring 2002, 2002, M.S. Daskin, Northwestern U. 14 Now If you notice the Done and Run box is now available. Clicking this will allow you to go back to the Main Menu. You can also force sites in or out of the solution using the Force Nodes option. We will not do that in this example. Click Done and Run Before getting back to the Main Menu SITATION tells you how large the cover list is. This is just for information purposes and you can usually ignore it. Click OK Spring 2002, 2002, M.S. Daskin, Northwestern U. 15 Spring 2002, 2002, M.S. Daskin, Northwestern U. 16 Now SITATION will let you run either single or multiple objective (Tradeoff Curve) problems. We want a single objective problem (the P-median problem) so click on Run Models First you must tell SITATION which problem to solve the problem to be solved. In our case we want the P-median problem Spring 2002, 2002, M.S. Daskin, Northwestern U. 17 Spring 2002, 2002, M.S. Daskin, Northwestern U. 18

Problems available Maximal covering maximize the number of covered demands in the specified coverage distance with a fixed number of facilities P-median minimize the demand weighted total distance locating a fixed number of facilities Uncapacitated fixed charge minimize the sum of the fixed costs and demand weighted transport costs Spring 2002, 2002, M.S. Daskin, Northwestern U. 19 And Set covering find locations of the minimum number of facilities needed to cover all demands within the specified coverage distance P-center find locations of a user-specified number of facilities to minimize the coverage distance needed to cover all demands Partial set covering same as set covering but the model can exclude (not cover) a user-specified number of nodes or fraction of the total demand Spring 2002, 2002, M.S. Daskin, Northwestern U. 20 And Partial P-center like the P-center except that the model will allow a user-specified number of nodes or fraction of demand to be outside the reported coverage distance Inventory/Location (SCD) model find the DC locations, market assignments to DCs and DC inventory policy to minimize fixed DC costs, inventory costs at the DC, shipment costs to markets and shipment costs from plants to DCs How do you want to solve the problem? You must now tell SITATION which of several algorithms to use to solve the problem. In general, you should use Lagrangian Relaxation. This embeds LR in branch and bound and guarantees optimal solutions. Spring 2002, 2002, M.S. Daskin, Northwestern U. 21 Spring 2002, 2002, M.S. Daskin, Northwestern U. 22 Specify the number to locate Tell the model how many sites to locate. For some models (e.g., the uncapacitated fixed charge problem, specifying 1 tells SITATON to find the best number) Type 10 in the indicated box Now You can set the parameters of the Lagrangian Relaxation algorithm. This is a bit complex and we will skip it in this example. Do NOT click on View and Set Lagrangian Options Spring 2002, 2002, M.S. Daskin, Northwestern U. 23 Spring 2002, 2002, M.S. Daskin, Northwestern U. 24

We are now ready to run the model By clicking on Quit and Run you ask SITATION to solve the problem Lagrangian Progess Form This form tells you information about the progress of the algorithm including the bounds on the solution Spring 2002, 2002, M.S. Daskin, Northwestern U. 25 Spring 2002, 2002, M.S. Daskin, Northwestern U. 26 The total number of iterations And Information on the branch and bound tree Spring 2002, 2002, M.S. Daskin, Northwestern U. 27 Spring 2002, 2002, M.S. Daskin, Northwestern U. 28 And Which nodes are forced in (+) out (-) and undecided (0) at this point in the branch and bound algorithm And What percent of the branch and bound tree has been explored so far Spring 2002, 2002, M.S. Daskin, Northwestern U. 29 Spring 2002, 2002, M.S. Daskin, Northwestern U. 30

When the algorithm finishes You should see this information box. Click OK You can now Display the results Spring 2002, 2002, M.S. Daskin, Northwestern U. 31 Spring 2002, 2002, M.S. Daskin, Northwestern U. 32 Or Map the results Or Manually modify the results for some objectives Spring 2002, 2002, M.S. Daskin, Northwestern U. 33 Spring 2002, 2002, M.S. Daskin, Northwestern U. 34 First We will display some results. Click on Display Results You can now Display a lot of results. First click on Basic Inputs and Outputs Spring 2002, 2002, M.S. Daskin, Northwestern U. 35 Spring 2002, 2002, M.S. Daskin, Northwestern U. 36

This summary shows And A summary of the basic model inputs Model outputs including the problem and algorithm being solved, statistics on how long it took to solve it, and the objective function values Spring 2002, 2002, M.S. Daskin, Northwestern U. 37 Spring 2002, 2002, M.S. Daskin, Northwestern U. 38 Go back Once you have studied this report click Cancel to return to the menu of reports Now see where you locate Extended Summary to see where SITATION located facilities Spring 2002, 2002, M.S. Daskin, Northwestern U. 39 Spring 2002, 2002, M.S. Daskin, Northwestern U. 40 Extended Summary And the verdict is This tells you where you locate facilities, the number of covered demands, the % of demands covered, the average weighted distance, and the total cost Spring 2002, 2002, M.S. Daskin, Northwestern U. 41 Note that the average weighted distance should be 127.13 miles if you solved this correctly Spring 2002, 2002, M.S. Daskin, Northwestern U. 42

And now After studying this report click Cancel Show the number of nodes covered X times Number of Times Covered Spring 2002, 2002, M.S. Daskin, Northwestern U. 43 Spring 2002, 2002, M.S. Daskin, Northwestern U. 44 This report shows That in this solution 25 nodes (and 6,454,361 demands) are not covered at all, 115 nodes are covered once and 10 are covered twice And now When you are done looking at this click Cancel Spring 2002, 2002, M.S. Daskin, Northwestern U. 45 Spring 2002, 2002, M.S. Daskin, Northwestern U. 46 Now find out how demands are assigned to facilities AssignMent to Sites Assignment to Sites Spring 2002, 2002, M.S. Daskin, Northwestern U. 47 This shows which facility is assigned to serve each demand area, the distance between them, whether the demand area is covered, the demand there, etc. Spring 2002, 2002, M.S. Daskin, Northwestern U. 48

Assignment to Sites Go back. As well as the maximum assigned distance and the total demand weighted distance Spring 2002, 2002, M.S. Daskin, Northwestern U. 49 Cancel to go back to the reports menu Spring 2002, 2002, M.S. Daskin, Northwestern U. 50 And so on There are many other reports, graphs (for some problems) and options to save results. Experiment with them. They should be self explanatory. Go back to the Main Menu To get back to the main menu, click Quit (return to main menu) Spring 2002, 2002, M.S. Daskin, Northwestern U. 51 Spring 2002, 2002, M.S. Daskin, Northwestern U. 52 Now we can Map the solution Map Results Tell it what the border file is If you have a file giving the coordinates of the border of the region under study, click Yes; otherwise click No Click Yes now Spring 2002, 2002, M.S. Daskin, Northwestern U. 53 Spring 2002, 2002, M.S. Daskin, Northwestern U. 54

Tell it which file to read Here is the map Double click on the name of the desired border file This shows the locations of the facilities and the demand nodes assigned to each facility option 2 Show Names to see the facility names Spring 2002, 2002, M.S. Daskin, Northwestern U. 55 Spring 2002, 2002, M.S. Daskin, Northwestern U. 56 Here we are Here are the names. Other options let you change what is displayed on the map Zoom in To zoom in, drag the mouse from top left to bottom right of the region to zoom on Spring 2002, 2002, M.S. Daskin, Northwestern U. 57 Spring 2002, 2002, M.S. Daskin, Northwestern U. 58 Zoomed map Show all names to label all sites Here are all the city names Cities connected to facilities by red lines are within the coverage distance Cities connected to facilities by blue lines are further than the coverage distance Spring 2002, 2002, M.S. Daskin, Northwestern U. 59 Spring 2002, 2002, M.S. Daskin, Northwestern U. 60

Zoom out Get rid of city names To return to the original map, drag a box from the lower right to the upper left Blank to get rid of the city names Spring 2002, 2002, M.S. Daskin, Northwestern U. 61 Spring 2002, 2002, M.S. Daskin, Northwestern U. 62 Now see other maps % Demand to see the relative demands Map of relative demands Note the high bars at New York and Los Angeles Now click @ Coverage Spring 2002, 2002, M.S. Daskin, Northwestern U. 63 Spring 2002, 2002, M.S. Daskin, Northwestern U. 64 Coverage map This map draws a line between any pair of cities that are within the coverage distance of each other. Go back $ Normal to see the map of the solution again. Spring 2002, 2002, M.S. Daskin, Northwestern U. 65 Spring 2002, 2002, M.S. Daskin, Northwestern U. 66

Go back again Now try exchanging sites Return to Main Menu to go back to the Main Menu Exchange Sites to manually change the solution. Note that this option is not available with all objectives. Spring 2002, 2002, M.S. Daskin, Northwestern U. 67 Spring 2002, 2002, M.S. Daskin, Northwestern U. 68 Exchange sites In this example, we will see what happens if we locate in Philadelphia instead of New York Click Exchange 2 Sites Add Philadelphia Philadelphia Spring 2002, 2002, M.S. Daskin, Northwestern U. 69 Spring 2002, 2002, M.S. Daskin, Northwestern U. 70 Tell SITATION to add it Pick node to Add Tell SITATION which node to remove Highlight New York (it should already be highlighted) Spring 2002, 2002, M.S. Daskin, Northwestern U. 71 Spring 2002, 2002, M.S. Daskin, Northwestern U. 72

Tell it to delete New York Pick node to Drop Now SITATION will show you a message telling you the impact of the change (in this case, among other impacts, the average distance will go up by 6.45 miles) Tell SITATION whether you want to make the change Click Yes in this case Spring 2002, 2002, M.S. Daskin, Northwestern U. 73 Spring 2002, 2002, M.S. Daskin, Northwestern U. 74 Now Look carefully and there is now a facility in Philadelphia and no facility in New York Click Close to go back to the Main Menu You could now Display the results of these manual changes or map the new solution, etc. But we will skip all that. You should now know how to do all of that. Spring 2002, 2002, M.S. Daskin, Northwestern U. 75 Spring 2002, 2002, M.S. Daskin, Northwestern U. 76 Instead We will quickly go through the tradeoff curve options Tradeoff Curves SITAION helps you out To prevent you from inadvertently losing solutions, SITATION asks if you really want to run a new model Click Yes Spring 2002, 2002, M.S. Daskin, Northwestern U. 77 Spring 2002, 2002, M.S. Daskin, Northwestern U. 78

What do you want to do? And Tell SITATION which problem to solve. Click Covering MeDian in this example Note that the other 3 options are not true multiple objective options, but they show the tradeoff between the indicated objective and the number of sited facilities You can only use the Lagrangian option with this tradeoff curve. Tell SITATION how many facilities to locate Type 8 for the number to locate Spring 2002, 2002, M.S. Daskin, Northwestern U. 79 Spring 2002, 2002, M.S. Daskin, Northwestern U. 80 Now run the model Type Quit and Run to find the tradeoff curve Skipping a few obvious steps Get to the menu of results Tradeoff Curve Spring 2002, 2002, M.S. Daskin, Northwestern U. 81 Spring 2002, 2002, M.S. Daskin, Northwestern U. 82 The tradeoff results SITATION found 6 solutions with an average distance ranging from 153 to 181 miles and 83% to 91% of the demand covered See details of a solution a solution to see where you should locate. the third solution Spring 2002, 2002, M.S. Daskin, Northwestern U. 83 Spring 2002, 2002, M.S. Daskin, Northwestern U. 84

And you locate at Go back New York, Los Angeles, Houston, Tucson, Atlanta, Sacramento, Fort Wayne and Topeka The average distance is 156.2 miles and 86.14% of the demand is covered Click Cancel to go back to the menu of reports Spring 2002, 2002, M.S. Daskin, Northwestern U. 85 Spring 2002, 2002, M.S. Daskin, Northwestern U. 86 Now draw the tradeoff curve Click Graph Tradeoff Curve to see the curve Here it is As before, you can zoom in, change the look of the curve, etc. We will skip all that. Experiment on your own. Click Close to return to the report menu Spring 2002, 2002, M.S. Daskin, Northwestern U. 87 Spring 2002, 2002, M.S. Daskin, Northwestern U. 88 And go back to the Main Menu Click Quit (return to main menu) to go back to the Main Menu Note With this problem (Covering Median) you cannot manually exchange sites Sorry about that. Spring 2002, 2002, M.S. Daskin, Northwestern U. 89 Spring 2002, 2002, M.S. Daskin, Northwestern U. 90

Map the solutions Map results to see where you locate for each solution on the tradeoff curve You get a blank map!!! the solution number you want to see in the box in the top left corner solution 3 now Spring 2002, 2002, M.S. Daskin, Northwestern U. 91 Spring 2002, 2002, M.S. Daskin, Northwestern U. 92 Now And now, as before, ask SITATION to show the facility names 2 Show Names Here is the solution You can click on other solutions and the map will automatically update itself Try it and then Click Return to Main Menu Spring 2002, 2002, M.S. Daskin, Northwestern U. 93 Spring 2002, 2002, M.S. Daskin, Northwestern U. 94 Now we can get out of SITATION Click Exit SITATION Again To prevent you from inadvertently leaving before you want to, SITATION asks you to confirm that you really want to exit Click Yes Spring 2002, 2002, M.S. Daskin, Northwestern U. 95 Spring 2002, 2002, M.S. Daskin, Northwestern U. 96

And finally Click OK to return to Windows SITATION is (hopefully) Relatively easy to understand if you know a bit about location models. Relatively bullet proof. It should be very hard to crash it. Try other options on your own Spring 2002, 2002, M.S. Daskin, Northwestern U. 97 Spring 2002, 2002, M.S. Daskin, Northwestern U. 98 And note You can print any of the reports, graphs or maps just by clicking on the appropriate Print button. Enjoy Have fun using SITATION. Experiment with Forcing facility sites into or out of the solution Other objective functions Etc. Spring 2002, 2002, M.S. Daskin, Northwestern U. 99 Spring 2002, 2002, M.S. Daskin, Northwestern U. 100