Scheduling with uncertain resources: Representation and utility function Ulas Bardak, Eugene Fink, and Jaime Carbonell Reflective Agent with Distributed.

Slides:



Advertisements
Similar presentations
Quantitative Cost & Schedule Risk Assessment
Advertisements

On allocations that maximize fairness Uriel Feige Microsoft Research and Weizmann Institute.
Hadi Goudarzi and Massoud Pedram
Representing and Querying Correlated Tuples in Probabilistic Databases
Using Parallel Genetic Algorithm in a Predictive Job Scheduling
Beam Sensor Models Pieter Abbeel UC Berkeley EECS Many slides adapted from Thrun, Burgard and Fox, Probabilistic Robotics TexPoint fonts used in EMF. Read.
Scheduling with uncertain resources Search for a near-optimal solution Eugene Fink, Matthew Jennings, Ulaş Bardak, Jean Oh, Stephen Smith, and Jaime Carbonell.
Scheduling with uncertain resources Elicitation of additional data Ulaş Bardak, Eugene Fink, Chris Martens, and Jaime Carbonell Carnegie Mellon University.
Evaluation of representations in AI problem solving Eugene Fink.
Decision Theory: Single Stage Decisions Computer Science cpsc322, Lecture 33 (Textbook Chpt 9.2) March, 30, 2009.
Scheduling with Uncertain Resources Reflective Agent with Distributed Adaptive Reasoning RADAR.
Optimization via Search CPSC 315 – Programming Studio Spring 2009 Project 2, Lecture 4 Adapted from slides of Yoonsuck Choe.
Machine Learning Methods for Personalized Cybersecurity Jaime G. Carbonell Eugene Fink Mehrbod Sharifi Applying machine learning and artificial intelligence.
Automated Changes of Problem Representation Eugene Fink LTI Retreat 2007.
1RADAR – Scheduling Task © 2003 Carnegie Mellon University RADAR – Scheduling Task May 20, 2003 Manuela Veloso, Stephen Smith, Jaime Carbonell, Brett Browning,
Academic Advisor: Prof. Ronen Brafman Team Members: Ran Isenberg Mirit Markovich Noa Aharon Alon Furman.
Scalable Information-Driven Sensor Querying and Routing for ad hoc Heterogeneous Sensor Networks Maurice Chu, Horst Haussecker and Feng Zhao Xerox Palo.
Space Allocation Optimization at NASA Langley Research Center Rex K. Kincaid, College of William & Mary Robert Gage, NASA Langley Research Center Raymond.
Preference Elicitation in Scheduling Problems Ulaş Bardak Ph.D. Thesis Proposal Committee Jaime Carbonell, Eugene Fink, Stephen Smith, Sven Koenig (University.
Binomial Distribution And general discrete probability distributions...
Optimization via Search CPSC 315 – Programming Studio Spring 2008 Project 2, Lecture 4 Adapted from slides of Yoonsuck Choe.
* Problem solving: active efforts to discover what must be done to achieve a goal that is not readily attainable.
Estimating Entropy for Data Streams Khanh Do Ba, Dartmouth College Advisor: S. Muthu Muthukrishnan.
Poisson Random Variable Provides model for data that represent the number of occurrences of a specified event in a given unit of time X represents the.
Active Monitoring in GRID environments using Mobile Agent technology Orazio Tomarchio Andrea Calvagna Dipartimento di Ingegneria Informatica e delle Telecomunicazioni.
Chapter 4 Realtime Widely Distributed Instrumention System.
HOW TO MAKE A TIMETABLE USING GENETIC ALGORITHMS Introduction with an example.
Routing Fundamental W.lilakiatsakun. Review Routing Fundamental VLSM Static & Dynamic Routing Routing algorithm concept.
Automated Assistant for Crisis Management Reflective Agent with Distributed Adaptive Reasoning RADAR.
Topics in Artificial Intelligence By Danny Kovach.
MURI: Integrated Fusion, Performance Prediction, and Sensor Management for Automatic Target Exploitation 1 Dynamic Sensor Resource Management for ATE MURI.
Kansas State University Department of Computing and Information Sciences CIS 730: Introduction to Artificial Intelligence Lecture 28 of 41 Friday, 22 October.
Computing & Information Sciences Kansas State University Wednesday, 25 Oct 2006CIS 490 / 730: Artificial Intelligence Lecture 26 of 42 Wednesday. 25 October.
PAINT RAPID : Representation and Analysis of Probabilistic Intelligence Data Carnegie Mellon University DYNAM i X Technologies PI: Jaime Carbonell Eugene.
Agents that Reduce Work and Information Overload and Beyond Intelligent Interfaces Presented by Maulik Oza Department of Information and Computer Science.
Lecture 3: 18/4/1435 Searching for solutions. Lecturer/ Kawther Abas 363CS – Artificial Intelligence.
Making Simple Decisions Utility Theory MultiAttribute Utility Functions Decision Networks The Value of Information Summary.
1 RAPID: Representation and Analysis of Probabilistic Intelligence Data Carnegie Mellon University PI : Prof. Jaime G. Carbonell / / (412)
1/17/2016CS225B Kurt Konolige Probabilistic Models of Sensing and Movement Move to probability models of sensing and movement Project 2 is about complex.
1 Optimizing Decisions over the Long-term in the Presence of Uncertain Response Edward Kambour.
RADAR May 5, RADAR /Space-Time Assistant: Crisis Allocation of Resources.
Unclassified//For Official Use Only 1 RAPID: Representation and Analysis of Probabilistic Intelligence Data Carnegie Mellon University PI : Prof. Jaime.
Chance Constrained Robust Energy Efficiency in Cognitive Radio Networks with Channel Uncertainty Yongjun Xu and Xiaohui Zhao College of Communication Engineering,
Analysis of Uncertain Data: Tools for Representation and Processing Bin Fu Eugene Fink Jaime G. Carbonell.
RADAR February 15, RADAR /Space-Time Learning.
Scheduling with Uncertain Resources Eugene Fink, Jaime G. Carbonell, Ulas Bardak, Alex Carpentier, Steven Gardiner, Andrew Faulring, Blaze Iliev, P. Matthew.
Urban Planning Group Implementation of a Model of Dynamic Activity- Travel Rescheduling Decisions: An Agent-Based Micro-Simulation Framework Theo Arentze,
HighImpactSoft 2010 Organizing a Better Future. Agenda Specify Goals ScopeDefinitions Process Model Preliminary Requirements Issues and solutions TraceabilityPrototype.
Analysis of Uncertain Data: Smoothing of Histograms Eugene Fink Ankur Sarin Jaime G. Carbonell
Reasoning under Uncertainty Eugene Fink LTI Seminar November 16, 2007.
Automated Assistant for Crisis Management (Reflective Agent with Distributed Adaptive Reasoning) RADAR.
1PAL © 2003 Carnegie Mellon University Space: The final frontier Crisis space/resource allocation LTI/CSD: Jaime Carbonell, Scott Fahlman, Eugene Fink.
Storage Issues. Last Time Deduplication storage ◦ Read performance is critical to reconstruct the original data stream.
Scheduling with uncertain resources Collaboration with the user Eugene Fink, Ulaş Bardak, Brandon Rothrock, Jaime Carbonell Carnegie Mellon University.
Exam Schedule System by Sheikh Nur Jahan ID# Supervisor: Md. Ahsan Arif Project Presentation for Bachelor of Science Dept. of Computer Science.
Computing & Information Sciences Kansas State University Wednesday, 25 Oct 2006CIS 490 / 730: Artificial Intelligence Lecture 26 of 42 Wednesday. 25 October.
Jan 27, Digital Preservation Seminar1 Effective Page Refresh Policies for Web Crawlers Written By: Junghoo Cho & Hector Garcia-Molina Presenter:
Questions about conditions and parameters
Maximum Expected Utility
2010 Organizing a Better Future
Thrust IC: Action Selection in Joint-Human-Robot Teams
Expectimax Lirong Xia. Expectimax Lirong Xia Project 2 MAX player: Pacman Question 1-3: Multiple MIN players: ghosts Extend classical minimax search.
RADAR/Space-Time: Allocation of Rooms and Vendor Orders
Rational Decisions and
Information Elicitation in Scheduling Problems
Scheduling with uncertain resources Search for a near-optimal solution
Choose the best answer for each problem.
Scheduling under Uncertainty
Introduction to Reinforcement Learning and Q-Learning
Expectimax Lirong Xia.
Presentation transcript:

Scheduling with uncertain resources: Representation and utility function Ulas Bardak, Eugene Fink, and Jaime Carbonell Reflective Agent with Distributed Adaptive Reasoning RADAR

, but also under crisis conditions Help not only in routine situations Purpose Automation of office tasks, such as scheduling and resource allocation

Challenges Intelligent performance of office-management tasks Dealing with uncertainty and unexpected situations Collaboration with users

Conference planning Scheduling of talks at a conference, and related allocation of rooms and equipment, in a crisis situation. Continuous stream of minor changes; for example, schedule changes and unforeseen equipment needs Unexpected major change in space availability; for example, closing of a building

Architecture Info elicitorParserOptimizer Process new info Update resource allocation Choose and send questions Top-level control and learning Graphical user interface Administrator

Uncertain utility Uncertainty The system allows uncertainty in the representation of all variables and functions in optimization problems. Uncertain integers Uncertain nominals

An uncertain nominal value is either a complete unknown or a set of possible values and their probabilities. Example: We have ordered vegetarian meals, but there is a chance that we will receive meals of a wrong type. Meal-type: 0.90 chance: vegetarian 0.05 chance: regular 0.05 chance: vegan

Uncertain integers An uncertain integer is either a complete unknown or a probability-density function represented by a set of uniform distributions. Example: An auditorium has about 600 seats. Room-size: 0.2 chance: [ ] 0.6 chance: [ ] 0.2 chance: [ ] Proba- bility Room Size 0 0

Uncertain utilities An uncertain utility function may be represented in three ways. Complete unknown Piecewise-linear function with uncertain y-coordinates Room Size Quality Set of possible piecewise-linear functions and their probabilities 0.2 chance 0.8 chance

Optimization The optimization algorithm is based on randomized hill-climbing. At each step, reschedule one event Stop after finding a local maximum or reaching a time limit Search for a schedule with the greatest expected quality

Experiments Manual Auto rooms 62 events Manual Auto rooms 84 events without uncertainty with uncertainty 10 Search time Schedule Quality Time (seconds) 14 rooms 84 events Manual Auto rooms 32 events 0.80 Schedule Quality Manual and auto scheduling problem size

Conclusions Optimization based on uncertain resources and constraints Collaboration with the user Results: We assume that all probability distributions are independent. Limitation: Learning of typical requirements and default user preferences Contingency scheduling Current work: