The Bicycle Thief. CIS 110, Spring 2013

Similar documents
ISyE 3103 Introduction to Supply Chain Modeling: Logistics Summer 2012 Homework 8 Issued: July 11, 2012 Due: July 18, 2012

Optimization and Search. Jim Tørresen Optimization and Search

RELEASED. North Carolina READY End-of-Grade Assessment Mathematics. Grade 4. Student Booklet

Study Guide: 5.1 Rounding Decimals

Lotto Winner for La Primitiva Lottery 1/10. /two-dimensional-lotto-winner-apps/lotto-winner-for-la-primitiva-lottery/

The Traveling NET Trainer Problem

The Orienteering Problem

EASY AS RIDING A BIKE

THE SACRAMENTO RIVER BOATING GUIDE FROM RIO VISTA TO KNIGHTS LANDING BY BILL CORP

1.1 The size of the search space Modeling the problem Change over time Constraints... 21

Fixing My Sister s Bike Kyria Abrahams

The Wheel Shop. You go to a shop that sells tricycles. There are 18 wheels in the Wheel Shop.

Number & Place Value: Read, write, order and compare numbers to at least 1,000,000 and determine the value of each digit.

Mathematics Assessment Program. Middle School Mathematics. Time Allowed Section A - 40 minutes; Section B - 40 minutes

Bicycle Touring: How To Prepare For Long Rides By Steve Butterman

Armstrong wins 7 th Tour de France

DENTON BIKE AND PEDESTRIAN COUNT VOLUNTEER TRAINING

Bali Surf & Yoga September 18-29, 2019 with Johnna Smith and Jennifer Felts

Proposal for the Bike Track App

One of the following facts is false. Can you guess which one? Circle it!* *Answer is at the bottom of the page. 260,000 children

Reading informational texts. Directions: Today you will be taking a short test using what you have learned about reading nonfiction texts.

Unit 7: Home Practice

Titanic Tours BIG NEWS. FirstNews

Exchange report. University of Amsterdam, Amsterdam. By CHUI Yoshinori. School of Business UVA - EXCHANGE REPORT 1

Algebra A/B MAT 035. Review for Final Exam

If you need to reinstall FastBreak Pro you will need to do a complete reinstallation and then install the update.

Abandoned Bicycle Procedures at the University of Vermont

EXERCISE AND INSTRUCTIONS

NYCBS December 2014 Monthly Report

CRIME PREVENTION TIPS TO HELP YOU AT MU

Hickory Ridge Ladies PM League

Determination of MSW Collection and Transportation Routes by Using GIS

NYCBS November 2014 Monthly Report

17th International Conference on Harmonisation within Atmospheric Dispersion Modelling for Regulatory Purposes 9-12 May 2016, Budapest, Hungary

No time to plan your meals for the week? Don t worry.

The Cycle Shop Performance Task

UNIT 7 PRACTICE PROBLEMS

ONTARIO BY BIKE NETWORK

Kayaking Puget Sound & The San Juan Islands: 60 Trips In Northwest Inland Waters, Including The Gulf Islands By Rob Casey READ ONLINE

Unit 4 Homework Key. Lesson 4.1. Define variables and create equations for each of the following linear situations.

Princess Nora University Faculty of Computer & Information Systems ARTIFICIAL INTELLIGENCE (CS 370D) Computer Science Department

SHORT ANSWER. Write the word or phrase that best completes each statement or answers the question.

Armstrong wins 7 th Tour de France

(a) (First lets try to design the set of toy s the easy way.) The easiest thing to do would be to pick integer lengths for the lengths of the sticks.

be huge! Bluffton: Bicycle Capital of Ohio Get ready to: volunteer for the day Sunday, June 21, 2015 Here s what it means to all of us IT will

Completed Daily Chart Total Earned Points (Max. 25) /25. Did the student complete at least 5 questions?

PATTERNS & FUNCTIONS

Bike Fit Clinic. Regards, Missie Wakefield Owner

MAT 115 Basic Mathematics Week #4 Checkpoint Chapter 4

manual KOHL S KIDS BIKE smart manual

TASK 4.2.1: "HAMILTON'S ROBOT" ==============================

Super Action Baseball

