Autonomous Agents and Self Organization



Σχετικά έγγραφα
Study of In-vehicle Sound Field Creation by Simultaneous Equation Method

Finite Field Problems: Solutions

Assalamu `alaikum wr. wb.

The challenges of non-stable predicates

derivation of the Laplacian from rectangular to spherical coordinates

Από τις Κοινότητες Πρακτικής στις Κοινότητες Μάθησης

Terabyte Technology Ltd

ΠΑΡΑΜΕΤΡΟΙ ΕΠΗΡΕΑΣΜΟΥ ΤΗΣ ΑΝΑΓΝΩΣΗΣ- ΑΠΟΚΩΔΙΚΟΠΟΙΗΣΗΣ ΤΗΣ BRAILLE ΑΠΟ ΑΤΟΜΑ ΜΕ ΤΥΦΛΩΣΗ

ΚΥΠΡΙΑΚΗ ΕΤΑΙΡΕΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 6/5/2006

EE512: Error Control Coding

Section 8.3 Trigonometric Equations

Οι αδελφοί Montgolfier: Ψηφιακή αφήγηση The Montgolfier Βrothers Digital Story (προτείνεται να διδαχθεί στο Unit 4, Lesson 3, Αγγλικά Στ Δημοτικού)

Instruction Execution Times

The Simply Typed Lambda Calculus

HOMEWORK 4 = G. In order to plot the stress versus the stretch we define a normalized stretch:

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΠΟΛΙΤΙΚΩΝ ΜΗΧΑΝΙΚΩΝ. «Θεσμικό Πλαίσιο Φωτοβολταïκών Συστημάτων- Βέλτιστη Απόδοση Μέσω Τρόπων Στήριξης»

ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΠΕΛΟΠΟΝΝΗΣΟΥ

Τ.Ε.Ι. ΔΥΤΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ ΠΑΡΑΡΤΗΜΑ ΚΑΣΤΟΡΙΑΣ ΤΜΗΜΑ ΔΗΜΟΣΙΩΝ ΣΧΕΣΕΩΝ & ΕΠΙΚΟΙΝΩΝΙΑΣ

Main source: "Discrete-time systems and computer control" by Α. ΣΚΟΔΡΑΣ ΨΗΦΙΑΚΟΣ ΕΛΕΓΧΟΣ ΔΙΑΛΕΞΗ 4 ΔΙΑΦΑΝΕΙΑ 1

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΝΟΣΗΛΕΥΤΙΚΗΣ

Statistical Inference I Locally most powerful tests

Strain gauge and rosettes

ΚΥΠΡΙΑΚΗ ΕΤΑΙΡΕΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 19/5/2007

Approximation of distance between locations on earth given by latitude and longitude

Démographie spatiale/spatial Demography

Econ 2110: Fall 2008 Suggested Solutions to Problem Set 8 questions or comments to Dan Fetter 1

Lecture 2: Dirac notation and a review of linear algebra Read Sakurai chapter 1, Baym chatper 3

2 Composition. Invertible Mappings

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΜΣ «ΠΡΟΗΓΜΕΝΑ ΣΥΣΤΗΜΑΤΑ ΠΛΗΡΟΦΟΡΙΚΗΣ» ΚΑΤΕΥΘΥΝΣΗ «ΕΥΦΥΕΙΣ ΤΕΧΝΟΛΟΓΙΕΣ ΕΠΙΚΟΙΝΩΝΙΑΣ ΑΝΘΡΩΠΟΥ - ΥΠΟΛΟΓΙΣΤΗ»

[1] P Q. Fig. 3.1

C.S. 430 Assignment 6, Sample Solutions

Πανεπιστήμιο Πειραιώς Τμήμα Πληροφορικής Πρόγραμμα Μεταπτυχιακών Σπουδών «Πληροφορική»

Math 6 SL Probability Distributions Practice Test Mark Scheme

Εκτεταμένη περίληψη Περίληψη

DESIGN OF MACHINERY SOLUTION MANUAL h in h 4 0.

Exercises 10. Find a fundamental matrix of the given system of equations. Also find the fundamental matrix Φ(t) satisfying Φ(0) = I. 1.

ΜΕΤΑΠΤΥΧΙΑΚΗ ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ «ΘΕΜΑ»

CHAPTER 25 SOLVING EQUATIONS BY ITERATIVE METHODS

Phys460.nb Solution for the t-dependent Schrodinger s equation How did we find the solution? (not required)

Potential Dividers. 46 minutes. 46 marks. Page 1 of 11

ΑΓΓΛΙΚΗ ΓΛΩΣΣΑ ΣΕ ΕΙΔΙΚΑ ΘΕΜΑΤΑ ΔΙΕΘΝΩΝ ΣΧΕΣΕΩΝ & ΟΙΚΟΝΟΜΙΑΣ

Στο εστιατόριο «ToDokimasesPrinToBgaleisStonKosmo?» έξω από τους δακτυλίους του Κρόνου, οι παραγγελίες γίνονται ηλεκτρονικά.

Πανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Ηλεκτρονική Υγεία

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΒΑΛΕΝΤΙΝΑ ΠΑΠΑΔΟΠΟΥΛΟΥ Α.Μ.: 09/061. Υπεύθυνος Καθηγητής: Σάββας Μακρίδης

ICTR 2017 Congress evaluation A. General assessment

Πώς μπορεί κανείς να έχει έναν διερμηνέα κατά την επίσκεψή του στον Οικογενειακό του Γιατρό στο Ίσλινγκτον Getting an interpreter when you visit your

HIV HIV HIV HIV AIDS 3 :.1 /-,**1 +332

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΣΧΟΛΗ ΕΠΙΣΤΗΜΩΝ ΥΓΕΙΑΣ. Πτυχιακή Εργασία

PARTIAL NOTES for 6.1 Trigonometric Identities

ΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ. ΘΕΜΑ: «ιερεύνηση της σχέσης µεταξύ φωνηµικής επίγνωσης και ορθογραφικής δεξιότητας σε παιδιά προσχολικής ηλικίας»

Σπουδάστρια Δακανάλη Νικολέτα Α.Μ "Πώς η εξέλιξη της τεχνολογίας επηρεάζει την απόδοση των επιχειρήσεων" ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ

ΓΕΩΜΕΣΡΙΚΗ ΣΕΚΜΗΡΙΩΗ ΣΟΤ ΙΕΡΟΤ ΝΑΟΤ ΣΟΤ ΣΙΜΙΟΤ ΣΑΤΡΟΤ ΣΟ ΠΕΛΕΝΔΡΙ ΣΗ ΚΤΠΡΟΤ ΜΕ ΕΦΑΡΜΟΓΗ ΑΤΣΟΜΑΣΟΠΟΙΗΜΕΝΟΤ ΤΣΗΜΑΣΟ ΨΗΦΙΑΚΗ ΦΩΣΟΓΡΑΜΜΕΣΡΙΑ

ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ

Galatia SIL Keyboard Information

Συντακτικές λειτουργίες

Code Breaker. TEACHER s NOTES

Other Test Constructions: Likelihood Ratio & Bayes Tests

Εργαστήριο Ανάπτυξης Εφαρμογών Βάσεων Δεδομένων. Εξάμηνο 7 ο

Επιβλέπουσα Καθηγήτρια: ΣΟΦΙΑ ΑΡΑΒΟΥ ΠΑΠΑΔΑΤΟΥ

Every set of first-order formulas is equivalent to an independent set

EPL 603 TOPICS IN SOFTWARE ENGINEERING. Lab 5: Component Adaptation Environment (COPE)

Εργαστήριο Ανάπτυξης Εφαρμογών Βάσεων Δεδομένων. Εξάμηνο 7 ο

Test Data Management in Practice

Modern Greek Extension

Mean bond enthalpy Standard enthalpy of formation Bond N H N N N N H O O O

«ΑΓΡΟΤΟΥΡΙΣΜΟΣ ΚΑΙ ΤΟΠΙΚΗ ΑΝΑΠΤΥΞΗ: Ο ΡΟΛΟΣ ΤΩΝ ΝΕΩΝ ΤΕΧΝΟΛΟΓΙΩΝ ΣΤΗΝ ΠΡΟΩΘΗΣΗ ΤΩΝ ΓΥΝΑΙΚΕΙΩΝ ΣΥΝΕΤΑΙΡΙΣΜΩΝ»

ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΗΡΑΚΛΕΙΟ ΚΡΗΤΗΣ ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΛΟΓΙΣΤΙΚΗΣ

About these lecture notes. Simply Typed λ-calculus. Types

ΑΠΟΔΟΤΙΚΗ ΑΠΟΤΙΜΗΣΗ ΕΡΩΤΗΣΕΩΝ OLAP Η ΜΕΤΑΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΕΞΕΙΔΙΚΕΥΣΗΣ. Υποβάλλεται στην

Μηχανισμοί πρόβλεψης προσήμων σε προσημασμένα μοντέλα κοινωνικών δικτύων ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ

4.6 Autoregressive Moving Average Model ARMA(1,1)

Capacitors - Capacitance, Charge and Potential Difference

Η ΕΕ εγκρίνει νέο πρόγραµµα για ασφαλέστερη χρήση του Ίντερνετ και διαθέτει 55 εκατ. ευρώ ώστε να καταστεί ασφαλές για τα παιδιά

Jesse Maassen and Mark Lundstrom Purdue University November 25, 2013

ΕΘΝΙΚΗ ΣΧΟΛΗ ΗΜΟΣΙΑΣ ΙΟΙΚΗΣΗΣ

ΕΘΝΙΚΗ ΣΧΟΛΗ ΔΗΜΟΣΙΑΣ ΔΙΟΙΚΗΣΗΣ ΙΓ' ΕΚΠΑΙΔΕΥΤΙΚΗ ΣΕΙΡΑ

ΕΡΙΤΟΡΕΣ ΚΑΙ ΑΝΘΩΡΟΙ ΚΛΕΙΔΙΑ ΑΝΑΘΕΣΘ ΑΓΩΝΑ ΓΑΦΕΙΟ ΑΓΩΝΩΝ ΟΓΑΝΩΤΙΚΘ ΕΡΙΤΟΡΘ. ζεκηλαρηο 1 ΡΑΓΚΟΣΜΙΑ ΟΜΟΣΡΟΝΔΙΑ (ISAF) ΕΛΛΘΝΙΚΘ ΟΜΟΣΡΟΝΔΙΑ (Ε.Ι.Ο.

Abstract Storage Devices

IMES DISCUSSION PAPER SERIES

«ΨΥΧΙΚΗ ΥΓΕΙΑ ΚΑΙ ΣΕΞΟΥΑΛΙΚΗ» ΠΑΝΕΥΡΩΠΑΪΚΗ ΕΡΕΥΝΑ ΤΗΣ GAMIAN- EUROPE

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ

the total number of electrons passing through the lamp.

ΓΗΑΠΑΝΔΠΗΣΖΜΗΑΚΟ ΓΗΑΣΜΖΜΑΣΗΚΟ ΠΡΟΓΡΑΜΜΑ ΜΔΣΑΠΣΤΥΗΑΚΧΝ ΠΟΤΓΧΝ ΣΔΥΝΟΛΟΓΗΔ ΣΖ ΠΛΖΡΟΦΟΡΗΑ ΚΑΗ ΣΖ ΔΠΗΚΟΗΝΧΝΗΑ ΓΗΑ ΣΖΝ ΔΚΠΑΗΓΔΤΖ ΓΙΠΛΧΜΑΣΙΚΗ ΔΡΓΑΙΑ

Διπλωματική Εργασία του φοιτητή του Τμήματος Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών της Πολυτεχνικής Σχολής του Πανεπιστημίου Πατρών

CYTA Cloud Server Set Up Instructions

Η ΨΥΧΙΑΤΡΙΚΗ - ΨΥΧΟΛΟΓΙΚΗ ΠΡΑΓΜΑΤΟΓΝΩΜΟΣΥΝΗ ΣΤΗΝ ΠΟΙΝΙΚΗ ΔΙΚΗ

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ. Ψηφιακή Οικονομία. Διάλεξη 9η: Basics of Game Theory Mαρίνα Μπιτσάκη Τμήμα Επιστήμης Υπολογιστών

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΣΧΟΛΗ ΓΕΩΤΕΧΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΚΑΙ ΔΙΑΧΕΙΡΙΣΗΣ ΠΕΡΙΒΑΛΛΟΝΤΟΣ. Πτυχιακή εργασία

LESSON 14 (ΜΑΘΗΜΑ ΔΕΚΑΤΕΣΣΕΡΑ) REF : 202/057/34-ADV. 18 February 2014

Section 1: Listening and responding. Presenter: Niki Farfara MGTAV VCE Seminar 7 August 2016

Block Ciphers Modes. Ramki Thurimella

Η ΠΡΟΣΩΠΙΚΗ ΟΡΙΟΘΕΤΗΣΗ ΤΟΥ ΧΩΡΟΥ Η ΠΕΡΙΠΤΩΣΗ ΤΩΝ CHAT ROOMS

Matrices and Determinants

Συστήματα Διαχείρισης Βάσεων Δεδομένων

Απόκριση σε Μοναδιαία Ωστική Δύναμη (Unit Impulse) Απόκριση σε Δυνάμεις Αυθαίρετα Μεταβαλλόμενες με το Χρόνο. Απόστολος Σ.

Δημιουργία Λογαριασμού Διαχείρισης Business Telephony Create a Management Account for Business Telephony

Section 9.2 Polar Equations and Graphs

Παλεπηζηήκην Πεηξαηώο Τκήκα Πιεξνθνξηθήο Πξόγξακκα Μεηαπηπρηαθώλ Σπνπδώλ «Πξνεγκέλα Σπζηήκαηα Πιεξνθνξηθήο»

ΠΑΝΔΠΙΣΗΜΙΟ ΜΑΚΔΓΟΝΙΑ ΠΡΟΓΡΑΜΜΑ ΜΔΣΑΠΣΤΥΙΑΚΧΝ ΠΟΤΓΧΝ ΣΜΗΜΑΣΟ ΔΦΑΡΜΟΜΔΝΗ ΠΛΗΡΟΦΟΡΙΚΗ

Transcript:

Autonomous Agents and Self Organization 1

Outline What s an Agent? Multi-Agent Systems Cooperative multi-agent systems Competitive multi-agent systems Mobile agents Self-organizing systems 2

What s an agent? Weiss [after Wooldridge and Jennings]: An agent is a computer system that is situated in some environment, and that is capable of autonomous action in this environment in order to meet its design objectives. Russell and Norvig: An agent is just something that perceives and acts. Rosenschein and Zlotkin: The more complex the considerations that [a] machine takes into account, the more justified we are in considering our computer an agent, who acts as our surrogate in an automated encounter. 3

What s an agent? II Ferber: An agent is a physical or virtual entity a) Which is capable of acting in an environment, b) Which can communicate directly with other agents, c) Which is driven by a set of tendencies, d) Which possesses resources of its own, e) Which is capable of perceiving its environment, f) Which has only a partial representation of this environment, g) Which possesses skills and can offer services, h) Which may be able to reproduce itself, i) Whose behavior tends towards satisfying its objectives, taking account of the resources and skills available to it and depending on its perception, its representations and the communications it receives. 4

OK, so what s an environment? Isn t any system that has inputs and outputs situated in an environment of sorts? 5

What s autonomy, anyway? Jennings and Wooldridge: [In contrast with objects, we] think of agents as encapsulating behavior, in addition to state. An object does not encapsulate behavior: it has no control over the execution of methods if an object x invokes a method m on an object y, then y has no control over whether m is executed or not it just is. In this sense, object y is not autonomous, as it has no control over its own actions. Because of this distinction, we do not think of agents as invoking methods (actions) on agents rather, we tend to think of them requesting actions to be performed. The decision about whether to act upon the request lies with the recipient. Is an if-then-else statement sufficient to create autonomy? 6

So now what? If those definitions aren t useful, is there a useful definition? Should we bother trying to create agents at all? 7

Deep Space 1 http://nmp.jpl.nasa.gov/ds1/ Deep Space 1 launched from Cape Canaveral on October 24, 1998. During a highly successful primary mission, it tested 12 advanced, high-risk technologies in space. In an extremely successful extended mission, it encountered comet Borrelly and returned the best images and other science data ever from a comet. During its fully successful hyperextended mission, it conducted further technology tests. The spacecraft was retired on December 18, 2001. NASA Web site 8

Multi-Agent Systems 9

Multi-agent systems Jennings et al. s key properties: Situated Autonomous Flexible: Responsive to dynamic environment Pro-active / goal-directed Social interactions with other agents and humans Research questions: How do we design agents to interact effectively to solve a wide range of problems in many different environments? 10

Aspects of multi-agent systems Cooperative vs. competitive Homogeneous vs. heterogeneous Macro vs. micro Interaction protocols and languages Organizational structure Mechanism design / market economics Learning 11

Topics in multi-agent systems Cooperative MAS: Distributed problem solving: Less autonomy Distributed planning: Models for cooperation and teamwork Competitive or self-interested MAS: Distributed rationality: Voting, auctions Negotiation: Contract nets Mobile agents Running code that can move from host to host Agent-based simulations e.g., for economics, mobile networks 12

Swarm Intelligence One ant alone is a disappointment; it is really no ant at all. The colony is the organism. The Superorganism, B. Holldobler and E.O. Wilson, Journey to the Ants, 1994. Swarm Intelligence: Any attempt to design algorithms or distributed problem-solving devices inspired by the collective behavior of social insect colonies and other animal societies. -- Bonabeau, Dorigo, and Theraulaz, 1999. Minimalist but fully autonomous individuals Fully distributed control Exploitation of agent-agent and agentenvironment interactions Exploitation of explicit or implicit (stigmergic) communication Scalability (from a few up to thousands individuals) Enhanced robustness through redundancy and minimalist design of the individuals 13

Biological motivation Biological Inspiration from: social insects (ants, bees, termites) flocks of birds, herds of mammals, schools of fish, packs of wolves, pedestrians, traffic. Colonies of social insects can achieve flexible, reliable, intelligent, complex system level performance from insect elements which are stereotyped, unreliable, unintelligent, and simple. Insects follow simple rules, use simple local communication (scent trails, sound, touch) with low computational demands. Global structure (e.g. nest) reliably emerges from the unreliable actions of many. 14

Insect Societies A natural model of distributed problem solving Collective systems capable of accomplishing difficult tasks, in dynamic and varied environments, without any external guidance or control and with no central coordination Achieving a collective performance which could not normally be achieved by any individual acting alone Constituting a natural model particularly suited to distributed problem solving Many studies have taken inspiration from the mode of operation of social insects to solve various problems in the artificial domain 15

Insect Societies Individual simplicity and collective complexity The behavioural repertoire of the insects is limited their cognitive systems are not sufficiently powerful to allow a single individual with access to all the necessary information about the state of the colony to guarantee the appropriate division of labor and the advantageous progress of the colony The colony as a whole is the seat of a stable and self-regulated organization of individual behavior which adapts itself very easily to the unpredictable characteristics of the environment within which it evolved 16

Self Organization Systems of collective decision-making Insect societies have developed systems of collective decision making operating without symbolic representations, exploiting the physical constraints of the environment in which they evolved, and using communications between individuals, either directly when in contact, or indirectly (stigmergy) using the environment as a channel of communication Through these direct and indirect interactions, the society self organizes and, faced with a problem finds a solution with a complexity far greater than that of the insects of which it is composed 17

Simulating Termites Consider a simple model of a termite that follows these simple rules: 1.Wander around aimlessly until you bump into a wood chip. 2.If you are carrying a wood chip, drop it and continue to wander. 3.If you are not carrying a woodchip, pick up the one you bumped into and continue to wander. What will happened if we have a colony of such termites? Chaos? Randomness? Order? 18

19

Flocks, Herds and Schools In the late 80 s Craig Reynolds created a simple model of animal motion that he called Boids. It s generates very realistic motion for movement from three simple rules which define a boid s steering behaviour. This model, and its variations, has been used to drive animations of birds, insects, people, fish, antelope, etc. in films (e.g., Batman Returns, Lion King) 20

Boid rules Separation: steer to avoid crowding local flockmates Alignment: steer towards the average heading and speed of local flockmates 21 Cohesion: steer to move toward the average position of local flockmates

Boid Rules Separation: steer to avoid crowding local flockmates A fundamental rule that has priority over the others Also useful in avoiding collisions with other objects in the environment. Alignment: steer towards the average heading and speed of local flockmates Enforces cohesion to keep the flock together. Helps with collision avoidance, too. Cohesion: steer to move toward the average position of local flockmates Agents at edge of the herd more vulnerable to predators Helps to keep the flock together 22

Boids examples Anchovies Lion King 23

Gary Flakes Simulation From Computational Beauty of Nature. Adds a fourth rule to maintain a boids field of view. Maintain View: Move laterally away from any boid that blocks your view. See the geese in chevron flight flapping and racing on before the snow Red boid s field of view 24

Is this relevant to people? 25

26

The Web becomes a Giant Brain Some see the Web evolving into a collective brain for humankind Complete with a nervous system (Internet protocols) long term memory (Web pages) active behaviors (Web services and agents) a stream of consciousness (Blogosphere) 27

28