Internet Algorithms. Lecture 10 06/24/11

Size: px
Start display at page:

Download "Internet Algorithms. Lecture 10 06/24/11"

Transcription

1 Internet Algorithms Lecture 10 06/24/11

2 (Oblivious) Routing Given a network, withedgelengthsl and demands(requirements), forall vertex pairs,, afeasibleroutingisa multicommodityflow, satisfying the requirements, i.e.,,,,, Wereferto,,,,, and forall. cong max, l,,,, asthecongestionof. 2

3 (Oblivious) Routing An oblivious routing scheme is a multicommodity flow, with, 1forall,. Eachflow, definesa weightedsystemof - -paths,,,,,, where 1. Givenrequirements,, weroute flow, along eachpath,. Alternatively, wecanthinkof astheprobability, thata packet from to isroutedalongpath,. Let, denotethecongestionwhenrouting demands accordingtoobliviousroutingscheme. 3

4 (Oblivious) Routing For demands, letopt bethecongestionofan optimal adaptive (i.e., non-oblivious) routing. The obliviousroutingscheme issaidtobe -competitive, if forall requirements. cong, opt 4

5 DecompositionTrees A decompositiontreeofgraph, withedgelengths l isa rootedtree,, whoseleafnodes correspondto. isembeddedin : mapsverticesof totheirrepresentatives in, mapsedgesof topathsbetweenthe representativesoftheirendpointsin. In the opposite direction, mapsverticesin tothecorresponding leafnodesin, mapsedgesof tothe(unique) path betweenthecorrespondingleafnodesin. 5

6 DecompositionTrees Note, that decomposition trees are unweighted. Nevertheless, wewill associatea lengthl,, definedas l, l,, i.e., thelengthoftheassociatedpathin, witheachedge, ofthetree. Wedenoteby theshortest-pathsmetricon inducedby edgelengthsl. 6

7 DecompositionTrees bijection between leaf nodesofthetreeand graph nodes eachinternalnodeofthe treeismappedtosome graph node treeedgesaremapped topathsin thegraph between the corresponding endpoints d a e c b f g h j i a b c d e f g h i j 7

8 Communication Trees In theminimum CostCommunication Tree(MCCT) Problem, wearegivena graph, withedgelengthsl and requirements, forall,. Wewanttofind a decompositiontree, minimizing cost,,., Theorem 13 Given an instance,l, ofthemcct problem, a solutionof cost log,,, can be computed in polynomial time. 8

9 Communication Trees Routing demandbetweena pair of nodes according to the communication tree. In the example, tree edge, ismappedtopath,, ismappedto,, ismapped to,, is mappedto. d b a h c g e f i c e h j i a b c d e f g h i j 9

10 Communication Trees Theorem 13 follows from our result on approximating arbitrary metrics by tree metrics. Our decomposition procedurereturnsa randomtree, such that holdsforall,. E, log, Toobtaina deterministictreewitha guaranteeon the weighted average stretch, we need to derandomize the algorithm. This requires two standard techniques: 10

11 Communication Trees (1) Enumeration: Thereareatmost valuesof that can lead to different outcomes. Why? Fora fixed, orderverticesin increasing distancefrom, say,,. On level, forany,,,, canbesettledbythe same set of vertices. (2) ConditionalExpectation: Fix someprefix ofthe permutation. Forall,, a., isdetermined, ifon somelevel ofthe decompositionexactlyoneof, issettledbythe prefix, and b., dependsonlyon theprobabilitythat, areseparatedon somelevel. 11

12 Communication Trees A treeedge, partitionstheleafnodesof (thus, ) intotwodisjointsets,. Let,, denotethetotal requirementthathastocrossthiscutand load : thetotal loadon edge inducedby. Then cost load l. 12

13 ApproximatingBottlenecks So far, wehavelookedatroutingwiththetotal costof communication(i.e., sumofcongestions) asobjective. A more standard objective is the maximum congestion on any edge. Can we use decomposition trees to approximate the bottlenecks of a network, too? Let a graph, withedgecapacities,. We let,, if, and, 0, else. Givena multicommodityflow, wetothemaximumrelative load cong max, asthecongestionof.,,, /, 13

14 ApproximatingBottlenecks To obtain a low congestion oblivious routing scheme based on decomposition trees, we need to do two things: 1. Constructa decompositiontree thathasbetter communicationperformancethan. Any multicommodity flow instance that can be routed with congestion in canberoutedwithcongestion in. 2. Show that cansimulate (constructively).givena multicommodityflowwithcongestion in, mapping thisflowto (via themappingof to ) resultsin congestionatmost. 14

15 DecompositionforCongestionMinimization Givena decompositiontree, of, we define thecapacity, ofa treeedge, as,,,. This takes care of condition(1). Lemma 9 Let bea multicommodityflowin withcongestion cong. Let bea decompositiontreeof and theflowobtainedbymapping to. Then has congestioncong cong. 15

16 Decomposition for Congestion Minimization c e b a b c d e f g h i j h Capacities of tree edges are chosen large enoughtoroute anyflowin without increased congestion. d a e c b f g h j i This is immediate as all flowcrossingan edgeof hasto cross the corresponding cutin. 16

17 Decomposition for Congestion Minimization Let us define load : astheloadinducedon edge by. Note, thatthisis thesame loadasin thesolutionofthemcct problemwith requirements,, forall,. Definetherelative loadofan edge inducedby as rload load. 17

