Coordination and Control in Multi-Agent Systems
|
|
- Anabel Ford
- 5 years ago
- Views:
Transcription
1 Coordination and Control in Multi-Agent Systems Prof. dr. Ming Cao Institute of Engineering and Technology University of Groningen The Netherlands
2 Outline What are agents and multi-agent systems? Mobile robots and their formations Rigidity graph theory Localization and formation control Dealing with inconsistent measurements Coordination through strategic interactions To cooperate or defect in group tasks Evolutionary games on networks Towards optimal control of evolutionary games
3 Motivating Example: Ocean Sampling Oceanographic study in a 20km-by-40km region northwest of Monterey Bay, California, USA, August 2006 Princeton Glider Coordinated Control System (GCCS) 3
4 Field test
5 Princeton GCCS Ocean Models MBARI Server Web Interface/ ASAP Virtual Control Room Fully Automated Closed Loop 5
6 Control of multi-agent systems Enabled by key technological breakthrough Sensing Actuation Communication Computation Driven by growing wide engineering applications Mobile autonomous sensor networks Smart energy systems Autonomous robotic teams Emerging trend in the theoretical study of complex networks One effective way of testing the understanding of the underlying mechanism of complex behavior of social or biological systems is to effectively control them Introducing extremists in opinion forming in social networks Introducing robotic members to fish schools or bird flocks
7 Outline What are agents and multi-agent systems? Mobile robots and their formations Rigidity graph theory Localization and formation control Dealing with inconsistent measurements Coordination through strategic interactions To cooperate or defect in group tasks Evolutionary games on networks Towards optimal control of evolutionary games
8 Formation Maintenance with Distance Constraints The problem: Maintaining a formation in 2D Autonomous agent : Point in the plane
9 Formation Maintenance with Distance Constraints The problem: Maintaining a formation in 2D Autonomous agent : Point in the plane Maintenance links
10 Formation Maintenance with Distance Constraints The problem: Maintaining a formation in 2D Autonomous agent : Point in the plane Maintenance links when each link is maintained by both agents (an undirected graph), it is necessary for the formation to be rigid (Eren et al, 2002)
11 Four Bar Chain Triangulated Structure
12 Framework Universal (ball) Joint V: vertices Rigid Rod (bar) E: edges Framework: F= ( G, p) p n : V R embedding G = ( V, E) graph
13 Rigid Formations A formation is a collection of agents (point agents) in two or three dimensional space F= ( V, E, p( t)) A formation is rigid if the distance between each pair of agents does not change over time if its distance constraints are satisfied 2 p ( t) p ( t)) ( p ( t) p ( t)) = c ( i j i j ij In a rigid formation, normally only some distances are explicitly maintained, with the rest being consequentially maintained. NOT rigid Rigid In 2D Rigid In 3D
14 Global Rigid Formations A formation is globally rigid if it uniquely models the given set of distances that are to be explicitly maintained during a continuous move. 2D Rigid, but not globally rigid: Discontinuous Flip Ambiguity Rigid, but not globally rigid: Discontinuous Flex Ambiguity Globally Rigid Globally Rigid
15 History Euler s Conjecture (1766) A closed spacial figure allows no changes as long as it is not ripped apart Cauchy s Theorem (1813) strictly convex polyhedra with congruent corresponding faces are congruent.
16 History (cont d) Maxwell s Constraint Counting (1864) Counting the constraints and determine that the internal and external degree of freedom to be equal -> combinatorial rigidity H. Lamb s Theorem (1928) A necessary but not sufficient condition for a graph to be just rigid in 2D is that it has at least 2 V -3 edges (where V is number of vertices).
17 More graph rigidity results L. Henneberg 1911 Gives two basic operations for constructing 2D rigid graph. G. Laman 1970 Gives necessary and sufficient condition for a graph to be rigid in 2D. Tay & Whiteley 1985 Grow rigid graphs in various ways in both 2D and 3D. Connelly, Jackson & Jordan, Gortler etc. since 2003 Advances on globally rigid graphs
18 Other applications Molecular Structure (Biology, Physics, Chemistry) Tensegrities (Structural) Point Matching (Computer Vision)
19 Control Engineer s Intuition How many edges are necessary for a graph to be rigid? = How many distance constraints are necessary to limit a formation to only congruent displacement? 2D Total degrees of freedom: 2n
20 How many edges are necessary for a graph to be rigid? 2D Each edge can remove a single degree of freedom Rotations and translations will always be possible, so at least 2n-3 edges are necessary for a graph to be rigid. (Lamb 1928)
21 Are 2n-3 edges sufficient? 2D n = 3, 2n-3 = 3 n = 4, 2n-3 = 5 n = 5, 2n-3 = 7 yes yes NO Need at least 2n-3 well-distributed edges.
22 Further intuition If a subgraph has more edges than necessary, some edges are redundant. Non-redundant edges are independent. Each independent edge removes a degree of freedom. Therefore, 2n-3 independent edges guarantee rigidity in R 2. (Well known Laman s Theorem, 1970)
23 Sensor network localization
24 Formation Maintenance with Distance Constraints The problem: Maintaining a formation in 2D Autonomous agent : Point in the plane Maintenance links when each link is maintained by both agents (an undirected graph), it is necessary for the formation to be rigid (Eren et al, 2002)
25 Formation Maintenance with Distance Constraints The problem: Maintaining a formation in 2D Autonomous agent : Point in the plane Maintenance links when each link is maintained by both one agents (an undirected graph) graph), it is necessary for the formation to be rigid persistent (Eren(Hendrickx et al, 2002) et al, 2005)
26 Formation Maintenance with Distance Constraints The potential problem of controlling directed formation containing cycles (Baillieul et al 2003)
27 Formation Maintenance with Distance Constraints Chasing tails? The potential problem of controlling directed formation containing cycles (Baillieul et al 2003) A directed triangle is the simplest asymmetric formation which is both rigid and contains a cycle Cao et al showed in 2007 the almost global exponential convergence
28 d d 1 Gradient control: Exponential convergence 1 d 2 However, what if there are measurement errors? d 3 3
29 In 2D, the robots move collectively in formation following a closed orbit that is determined by a single sinusoidal signal; In 3D, the orbit becomes helical that is determined by a single sinusoidal signal and a constant drift.
30 Estimator-based formation control What kind of measurement errors can we handle? Small random noise as guaranteed by the gradient control law A constant signal + a finite number of sinusoidal signals with known frequencies
31 Estimator-based formation control What kind of measurement errors can we handle? Small random noise as guaranteed by the gradient control law A constant signal + a finite number of sinusoidal signals with known frequencies How to handle? Step 1: pick estimating agents, one per distance constraint Step 2: each estimating agent follow estimator-based control What are the improved performances? Exponential convergence Eliminating measurement errors and steady-state undesirable movement
32 Internal model principle P : C : W : ½ _e = 2R(z)R(z) T e 2R(z)S 1 (z) T (¹ ^¹ ) y = e ½ _» = M» + B (y + ¹ ^¹ ) ^¹ = B T» ½ _w = M w ¹ = B T w ;
33 Choosing estimating agents
34 Simulation results
35 Outline What are agents and multi-agent systems? Mobile robots and their formations Rigidity graph theory Localization and formation control Dealing with inconsistent measurements Coordination through strategic interactions To cooperate or defect in group tasks Evolutionary games on networks Towards optimal control of evolutionary games
36 Forming circle formations for autonomous robots
37 Forming circle formations for autonomous robots
38 Forming circle formations for autonomous robots x 2 x 1 x 3 x 4 x 5
39 Forming circle formations for autonomous robots x 2 _x 1 = u w 1 = (x 2 + x 5 )=2 u = w 1 x 1 x 3 x 4 x 5
40 Forming circle formations for autonomous robots x 2 _x 1 = 1 2 (x 2 + x 5 ) x 1 x 3 x 4 x 5
41 Forming circle formations for autonomous robots _x 1 = 1 2 (x 2 + x 5 ) x 1 _x 2 = 1 2 (x 3 + x 1 ) x 2 _x 3 = 1 2 (x 4 + x 2 ) x 3 _x 4 = 1 2 (x 5 + x 3 ) x 4 Linear time-invariant dynamical system Equilibrium: x 1 = 1 2 (x 2 + x 5) _x 5 = 1 2 (x 1 + x 4 ) x 5
42 Forming circle formations for autonomous robots
43 Simulation results Is cooperation really advantageous? Assigning the roles of leaders and followers
44 Simulation results Assigning the roles of leaders and followers To defect: move only when u is positive Can agents learn to adapt?
45 Simulation results Assigning the roles of leaders and followers Evolve into the scenario that all agents choose to defect.
46 Genetic and cultural evolution of cooperative behavior Collaborating with theoretical biologists to Develop and analyze models for genetics, development, physiology, behavior and ecological interactions from an evolutionary perspective Focus on mechanistic models, both concerning phenotypic architecture and fitness (e.g. self-organization) Developing control theory and tools for evolutionary behavior in networks
47 The paradox of cooperation Cooperation is ubiquitous in nature and, in particular, in human society; but it is often difficult to explain: Cooperation is often costly for the individual, while benefits are distributed over a collective Free-rider problem Individuals differ with regard to costs and benefits, inducing them to prefer different options Coordination problem
48 Free-rider problem: the Prisoner s dilemma cooperate defect cooperate b-c -c defect b 0 b > c >0 Mutual cooperation more profitable than mutual defection But: under all circumstances defect is the best strategy Defect is the only evolutionary stable strategy
49 At group level: Public good game Everybody profits from public good, whether contributing or not Individually, it pays to profit without contributing Erosion of the public good
50 Proposed solutions for the dilema Group selection Kin selection Reciprocity ( tit-for-tat ) Partner choice / partner fidelity Cooperation networks Punishment / policing Institutions (humans) rich theory limited predictive power
51 There is more to cooperation than the prisoner s dilemma The Snowdrift game: cooperate defect cooperate b 1 2 c b c defect b 0 b > c >0 mixed-strategy ESS: p ˆC b c = 1 b c 2
52 There is more to cooperation than the prisoner s dilemma The Stag hunt game: cooperate hunt alone cooperate B 0 hunt alone b b B > b > 0 two ESS: coordination game
53 Trendy topics in this context 1. Individual differences ( personalities ) 2. Self-organized division of labour 3. Responsive strategies 4. Behavioural architecture 5. Cultural group selection 6. Social learning strategies In my lab: Learning in multi-agent systems using evolutionary game theory Decision making in complex networks using cognitive models
54 Evolutionary game theory: History and motivation John Maynard Smith was interested in why so many animals engage in ritualized fighting ( The logic of animal conflict, Nature, 1973) Game theory, which had been used primarily to study the outcomes of decisions made by competing, rational economic agents, offered a potential framework for answering these questions.
55 Description Evolutionary game theory (EGT) refers to the study of large populations of interacting agents, and how various behaviors and traits might evolve. Differences from classical game theory Players = sub-populations, employing a common strategy Strategies = behaviors/traits, encoded in genes Payoffs = fitness, which determines reproductive potential Key concept The fitness of an individual must be evaluated in the context of the population in which it lives and interacts
56 Evolutionary games (EG) on networks Classical EGT often assumes a well mixed population Networks model populations with structured interactions
57 Applications of EGs on networks Biological networks Social networks
58 Why control EGs on Networks Potential reasons: To catalyze the resolution of social dilemmas To drive a network towards a desired strategy state Examples: Environmental preservation Crowd-sourcing Marketing Robotic swarms
59 NEG Framework: Strategy state
60 NEG Framework: Games and payoffs
61 Strategy update rules Strategy update is analogous to reproduction in classical EGT More successful strategies are adopted more often Types of update rules: Deterministic / stochastic Generally based on payoff differences between neighbors
62 NEG Framework: Strategy update Imitation rule: if a neighboring node using a different strategy has a higher total payoff than all neighbors (including me) using my strategy, switch; otherwise keep my strategy.
63 Example: Prisoner's dilemma
64 Example: Prisoner's dilemma
65 Problem statement
66 Results: Ring network
67 Results: Ring network
68 Results: Torus network
69 Results: Algorithm for arbitrary trees
70 Tree algorithm
71 Tree algorithm
72 Tree algorithm
73 Tree algorithm
74 Tree algorithm
75 Tree algorithm
76 Tree algorithm
77 Tree algorithm
78 Results: Uniform branching trees
79 Results: Uniform branching trees
80 Results: Uniform branching trees
81 Results: General networks
82 Graph partitioning approach: Example
83 Graph partitioning approach: Example
84 Graph partitioning approach: Example
85 Graph partitioning approach: Example
86 Graph partitioning approach: Example
87 Graph partitioning approach: Example
88 Simulations
89 Outline What are agents and multi-agent systems? Mobile robots and their formations Rigidity graph theory Localization and formation control Dealing with inconsistent measurements Coordination through strategic interactions To cooperate or defect in group tasks Evolutionary games on networks Towards optimal control of evolutionary games
90 Concluding remarks Challenges: Local information Evolution over time Models are nonlinear or descriptive Cyber-physical interactions Future works Adaptation and evolution Stochastic stability Robustness analysis Safety ---- The end ----
Modeling and Simulating Social Systems with MATLAB
Modeling and Simulating Social Systems with MATLAB Lecture 7 Game Theory / Agent-Based Modeling Stefano Balietti, Olivia Woolley, Lloyd Sanders, Dirk Helbing Computational Social Science ETH Zürich 02-11-2015
More informationFor millions of years, nature has presented
DIGITAL VISION Rigid Graph Control Architectures for Autonomous Formations APPLYING CLASSICAL GRAPH THEORY TO THE CONTROL OF MULTIAGENT SYSTEMS For millions of years, nature has presented examples of collective
More informationPreliminary results from an agent-based adaptation of friendship games
Preliminary results from an agent-based adaptation of friendship games David S. Dixon June 29, 2011 This paper presents agent-based model (ABM) equivalents of friendshipbased games and compares the results
More informationGame Theory & Networks
Game Theory & Networks (an incredibly brief overview) ndrew Smith ECS 253/ME 289 May 10th, 2016 Game theory can help us answer important questions for scenarios where: players/agents (nodes) are autonomous
More informationRigid Formations with Leader-Follower Architecture
MARCH 14, 2005 1 Rigid Formations with Leader-Follower Architecture Tolga Eren, Walter Whiteley, and Peter N. Belhumeur Abstract This paper is concerned with information structures used in rigid formations
More informationCHAPTER 2 CONVENTIONAL AND NON-CONVENTIONAL TECHNIQUES TO SOLVE ORPD PROBLEM
20 CHAPTER 2 CONVENTIONAL AND NON-CONVENTIONAL TECHNIQUES TO SOLVE ORPD PROBLEM 2.1 CLASSIFICATION OF CONVENTIONAL TECHNIQUES Classical optimization methods can be classified into two distinct groups:
More informationCourse Summary Homework
Course Summary Homework (Max useful score: 100 - Available points: 210) 15-382: Collective Intelligence (Spring 2018) OUT: April 21, 2018, at 1:00am DUE: May 1, 2018 at 1pm - Available late days: 0 Instructions
More informationTHE EFFECT OF SEGREGATION IN NON- REPEATED PRISONER'S DILEMMA
THE EFFECT OF SEGREGATION IN NON- REPEATED PRISONER'S DILEMMA Thomas Nordli University of South-Eastern Norway, Norway ABSTRACT This article consolidates the idea that non-random pairing can promote the
More informationJie Gao Computer Science Department Stony Brook University
Localization of Sensor Networks II Jie Gao Computer Science Department Stony Brook University 1 Rigidity theory Given a set of rigid bars connected by hinges, rigidity theory studies whether you can move
More informationParticle Swarm Optimization
Dario Schor, M.Sc., EIT schor@ieee.org Space Systems Department Magellan Aerospace Winnipeg Winnipeg, Manitoba 1 of 34 Optimization Techniques Motivation Optimization: Where, min x F(x), subject to g(x)
More informationFormation shape and orientation control using projected collinear tensegrity structures
Proceedings of the 2009 American Control Conference, St. Louis, MO, June 2009 Formation shape and orientation control using projected collinear tensegrity structures Darren Pais, Ming Cao and Naomi Ehrich
More informationARTIFICIAL INTELLIGENCE (CSCU9YE ) LECTURE 5: EVOLUTIONARY ALGORITHMS
ARTIFICIAL INTELLIGENCE (CSCU9YE ) LECTURE 5: EVOLUTIONARY ALGORITHMS Gabriela Ochoa http://www.cs.stir.ac.uk/~goc/ OUTLINE Optimisation problems Optimisation & search Two Examples The knapsack problem
More informationToday s lecture. Competitive Matrix Games. Competitive Matrix Games. Modeling games as hybrid systems. EECE 571M/491M, Spring 2007 Lecture 17
EECE 57M/49M, Spring 007 Lecture 7 Modeling games as hybrid systems oday s lecture Background Matrix games Nash Competitive Equilibrium Nash Bargaining Solution Strategy dynamics: he need for hybrid models
More informationMobile Robot Path Planning in Static Environments using Particle Swarm Optimization
Mobile Robot Path Planning in Static Environments using Particle Swarm Optimization M. Shahab Alam, M. Usman Rafique, and M. Umer Khan Abstract Motion planning is a key element of robotics since it empowers
More informationRandom Boolean Networks and Evolutionary Game Theory
Random Boolean Networks and Evolutionary Game Theory J. McKenzie Alexander y Recent years have seen increased interest in the question of whether it is possible to provide an evolutionary game-theoretic
More informationDistributed Consensus in Multivehicle Cooperative Control: Theory and Applications
Distributed Consensus in Multivehicle Cooperative Control: Theory and Applications Wei Ren and Randal W. Beard Springer ISBN: 978-1-84800-014-8 Tutorial Slides Prepared by Wei Ren Department of Electrical
More informationMeta- Heuristic based Optimization Algorithms: A Comparative Study of Genetic Algorithm and Particle Swarm Optimization
2017 2 nd International Electrical Engineering Conference (IEEC 2017) May. 19 th -20 th, 2017 at IEP Centre, Karachi, Pakistan Meta- Heuristic based Optimization Algorithms: A Comparative Study of Genetic
More informationKINARI-Lib A library for Combinatorial Rigidity analysis and applications
KINARI-Lib A library for Combinatorial Rigidity analysis and applications Naomi Fox Filip Jagodzinski Ileana Streinu Linkage Lab http://linkage.cs.umass.edu Department of Computer Science Smith College
More informationLecture 4. Convexity Robust cost functions Optimizing non-convex functions. 3B1B Optimization Michaelmas 2017 A. Zisserman
Lecture 4 3B1B Optimization Michaelmas 2017 A. Zisserman Convexity Robust cost functions Optimizing non-convex functions grid search branch and bound simulated annealing evolutionary optimization The Optimization
More informationDistributed Optimization of Continuoustime Multi-agent Networks
University of Maryland, Dec 2016 Distributed Optimization of Continuoustime Multi-agent Networks Yiguang Hong Academy of Mathematics & Systems Science Chinese Academy of Sciences Outline 1. Background
More informationLocalization of Sensor Networks II
Localization of Sensor Networks II Jie Gao Computer Science Department Stony Brook University 2/3/09 Jie Gao CSE595-spring09 1 Rigidity theory Given a set of rigid bars connected by hinges, rigidity theory
More informationHigh-Dimensional Connectivity and Cooperation
GAMES 01. Istanbul 4th World ongress of the Game Theory Society High-imensional onnectivity and ooperation Amparo Urbano, Angel Sánchez & Jose Vila ERI-ES / epartment of Economic Analysis University of
More informationA Genetic Algorithm for Graph Matching using Graph Node Characteristics 1 2
Chapter 5 A Genetic Algorithm for Graph Matching using Graph Node Characteristics 1 2 Graph Matching has attracted the exploration of applying new computing paradigms because of the large number of applications
More informationHow Bad is Selfish Routing?
How Bad is Selfish Routing? Tim Roughgarden and Éva Tardos Presented by Brighten Godfrey 1 Game Theory Two or more players For each player, a set of strategies For each combination of played strategies,
More informationControl and Information Architectures for Formations
Control and Information Architectures for Formations Brian D.O. Anderson, Changbin Yu, Barış Fidan, Julien M. Hendrickx Abstract This paper reviews a number of concepts and results relevant to the design
More informationDirected graphs for the analysis of rigidity and persistence in autonomous agent systems.
Directed graphs for the analysis of rigidity and persistence in autonomous agent systems. Julien M. Hendrickx 1, Brian D.O. Anderson 2, Jean-Charles Delvenne 1 and Vincent D. Blondel 1 1 Department of
More informationStrategic Network Formation
Strategic Network Formation Zhongjing Yu, Big Data Research Center, UESTC Email:junmshao@uestc.edu.cn http://staff.uestc.edu.cn/shaojunming What s meaning of Strategic Network Formation? Node : a individual.
More informationFlavors of Rigidity Flavor III - Universal Rigidity and Tensegrities
Flavors of Rigidity Flavor III - Universal Rigidity and Tensegrities Discrete Networks University of Pittsburgh Bob Connelly Cornell University October 2014 1/1 Stress-Energy Form Recall that a tensegrity
More informationIntroduction to Game Theory
Lecture Introduction to Game Theory March 30, 005 Lecturer: Anna R. Karlin Notes: Atri Rudra In this course we will look at problems and issues which fall in the intersection of Computer Science and Economics.
More informationNetworked Cyber-Physical Systems
Networked Cyber-Physical Systems Dr.ir. Tamás Keviczky Delft Center for Systems and Control Delft University of Technology The Netherlands t.keviczky@tudelft.nl http://www.dcsc.tudelft.nl/~tkeviczky/ September
More informationFault-Tolerant Wireless Sensor Networks using Evolutionary Games
Fault-Tolerant Wireless Sensor Networks using Evolutionary Games Ricardo Villalón Computer Science Department The University of New Mexico Albuquerque, NM 87131 villalon@cs.unm.edu Patrick G. Bridges Computer
More informationInternational Journal of Current Research and Modern Education (IJCRME) ISSN (Online): & Impact Factor: Special Issue, NCFTCCPS -
TO SOLVE ECONOMIC DISPATCH PROBLEM USING SFLA P. Sowmya* & Dr. S. P. Umayal** * PG Scholar, Department Electrical and Electronics Engineering, Muthayammal Engineering College, Rasipuram, Tamilnadu ** Dean
More informationAn Introduction to Complex Systems Science
DEIS, Campus of Cesena Alma Mater Studiorum Università di Bologna andrea.roli@unibo.it Disclaimer The field of Complex systems science is wide and it involves numerous themes and disciplines. This talk
More informationAn Agent-Based Adaptation of Friendship Games: Observations on Network Topologies
An Agent-Based Adaptation of Friendship Games: Observations on Network Topologies David S. Dixon University of New Mexico, Albuquerque NM 87131, USA Abstract. A friendship game in game theory is a network
More informationThe Computational Beauty of Nature
Gary William Flake The Computational Beauty of Nature Computer Explorations of Fractals, Chaos, Complex Systems, and Adaptation A Bradford Book The MIT Press Cambridge, Massachusetts London, England Preface
More informationThe basics of rigidity
The basics of rigidity Lectures I and II Session on Granular Matter Institut Henri Poincaré R. Connelly Cornell University Department of Mathematics 1 What determines rigidity? 2 What determines rigidity?
More informationSYNTHESIS OF PLANAR MECHANISMS FOR PICK AND PLACE TASKS WITH GUIDING LOCATIONS
Proceedings of the ASME 2013 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference IDETC/CIE 2013 August 4-7, 2013, Portland, Oregon, USA DETC2013-12021
More informationMerging Globally Rigid Formations of Mobile Autonomous Agents
Merging Globally Rigid Formations of Mobile Autonomous Agents Tolga Eren Columbia University Department of Computer Science eren@cs.columbia.edu Walter Whiteley York University Department of Mathematics
More informationSPERNER S LEMMA MOOR XU
SPERNER S LEMMA MOOR XU Abstract. Is it possible to dissect a square into an odd number of triangles of equal area? This question was first answered by Paul Monsky in 970, and the solution requires elements
More informationGenetic Programming Prof. Thomas Bäck Nat Evur ol al ut ic o om nar put y Aling go rg it roup hms Genetic Programming 1
Genetic Programming Prof. Thomas Bäck Natural Evolutionary Computing Algorithms Group Genetic Programming 1 Genetic programming The idea originated in the 1950s (e.g., Alan Turing) Popularized by J.R.
More informationGAMES Webinar: Rendering Tutorial 2. Monte Carlo Methods. Shuang Zhao
GAMES Webinar: Rendering Tutorial 2 Monte Carlo Methods Shuang Zhao Assistant Professor Computer Science Department University of California, Irvine GAMES Webinar Shuang Zhao 1 Outline 1. Monte Carlo integration
More informationCS154, Lecture 18: 1
CS154, Lecture 18: 1 CS 154 Final Exam Wednesday December 13, 12:15-3:15 pm Skilling Auditorium You re allowed one double-sided sheet of notes Exam is comprehensive (but will emphasize post-midterm topics)
More informationDetection and Mitigation of Cyber-Attacks using Game Theory
Detection and Mitigation of Cyber-Attacks using Game Theory João P. Hespanha Kyriakos G. Vamvoudakis Correlation Engine COAs Data Data Data Data Cyber Situation Awareness Framework Mission Cyber-Assets
More informationEvolutionary games and language
Gerhard.Jaeger@uni-bielefeld.de August 19, 2005 ESSLLI 2005 Cognitive semantics Gardenfors (2000): meanings are arranged in conceptual spaces conceptual space has geometrical structure dimensions are founded
More informationNetwork games. Brighten Godfrey CS 538 September slides by Brighten Godfrey unless otherwise noted
Network games Brighten Godfrey CS 538 September 27 2011 slides 2010-2011 by Brighten Godfrey unless otherwise noted Demo Game theory basics Games & networks: a natural fit Game theory Studies strategic
More informationIntroduction to Scientific Modeling CS 365, Fall Semester, 2007 Genetic Algorithms
Introduction to Scientific Modeling CS 365, Fall Semester, 2007 Genetic Algorithms Stephanie Forrest FEC 355E http://cs.unm.edu/~forrest/cas-class-06.html forrest@cs.unm.edu 505-277-7104 Genetic Algorithms
More informationRandom Simplicial Complexes
Random Simplicial Complexes Duke University CAT-School 2015 Oxford 8/9/2015 Part I Random Combinatorial Complexes Contents Introduction The Erdős Rényi Random Graph The Random d-complex The Random Clique
More informationSelf-Organization Swarm Intelligence
Self-Organization Swarm Intelligence Winter Semester 2010/11 Integrated Communication Systems Group Ilmenau University of Technology Motivation for Self-Organization Problem of today s networks Heterogeneity
More informationNetworked CPS: Some Fundamental Challenges
Networked CPS: Some Fundamental Challenges John S. Baras Institute for Systems Research Department of Electrical and Computer Engineering Fischell Department of Bioengineering Department of Mechanical
More informationEdge-exchangeable graphs and sparsity
Edge-exchangeable graphs and sparsity Tamara Broderick Department of EECS Massachusetts Institute of Technology tbroderick@csail.mit.edu Diana Cai Department of Statistics University of Chicago dcai@uchicago.edu
More informationTopological Machining Fixture Layout Synthesis Using Genetic Algorithms
Topological Machining Fixture Layout Synthesis Using Genetic Algorithms Necmettin Kaya Uludag University, Mechanical Eng. Department, Bursa, Turkey Ferruh Öztürk Uludag University, Mechanical Eng. Department,
More informationPart II: OUTLINE. Visualizing Quaternions. Part II: Visualizing Quaternion Geometry. The Spherical Projection Trick: Visualizing unit vectors.
Visualizing Quaternions Part II: Visualizing Quaternion Geometry Andrew J. Hanson Indiana University Part II: OUTLINE The Spherical Projection Trick: Visualizing unit vectors. Quaternion Frames Quaternion
More informationATI Material Do Not Duplicate ATI Material. www. ATIcourses.com. www. ATIcourses.com
ATI Material Material Do Not Duplicate ATI Material Boost Your Skills with On-Site Courses Tailored to Your Needs www.aticourses.com The Applied Technology Institute specializes in training programs for
More information61 RIGIDITY AND SCENE ANALYSIS
61 RIGIDITY AND SCENE ANALYSIS Bernd Schulze and Walter Whiteley INTRODUCTION Rigidity and flexibility of frameworks (motions preserving lengths of bars) and scene analysis (liftings from plane polyhedral
More informationGreed Considered Harmful
Greed Considered Harmful Nonlinear (in)stabilities in network resource allocation Priya Ranjan Indo-US workshop 2009 Outline Background Model & Motivation Main results Fixed delays Single-user, single-link
More informationAutomation Middleware and Algorithms for Robotic Underwater Sensor Networks
Automation Middleware and Algorithms for Robotic Underwater Sensor Networks Fumin Zhang ECE, Georgia Institute of Technology 210 Technology Circle, Savannah, GA 31407 phone: (912) 963-6905 fax: (912) 966-7928
More informationSocial, Information, and Routing Networks: Models, Algorithms, and Strategic Behavior
Social, Information, and Routing Networks: Models, Algorithms, and Strategic Behavior Who? Prof. Aris Anagnostopoulos Prof. Luciana S. Buriol Prof. Guido Schäfer What will We Cover? Topics: Network properties
More informationAutonomic Computing. Pablo Chacin
Autonomic Computing Pablo Chacin Acknowledgements Some Slides taken from Manish Parashar and Omer Rana presentations Agenda Fundamentals Definitions Objectives Alternative approaches Examples Research
More informationThe Price of Selfishness in Network Coding Jason R. Marden, Member, IEEE, and Michelle Effros, Fellow, IEEE
IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 58, NO. 4, APRIL 2012 2349 The Price of Selfishness in Network Coding Jason R. Marden, Member, IEEE, and Michelle Effros, Fellow, IEEE Abstract A game-theoretic
More informationStrategic Network Formation
Strategic Network Formation Sanjeev Goyal Christ s College University of Cambridge Indian Institute of Science Bangalore Outline 1. Structure of networks 2. Strategic foundations of networks 3. Theory
More informationPebbles, Trees and Rigid Graphs. May, 2005
Pebbles, Trees and Rigid Graphs May, 2005 0 Rigidity of Graphs Construct the graph G in 2 using inflexible bars for the edges and rotatable joints for the vertices. This immersion is rigid if the only
More informationHow do networks form? Strategic network formation
How do networks form? Strategic network formation Mihaela van der Schaar University of California, Los Angeles Acknowledgement: ONR 1 Social networks Friendship networks Work networks Scientific networks
More informationVariations on Genetic Cellular Automata
Variations on Genetic Cellular Automata Alice Durand David Olson Physics Department amdurand@ucdavis.edu daolson@ucdavis.edu Abstract: We investigated the properties of cellular automata with three or
More informationIntroduction to geometry
1 2 Manifolds A topological space in which every point has a neighborhood homeomorphic to (topological disc) is called an n-dimensional (or n-) manifold Introduction to geometry The German way 2-manifold
More informationImpact of Clustering on Epidemics in Random Networks
Impact of Clustering on Epidemics in Random Networks Joint work with Marc Lelarge INRIA-ENS 8 March 2012 Coupechoux - Lelarge (INRIA-ENS) Epidemics in Random Networks 8 March 2012 1 / 19 Outline 1 Introduction
More informationKey question: how to set CongestionWindow which, in turn, affects ARQ s sending rate? linear increase/exponential decrease AIMD
TCP congestion control Recall: EffectiveWindow = MaxWindow (LastByteSent LastByteAcked) where MaxWindow = min{ AdvertisedWindow, CongestionWindow } Key question: how to set CongestionWindow which, in turn,
More informationGreedy Routing with Guaranteed Delivery Using Ricci Flow
Greedy Routing with Guaranteed Delivery Using Ricci Flow Jie Gao Stony Brook University Joint work with Rik Sarkar, Xiaotian Yin, Wei Zeng, Feng Luo, Xianfeng David Gu Greedy Routing Assign coordinatesto
More informationGENETIC ALGORITHM VERSUS PARTICLE SWARM OPTIMIZATION IN N-QUEEN PROBLEM
Journal of Al-Nahrain University Vol.10(2), December, 2007, pp.172-177 Science GENETIC ALGORITHM VERSUS PARTICLE SWARM OPTIMIZATION IN N-QUEEN PROBLEM * Azhar W. Hammad, ** Dr. Ban N. Thannoon Al-Nahrain
More informationModel Parameter Estimation
Model Parameter Estimation Shan He School for Computational Science University of Birmingham Module 06-23836: Computational Modelling with MATLAB Outline Outline of Topics Concepts about model parameter
More informationMarch 19, Heuristics for Optimization. Outline. Problem formulation. Genetic algorithms
Olga Galinina olga.galinina@tut.fi ELT-53656 Network Analysis and Dimensioning II Department of Electronics and Communications Engineering Tampere University of Technology, Tampere, Finland March 19, 2014
More informationInformation Structures to Secure Control of Rigid Formations with Leader-Follower Architecture
2005 American Control Conference June 8-10, 2005. Portland, OR, USA ThC04.1 Information Structures to Secure Control of Rigid Formations with Leader-Follower Architecture Tolga Eren, Walter Whiteley, Brian
More informationDYNAMICS and CONTROL
DYNAMICS and CONTROL Module V(III) V(I) Control Benefits A look at the future Presented by Pedro Albertos Professor of Systems Engineering and Control - UPV Modules: Examples of systems and signals Models
More informationIntroduction to Genetic Algorithms. Based on Chapter 10 of Marsland Chapter 9 of Mitchell
Introduction to Genetic Algorithms Based on Chapter 10 of Marsland Chapter 9 of Mitchell Genetic Algorithms - History Pioneered by John Holland in the 1970s Became popular in the late 1980s Based on ideas
More informationMachine Learning for Software Engineering
Machine Learning for Software Engineering Introduction and Motivation Prof. Dr.-Ing. Norbert Siegmund Intelligent Software Systems 1 2 Organizational Stuff Lectures: Tuesday 11:00 12:30 in room SR015 Cover
More informationGraphs, Trees. Pebbles, Robots
Graphs, Trees Pebbles, Robots 1 Outline I. Robot Arms. II. Rigid Graphs. III. Characterizations of minimally rigid graphs. IV. Trees, Arboricity and Characterizations. V. The Pebbling Algorithm. VI. Applications:
More informationThe Classical Clustering Problem. = an edge-weighted graph G
IWCSN 13, Vancouver, BC, December 12, 2013 The Classical Clustering Problem = an edge-weighted graph G In most cases, communities are algorithmically defined, i.e. they are just the final product of the
More informationPlanar Minimally Rigid Graphs and Pseudotriangulations. November 21, 2003
Planar Minimally Rigid Graphs and Pseudotriangulations November 21, 2003 0 Planar Minimally Rigid Graphs and Pseudotriangulations I. Rigid Graphs. II. Robot Arms III. Pseudotriangles IV. Relationships
More informationMECHANICS OF TENSEGRITY PRISMS
MECHANICS OF TENSEGRITY PRISMS Irving J. Oppenheim* Department of Civil and Environmental Engineering and William O. Williams Department of Mathematics Carnegie-Mellon University Pittsburgh, PA 15213.
More informationKyrre Glette INF3490 Evolvable Hardware Cartesian Genetic Programming
Kyrre Glette kyrrehg@ifi INF3490 Evolvable Hardware Cartesian Genetic Programming Overview Introduction to Evolvable Hardware (EHW) Cartesian Genetic Programming Applications of EHW 3 Evolvable Hardware
More informationModule 1 Lecture Notes 2. Optimization Problem and Model Formulation
Optimization Methods: Introduction and Basic concepts 1 Module 1 Lecture Notes 2 Optimization Problem and Model Formulation Introduction In the previous lecture we studied the evolution of optimization
More informationCluster algebras and infinite associahedra
Cluster algebras and infinite associahedra Nathan Reading NC State University CombinaTexas 2008 Coxeter groups Associahedra and cluster algebras Sortable elements/cambrian fans Infinite type Much of the
More informationReducing Graphic Conflict In Scale Reduced Maps Using A Genetic Algorithm
Reducing Graphic Conflict In Scale Reduced Maps Using A Genetic Algorithm Dr. Ian D. Wilson School of Technology, University of Glamorgan, Pontypridd CF37 1DL, UK Dr. J. Mark Ware School of Computing,
More informationOutline. Simulating overlay networks with PeerSim. Introduction: P2P Systems. What is PeerSim? Peersim components. ! Introduction to Peersim
Simulating overlay networks with PeerSim Andrea Marcozzi 08/03/2007 Dipartimento di Scienze dell Informazione, Università di Bologna! Introduction to Peersim What is Peersim Peersim components! Aggregation
More informationHandling Multi Objectives of with Multi Objective Dynamic Particle Swarm Optimization
Handling Multi Objectives of with Multi Objective Dynamic Particle Swarm Optimization Richa Agnihotri #1, Dr. Shikha Agrawal #1, Dr. Rajeev Pandey #1 # Department of Computer Science Engineering, UIT,
More informationA Naïve Soft Computing based Approach for Gene Expression Data Analysis
Available online at www.sciencedirect.com Procedia Engineering 38 (2012 ) 2124 2128 International Conference on Modeling Optimization and Computing (ICMOC-2012) A Naïve Soft Computing based Approach for
More informationFrom Selfish Nodes to Cooperative Networks Emergent Link-based incentives in Peer-to-Peer Networks 1
From Selfish Nodes to Cooperative Networks Emergent Link-based incentives in Peer-to-Peer Networks 1 David Hales University of Bologna, Italy dave@davidhales.com Abstract For Peer-to-Peer (P2P) systems
More informationA Parallel Architecture for the Generalized Traveling Salesman Problem
A Parallel Architecture for the Generalized Traveling Salesman Problem Max Scharrenbroich AMSC 663 Project Proposal Advisor: Dr. Bruce L. Golden R. H. Smith School of Business 1 Background and Introduction
More informationAlgorithmic Semi-algebraic Geometry and its applications. Saugata Basu School of Mathematics & College of Computing Georgia Institute of Technology.
1 Algorithmic Semi-algebraic Geometry and its applications Saugata Basu School of Mathematics & College of Computing Georgia Institute of Technology. 2 Introduction: Three problems 1. Plan the motion of
More informationControl 2. Keypoints: Given desired behaviour, determine control signals Inverse models:
Control 2 Keypoints: Given desired behaviour, determine control signals Inverse models: Inverting the forward model for simple linear dynamic system Problems for more complex systems Open loop control:
More informationOptimal Channel Selection for Cooperative Spectrum Sensing Using Coordination Game
2012 7th International ICST Conference on Communications and Networking in China (CHINACOM) Optimal Channel Selection for Cooperative Spectrum Sensing Using Coordination Game Yuhua Xu, Zhan Gao and Wei
More informationIntroduction to Dynamic Traffic Assignment
Introduction to Dynamic Traffic Assignment CE 392D January 22, 2018 WHAT IS EQUILIBRIUM? Transportation systems involve interactions among multiple agents. The basic facts are: Although travel choices
More informationNeural Network Weight Selection Using Genetic Algorithms
Neural Network Weight Selection Using Genetic Algorithms David Montana presented by: Carl Fink, Hongyi Chen, Jack Cheng, Xinglong Li, Bruce Lin, Chongjie Zhang April 12, 2005 1 Neural Networks Neural networks
More informationTopological Data Analysis - I. Afra Zomorodian Department of Computer Science Dartmouth College
Topological Data Analysis - I Afra Zomorodian Department of Computer Science Dartmouth College September 3, 2007 1 Acquisition Vision: Images (2D) GIS: Terrains (3D) Graphics: Surfaces (3D) Medicine: MRI
More informationThe Global Cybercrime Industry
Nir Kshetri The Global Cybercrime Industry Economic, Institutional and Strategic Perspectives 4y Springer 1 The Global Cybercrime Industry and Its Structure: Relevant Actors, Motivations, Threats, and
More informationPARTICLE SWARM OPTIMIZATION (PSO)
PARTICLE SWARM OPTIMIZATION (PSO) J. Kennedy and R. Eberhart, Particle Swarm Optimization. Proceedings of the Fourth IEEE Int. Conference on Neural Networks, 1995. A population based optimization technique
More informationAPP-PHY Interactions in Wireless Networks
University of Minnesota September 29, 2009 APP-PHY Interactions in Wireless Networks Vince Poor (poor@princeton.edu) APP-PHY Interactions in Wireless Nets Wireless Networks: Layers Application (APP) Web
More informationPervasive Computing. OpenLab Jan 14 04pm L Institute of Networked and Embedded Systems
Pervasive Computing Institute of Networked and Embedded Systems OpenLab 2010 Jan 14 04pm L4.1.01 MISSION STATEMENT Founded in 2007, the Pervasive Computing Group at Klagenfurt University is part of the
More informationSubspace Clustering with Global Dimension Minimization And Application to Motion Segmentation
Subspace Clustering with Global Dimension Minimization And Application to Motion Segmentation Bryan Poling University of Minnesota Joint work with Gilad Lerman University of Minnesota The Problem of Subspace
More informationLecture 12 November 28, Wireless Access. Graduate course in Communications Engineering. University of Rome La Sapienza. Rome, Italy
Lecture 12 November 28, 2018 Wireless Access Graduate course in Communications Engineering University of Rome La Sapienza Rome, Italy 2018-2019 Application of Game Theory to Network Selection Outline Network
More informationSelf-Organization in Autonomous Sensor/Actuator Networks [SelfOrg]
Self-Organization in Autonomous Sensor/Actuator Networks [SelfOrg] Dr.-Ing. Falko Dressler Computer Networks and Communication Systems Department of Computer Sciences University of Erlangen-Nürnberg http://www7.informatik.uni-erlangen.de/~dressler/
More information