Interdisciplinary Research:Two War Stories

Slides:



Advertisements
Similar presentations
Driver Behavior Models NSF DriveSense Workshop Norfolk, VA Oct Mario Gerla UCLA, Computer Science Dept.
Advertisements

12th TRB National Transportation Planning Applications Conference
What is the Model??? A Primer on Transportation Demand Forecasting Models Shawn Turner Theo Petritsch Keith Lovan Lisa Aultman-Hall.
Capacity Constrained Routing Algorithms
1 Evacuation Route Planning: A Scientific Approach Shashi Shekhar McKnight Distinguished University Professor, University of Minnesota Project Details.
Group Members Faculty : Professor Shashi Shekhar Professor Mohamed Mokbel Students : Mete Celik Betsy George James Kang Sangho Kim Xiaojia Li Qingsong.
Evacuation Route Planning: Scalable Approaches
Tracking Moving Objects in Anonymized Trajectories Nikolay Vyahhi 1, Spiridon Bakiras 2, Panos Kalnis 3, and Gabriel Ghinita 3 1 St. Petersburg State University.
(Geo) Informatics across Disciplines! Why Geo-Spatial Computing? Societal: Google Earth, Google Maps, Navigation, location-based service Global Challenges.
1 Evacuation Planning Algorithms Qingsong Lu Advisor: Prof. Shashi Shekhar August 9, 2002.
Panelist: Shashi Shekhar McKnight Distinguished Uninversity Professor University of Minnesota Cyber-Infrastructure (CI) Panel,
Spatial Database & Spatial Data Mining Shashi Shekhar Dept. of Computer Sc. and Eng. University of Minnesota
1 Evacuation Planning Algorithms Professor Shashi Shekhar Dept. of Computer Science, University of Minnesota Participants: Q. Lu, S. Kim February 2004.
Semester 4 - Chapter 3 – WAN Design Routers within WANs are connection points of a network. Routers determine the most appropriate route or path through.
Prof. Ram and I By Shashi Shekhar (not Sushi Shekhar!) May 6 th, 2006.
University of Minnesota Department of Computer Science and Engineering Directed by Professor Shashi Shekhar Department of Computer Science and Engineering.
1 Capacity Constrained Routing Algorithms For Evacuation Planning Qingsong Lu, Betsy George Adviser: Prof. Shashi Shekhar Spatial Database Research Group.
Shashi Shekhar Professor, Computer Science Department Teaching: Csci 8705: Topics in Scientific Databases Csci.
Capacity Constrained Routing Algorithms for Evacuation Planning: A Summary of Results Speaker: Chen-Nien Tsai.
Automatic loading of inputs for Real Time Evacuation Scenario Simulations: evaluation using mesoscopic models Josep M. Aymamí 15th TRB National Transportation.
Building a Strong Foundation for a Future Internet Jennifer Rexford ’91 Computer Science Department (and Electrical Engineering and the Center for IT Policy)
GIS Education in Transportation Engineering Brian L. Smith University of Virginia Department of Civil Engineering.
Group 6: Paul Antonios, Tamara Dabbas, Justin Fung, Adib Ghawi, Nazli Guran, Donald McKinnon, Alara Tascioglu Quantitative Capacity Building for Emergency.
RCPG Project Update 2013 Whole Community Conference November 22, 2013.
2007 TRB Planning Application Conference D ELDOT S TATEWIDE E VACUATION M ODEL.
Some network flow problems in urban road networks Michael Zhang Civil and Environmental Engineering University of California Davis.
1 C-TIP Real Time Traffic Monitoring (RTTM) and Dynamic Route Guidance (DRG) Talking Freight Seminar November 17, 2010 Paul Belella In association with:
Wireless Technologies and Embedded Networked Sensing: Application to Integrated Urban Water Quality Management November 15, 2006 Miki Hondzo, Sung-Chul.
Energy-Aware Scheduling with Quality of Surveillance Guarantee in Wireless Sensor Networks Jaehoon Jeong, Sarah Sharafkandi and David H.C. Du Dept. of.
Comparing Dynamic Traffic Assignment Approaches for Planning
Optimal Fueling Strategies for Locomotive Fleets in Railroad Networks Seyed Mohammad Nourbakhsh Yanfeng Ouyang 1 William W. Hay Railroad Engineering Seminar.
Presentation Template KwangSoo Yang Florida Atlantic University College of Engineering & Computer Science.
Ephemeral Network Broker to Facilitate Future Mobility Business Models/Transactions A collaboration between Ford University Research Program and University.
Spatial Computing Shashi Shekhar McKnight Distinguished University Professor Dept. of Computer Sc. and Eng. University of Minnesota
Identifying and Analyzing Patterns of Evasion HM Investigator: Shashi Shekhar (U Minnesota) Collaborators: Renee Laubscher, James Kang Kickoff.
Urban Traffic Simulated From A Dual Perspective Hu Mao-Bin University of Science and Technology of China Hefei, P.R. China
1 Travel Times from Mobile Sensors Ram Rajagopal, Raffi Sevlian and Pravin Varaiya University of California, Berkeley Singapore Road Traffic Control TexPoint.
Spatial Networks Introduction to Spatial Computing CSE 5ISC Some slides adapted from Shashi Shekhar, University of Minnesota.
Travel Demand Forecasting: Traffic Assignment CE331 Transportation Engineering.
Intelligent and Non-Intelligent Transportation Systems 32 Foundations of Technology Standard 18 Students will develop an understanding of and be able to.
Experiences running Dynamic Traffic Assignment Simulations at scale using HPC Infrastructure Amit Gupta Joint work with: Weijia Xu Texas Advanced Computing.
Soft vehicles, Soft roads, Soft Transport
Delay-Tolerant Networks (DTNs)
Introduction to Spatial Computing CSE 5ISC
Integrated Dynamic Travel Models: Recent SHRP2 Projects
T-Share: A Large-Scale Dynamic Taxi Ridesharing Service
University PI: Shashi Shekhar
Prepared for 16th TRB National Transportation Planning Applications Conference Outline Gap Value in Simulation-Based Dynamic Traffic Assignment (DTA) Models:
Ad hoc Data Dissemination in Vehicular Networks
Semester 4 - Chapter 3 – WAN Design
Routing Through Networks - 1
1st November, 2016 Transport Modelling – Developing a better understanding of Short Lived Events Marcel Pooke – Operational Modelling & Visualisation Manager.
Population lost resource
Neighborhood Pedestrian Fatality Risk
What is GIS? 1-Introduction to GIS 6/24/2018
Network Assignment and Equilibrium for Disaggregate Models
Transportation and Traffic Engineering Ch 1 Introduction 10/10/2017
(Geo) Informatics across Disciplines!
Cooperative System for Free Parking Assignment
CS223 Advanced Data Structures and Algorithms
DrillSim July 2005.
Efficient Evaluation of k-NN Queries Using Spatial Mashups
Finding Fastest Paths on A Road Network with Speed Patterns
Integer Programming (정수계획법)
TransCAD Vehicle Routing 2018/11/29.
GEO: Forensics: When and where do contaminants enter Shingle Creek?
University PI: Shashi Shekhar
Integer Programming (정수계획법)
REVIEW FOR EXAM 1 Chapters 3, 4, 5 & 6.
Flood Modeling Tools for Response and Alerting
Presentation transcript:

Interdisciplinary Research:Two War Stories Shashi Shekhar McKnight Distinguished University Professor Department of Computer Science and Eng., University of Minnesota www.cs.umn.edu/~shekhar 1 1

Collaborations With Geographers 2 Collaborations With Geographers All I know about GIS, I learned from Geographers! And I used that to discover limitations of Computer Science It helped advance Computer Sc. While helping application domains University of Minnesota R. McMaster: co-taught seminar (1994), co-advised students T. Burk: UMN Map Server (1995-2005) scale up searches F. Harvey: co-PI on U-Spatial (2012-15), MN Future Workshop (2009) S. Ruggles, Minnesota Population Center, NSF Datanet Terrapop USA M. Goodchild (UCSB), D. Mark (Buffalo), M. Egenhofer (U Maine) ESRI: Jack Dangermond, … UCGIS: Board of Director (2003), Congressional breakfast (2004), … Intl. Conf. on Geographic Info. Science (2012 Co-chair, 2004 keynote) American Association of Geographers (AAG) workshops with NIH, … International Canada (GEOIDE), Ireland (Geo-computation Center, NUI), India (GIS Center @ IIT-Mumbai, UNDP Project), China (Wuhan U, Beijing U), … Keynote @ Geo-Computation conference (2011, UCL, UK), ISPRS Spatial Data Mining (2006, Turkey), …

CCC Visioning Workshop: Making a Case for Spatial Computing 2020 http://cra.org/ccc/spatial_computing.php 3 3

Outline Binary Interdisciplinary Story Ternary Interdisciplinary Story Computer Science (CS) advancing a Domain Science Advance both Computer SC. and Domain Science Ternary Interdisciplinary Story GIS and CS together address societal needs Application Domain Geography (GIS) Computer Sc. Is P = NP ?

5 Story 1 – Clean Water Source: New York Times (March 11, 2008) (http://dotearth.blogs.nytimes.com/2008/03/11/we-are-what-we-drink-is-what-we-are/?hp) By 2025,1.8 billion people could be living in water scarce areas Today, 750 million people live below the water-stress threshold of 1.7 K cubic meters per person Souce: WFUNA, 15 Global Challenges 5

Two Disciplines Civil Engineering Professors Students Computer Science 6 Two Disciplines Civil Engineering Professors William Arnold Ray Holzalski Miki Hondzo Paige Novak Students Mike Henjum Christine Wennen Computer Science Professors Shashi Shekhar Students Jim Kang Hydrology Professors David Maidment

What is Interdisciplinary Research? 7 What is Interdisciplinary Research? Is it multiple Disciplines working on a single project? Is it one discipline helping another? My Thoughts: Ideal: Perform research that enhances all disciplines involved. Not just a subset! Very Hard To Do!!! A lot of asking questions back and forth

Challenge: Communication, Finding Win-Win 8 Challenge: Communication, Finding Win-Win Each Discipline has its own language! We need to learn language of other discipline Almost like learning a foreign language Ex.: meaing of “infrastructure” and “network” Disciplines have different values, cultures and goals Mis-understanding of what each discipline really is e.g., “I thought Civil Engineering was all about building bridges!” e.g., “I thought Computer Science was all about programming!” Break down barriers Keep talking to each other and have an open mind when discussing each others interest

Brainstorming: In the Beginning… 9 Brainstorming: In the Beginning… Computer Science Questions Do you plan on having more than 5 sensors? Like 1000 or 10,000 or more? CE Ans: No Way! The cost of each sensor ranges from 10 to 100k Civil Engineering Questions How is Computer Science involved in this work? CS Ans: I don’t know! Need to understand the domain questions and the dataset first 9

Brainstorming: A little later… 10 Brainstorming: A little later… Civil Eng. Questions Can you remove errors from the dataset? CS Ans: Yes, But, not really CS work Existing techniques already exist e.g., Triggers Computer Science Questions Do you want to know how fast the river is flowing? CE Ans: Not really, We can already determine that by the discharge, water depth, and physical characteristics of the river 10

Brainstorming: Light at the end of the tunnel 11 Brainstorming: Light at the end of the tunnel Computer Science Questions Are you interested in finding point sources in both space and time? CE Ans: Yes! Its too hard to find this manually e.g., hours to sift through the data 50k data points per measured variable Civil Engineering Questions Can you find when and where interesting contaminants may enter the river? CS Ans: Yes! Flow Anomaly 11

12 Win-Win Question What time periods have unexpected events between sensors? Sensor 5 Sensor 1 Sensor 2 Sensor 3 Sensor 4 (Source: http://www.sfgate.com/cgi-bin/news/oilspill/busan) (Source: Shingle Creek, MN Study Site) Ex. An Oil Spill Contributions: Computer Science: New algorithm for problems where dynamic programming fails Environmental Science: Localize pollution sources 12

Outline Binary Interdisciplinary Story Ternary Interdisciplinary Story Computer Science (CS) advancing a Domain Science Advance both Computer SC. and Domain Science Ternary Interdisciplinary Story GIS and CS together address societal needs Problem Formulation Constraints Deliver value to application domain Computational Feasibility (Geographic) Data Feasibility Application Domain Geography (GIS) Computer Sc. Is P = NP ?

Large Scale Evacuation ( National Weather Services) ( FEMA.gov) I-45 out of Houston Houston (Rita, 2005) Florida, Lousiana (Andrew, 1992) ( www.washingtonpost.com) ( National Weather Services) Hurricane: Andrews, Rita Traffic congestions on all highways E.g. 100-mile congestion (TX) Great confusions and chaos "We packed up Morgan City residents to evacuate in the a.m. on the day that Andrew hit coastal Louisiana, but in early afternoon the majority came back home. The traffic was so bad that they couldn't get through Lafayette." Mayor Tim Mott, Morgan City, Louisiana ( http://i49south.com/hurricane.htm )

Problem Statement Given Output Objective Constraints A transportation network, a directed graph G = ( N, E ) with Capacity constraint for each edge and node Travel time for each edge Number of evacuees and their initial locations Evacuation destinations Output Evacuation plan = a set of origin-destination routes & schedule Objective Minimize evacuation time Constraints (Spatio-temporal) Data Feasibility Computational Scalability to large population and geographies

Spatio-temporal Data Feasibility Digital Road Maps Are Navteq, OpenStreetMap digital roadmaps adequate? Capacity constraints: TP+ (Tranplan) has major roads Evacuee Population Is Census Data adequate? Timely? Day-time – employment, school, tourist, events, … Location-aware Smart-phones ?estimate real-time population

Computational Feasibility A. Transportation Science: Dynamic Traffic Assignment - Game Theory: Wardrop Equilibrium, e.g. DYNASMART (FHWA), DYNAMIT(MIT) Limitation: Nice Game Theory,but Extremely high computation time - Does not scale to medium size networks and populations! B. Operations Research: Time-Expanded Graph + Linear Programming - Optimal solution, e.g. EVACNET (U. FL), Hoppe and Tardos (Cornell U). Limitation: - High computational complexity => Does not scale to large problems - Users need to guess an upper bound on evacuation time Inaccurate guess => either no solution or increased computation cost! > 5 days 108 min 2.5 min 0.1 min EVACNET Running Time 50,000 5,000 500 50 Number of Nodes C. Computer Science: Capacity Constrained Route Planner - Extends shortest-path algorithms to honor capacity constraints - Scales up to to Millions of evacuees over hundreds of square miles

Win-Win Contributions: Ex. An Oil Spill 18 Win-Win Contributions: Computer Science: New algorithm to scale up to metropolitan scenarios Transportation Science: Walking first mile speeds up evacuation by factor of 3 Ex. An Oil Spill 18

Dimensions Beyond Data & Computing (Spatio-temporal) Data Availability Estimating evacuee population, available transport capacity Pedestrian data: walkway maps, link capacities based on width Traffic Eng. Link capacity depends on traffic density Modeling traffic control signals, ramp meters, contra-flow, … Evacuee Behavior (Social Science) Unit of evacuation: Individual or Household Heterogeneity: by physical ability, age, vehicle ownership, language, … Policy Decisions How to gain public’s trust in plans? Will they comply? When to evacuate? Which routes? Modes? Shelters? Phased evacuation? Common good with awareness of winners and losers due to a decision Science How does one evaluate an evacuation planning system ?

Lessons Learned Interdisciplinary Research is HARD 22 Lessons Learned Interdisciplinary Research is HARD Hardest part is trying to understand the other domain Crucial that both sides understand each other before research can begin A lot of trial and error between both sides Once an “Ah-ha” moment occurs The number of opportunities can be unlimited!