18 Decomposition for Congestion Minimization What about condition(2)? Impossible! High capacity tree edges aremappedtoa single path. c e b a b c d e f g h i j h a b h i d c g e f j 18

19 Decomposition for Congestion Minimization Similar to the approximation of general metrics by trees (where a probability distribution on trees yields small expectedstretchforeachedge), thesolutionhereustouse convex combinations of decomposition trees. Let,, bedecompositiontreesof, 1 and consider the convex combination We would like to find such a convex combination minimizing. max rload. 19

20 Decomposition for Congestion Minimization Lemma 10 Let a convexcombination ofdecomposition treesof withmaximumexpectedrelative load begiven. Furthermore, letforeachtree a multicommodityflow withcongestioncong 1in begiven. Thenthe multicommodity flow hascongestionatmost in. Lemmas 9 and 10 yield a straightforward(oblivious) routing scheme: 20

21 Decomposition for Congestion Minimization Given requirements thatcanberoutedwithcongestion opt in, computethecorrespondingoptimumflow in each (whichistrivial, because isa tree, so thereisa unique path between each pair of leaf nodes). Thenmaptheseflowsto. Theirconvexcombination has congestion at most cong max opt cong in. 21

Polynomial DC decompositions

Polynomial DC decompositions Polynomial DC decompositions Georgina Hall Princeton, ORFE Joint work with Amir Ali Ahmadi Princeton, ORFE 7/31/16 DIMACS Distance geometry workshop 1 Difference of convex (dc) programming Problems of

More information

First-Server Advantage in Tennis Matches

First-Server Advantage in Tennis Matches First-Server Advantage in Tennis Matches Iain MacPhee and Jonathan Rougier Department of Mathematical Sciences University of Durham, U.K. Abstract We show that the advantage that can accrue to the server

More information

Optimizing Cyclist Parking in a Closed System

Optimizing Cyclist Parking in a Closed System Optimizing Cyclist Parking in a Closed System Letu Qingge, Killian Smith Gianforte School of Computing, Montana State University, Bozeman, MT 59717, USA Abstract. In this paper, we consider the two different

More information

Prediction Market and Parimutuel Mechanism

Prediction Market and Parimutuel Mechanism Prediction Market and Parimutuel Mechanism Yinyu Ye MS&E and ICME Stanford University Joint work with Agrawal, Peters, So and Wang Math. of Ranking, AIM, 2 Outline World-Cup Betting Example Market for

More information

CS 4649/7649 Robot Intelligence: Planning

CS 4649/7649 Robot Intelligence: Planning CS 4649/7649 Robot Intelligence: Planning Roadmap Approaches Sungmoon Joo School of Interactive Computing College of Computing Georgia Institute of Technology S. Joo (sungmoon.joo@cc.gatech.edu) 1 *Slides

More information

Decision Trees. Nicholas Ruozzi University of Texas at Dallas. Based on the slides of Vibhav Gogate and David Sontag

Decision Trees. Nicholas Ruozzi University of Texas at Dallas. Based on the slides of Vibhav Gogate and David Sontag Decision Trees Nicholas Ruozzi University of Texas at Dallas Based on the slides of Vibhav Gogate and David Sontag Announcements Course TA: Hao Xiong Office hours: Friday 2pm-4pm in ECSS2.104A1 First homework

More information

/435 Artificial Intelligence Fall 2015

/435 Artificial Intelligence Fall 2015 Final Exam 600.335/435 Artificial Intelligence Fall 2015 Name: Section (335/435): Instructions Please be sure to write both your name and section in the space above! Some questions will be exclusive to

More information

Chapter. Similar Triangles. Copyright Cengage Learning. All rights reserved.

Chapter. Similar Triangles. Copyright Cengage Learning. All rights reserved. Chapter 5 Similar Triangles Copyright Cengage Learning. All rights reserved. 5.4 The Pythagorean Theorem Copyright Cengage Learning. All rights reserved. The Pythagorean Theorem The following theorem will

More information

arxiv: v1 [math.co] 11 Apr 2018

arxiv: v1 [math.co] 11 Apr 2018 arxiv:1804.04504v1 [math.co] 11 Apr 2018 Scheduling Asynchronous Round-Robin Tournaments Warut Suksompong Abstract. We study the problem of scheduling asynchronous round-robin tournaments. We consider

More information

Decision Trees. an Introduction

Decision Trees. an Introduction Decision Trees an Introduction Outline Top-Down Decision Tree Construction Choosing the Splitting Attribute Information Gain and Gain Ratio Decision Tree An internal node is a test on an attribute A branch

More information

2011 Canadian Intermediate Mathematics Contest

2011 Canadian Intermediate Mathematics Contest The CENTRE for EDUCATION in MATHEMATICS and COMPUTING www.cemc.uwaterloo.ca 011 Canadian Intermediate Mathematics Contest Tuesday, November, 011 (in North America and South America) Wednesday, November

More information

CENG 466 Artificial Intelligence. Lecture 4 Solving Problems by Searching (II)

CENG 466 Artificial Intelligence. Lecture 4 Solving Problems by Searching (II) CENG 466 Artificial Intelligence Lecture 4 Solving Problems by Searching (II) Topics Search Categories Breadth First Search Uniform Cost Search Depth First Search Depth Limited Search Iterative Deepening

More information

Introduction to Algorithms

Introduction to Algorithms Introduction to Algorithms 6.46J/.4J LECTURE 7 Shortest Paths I Properties o shortest paths Dijkstra s Correctness Analysis Breadth-irst Paths in graphs Consider a digraph G = (V, E) with edge-weight unction

More information

Evacuation Time Minimization Model using Traffic Simulation and GIS Technology

Evacuation Time Minimization Model using Traffic Simulation and GIS Technology Evacuation Time Minimization Model using Traffic Simulation and GIS Technology Daisik Danny Nam, Presenter Ph.D. Student Department of Civil and Environmental Engineering, University of California, Irvine

More information

Uninformed Search (Ch )

Uninformed Search (Ch ) 1 Uninformed Search (Ch. 3-3.4) 7 Small examples 8-Queens: how to fit 8 queens on a 8x8 board so no 2 queens can capture each other Two ways to model this: Incremental = each action is to add a queen to

More information

EE582 Physical Design Automation of VLSI Circuits and Systems

EE582 Physical Design Automation of VLSI Circuits and Systems EE Prof. Dae Hyun Kim School of Electrical Engineering and Computer Science Washington State University Routing Grid Routing Grid Routing Grid Routing Grid Routing Grid Routing Lee s algorithm (Maze routing)

More information

Methods for the Anisotropic Wavelet Packet Transform

Methods for the Anisotropic Wavelet Packet Transform Methods for the Anisotropic Wavelet Packet Transform Rade Kutil and Dominik Engel Department of Computer Sciences University of Salzburg Jakob-Haringer-Str. 2, A 5020 Salzburg {rkutil, dengel}@cosy.sbg.ac.at

More information

Mixture Models & EM. Nicholas Ruozzi University of Texas at Dallas. based on the slides of Vibhav Gogate

Mixture Models & EM. Nicholas Ruozzi University of Texas at Dallas. based on the slides of Vibhav Gogate Mixture Models & EM Nicholas Ruozzi University of Texas at Dallas based on the slides of Vibhav Gogate Previously We looked at -means and hierarchical clustering as mechanisms for unsupervised learning

More information

Algorithms and Data Structures

Algorithms and Data Structures Algorithms and Data Structures CMPSC 465 LECTURES 22-23 Binary Search Trees Adam Smith S. Raskhodnikova and A. Smith. Based on slides by C. Leiserson and E. Demaine. 1 Heaps: Review Heap-leap-jeep-creep(A):

More information

Paul Burkhardt. May 19, 2016

Paul Burkhardt. May 19, 2016 GraphEx Symposium 2016 U.S. National Security Agency Research Directorate May 19, 2016 Graphs are everywhere! Why graph? Graph-theoretic approaches are appealing to many fields simple data abstraction

More information

OPTIMAL FLOWSHOP SCHEDULING WITH DUE DATES AND PENALTY COSTS

OPTIMAL FLOWSHOP SCHEDULING WITH DUE DATES AND PENALTY COSTS J. Operation Research Soc. of Japan VoJ. 1, No., June 1971. 1971 The Operations Research Society of Japan OPTMAL FLOWSHOP SCHEDULNG WTH DUE DATES AND PENALTY COSTS JATNDER N.D. GUPTA Assistant Professor,

More information

Estimating the Probability of Winning an NFL Game Using Random Forests

Estimating the Probability of Winning an NFL Game Using Random Forests Estimating the Probability of Winning an NFL Game Using Random Forests Dale Zimmerman February 17, 2017 2 Brian Burke s NFL win probability metric May be found at www.advancednflstats.com, but the site

More information

COMP219: Artificial Intelligence. Lecture 8: Combining Search Strategies and Speeding Up

COMP219: Artificial Intelligence. Lecture 8: Combining Search Strategies and Speeding Up COMP219: Artificial Intelligence Lecture 8: Combining Search Strategies and Speeding Up 1 Overview Last time Basic problem solving techniques: Breadth-first search complete but expensive Depth-first search

More information

Better Search Improved Uninformed Search CIS 32

Better Search Improved Uninformed Search CIS 32 Better Search Improved Uninformed Search CIS 32 Functionally PROJECT 1: Lunar Lander Game - Demo + Concept - Open-Ended: No One Solution - Menu of Point Options - Get Started NOW!!! - Demo After Spring

More information

Applying Bi-objective Shortest Path Methods to Model Cycle Route-choice

Applying Bi-objective Shortest Path Methods to Model Cycle Route-choice Applying Bi-objective Shortest Path Methods to Model Cycle Route-choice Chris Van Houtte, Judith Y. T. Wang, and Matthias Ehrgott September 30, 2009 Outline Commuter Cyclists Motivation Choice Set Route

More information

GRAPH-BASED SPORTS RANKINGS

GRAPH-BASED SPORTS RANKINGS GRAPH-BASED SPORTS RANKINGS Major Qualifying Project Advisors: CRAIG E WILLS GÁBOR N SÁRKÖZY Written By: CHAIWAT EKKAEWNUMCHAI CONNOR WILLIAM MCNAMARA KYLE LIPFERT RICHARDS ABIGAIL ROSE ROANE A Major Qualifying

More information

Uninformed Search (Ch )

Uninformed Search (Ch ) 1 Uninformed Search (Ch. 3-3.4) 3 Terminology review State: a representation of a possible configuration of our problem Action: -how our agent interacts with the problem -can be different depending on

More information

Inverting a Batting Average - an Application of Continued Fractions (Preliminary Version)

Inverting a Batting Average - an Application of Continued Fractions (Preliminary Version) Inverting a Batting Average - an Application of Continued Fractions (Preliminary Version) Allen Back August 30, 2000 Contents Introduction and Motivation 2 Continued Fractions 2 2. Comparison of Two Numbers

