1. 2 Problem Description & Assumption Metric model in Sapa planner:  f(p) = w * time(p) + (1-w) * cost(p).  Assuming that the trade-off value w is given.

Slides:



Advertisements
Similar presentations
P3 / 2004 Register Allocation. Kostis Sagonas 2 Spring 2004 Outline What is register allocation Webs Interference Graphs Graph coloring Spilling Live-Range.
Advertisements

Mining Compressed Frequent- Pattern Sets Dong Xin, Jiawei Han, Xifeng Yan, Hong Cheng Department of Computer Science University of Illinois at Urbana-Champaign.
CS6800 Advanced Theory of Computation
1.1The Principle of Mathematical Induction 1.2Divisibility Chapter Summary Case Study Mathematical Induction 1.
1 Structure and Elements of Decision Making Session 2 Decision Making and Risk Partha Krishnamurthy.
Evaluating Heuristics for the Fixed-Predecessor Subproblem of Pm | prec, p j = 1 | C max.
Fast Algorithms For Hierarchical Range Histogram Constructions
Multi-Objective Optimization NP-Hard Conflicting objectives – Flow shop with both minimum makespan and tardiness objective – TSP problem with minimum distance,
Learning Bayes Nets Based on Conditional Dependencies Oliver Schulte Simon Fraser University Vancouver, Canada ` with Wei.
Effective Approaches for Partial Satisfaction (Over-subscription) Planning Romeo Sanchez * Menkes van den Briel ** Subbarao Kambhampati * * Department.
Expectation Maximization
Economic Rationality The principal behavioral postulate is that a decisionmaker chooses its most preferred alternative from those available to it. The.
Date:2011/06/08 吳昕澧 BOA: The Bayesian Optimization Algorithm.
Branch and Bound Similar to backtracking in generating a search tree and looking for one or more solutions Different in that the “objective” is constrained.
Localized Techniques for Power Minimization and Information Gathering in Sensor Networks EE249 Final Presentation David Tong Nguyen Abhijit Davare Mentor:
1 CIS607, Fall 2005 Semantic Information Integration Presentation by Dayi Zhou Week 4 (Oct. 19)
ES INC: Economic and discounted cash flow techniques: a comparison with respect to the Requirements of the Management Control System.
A Heuristic Bidding Strategy for Multiple Heterogeneous Auctions Patricia Anthony & Nicholas R. Jennings Dept. of Electronics and Computer Science University.
UnInformed Search What to do when you don’t know anything.
Over-subscription Planning with Numeric Goals J. Benton Computer Sci. & Eng. Dept. Arizona State University Tempe, AZ Minh Do Palo Alto Research Center.
The Microsoft Solution. "Brussels police department, how may I assist you?”
Task Assignment and Transaction Clustering Heuristics.
Exploiting Preference Queries for Searching Learning Resources Fabian Abel, Eelco Herder, Philipp Kärger, Daniel Olmedilla, Wolf Siberski L3S Research.
Minh Do - PARC Planning with Goal Utility Dependencies J. Benton Department of Computer Science Arizona State University Tempe, AZ Subbarao.
Theory of Consumer Behavior Basics of micro theory: how individuals choose what to consume when faced with limited income? Components of consumer demand.
1 Efficiency of Algorithms. 2  Two main issues related to the efficiency of algorithms:  Speed of algorithm  Efficient memory allocation  We will.
The Pareto fitness genetic algorithm: Test function study Wei-Ming Chen
Bond Pricing Portfolio Management. Styles of Bond Funds Bond funds are usually divided along the dimension of the two major risks that bond holders face.
1 Models of Effort. 2 The Principal-Agent Problem Human Resource Management is a separate field of study today. But, we in economics have a take on the.
How to Stall a Motor: Information-Based Optimization for Safety Refutation of Hybrid Systems Todd W. Neller Knowledge Systems Laboratory Stanford University.
A New Approach for Task Level Computational Resource Bi-Partitioning Gang Wang, Wenrui Gong, Ryan Kastner Express Lab, Dept. of ECE, University of California,
Feedback Control Systems (FCS)
COVERTNESS CENTRALITY IN NETWORKS Michael Ovelgönne UMIACS University of Maryland 1 Chanhyun Kang, Anshul Sawant Computer Science Dept.
DEXA 2005 Quality-Aware Replication of Multimedia Data Yicheng Tu, Jingfeng Yan and Sunil Prabhakar Department of Computer Sciences, Purdue University.
1 Information Filtering & Recommender Systems (Lecture for CS410 Text Info Systems) ChengXiang Zhai Department of Computer Science University of Illinois,
by B. Zadrozny and C. Elkan
1 Logistic Regression Adapted from: Tom Mitchell’s Machine Learning Book Evan Wei Xiang and Qiang Yang.
Nine Points of Assertive Communication Introduction: Inadequate communication skills have been identified as a deficit that many people struggle with.
Tourism Initiatives 2007 A Traveler Cannot Choose What They Do Not Know…
Dynamic Programming Sequence of decisions. Problem state. Principle of optimality. Dynamic Programming Recurrence Equations. Solution of recurrence equations.
Chapter 4 MODELING AND ANALYSIS. Model component Data component provides input data User interface displays solution It is the model component of a DSS.
Feedback controller Motion planner Parameterized control policy (PID, LQR, …) One (of many) Integrated Approaches: Gain-Scheduled RRT Core Idea: Basic.
Unsupervised Learning: Clustering Some material adapted from slides by Andrew Moore, CMU. Visit for
CS 533 Information Retrieval Systems.  Introduction  Connectivity Analysis  Kleinberg’s Algorithm  Problems Encountered  Improved Connectivity Analysis.
MURI: Integrated Fusion, Performance Prediction, and Sensor Management for Automatic Target Exploitation 1 Dynamic Sensor Resource Management for ATE MURI.
How Much Randomness Makes a Tool Randomized? Petr Fišer, Jan Schmidt Faculty of Information Technology Czech Technical University in Prague
Simulation in Wind Turbine Vibrations: A Data Driven Analysis Graduate Students: Zijun Zhang PI: Andrew Kusiak Intelligent Systems Laboratory The University.
Copying distribution or use of the contents of this document is prohibited without written authorization from SafeHarbor Technology Corporation. Maximizing.
Mobile Agent Migration Problem Yingyue Xu. Energy efficiency requirement of sensor networks Mobile agent computing paradigm Data fusion, distributed processing.
User-Centric Data Dissemination in Disruption Tolerant Networks Wei Gao and Guohong Cao Dept. of Computer Science and Engineering Pennsylvania State University.
1 Iterative Integer Programming Formulation for Robust Resource Allocation in Dynamic Real-Time Systems Sethavidh Gertphol and Viktor K. Prasanna University.
Branch-and-Cut Valid inequality: an inequality satisfied by all feasible solutions Cut: a valid inequality that is not part of the current formulation.
Chapter 1 Problem Solving with Mathematical Models
De novo discovery of mutated driver pathways in cancer Discussion leader: Matthew Bernstein Scribe: Kun-Chieh Wang Computational Network Biology BMI 826/Computer.
+ Moving Targets: Security and Rapid-Release in Firefox Presented by Carlos Bernal-Cárdenas.
NetQuest: A Flexible Framework for Large-Scale Network Measurement Lili Qiu University of Texas at Austin Joint work with Han Hee Song.
Management Science 461 Lecture 7 – Routing (TSP) October 28, 2008.
1 Coverage Density as a Dominant Property of Large-Scale Sensor Networks Osher Yadgar & Sarit Kraus.
Search Control.. Planning is really really hard –Theoretically, practically But people seem ok at it What to do…. –Abstraction –Find “easy” classes of.
Heuristic Search Planners. 2 USC INFORMATION SCIENCES INSTITUTE Planning as heuristic search Use standard search techniques, e.g. A*, best-first, hill-climbing.
Modelling & Simulation of Semiconductor Devices Lecture 1 & 2 Introduction to Modelling & Simulation.
Optimal Learning in the Laboratory Sciences
Where did we stop? The Bayes decision rule guarantees an optimal classification… … But it requires the knowledge of P(ci|x) (or p(x|ci) and P(ci)) We.
Heuristic Algorithms via VBA
Multi-Objective Optimization
On the Designing of Popular Packages
American Airlines Phone Number
Heuristic Algorithms via VBA
Heuristic Algorithms via VBA
Overview Activities from additional UP disciplines are needed to bring a system into being Implementation Testing Deployment Configuration and change management.
Presentation transcript:

1

2 Problem Description & Assumption Metric model in Sapa planner:  f(p) = w * time(p) + (1-w) * cost(p).  Assuming that the trade-off value w is given. In reality, it's hard to extract the user preference model exactly  It's easier for them to say: “Yes, I'm interested in time and cost of the travel plan. Let me see some plans, I will choose” (no trade-off preference)‏ “Hmm, I don't have much money.” (prefer plans with cheap cost)‏ “I want plans not too expensive, and not too slow as well”. (compromised time and cost)‏

3 Problem Description & Assumption Our work's assumption:  User concerns about time, cost of executing a plan.  User preference model is convex combination between two objectives f(p) = w * time(p) + (1-w) * cost(p)‏ One of the most frequently used model.  The trade-off between time, cost is unknown. But the distribution of w is given. Problem:  Find a set of plans such that the user can select one satisfying their hidden trade-off.

4 Solution Approach Integrated Convex Preference (ICP) measure to evaluate the quality of a set of plan X.  If ICP(X1) < ICP(X2) then X1 is better than X2 in supporting the user: Given a trade-off value w of the user, X1 is more likely contains better quality plan than X2. Extend the A* search procedure of Sapa:  Consider 2 objectives: Multi-objective A*.  Put heuristic on top of Multi-objective A*: To select the most promising node

5 Multi-objective A* with ICP measure

6

7 How well the set can be?

8 How to test the approach? Sapa with sampling:  Generate set of N w values, based on the distribution: {w1,..., wN}  For each w_i, invoke Sapa to find a plan p(w_i).  P={p(w1),..., p(wN)}. Time: t1. Our approach: Q = {q1,..., qM}. Time: t2. Comparison:  Simulating T transactions.  For each transaction t, generate w based on distribution.  Compare 2 optimal plans w.r.t w in P and Q.  Compare t1, t2.

9 Future works (though current work is on-going ;-)‏ Qualitative preference model  On trajectory / behavior of the plans. For instance: prefer United Airline to American Airline; would like to visit some places during the trip,... Our work as Over-subscription planning:  Utility is fixed: all goals are achievable.  Cost is more general.  Natural extension: utility as an objective to maximize.

10 Thank you! Q &A