Blaine County 4-H Project Report Form. July 1, to June 30, Mailing Address Town Zip. Grade in School Completed Year of 4-H Work Completed Club Name

How to Fix Your Mishits in 3 Steps

Module 2. Topic: Mathematical Representations. Mathematical Elements. Pedagogical Elements. Activities Mathematics Teaching Institute

Mission Statement: Rev

W.L. This lobby has not changed other than the paint. Same floor, same steps, same everything according to my memory.

NYCBS August 2014 Monthly Report

The Total Dirt Rider Manual (Dirt Rider): 358 Essential Dirt Bike Skills PDF

THINKING SKILLS 9694/31 Paper 3 Problem Analysis and Solution May/June hours Additional Materials: Electronic Calculator

Your Cycling Connection

What Researchers Learn From Tiger Video

T6 FOR DUMMIES. version 1.0. Jan van Die

3. Which word describes how Doug. 4. Which shows the correct

NYCBS April 2014 Monthly Report

Name: Class: Date: (First Page) Name: Class: Date: (Subsequent Pages) 1. {Exercise 5.07}

PAMPY S HAWAII IRONMAN TOURING EXPERIENCE

The Man.. the Isle. Man vs. Man

Georgia Online Formative Assessment Resource (GOFAR) 5th grade Unit 2

Lesson 2.1 Frequency Tables and Graphs Notes Stats Page 1 of 5

The Berston Bicycle Club Project

Cycling Volume Estimation Methods for Safety Analysis

English Language Arts (ELA) Writing Test. Fourth Grade. Opinion Prompt

Pro tip: Don t think of them as complicated. Think of them as FUN ways of winning!

CAR DRIVE. Kelly went for a drive in her car. During the drive, a cat ran in front of the car. Kelly slammed on the brakes and missed the cat.

Ch. 8 Review Analyzing Data and Graphs

Pediatric Haemophilia Activities List Children s/teenagers version An activities questionnaire for children and teenagers aged 8-17 with haemophilia.

Walk the line Rotherhithe to Surrey Quays

Radiant Living Worship Center

JADWIZ RACING NEW MEMBER GUIDE

Made Local, Going Global: Bike Friday Dealers now in 19 states, 20 countries

Testimony of Darin Routier

FAGIN S TWIST VISUAL STORY

Bio Sheet. YouTube: Take2Twins, BlackberryJamMusic. Instag: take2music

Netherlands Belgium Germany Three Countries Bike Tour between Meuse and Rhine 2019 Individual Self-guided 8 days / 7 nights

Exchange report Erasmus University Rotterdam, the Netherlands

Topic 3 Place Value. Exam Intervention Booklet

Problem Solving as Search - I

2014 Fishers Trail Count

Extremely sportive: 4 rivers in 9 days!

Rulebook Revision 2016 v1.0 Published September 18, 2015 Sponsored By

Problem 1. A cuboid of length x, width 5 less than x and a height of half the length has a surface area of 250 cm 2. Show that 4x 2 15x 250 = 0

HAVE NOT SIDE = 19 HITS HAVE SIDE= 53 HITS.

Faith Hope Consolo Prudential Douglas Elliman Real Estate. The Faithful Shopper: Fall into Fitness

MATH 30/GRACEY

Interview with Dan Harrison, Ride Captain, AABTS Bike Tour Vacations LLC Copyright 2018

In my left hand I hold 15 Argentine pesos. In my right, I hold 100 Chilean

Time available for students to complete test: 40 minutes

Better Search Improved Uninformed Search CIS 32

Specialists In Elite Football Tours

Transcription:

The Bicycle Thief CIS 110, Spring 2013

Where to Buy a Bike Since Trophy Bikes moved, someone has been selling used bikes on weekday afternoons out of a basement closet in SEAS Who s been selling them? Where do they come from? How do they get there? 2 CIS 110, Spring 2013

The Bicycle Thief One bike disappears from each of these spots every weekday morning! No time to go to each building separately Dangerous to go back to a building twice in one morning What is the shortest route to collect one bike from each building? 3 CIS 110, Spring 2013

Traveling Salesman Problem (TSP) Find shortest tour of n cities: visit each exactly once, and return to start? Best known algorithms pretty much test every tour to find shortest If a better algorithm exists, you can do a zillion other interesting things fast too (eg rob a bank) 3 CIS 110, Spring 2013

Traveling Salesman Problem (TSP) Find shortest tour of n cities: visit each exactly once, and return to start? Formally: TSP is an N P-complete problem Fast algorithm would mean P = N P* Most famous open question in computer science *Don t worry about what this means 3 CIS 110, Spring 2013

Traveling Salesman Problem (TSP) Trying everything is hard: instead use a heuristic (guess) Nearest Insertion: Add point to tour after closest point in tour Smallest Increase: Add point where causes smallest increase in length 3 CIS 110, Spring 2013

Traveling Salesman Problem (Nearest Insertion) Add each point after point it is closest to in tour SEAS (distance: 0)

Traveling Salesman Problem (Nearest Insertion) Add each point after point it is closest to in tour Hill > SEAS (122)

Traveling Salesman Problem (Nearest Insertion) Add each point after point it is closest to in tour Van Pelt > SEAS (406)

Traveling Salesman Problem (Nearest Insertion) Add each point after point it is closest to in tour Annenberg > Van Pelt (686)

Traveling Salesman Problem (Nearest Insertion) Add each point after point it is closest to in tour Huntsman > Annenberg (968)

Traveling Salesman Problem (Nearest Insertion) Add each point after point it is closest to in tour Steinberg-Dietrich > Annenberg (1084)

Traveling Salesman Problem (Nearest Insertion) Add each point after point it is closest to in tour College > Van Pelt (1215)

Traveling Salesman Problem (Nearest Insertion) Add each point after point it is closest to in tour Houston > College (1278)

Traveling Salesman Problem (Nearest Insertion) Add each point after point it is closest to in tour Claudia-Cohen > College (1361)

Traveling Salesman Problem (Nearest Insertion) Add each point after point it is closest to in tour Fagin > Houston (1648)

Traveling Salesman Problem (Nearest Insertion) Add each point after point it is closest to in tour Penn Museum > Houston (1895)

Traveling Salesman Problem (Nearest Insertion) Add each point after point it is closest to in tour Education Commons/Stadium > Fagin (2172)

Traveling Salesman Problem (Nearest Insertion) Add each point after point it is closest to in tour DRL > SEAS (2311)

Traveling Salesman Problem (Nearest Insertion) Add each point after point it is closest to in tour Penn Park > Education Commons/Stadium (2869)

Traveling Salesman Problem (Smallest Increase) Add each point where it causes smallest increase in tour length SEAS (distance: 0)

Traveling Salesman Problem (Smallest Increase) Add each point where it causes smallest increase in tour length Hill > SEAS (122)

Traveling Salesman Problem (Smallest Increase) Add each point where it causes smallest increase in tour length Van Pelt > SEAS (406)

Traveling Salesman Problem (Smallest Increase) Add each point where it causes smallest increase in tour length Annenberg > Van Pelt (686)

Traveling Salesman Problem (Smallest Increase) Add each point where it causes smallest increase in tour length Huntsman > Annenberg (968)

Traveling Salesman Problem (Smallest Increase) Add each point where it causes smallest increase in tour length Steinberg-Dietrich > Huntsman (1018)

Traveling Salesman Problem (Smallest Increase) Add each point where it causes smallest increase in tour length College > Steinberg-Dietrich (1045)

Traveling Salesman Problem (Smallest Increase) Add each point where it causes smallest increase in tour length Houston > Steinberg-Dietrich (1091)

Traveling Salesman Problem (Smallest Increase) Add each point where it causes smallest increase in tour length Claudia-Cohen > Steinberg-Dietrich (1093)

Traveling Salesman Problem (Smallest Increase) Add each point where it causes smallest increase in tour length Fagin > Steinberg-Dietrich (1313)

Traveling Salesman Problem (Smallest Increase) Add each point where it causes smallest increase in tour length Penn Museum > College (1620)

Traveling Salesman Problem (Smallest Increase) Add each point where it causes smallest increase in tour length Education Commons/Stadium > Penn Museum (1720)

Traveling Salesman Problem (Smallest Increase) Add each point where it causes smallest increase in tour length DRL > Penn Museum (1731)

Traveling Salesman Problem (Smallest Increase) Add each point where it causes smallest increase in tour length Penn Park > Education Commons/Stadium (2174)