More information

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

Princess Nora University Faculty of Computer & Information Systems ARTIFICIAL INTELLIGENCE (CS 370D) Computer Science Department Princess Nora University Faculty of Computer & Information Systems 1 ARTIFICIAL INTELLIGENCE (CS 370D) Computer Science Department (CHAPTER-3-PART2) PROBLEM SOLVING AND SEARCH (Course coordinator) Searching

More information

Traffic circles. February 9, 2009

Traffic circles. February 9, 2009 Traffic circles February 9, 2009 Abstract The use of a traffic circle is a relatively common means of controlling traffic in an intersection. Smaller Traffic circles can be especially effective in routing

More information

Student Outcomes. Lesson Notes. Classwork. Discussion (20 minutes)

Student Outcomes. Lesson Notes. Classwork. Discussion (20 minutes) Student Outcomes Students explain a proof of the converse of the Pythagorean Theorem. Students apply the theorem and its converse to solve problems. Lesson Notes Students had their first experience with

More information

The Evolution of Transport Planning

The Evolution of Transport Planning The Evolution of Transport Planning On Proportionality and Uniqueness in Equilibrium Assignment Michael Florian Calin D. Morosan Background Several bush-based algorithms for computing equilibrium assignments

More information

The Regional Power Grid Team

The Regional Power Grid Team The Regional Power Grid Team Presentation # 3: Network Results Karen Tapia-Ahumada Jehanzeb Noor Katherine Steel May 09, 2006 Power Grid Agenda Items Building Network Matrix and Images Network Level Results

More information

Tokyo: Simulating Hyperpath-Based Vehicle Navigations and its Impact on Travel Time Reliability

Tokyo: Simulating Hyperpath-Based Vehicle Navigations and its Impact on Travel Time Reliability CHAPTER 92 Tokyo: Simulating Hyperpath-Based Vehicle Navigations and its Impact on Travel Time Reliability Daisuke Fukuda, Jiangshan Ma, Kaoru Yamada and Norihito Shinkai 92.1 Introduction Most standard

More information

Introduction to Pattern Recognition

Introduction to Pattern Recognition Introduction to Pattern Recognition Jason Corso SUNY at Buffalo 12 January 2009 J. Corso (SUNY at Buffalo) Introduction to Pattern Recognition 12 January 2009 1 / 28 Pattern Recognition By Example Example:

More information

ECE 697B (667) Spring 2003

ECE 697B (667) Spring 2003 ECE 667 - Synthesis & Verification - Lecture 2 ECE 697 (667) Spring 23 Synthesis and Verification of Digital Systems unctional Decomposition Slides adopted (with permission) from. Mishchenko, 23 Overview

More information

Neural Networks II. Chen Gao. Virginia Tech Spring 2019 ECE-5424G / CS-5824

Neural Networks II. Chen Gao. Virginia Tech Spring 2019 ECE-5424G / CS-5824 Neural Networks II Chen Gao ECE-5424G / CS-5824 Virginia Tech Spring 2019 Neural Networks Origins: Algorithms that try to mimic the brain. What is this? A single neuron in the brain Input Output Slide

More information

1 PIPESYS Application

1 PIPESYS Application PIPESYS Application 1-1 1 PIPESYS Application 1.1 Gas Condensate Gathering System In this PIPESYS Application, the performance of a small gascondensate gathering system is modelled. Figure 1.1 shows the

More information

This House Proves that Debating is Harder than Soccer. Stefan Neumann Andreas Wiese

This House Proves that Debating is Harder than Soccer. Stefan Neumann Andreas Wiese This House Proves that Debating is Harder than Soccer Stefan Neumann Andreas Wiese arxiv:65.363v [cs.cc] May 6 Abstract During the last twenty years, a lot of research was conducted on the sport elimination

More information

Urban OR: Quiz 2 Solutions (2003) ( 1 ρ 1 )( 1 ρ 1 ρ 2 ) ( 1 12 )( ) σ S ] 24 [ 2 = 60, 2 2 ] ( 2 ) 3

Urban OR: Quiz 2 Solutions (2003) ( 1 ρ 1 )( 1 ρ 1 ρ 2 ) ( 1 12 )( ) σ S ] 24 [ 2 = 60, 2 2 ] ( 2 ) 3 Problem 1: (a) Wo = ƒ λ Urban OR: Quiz 2 Solutions (2003) 2 2 E [ S i ] 12 1 12 9 i = + = 1 min i = 1 2 60 2 60 2 W W = o 1 q1 = = 1. 25 min ( 1 ρ 1 ) ( 1 12 ) 60 W W = o 1 q2 = = 6. 25 min ( 1 ρ 1 )(

More information

Uninformed search methods II.

Uninformed search methods II. CS 1571 Introduction to AI Lecture 5 Uninformed search methods II. Milos Hauskrecht milos@cs.pitt.edu 5329 Sennott Square Uninformed methods Uninformed search methods use only information available in

More information

Product Decomposition in Supply Chain Planning

Product Decomposition in Supply Chain Planning Mario R. Eden, Marianthi Ierapetritou and Gavin P. Towler (Editors) Proceedings of the 13 th International Symposium on Process Systems Engineering PSE 2018 July 1-5, 2018, San Diego, California, USA 2018

More information

Uninformed search methods

Uninformed search methods Lecture 3 Uninformed search methods Milos Hauskrecht milos@cs.pitt.edu 5329 Sennott Square Announcements Homework assignment 1 is out Due on Tuesday, September 12, 2017 before the lecture Report and programming

More information

Growth alternative for Hecke-Kiselman monoids

Growth alternative for Hecke-Kiselman monoids Growth alternative for Hecke-Kiselman monoids Arkadiusz Męcel (joint work with J. Okniński) University of Warsaw a.mecel@mimuw.edu.pl Groups, Rings and the Yang-Baxter equation, Spa, June 18-24, 2017 Hecke-Kiselman

More information

Scheduling the Brazilian Soccer Championship. Celso C. Ribeiro* Sebastián Urrutia

Scheduling the Brazilian Soccer Championship. Celso C. Ribeiro* Sebastián Urrutia Scheduling the Brazilian Soccer Championship Celso C. Ribeiro* Sebastián Urrutia Motivation Problem statement Solution approach Summary Phase 1: create all feasible Ps Phase 2: assign Ps to elite teams

More information

Exercise 11: Solution - Decision tree

Exercise 11: Solution - Decision tree Exercise 11: Solution - Decision tree Given the obtained data and the fact that outcome of a match might also depend on the efforts Federera spent on it, we build the following training data set with the

More information

Knots and their projections I

Knots and their projections I Knots and their projections I Uwe Kaiser Boise State University REU Lecture series on Topological Quantum Computing, Talk 1 June 7, 2011 A knot is formed by glueing the two ends of a tangled rope in 3-space.

More information

3 ROADWAYS 3.1 CMS ROADWAY NETWORK 3.2 TRAVEL-TIME-BASED PERFORMANCE MEASURES Roadway Travel Time Measures

3 ROADWAYS 3.1 CMS ROADWAY NETWORK 3.2 TRAVEL-TIME-BASED PERFORMANCE MEASURES Roadway Travel Time Measures ROADWAYS Approximately 6 million trips are made in the Boston metropolitan region every day. The vast majority of these trips (80 to percent, depending on trip type) involve the use of the roadway network

More information

Efficient Minimization of Routing Cost in Delay Tolerant Networks

Efficient Minimization of Routing Cost in Delay Tolerant Networks Computer Science Department Christos Tsiaras tsiaras@aueb.gr Master Thesis Presentation (short edition) Efficient Minimization of Routing Cost in Delay Tolerant Networks Supervised by Dr. Stavros Toumpis

More information

Bayesian Optimized Random Forest for Movement Classification with Smartphones

Bayesian Optimized Random Forest for Movement Classification with Smartphones Bayesian Optimized Random Forest for Movement Classification with Smartphones 1 2 3 4 Anonymous Author(s) Affiliation Address email 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29

More information

Solving Problems by Searching chap3 1. Problem-Solving Agents

Solving Problems by Searching chap3 1. Problem-Solving Agents Chapter3 Solving Problems by Searching 20070315 chap3 1 Problem-Solving Agents Reflex agents cannot work well in those environments - state/action mapping too large - take too long to learn Problem-solving

More information

Overview. Depth Limited Search. Depth Limited Search. COMP219: Artificial Intelligence. Lecture 8: Combining Search Strategies and Speeding Up

Overview. Depth Limited Search. Depth Limited Search. COMP219: Artificial Intelligence. Lecture 8: Combining Search Strategies and Speeding Up COMP219: Artificial Intelligence Lecture 8: Combining Search Strategies and Speeding Up Last time Basic problem solving techniques: Breadth-first search complete but expensive Depth-first search cheap

More information

Generating None-Plans in Order to Find Plans 1

Generating None-Plans in Order to Find Plans 1 Generating None-Plans in Order to Find Plans 1 Wojciech Penczek a joint work with Michał Knapik and Artur Niewiadomski Institute of Computer Sciences, PAS, Warsaw, and Siedlce University, Poland MINI PW,

More information

Uninformed search methods II.

Uninformed search methods II. CS 2710 Foundations of AI Lecture 4 Uninformed search methods II. Milos Hauskrecht milos@cs.pitt.edu 5329 Sennott Square Announcements Homework assignment 1 is out Due on Tuesday, September 12, 2017 before

More information

Existence of Nash Equilibria

Existence of Nash Equilibria Existence of Nash Equilibria Before we can prove the existence, we need to remind you of the fixed point theorem: Kakutani s Fixed Point Theorem: Consider X R n a compact convex set and a function f: X

More information

Practical Approach to Evacuation Planning Via Network Flow and Deep Learning

Practical Approach to Evacuation Planning Via Network Flow and Deep Learning Practical Approach to Evacuation Planning Via Network Flow and Deep Learning Akira Tanaka Nozomi Hata Nariaki Tateiwa Katsuki Fujisawa Graduate School of Mathematics, Kyushu University Institute of Mathematics

More information

A new Decomposition Algorithm for Multistage Stochastic Programs with Endogenous Uncertainties

A new Decomposition Algorithm for Multistage Stochastic Programs with Endogenous Uncertainties A new Decomposition Algorithm for Multistage Stochastic Programs with Endogenous Uncertainties Vijay Gupta Ignacio E. Grossmann Department of Chemical Engineering Carnegie Mellon University, Pittsburgh

More information

English. English. Predictive Multi Gas for

English. English. Predictive Multi Gas for English English Predictive Multi Gas for TABLE OF CONTENTS 1. Glossary...1 English 2. Pairing of transmitters and gas summary table...2 3. PMG menu...2 4. RBT=0min in Gas integration menu...2 5. Screen

More information

Project: OpenDRIVE Document No. Issue: Title: Style Guide For OpenDRIVE Databases VI C. Date: 05 th March 2014 no.

Project: OpenDRIVE Document No. Issue: Title: Style Guide For OpenDRIVE Databases VI C. Date: 05 th March 2014 no. Project: OpenDRIVE Document No. Issue: Title: Style Guide For OpenDRIVE Databases VI2011.040 C Date: 05 th March 2014 no. of pages: 12 Issuing Party: Author: Distribution List: VIRES Simulationstechnologie

More information

CSE 3401: Intro to AI & LP Uninformed Search II

CSE 3401: Intro to AI & LP Uninformed Search II CSE 3401: Intro to AI & LP Uninformed Search II Required Readings: R & N Chapter 3, Sec. 1-4. 1 {Arad}, {Zerind, Timisoara, Sibiu}, {Zerind, Timisoara, Arad, Oradea, Fagaras, RimnicuVilcea }, {Zerind,

More information

Lecture 10. Support Vector Machines (cont.)

Lecture 10. Support Vector Machines (cont.) Lecture 10. Support Vector Machines (cont.) COMP90051 Statistical Machine Learning Semester 2, 2017 Lecturer: Andrey Kan Copyright: University of Melbourne This lecture Soft margin SVM Intuition and problem

More information

CSC384: Introduction to Artificial Intelligence. Search

CSC384: Introduction to Artificial Intelligence. Search CSC384: Introduction to Artificial Intelligence Search Chapter 3 of R&N 3 rd edition is very useful reading. Chapter 4 of R&N 3 rd edition is worth reading for enrichment. We ll touch upon some of the

More information

The system design must obey these constraints. The system is to have the minimum cost (capital plus operating) while meeting the constraints.

The system design must obey these constraints. The system is to have the minimum cost (capital plus operating) while meeting the constraints. Computer Algorithms in Systems Engineering Spring 2010 Problem Set 6: Building ventilation design (dynamic programming) Due: 12 noon, Wednesday, April 21, 2010 Problem statement Buildings require exhaust

More information

Application of Bayesian Networks to Shopping Assistance

Application of Bayesian Networks to Shopping Assistance Application of Bayesian Networks to Shopping Assistance Yang Xiang, Chenwen Ye, and Deborah Ann Stacey University of Guelph, CANADA Abstract. We develop an on-line shopping assistant that can help a e-shopper

More information

Representation. Representation. Representation. Representation. 8 puzzle.

Representation. Representation. Representation. Representation. 8 puzzle. You have a 3-liter jug and a 4-liter jug, and need to measure out exactly two liters of water. the jugs do not have any measurement lines you don't have any additional containers 8 puzzle. Measuring water.

More information

Efficient I/O for Computational Grid Applications

Efficient I/O for Computational Grid Applications Efficient I/O for Computational Grid Applications Ron Oldfield hd. Thesis Defense Department of Computer cience, Dartmouth College May 5, 2003 Committee: David Kotz (chair), Thomas Cormen, Robert Gray,

More information

TERMINATION FOR HYBRID TABLEAUS

TERMINATION FOR HYBRID TABLEAUS TERMINATION FOR HYBRID TABLEAUS THOMAS BOLANDER AND PATRICK BLACKBURN Abstract. This article extends and improves work on tableau-based decision methods for hybrid logic by Bolander and Braüner [5]. Their

More information

Introduction to Pattern Recognition

Introduction to Pattern Recognition Introduction to Pattern Recognition Jason Corso SUNY at Buffalo 19 January 2011 J. Corso (SUNY at Buffalo) Introduction to Pattern Recognition 19 January 2011 1 / 32 Examples of Pattern Recognition in

More information

Ocean Fishing Fleet Scheduling Path Optimization Model Research. Based On Improved Ant Colony Algorithm

Ocean Fishing Fleet Scheduling Path Optimization Model Research. Based On Improved Ant Colony Algorithm 4th International Conference on Sensors, Measurement and Intelligent Materials (ICSMIM 205) Ocean Fishing Fleet Scheduling Path Optimization Model Research Based On Improved Ant Colony Algorithm Li Jia-lin2,

More information

Time/Cost trade-off Analysis: The missing link

Time/Cost trade-off Analysis: The missing link Prime Journal of Engineering and Technology Research (PJETR) ISSN: 2315-5035. Vol. 1(2), pp. 26-31, November 28 th, 2012 www.primejournal.org/pjetr Prime Journals Full Length Research Time/Cost trade-off

More information

Design and Evaluation of Adaptive Traffic Control System for Heterogeneous flow conditions. SiMTraM & CosCiCost2G

Design and Evaluation of Adaptive Traffic Control System for Heterogeneous flow conditions. SiMTraM & CosCiCost2G Design and Evaluation of Adaptive Traffic Control System for Heterogeneous flow conditions SiMTraM & CosCiCost2G Tom Mathew IIT Bombay Outline 1. Heterogeneous traffic 2. Traffic Simulation 3. Traffic

More information

AGA Swiss McMahon Pairing Protocol Standards

AGA Swiss McMahon Pairing Protocol Standards AGA Swiss McMahon Pairing Protocol Standards Final Version 1: 2009-04-30 This document describes the Swiss McMahon pairing system used by the American Go Association (AGA). For questions related to user

More information

The Incremental Evolution of Gaits for Hexapod Robots

The Incremental Evolution of Gaits for Hexapod Robots The Incremental Evolution of Gaits for Hexapod Robots Abstract Gait control programs for hexapod robots are learned by incremental evolution. The first increment is used to learn the activations required

More information

How to measure the average pedestrian access of a place to a group of important locations?

How to measure the average pedestrian access of a place to a group of important locations? An Urban Walkability Assessment Model Based on Network Distance Metrics and Topographic Features Pirouz Nourian, PhD researcher in computational urban design, TU Delft, Faculty of Architecture, Email:

More information

ComfRide - A Smartphone based Comfortable Public Route Recommendation

ComfRide - A Smartphone based Comfortable Public Route Recommendation ComfRide - A Smartphone based Comfortable Public Route Recommendation Authors: Rohit Verma, Surjya Ghosh, Mahankali Saketh, Niloy Ganguly, Bivas Mitra, Sandip Chakraborty Indian Institute of Technology

More information

Design and Evaluation of Adaptive Traffic Control System for Heterogeneous flow conditions

Design and Evaluation of Adaptive Traffic Control System for Heterogeneous flow conditions Design and Evaluation of Adaptive Traffic Control System for Heterogeneous flow conditions Tom Mathew IIT Bombay Outline 1. Heterogeneous traffic 2. Traffic Simulation 3. Traffic Signal control 4. Adaptive

More information

The Intrinsic Value of a Batted Ball Technical Details

The Intrinsic Value of a Batted Ball Technical Details The Intrinsic Value of a Batted Ball Technical Details Glenn Healey, EECS Department University of California, Irvine, CA 9617 Given a set of observed batted balls and their outcomes, we develop a method

More information

COLREGS Based Collision Avoidance of Unmanned Surface Vehicles

COLREGS Based Collision Avoidance of Unmanned Surface Vehicles COLREGS Based Collision Avoidance of Unmanned Surface Vehicles Aug 2nd, 2017 Michael R. Benjamin Kyle Woerner, Michael Novitzky, John Leonard MIT Dept. of Mechanical Engineering Computer Science and Artificial

More information

OIL & GAS. 20th APPLICATION REPORT. SOLUTIONS for FLUID MOVEMENT, MEASUREMENT & CONTAINMENT. Q&A: OPEC Responds to SHALE BOOM

OIL & GAS. 20th APPLICATION REPORT. SOLUTIONS for FLUID MOVEMENT, MEASUREMENT & CONTAINMENT. Q&A: OPEC Responds to SHALE BOOM Process VARIABILITY & Equipment RELIABILITY Are PROCESS SAFETY & CYBERSECURITY Related? Q&A: OPEC Responds to SHALE BOOM 20th 1995-2015 SOLUTIONS for FLUID MOVEMENT, MEASUREMENT & CONTAINMENT special section

More information

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

1.1 The size of the search space Modeling the problem Change over time Constraints... 21 Introduction : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 1 I What Are the Ages of My Three Sons? : : : : : : : : : : : : : : : : : 9 1 Why Are Some Problems Dicult to Solve? : : :

More information

Heap Sort. Lecture 35. Robb T. Koether. Hampden-Sydney College. Mon, Apr 25, 2016

Heap Sort. Lecture 35. Robb T. Koether. Hampden-Sydney College. Mon, Apr 25, 2016 Heap Sort Lecture 35 Robb T. Koether Hampden-Sydney College Mon, Apr 25, 2016 Robb T. Koether (Hampden-Sydney College) Heap Sort Mon, Apr 25, 2016 1 / 14 1 Sorting 2 The Heap Sort Robb T. Koether (Hampden-Sydney

More information

Transposition Table, History Heuristic, and other Search Enhancements

Transposition Table, History Heuristic, and other Search Enhancements Transposition Table, History Heuristic, and other Search Enhancements Tsan-sheng Hsu tshsu@iis.sinica.edu.tw http://www.iis.sinica.edu.tw/~tshsu 1 Abstract Introduce heuristics for improving the efficiency

More information

EVACUATION SIMULATION FOR DISABLED PEOPLE IN PASSENGER SHIP

EVACUATION SIMULATION FOR DISABLED PEOPLE IN PASSENGER SHIP EVACUATION SIMULATION FOR DISABLED PEOPLE IN PASSENGER SHIP Keiko MIYAZAKI, Mitujiro KATUHARA, Hiroshi MATSUKURA and Koichi HIRATA National Maritime Research Institute, JAPAN SUMMARY Means of escape of

More information

arxiv:math/ v1 [math.ho] 23 Jan 2007

arxiv:math/ v1 [math.ho] 23 Jan 2007 arxiv:math/0701651v1 [math.ho] 23 Jan 2007 ARE SEVEN-GAME BASEBALL PLAYOFFS FAIRER THAN FIVE-GAME SERIES WHEN HOME-FIELD ADVANTAGE IS CONSIDERED? BRIAN DEAN Abstract. Conventional wisdom in baseball circles

More information

Uninformed search methods

Uninformed search methods Lecture 3 Uninformed search methods Milos Hauskrecht milos@cs.pitt.edu 5329 Sennott Square Announcements Homework 1 Access through the course web page http://www.cs.pitt.edu/~milos/courses/cs2710/ Two

More information

Mathematics of Pari-Mutuel Wagering

Mathematics of Pari-Mutuel Wagering Millersville University of Pennsylvania April 17, 2014 Project Objectives Model the horse racing process to predict the outcome of a race. Use the win and exacta betting pools to estimate probabilities

More information

UAB MATH-BY-MAIL CONTEST, 2004

UAB MATH-BY-MAIL CONTEST, 2004 UAB MATH-BY-MAIL CONTEST, 2004 ELIGIBILITY. Math-by-Mail competition is an individual contest run by the UAB Department of Mathematics and designed to test logical thinking and depth of understanding of

More information

EVALUATION OF ADAPTIVE AND FIXED TIME TRAFFIC SIGNAL STRATEGIES: CASE STUDY OF SKOPJE

EVALUATION OF ADAPTIVE AND FIXED TIME TRAFFIC SIGNAL STRATEGIES: CASE STUDY OF SKOPJE EVALUATION OF ADAPTIVE AND FIXED TIME TRAFFIC SIGNAL STRATEGIES: CASE STUDY OF SKOPJE Daniel Pavleski, MSc student Faculty of Technical Sciences St. Kliment Ohridski University - Bitola, Blvd 1st May,

More information

Visual Traffic Jam Analysis Based on Trajectory Data

Visual Traffic Jam Analysis Based on Trajectory Data Visual Traffic Jam Analysis Based on Trajectory Data Zuchao Wang, Min Lu, Xiaoru Yuan, Peking University Junping Zhang, Fudan University Huub van de Wetering, Technische Universiteit Eindhoven Introduction

More information

Unit 7. Math Problem 1. This segment will go through the endpoint of the original line segment, perpendicular to the line segment.

Unit 7. Math Problem 1. This segment will go through the endpoint of the original line segment, perpendicular to the line segment. Math 1007 Unit 7 1 Construct a square with sides equal to r. 1: Extend the segment and draw a circle centered at one of the endpoints of the segment 2: Draw two larger congruent circles centered where

More information

SEARCH SEARCH TREE. Node: State in state tree. Root node: Top of state tree

SEARCH SEARCH TREE. Node: State in state tree. Root node: Top of state tree Page 1 Page 1 Page 2 SEARCH TREE SEARCH Node: State in state tree Root node: Top of state tree Children: Nodes that can be reached from a given node in 1 step (1 operator) Expanding: Generating the children

More information

BASIC Z-STACK AND TIME SERIES SCAN ON THE ZEISS LIGHTSHEET Z. 1

BASIC Z-STACK AND TIME SERIES SCAN ON THE ZEISS LIGHTSHEET Z. 1 BASIC Z-STACK AND TIME SERIES SCAN ON THE ZEISS LIGHTSHEET Z. 1 The front door of the main body of the instrument may be open when you arrive. Take the sample chamber and slide it into position with the

More information

Problem Solving as Search - I

Problem Solving as Search - I Problem Solving as Search - I Shobhanjana Kalita Dept. of Computer Science & Engineering Tezpur University Slides prepared from Artificial Intelligence A Modern approach by Russell & Norvig Problem-Solving

More information

Allocations vs Announcements

Allocations vs Announcements Allocations vs Announcements A comparison of RIR IPv4 Allocation Records with Global Routing Announcements Geoff Huston May 2004 (Activity supported by APNIC) BGP Prefix Length Filters Some years back

More information

Residual Finite States Automata

Residual Finite States Automata Residual Finite States Automata François Denis LIF, CMI, Université de Provence, Marseille Aurélien Lemay, Alain Terlutte Ý GRAPPA-LIFL, Université de Lille I January 7, 2002 Abstract We define a new variety

More information

Time Dependent Truck Routing and Driver Scheduling Problem with Hours of Service Regulations. Vidit Divyang Shah

Time Dependent Truck Routing and Driver Scheduling Problem with Hours of Service Regulations. Vidit Divyang Shah Time Dependent Truck Routing and Driver Scheduling Problem with Hours of Service Regulations A Thesis Presented by Vidit Divyang Shah to The Department of Mechanical and Industrial Engineering In partial

More information

arxiv: v1 [math.co] 16 Sep 2016

arxiv: v1 [math.co] 16 Sep 2016 arxiv:1609.05137v1 [math.co] 16 Sep 2016 Curveball: a new generation of sampling algorithms for graphs with fixed degree sequence C. J. Carstens, A. Berger, G. Strona January 23, 2019 Abstract The switching

More information

Advanced Search Hill climbing

Advanced Search Hill climbing Advanced Search Hill climbing Yingyu Liang yliang@cs.wisc.edu Computer Sciences Department University of Wisconsin, Madison [Based on slides from Jerry Zhu, Andrew Moore http://www.cs.cmu.edu/~awm/tutorials

More information

SEARCH TREE. Generating the children of a node

SEARCH TREE. Generating the children of a node SEARCH TREE Node: State in state tree Root node: Top of state tree Children: Nodes that can be reached from a given node in 1 step (1 operator) Expanding: Generating the children of a node Open: Closed:

More information

Hierarchical ORAM Revisited, and Applications to Asymptotically Efficient ORAM and OPRAM. Hubert Chan, Yue Guo, Wei-Kai Lin, Elaine Shi 2017/12/5

Hierarchical ORAM Revisited, and Applications to Asymptotically Efficient ORAM and OPRAM. Hubert Chan, Yue Guo, Wei-Kai Lin, Elaine Shi 2017/12/5 Hierarchical ORAM Revisited, and Applications to Asymptotically Efficient ORAM and OPRAM Hubert Chan, Yue Guo, Wei-Kai Lin, Elaine Shi 2017/12/5 Random Access Machine, RAM Maybe the standard model of algorithms

More information