1 Who Works Together in Agent Coalition Formation? Vicki Allan – Utah State University Kevin Westwood – Utah State University CIA 2007.

Slides:



Advertisements
Similar presentations
Ind – Develop a foundational knowledge of pricing to understand its role in marketing. (Part II) Entrepreneurship I.
Advertisements

Negotiation A Lesson in Multiagent System Based on Jose Vidal’s book Fundamentals of Multiagent Systems Henry Hexmoor SIUC.
Other Inventory Models 1. Continuous Review or Q System 2 The EOQ model is based on several assumptions, one being that there is a constant demand. This.
Fehr and Falk Wage Rigidity in a Competitive Incomplete Contract Market Economics 328 Spring 2005.
IAT Heuristics for Dealing with a Shrinking Pie in Agent Coalition Formation Kevin Westwood – Utah State University Vicki Allan – Utah State University.
Cognitive Biases 2 Incomplete and Unrepresentative Data.
If two heads are better than one, how about 2000? Vicki Allan Multi-Agent Systems.
Trust and Authority System Or, a deeper look at inter-personal relationships.
Game-Theoretic Approaches to Multi-Agent Systems Bernhard Nebel.
By Charles A. Clark1 ANN Approach to Revenue or Profit Estimation University of Wisconsin-Madison.
Vicki Allan 2010 Looking for students for two NSF funded grants Encourage Taking CS6100 (Spring)
Coalition Formation through Motivation and Trust Nathan Griffiths Michael Luck.
Distributed Multiagent Resource Allocation In Diminishing Marginal Return Domains Yoram Bachrach(Hebew University) Jeffrey S. Rosenschein (Hebrew University)
AN INTRODUCTION TO PORTFOLIO MANAGEMENT
Agricultural Economics and Rural Sociology and Rural Sociology The Agribusiness ManagementSimulation John Foltz and Leroy Stodick.
Distributed Rational Decision Making Sections By Tibor Moldovan.
Opportunistic Optimization for Market-Based Multirobot Control M. Bernardine Dias and Anthony Stentz Presented by: Wenjin Zhou.
Vicki Allan 2008 Looking for students for two NSF funded grants.
Chapter 30: The Labor Market Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin 13e.
Economic Systems.
AN INTRODUCTION TO PORTFOLIO MANAGEMENT
Lesson 4: Percentage of Amounts.
The Agencies Method for Coalition Formation in Experimental Games John Nash (University of Princeton) Rosemarie Nagel (Universitat Pompeu Fabra, ICREA,
CHAPTER 13 Efficiency and Equity. 2 What you will learn in this chapter: How the overall concept of efficiency can be broken down into three components—efficiency.
The Marketing Mix Price
Chapter 4 Understanding Demand Yoliann Pons Period.5
Portfolio Management Lecture: 26 Course Code: MBF702.
A SEARCH-BASED APPROACH TO ANNEXATION AND MERGING IN WEIGHTED VOTING GAMES Ramoni Lasisi and Vicki Allan Utah State University by.
Coalition Formation between Self-Interested Heterogeneous Actors Arlette van Wissen Bart Kamphorst Virginia DignumKobi Gal.
Chapter 6 Sourcing. Objectives After reading the chapter and reviewing the materials presented the students will be able to: Explain the difference between.
DR. IBRAHEM AL-EZZEE-FIN421CHAPTER1 1 Chapter 1 Long-Term Investing and Financial Decisions.
Consumer Choice 16. Modeling Consumer Satisfaction Utility –A measure of relative levels of satisfaction consumers enjoy from consumption of goods and.
1 Chapter 1: Economic Basics What Is a Business? Businesses come in many shapes and sizes, such as local, regional, national, and/or global. They are classified.
Team Formation between Heterogeneous Actors Arlette van Wissen Virginia Dignum Kobi Gal Bart Kamphorst.
Acknowledgments This material is based in part upon work supported by the National Science Foundation under grant number Methods  GOAL: determine.
SAMANVITHA RAMAYANAM 18 TH FEBRUARY 2010 CPE 691 LAYERED APPLICATION.
Intermediate Microeconomics
Chapter 4: Demand Section 3: Elasticity of Demand
Demand Chapter 4 Section 3. Key Terms elasticity of demand: a measure of how consumers respond to price changes inelastic: describes demand that is not.
Chapter 21.3 Markets and Prices. Supply and Demand at Work Markets bring buyers and sellers together. The forces of supply and demand work together in.
Now What….. I want the last remaining orange and so do you.
Diversity and Discrimination Chapter 11 Jerry Estenson.
CS584 - Software Multiagent Systems Lecture 12 Distributed constraint optimization II: Incomplete algorithms and recent theoretical results.
How to Build a CPU Cache COMP25212 – Lecture 2. Learning Objectives To understand: –how cache is logically structured –how cache operates CPU reads CPU.
What Makes Inclusion Work?. "The happiest moments my heart knows are those in which it is pouring forth its affections to a few esteemed characters."
CENTURY 21 ACCOUNTING © Thomson/South-Western LESSON 15-3 Decisions That Affect Net Income.
A monopolistically competitive market is characterized by three attributes: many firms, differentiated products, and free entry. The equilibrium in a monopolistically.
1 Resource Markets CHAPTER 11 © 2003 South-Western/Thomson Learning.
1 Ratio Analysis No. 1 Higher Grade Business Management 2009.
Data Analysis Econ 176, Fall Populations When we run an experiment, we are always measuring an outcome, x. We say that an outcome belongs to some.
ENTREPRENEURSHIP I Ind – Develop a foundational knowledge of pricing to understand its role in marketing. (Part I)
Analysis and Interpretation of Accounting Statements Ratios.
An essential part of workplace success!
Visions and Ventures. You can:  be your own boss.  do the kind of work you enjoy.  set your own working hours.  set up your office or workshop the.
COMP SYSTEM ARCHITECTURE HOW TO BUILD A CACHE Antoniu Pop COMP25212 – Lecture 2Jan/Feb 2015.
15-1 Economics: Theory Through Applications This work is licensed under the Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported.
Unit 1: What is economics all ABOUT? Chapters 1-6.
 Portfolio rebalancing is the process of bringing the different asset classes back into proper relationship following a significant change in one or.
Intermediate Microeconomics Game Theory. So far we have only studied situations that were not “strategic”. The optimal behavior of any given individual.
Public Policy Analysis MPA 404 Lecture 13. Previous Lecture  A practical example of policy formulation, application and refinement.  The Madrassa Reform.
The Good News about The Bad News Gospel. The BAD News Gospel: Humans are “fallen”, “depraved” and incapable of doing the right thing “Human Nature” is.
Introduction to Economics What do you think of when you think of economics?
Chapter 4 Consumer and Producer Surplus >> ©2011  Worth Publishers.
Leadership Presentation By Asim Lodhi Hi! My name is Asim Lodhi and I am a English 12 student at Fraser High School. I am a Senior and will be attending.
Risk management Here’s my section for risk management! ~ Christopher Thornton.
Lesson 1 Exploring the World of Business and Economics
Dr. Vicki Allan 2016.
For Products and Services
FIMO Video Presentation
Presentation transcript:

1 Who Works Together in Agent Coalition Formation? Vicki Allan – Utah State University Kevin Westwood – Utah State University CIA 2007

2 Overview Tasks: Various skills and numbers Agents form coalitions Agent types - Differing policies How do policies interact?

3 Multi-Agent Coalitions “A coalition is a set of agents that work together to achieve a mutually beneficial goal” (Klusch and Shehory, 1996) Reasons agent would join Coalition Cannot complete task alone Cannot complete task alone Complete task more quickly Complete task more quickly

4 Skilled Request For Proposal (SRFP) Environment Inspired by RFP (Kraus, Shehory, and Taase 2003) Provide set of tasks T = {T 1 …T i …T n } Divided into multiple subtasks Divided into multiple subtasks In our model, task requires skill/level In our model, task requires skill/level Has a payment value V(T i ) Has a payment value V(T i ) Service Agents, A = {A 1 …A k …A p } Associated cost f k of providing service Associated cost f k of providing service In the original model, ability do a task is In the original model, ability do a task is determined probabilistically – no two agents alike. In our model, skill/level In our model, skill/level Higher skill is more flexible (can do any task with lower level skill) Higher skill is more flexible (can do any task with lower level skill)

5 Why this model? Enough realism to be interesting An agent with specific skills has realistic properties. An agent with specific skills has realistic properties. More skilled  can work on more tasks, (more expensive) is also realistic More skilled  can work on more tasks, (more expensive) is also realistic Not too much realism to harm analysis Can’t work on several tasks at once Can’t work on several tasks at once Can’t alter its cost Can’t alter its cost

6 Auctioning Protocol Variation of a reverse auction Agents compete for opportunity to perform services Agents compete for opportunity to perform services Efficient way of matching goods to services Efficient way of matching goods to services Central Manager (ease of programming) 1)Randomly orders Agents 2)Each agent gets a turn Proposes or Accepts previous offer 3)Coalitions are awarded task Multiple Rounds {0,…,r z }

