Design and Evaluation of a Multiagent Team for CLIMA Contest Çetin Meriçli Melih Çelik.

Slides:



Advertisements
Similar presentations
Hadi Goudarzi and Massoud Pedram
Advertisements

Resource Management §A resource can be a logical, such as a shared file, or physical, such as a CPU (a node of the distributed system). One of the functions.
1 An Adaptive GA for Multi Objective Flexible Manufacturing Systems A. Younes, H. Ghenniwa, S. Areibi uoguelph.ca.
SLA-Oriented Resource Provisioning for Cloud Computing
Query Optimization of Frequent Itemset Mining on Multiple Databases Mining on Multiple Databases David Fuhry Department of Computer Science Kent State.
Unit 4 Business Communication
1 Christophe S. Jelger, Michael Kleis, Burak Simsek, Rolf Stadler, Ralf König, Danny Raz Theories/formal methods in support of autonomic management Dagstuhl.
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. 5S Decision Theory.
CLUSTERING IN WIRELESS SENSOR NETWORKS B Y K ALYAN S ASIDHAR.
Best Practices in the Use of Managerial Simulation Games-Based Learning Jindra Peterková.
The AGILO Autonomous Robot Soccer Team: Computational Principles, Experiences, and Perspectives Michael Beetz, Sebastian Buck, Robert Hanek, Thorsten Schmitt,
Albert PlaBeatriz López Javier Murillo Multi Criteria Operators for Multi-attribute Auctions University of Girona
What’s the Problem Web Server 1 Web Server N Web system played an essential role in Proving and Retrieve information. Cause Overloaded Status and Longer.
Evaluation of Advertising Effectiveness Using Agent-Based Modeling and Simulation Junwei Cao Department of Computer Science University of Warwick.
Project Plans CSCI102 - Systems ITCS905 - Systems MCS Systems.
João Frazão Rescue Project Software Architecture João Frazão.
Retrieval Evaluation. Brief Review Evaluation of implementations in computer science often is in terms of time and space complexity. With large document.
Multi Robot Routing Auctions Baratis Evdoxios. The problem Allocate tasks in a team of robots Goal: Visit all targets and optimize a team objective Team.
Architecture and Real Time Systems Lab University of Massachusetts, Amherst An Application Driven Reliability Measures and Evaluation Tool for Fault Tolerant.
A.Kleiner*, N. Behrens** and H. Kenn** Wearable Computing meets MAS: A real-world interface for the RoboCupRescue simulation platform Motivation Wearable.
Graphics Annotation Usability in eLearning Applications Dorian Gorgan, Teodor Ştefănuţ Computer Science Department Technical University of Cluj-Napoca.
U NIVERSITY OF M ASSACHUSETTS, A MHERST Department of Computer Science Optimal Fixed-Size Controllers for Decentralized POMDPs Christopher Amato Daniel.
Grid Load Balancing Scheduling Algorithm Based on Statistics Thinking The 9th International Conference for Young Computer Scientists Bin Lu, Hongbin Zhang.
AgentOS: The Agent-based Distributed Operating System for Mobile Networks Salimol Thomas Department of Computer Science Illinois Institute of Technology,
Why teach coding?.
Building Knowledge-Driven DSS and Mining Data
Market-Driven Multi-Agent Collaboration in Robot Soccer Domain Presented by Barış Kurt.
RoboCup: The Robot World Cup Initiative Based on Wikipedia and presentations by Mariya Miteva, Kevin Lam, Paul Marlow.
RoboCup Rescue Simulation Barış Eker April CONTENT  Robocup Rescue  RoboAKUT 2005  Discussion.
Kick-off meeting 3 October 2012 Patras. Research Team B Communication Networks Laboratory (CNL), Computer Engineering & Informatics Department (CEID),
Computer Simulation A Laboratory to Evaluate “What-if” Questions.
Speed and Direction Prediction- based localization for Mobile Wireless Sensor Networks Imane BENKHELIFA and Samira MOUSSAOUI Computer Science Department.
Agent-based Simulation of Financial Markets Ilker Ersoy.
1 Kyung Hee University Prof. Choong Seon HONG Network Control.
1 Software Testing (Part-II) Lecture Software Testing Software Testing is the process of finding the bugs in a software. It helps in Verifying and.
Controlling and Configuring Large UAV Teams Paul Scerri, Yang Xu, Jumpol Polvichai, Katia Sycara and Mike Lewis Carnegie Mellon University and University.
Collectively Cognitive Agents in Cooperative Teams Jacek Brzeziński, Piotr Dunin-Kęplicz Institute of Computer Science, Polish Academy of Sciences Barbara.
GC-MAS - a Multiagent System for Building Creative Groups used in Computer Supported Collaborative Learning Gabriela Moise, Monica Vladoiu, Zoran Constantinescu.
Swarm Computing Applications in Software Engineering By Chaitanya.
Motion Control Techniques for Collaborative Multi- Agent Activities David Benjamin Phuoc Nguyen.
Lecture 2 Process Concepts, Performance Measures and Evaluation Techniques.
Contd. Assign responsibilities Structure team Clarify roles & authority Collect internal, information Select processes.
Good Hygiene Practices along the coffee chain Assemble the HACCP Team – Task 1 Module 4.3.
Session 2a, 10th June 2008 ICT-MobileSummit 2008 Copyright E3 project, BUPT Autonomic Joint Session Admission Control using Reinforcement Learning.
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
Software Metrics – part 2 Mehran Rezaei. Software Metrics Objectives – Provide State-of-art measurement of software products, processes and projects Why.
The New Computing Curriculum An overview. Computing A high-quality computing education equips pupils to use computational thinking and creativity to understand.
Printed by Definition of Grid Resource Scheduling Scheduling diverse applications on heterogeneous, distributed, dynamic grid computing.
TASHKENT UNIVERSITY OF INFORMATION TECHNOLOGIES Lesson №18 Telecommunication software design for analyzing and control packets on the networks by using.
Mobile Agent Migration Problem Yingyue Xu. Energy efficiency requirement of sensor networks Mobile agent computing paradigm Data fusion, distributed processing.
A Load Sharing Approach Based on Refactoring of Roles in Multi-Agent Systems Sebnem Bora, A. Murat Tiryaki and Oguz Dikenelli Ege University.
GSAF: A Grid-based Services Transfer Framework Chunyan Miao, Wang Wei, Zhiqi Shen, Tan Tin Wee.
Behavior-based Multirobot Architectures. Why Behavior Based Control for Multi-Robot Teams? Multi-Robot control naturally grew out of single robot control.
1 Multiagent Teamwork: Analyzing the Optimality and Complexity of Key Theories and Models David V. Pynadath and Milind Tambe Information Sciences Institute.
Content caching and scheduling in wireless networks with elastic and inelastic traffic Group-VI 09CS CS CS30020 Performance Modelling in Computer.
SUPPLEMENT TO CHAPTER TWO Irwin/McGraw-Hill © The McGraw-Hill Companies, Inc., 1999 DECISION MAKING 2S-1 Chapter 2 Supplement Decision Making.
Antidio Viguria Ann Krueger A Nonblocking Quorum Consensus Protocol for Replicated Data Divyakant Agrawal and Arthur J. Bernstein Paper Presentation: Dependable.
Analyzing Planning Domains For Task Decomposition AHM Modasser Billah( ), Raju Ahmed( ) Department of Computer Science and Engineering (CSE),
From Use Cases to Implementation 1. Structural and Behavioral Aspects of Collaborations  Two aspects of Collaborations Structural – specifies the static.
From Use Cases to Implementation 1. Mapping Requirements Directly to Design and Code  For many, if not most, of our requirements it is relatively easy.
Intelligent Agents: Technology and Applications Unit Five: Collaboration and Task Allocation IST 597B Spring 2003 John Yen.
GCSE Computer Science Content Overview
RoboCup: The Robot World Cup Initiative
Adel Nadjaran Toosi and Rajkumar Buyya
TroposPL: Tropos for Prolog Implementations
Robo-Rescue Manage and control various forces in a stressed and complicated situations Robo-Rescue.
Professor S K Dubey,VSM Amity School of Business
On Spatial Joins in MapReduce
Market-based Dynamic Task Allocation in Mobile Surveillance Systems
Presentation transcript:

Design and Evaluation of a Multiagent Team for CLIMA Contest Çetin Meriçli Melih Çelik

Contents What is CLIMA Contest? – Massim Agent Infrastructure Why CLIMA? Proposed Approach – Simple Communicationless Role Assignment – Market-driven Task Allocation Algorithm – Q-Learning for parameter optimization Conclusions

What is CLIMA Contest? An attempt to stimulate research in the area of multi- agent systems by – Identifying key problems – Collecting suitable benchmarks Result in new approaches and techniques from computational logics Provided a scenario that is – Generic enough to be applicable to wide-range techniques – Precise enough to be tested using different approaches

What is CLIMA Contest? (contd) Components of Simulation Massim Server Massim Server Monitor Massim Agent Environment contains Two Teams Four agents each Depot Gold nuggets Bushes

Massim Agent Infrastructure AbstractAgent doAuthentication(…) processMessage(Element) processPing(String) processPong(String) processRequestAction(…) processSimulationEnd(…) processSimulationStart(…) receiveDocument() receivePacket() sendDocument(Document) start() ExampleAgent main(…) DemoGridAgent1 main(…) processRequestAction(…) processSimulationStart(..)

Why CLIMA? A good simulation environment for real-world problems like rescue operation, mine sweep Simulation Environment Gold Nuggets Locations not known a priori Pickup gold Carry gold to depot Bushes on the route Real World (Rescue) Trapped, injured people Locations not known Load to ambulance Carry to hospital Blocked rodes

Proposed Approach Simple Communicationless Role Assignment Market-driven Task Allocation Algorithm Q-Learning for parameter optimization

Simple Role Assignment Each agent acts as a single agent and select a proper role among the pool of available roles No explicit communication among agents Will be used to assess performance of Market-driven approach along with the sample agents of the simulator

Market-driven Task Allocation Each agent is a corporate A fixed payoff is offered for each subtask Agents bid on the task according to their cost of performing that task (resource, time, etc..) Task is assigned to the agent with minimum cost Decentralized system. Costs are broadcasted among teammates

Normally we think that assigning one task to each robot will give better result But, if we examine, giving both tasks to Robot A will resulted in a smaller cost

Q-Learning Will be used for estimating optimal parameters for Market-Driven Task Allocation Algorithm Why Q-Learning? – We need to assess a performance to an action in a certain state (in a grid cell, in our example) – Q-Learning is a very popular algorithm for such problems

Conclusions CLIMA domain is very suitable for developing algorithms for foraging missions So far, we have examined the simulator and development environment Currently we are working on implementing the algorithms to be evaluated