© J. Christopher Beck 20081 Lecture 30: Distributed Scheduling.

Slides:



Advertisements
Similar presentations
Color Tiles Suzanne Evans. You will need 10 each...
Advertisements

Distributed Scheduling in Supply Chain Management Emrah Zarifoğlu
Lecture 6: Job Shop Scheduling Introduction
© J. Christopher Beck Lecture 7: Shifting Bottleneck.
Index Card Chair Engineering
THE BASIC THEORY USING DEMAND AND SUPPLY
Lecture 10: Integer Programming & Branch-and-Bound
1 Consumer Surplus. 2 ABAB How many rectangles do you see here? 3, I hope. There is A, B, and A+B. Some of what follows will require you to work with.
Finance 30210: Managerial Economics Optimization.
What is “Operations Management”? (and why should you care?) Dr. Ron Lembke, Ph.D. University of Nevada, Reno.
© J. Christopher Beck Lecture 29: Supply Chain Scheduling 3.
CSE 471/598 Intro to AI (Lecture 1). Course Overview What is AI –Intelligent Agents Search (Problem Solving Agents) –Single agent search [Project 1]
Materials Management BUS 3 – 141 Mr. Jess Marino Spring, 2007.
© J. Christopher Beck Lecture 31: Scheduling Systems 2.
© J. Christopher Beck Lecture 30: Scheduling Systems 1.
© J. Christopher Beck Lecture 18: Timetabling with Workforce Capacity.
1 Labor Markets. 2 Review and overview In this section we want to look at various environments in which suppliers and demanders of labor interact. When.
Distributed Scheduling. What is Distributed Scheduling? Scheduling: –A resource allocation problem –Often very complex set of constraints –Tied directly.
ENGINEERING YOUR FUTURE
Corporate Management. Requirements Candidates need to display a knowledge of the language of corporate or strategic management and have an understanding.
Dr. Ron Lembke, Ph.D. University of Nevada, Reno.
Module 4: The Buying Process. Lesson 1 Determine the needs and wants of retailers.
Trading Agent Competition (Supply Chain Management) and TacTex-05.
PRICE MECHANISM AND PLANNING
Backup Contracts under Supply Risks and Stochastic Demand Jing Hou.
© J. Christopher Beck Lecture 18: Service Scheduling & Timetabling.
Economics Test Review. To sell goods and services in another country.
© 2007 Thomson South-Western Demand, Supply and Market Equilibrium.
Chapter 16 Selling the Layout. Objectives After reading the chapter and reviewing the materials presented the students will be able to: Develop an appropriate.
Automated Negotiation in Supply Chain Management Using Multi-Agent System Masabumi Furuhata University of Western Sydney Computing and Information Technology.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Chapter 3 Supply Organization This is a test.
Experiments and the Economics Classroom 11 th Annual Economics Teaching Workshop UNC, Wilmington Tisha Emerson Baylor University October 8, 2011.
© J. Christopher Beck Lecture 21: Sports Scheduling 1.
IMAT1906 Systems Development Lecture week 6: systems analysis (1) : feasibility.
What is a case?  A written description of a business situation or problem  Provides factual information about a company’s background ○ organizational.
What is “Operations Management”? (and why should you care?) Dr. Ron Lembke, Ph.D. University of Nevada, Reno.
1 SYS366 Week 4, Lecture 2 Requirements Part 4: Constraints, The Problem Statement.
A Study of Central Auction Based Wholesale Electricity Markets S. Ceppi and N. Gatti.
Fun in the GT Classroom Meredith Austin
Marketing Your Ideas and/or Products. A History Hirestory Lesson – Hires Root Beer.
© J. Christopher Beck Lecture 17: Introduction to Timetabling.
Lecture 9: Simplified Shifting Bottleneck
© J. Christopher Beck Lecture 25: Workforce Scheduling 3.
Algorithmic, Game-theoretic and Logical Foundations
Copyright © 2006 by John Wiley & Sons, Inc. All rights reserved.
© J. Christopher Beck Lecture 10: (Full) Shifting Bottleneck.
Economics Basic foundations to help us understand the economic impact of historical events on society.
Modes of Writing Miss Gay English 7.
©McGraw-Hill Education. All rights reserved.
Log Truck Scheduling Problem
CORNERSTONES of Managerial Accounting, 5e. © 2014 Cengage Learning. All Rights Reserved. May not be copied, scanned, or duplicated, in whole or in part,
© EJR Chapter 1 - Introduction to Operations Management Dr. Riddle's Slides.
The Apple Market Debrief. 1. At what price were apples most frequently sold in round Three?
Today you will: - Create a game board of life - Think of the short, intermediate, and long term goals you want to achieve - Think bigger – will you.
CS 361 – Chapter 10 “Greedy algorithms” It’s a strategy of solving some problems –Need to make a series of choices –Each choice is made to maximize current.
At Home in the Universe The Search for the Laws of Self-Organization and Complexity Stuart Kauffman Chapter 11 In Search of Excellence John Horst
11-1 Copyright ©2013 Pearson Education, Inc. publishing as Prentice Hall. Managing Economies of Scale in a Supply Chain: Cycle Inventory Role of Cycle.
Scarcity: Limited Factors of Production Understand and explain how scarcity of factors of production impact economic decision making Analyze a “resource.
Welcome to Mathematics A Level
What colour?.
Presented by: Saurav Kumar Bengani
Lecture 8: Dispatch Rules
Lecture 11: Tree Search © J. Christopher Beck 2008.
Artificial Intelligence and Lisp Lecture 13 Additional Topics in Artificial Intelligence LiU Course TDDC65 Autumn Semester,
Information Systems Analysis and Design
The Characteristics of Organization Buying Behaviour
Warm Up Choose one of the following items that you would like and explain why? Goldfish EXTRA Gum If you don’t want either, explain why?
Solving Polynomial Equations in Factored Form
AGED 570: Teaching H.S. Agricultural Economics
Presentation transcript:

© J. Christopher Beck Lecture 30: Distributed Scheduling

© J. Christopher Beck Outline Overview & Example Supply Chain Distributed Scheduling Exercise Distributed Timetabling Optimization and information engineering issues

© J. Christopher Beck Readings Gaspero, Mizzaro, & Schaerf, A MultiAgent Architecture for Distributed Course Timetabling, Sixth International Workshop on Distributed Constraint Reasoning, 2005

© J. Christopher Beck Distributed Scheduling Same as “normal” scheduling except there are multiple decision makers may control different resources and/or have different sets of jobs to execute local problems are inter-dependent Why distributed? real problem is distributed for geographical, political, or organizational reasons

© J. Christopher Beck Supply Chain Scheduling

© J. Christopher Beck Distributed Scheduling Local decisions depend on and effect external events Need to coordinate schedules with suppliers and consumers! Local decision maker has no control over others’ schedules

© J. Christopher Beck Distributed Scheduling Exercise: Resource Agent You control some units of a resource RED, YELLOW, GREEN, BLUE Your goal is to sell the resource at the highest price possible

© J. Christopher Beck Distributed Scheduling Exercise: Job Agent You have activities to perform that need resources You have $1000 to spend buying resources Your goal is to buy the resources required for all your activities for the least cost

© J. Christopher Beck Distributed Scheduling Exercise To sell/buy a resource agents must sign each others sheet noting quantity and price Once you have a verbal agreement – you must sign!

© J. Christopher Beck Distributed Scheduling Exercise Let the games begin!

© J. Christopher Beck Distributed Timetabling Problem (See Gaspero et al. paper) University classroom scheduling Each department “owns” a set of classrooms Each department has a set of courses to schedule Class size, A/V requirements, etc.

© J. Christopher Beck Distributed Timetabling Problem Doesn’t have to be distributed Departments can make their own schedules and ignore everyone else But, if they share rooms maybe everyone can have a better schedule No department is willing to give up authority for its classrooms Centralized solution is politically impossible

© J. Christopher Beck Distributed Timetabling Solution Decide on a currency one student not being able to take a course = 1 unit of currency What do they trade? roomslots: use a room for a time slot

© J. Christopher Beck Distributed Timetabling Solution Somewhat ad hoc solution each department creates its own schedule then a semi-market mechanism is used to trade roomslots to try an improve schedules You should have a general understanding of the problem solved and the techniques in this paper

© J. Christopher Beck Issues for Distributed Scheduling How much information do you share? Who has the authority to make decisions? What is the overall scheduling process? What happens when things go wrong?