7 Agent Costs by Level General upward trend

8 Agent cost Base cost derived from skill and skill level Agent costs deviate from base cost Agent payment cost + proportional portion of net gain Only Change in coalition

9 How do I decide what to propose?

10 Decisions If I make an offer… What task should I propose doing? What other agents should I recruit? If others have made me an offer… How do I decide whether to accept?

11 Coalition Calculation Algorithms Calculating all possible coalitions Requires exponential time Requires exponential time Not feasible in most problems in which tasks/agents are entering/leaving the system Not feasible in most problems in which tasks/agents are entering/leaving the system Divide into two steps 1) Task Selection 2) Other Agents Selected for Team polynomial time algorithms polynomial time algorithms

12 Task Selection- 4 Agent Types 1. Individual Profit – obvious, greedy approach Competitive: best for me Competitive: best for me Why not always be greedy? Why not always be greedy? Others may not accept – your membership is questioned Individual profit may not be your goal 2. Global Profit 3. Best Fit 4. Co-opetitive

13 Task Selection- 4 Agent Types 1. Individual Profit 2. Global Profit – somebody should do this task I’ll sacrifice Wouldn’t this always be a noble thing to do? Task might be better done by others I might be more profitable elsewhere 3. Best Fit – uses my skills wisely 4. Co-opetitive

14 Task Selection- 4 Agent Types 1. Individual Profit 2. Global Profit 3. Best Fit – Cooperative: uses skills wisely Perhaps no one else can do it Maybe it shouldn’t be done 4. Co-opetitive

15 4 th type: Co-opetitive Agent Co-opetition Phrase coined by business professors Brandenburger and Nalebuff (1996), to emphasize the need to consider both competitive and cooperative strategies. Phrase coined by business professors Brandenburger and Nalebuff (1996), to emphasize the need to consider both competitive and cooperative strategies. Co-opetitive Task Selection Select the best fit task if profit is within P% of the maximum profit available Select the best fit task if profit is within P% of the maximum profit available

16 What about accepting offers? Melting – same deal gone later Compare to what you could achieve with a proposal Compare best proposal with best offer Use utility based on agent type

17 Some amount of compromise is necessary… We term the fraction of the total possible you demand – the compromising ratio

18 Resources Shrink Even in a task rich environment the number of tasks an agent has to choose from shrinks Tasks get taken Tasks get taken Number of agents shrinks as others are assigned

19 My tasks parallel total tasks Task Rich: 2 tasks for every agent

20 Scenario 1 – Bargain Buy Store “Bargain Buy” advertises a great price 300 people show up 5 in stock Everyone sees the advertised price, but it just isn’t possible for all to achieve it

21 Scenario 2 – selecting a spouse Bob knows all the characteristics of the perfect wife Bob seeks out such a wife Why would the perfect woman want Bob?

22 Scenario 3 – hiring a new PhD Universities ranked 1,2,3 Students ranked a,b,c Dilemma for second tier university offer to “a” student likely rejected delay for acceptance “b” students are gone

23 Affect of Compromising Ratio equal distribution of each agent type Vary compromising ratio of only one type (local profit agent) Shows profit ratio = profit achieved/ideal profit (given best possible task and partners)

24 Achieved/theoretical best Note how profit is affect by load

25 Profit only of scheduled agents Only Local Profit agents change compromising ratio Yet others slightly increase too

26 Note Demanding local profit agents reject the proposals of others. They are blind about whether they belong in a coalition. They are NOT blind to attributes of others. Proposals are fairly good

27 For every agent type, the most likely proposer was a Local Profit agent.

28 No reciprocity: Coopetitive eager to accept Local Profit proposals, but Local Profit agent doesn’t accept Coopetitive proposals especially well

29 For every agent type, Best Fit is a strong acceptor. Perhaps because it isn’t accepted well as a proposer

30 Coopetitive agents function better as proposers to Local Profit agents in balanced or task rich environment. When they have more choices, they tend to propose coalitions local profit agents like When they have more choices, they tend to propose coalitions local profit agents like More tasks give a Coopetitive agent a better sense of its own profit-potential More tasks give a Coopetitive agent a better sense of its own profit-potential Load balance seems to affect roles Coopetitive Agents look at fit as long as it isn’t too bad compared to profit.

31 Agent rich: 3 agents/task Coopetitive accepts most proposals from agents like itself in agent rich environments

32 Do agents generally want to work with agents of the same type? Would seem logical as agents of the same type value the same things – utility functions are similar. Would seem logical as agents of the same type value the same things – utility functions are similar. Coopetitive and Best Fit agents’ proposal success is stable with increasing percentages of their own type and negatively correlated to increasing percentages of agents of other types. Coopetitive and Best Fit agents’ proposal success is stable with increasing percentages of their own type and negatively correlated to increasing percentages of agents of other types.

33 Look at function with increasing numbers of one other type.

34 What happens as we change relative percents of each agent? Interesting correlation with profit ratio. Some agents do better and better as their dominance increases. Others do worse.

35 shows relationship if all equal percent Best fit does better and better as more dominant in set Local Profit does better when it isn’t dominant

36 So who joins and who proposes? Agents with a wider range of acceptable coalitions make better joiners. Fussier agents make better proposers. However, the joiner/proposer roles are affected by the ratio of agents to work.

37 Conclusions Some agent types are very good in selecting between many tasks, but not as impressive when there are only a few choices. In any environment, choices diminish rapidly over time. Agents naturally fall into role of proposer or joiner.

38 Future Work Lots of experiments are possible All agents are similar in what they value. What would happen if agents deliberately proposed bad coalitions?