Complex is Beautiful Professor George Rzevski Information Systems and Computing, Brunel University www.brunel.ac.uk/research/madira/ Magenta Corporation.

Slides:



Advertisements
Similar presentations
Hong Zhu School of Technology Safety Technology Brookes Interdisciplinary Research Theme.
Advertisements

MULTI-AGENT BASED SCHEDULING D. Ouelhadj ASAP (Automated Scheduling Optimisation and Planning) Research Group School of Computer Science and IT University.
ARCHITECTURES FOR ARTIFICIAL INTELLIGENCE SYSTEMS
15 th International Conference on Design Theory and Methodology 2-6 September 2003, Chicago, Illinois Intelligent Agents in Design Zbigniew Skolicki Tomasz.
Some questions o What are the appropriate control philosophies for Complex Manufacturing systems? Why????Holonic Manufacturing system o Is Object -Oriented.
0 General information Rate of acceptance 37% Papers from 15 Countries and 5 Geographical Areas –North America 5 –South America 2 –Europe 20 –Asia 2 –Australia.
1 Sensor Networks and Networked Societies of Artifacts Jose Rolim University of Geneva.
Introduction and Overview “the grid” – a proposed distributed computing infrastructure for advanced science and engineering. Purpose: grid concept is motivated.
Intelligent Agent Systems. Artificial Intelligence Systems that think like humans Systems that think rationally Systems that act like humans Systems that.
Chapter 13 Embedded Systems
Specialized Business Information Systems Chapter 11.
© 2007 The MITRE Corporation. All rights reserved Approved for Public Release; Distribution Unlimited Potential New Ideas from Complexity Science.
Intelligent Agents revisited.
A.M. Florea, Cognitive systems, COST Action IC0801 – WG1, 15 December, Ayia Napa, Cyprus.
Report WG1 Software-Intensive Systems and New Computing Paradigms Cannes November 12-14, 2008 WG Leader: Martin Wirsing WG Depu ty Leaders: Jean-Pierre.
Building Knowledge-Driven DSS and Mining Data
1 Chapter 19 Intelligent Agents. 2 Chapter 19 Contents (1) l Intelligence l Autonomy l Ability to Learn l Other Agent Properties l Reactive Agents l Utility-Based.
BPT 3113 – Management of Technology
Global Business Drivers What is the chapter’s message? There are several business drivers that impact a company’s IS strategy.
Managing Business Complexity using Multi-Agent Technology: Practical Applications George Rzevski Professor Emeritus, Design and Complexity, The Open University,
9-1 Organizational Design, Competences, and Technology Copyright © 2013 Pearson Education, Inc. Publishing as Prentice Hall.
SE503 Advanced Project Management Dr. Ahmed Sameh, Ph.D. Professor, CS & IS The Agile Revolution.
A Research Agenda for Accelerating Adoption of Emerging Technologies in Complex Edge-to-Enterprise Systems Jay Ramanathan Rajiv Ramnath Co-Directors,
1 Physical Ensemble Engineering Christof, Heinz, Insup, Seth, Teruo.
Systems of Systems & Emergent Properties: Systems & Control Challenges
Introduction to Behavior- Based Robotics Based on the book Behavior- Based Robotics by Ronald C. Arkin.
MARCH 1 Project Management AIM l to provide a broad and practical understanding of the practice of Project Management l to improve Project Management practices.
1 Intelligent Systems Q: Where to start? A: At the beginning (1940) by Denis Riordan Reference Modern Artificial Intelligence began in the middle of the.
Simulation, Animation, Virtual Reality and Virtual Manufacturing Simulation By Poorya Ghafoorpoor Yazdi.
European Network of Excellence in AI Planning Intelligent Planning & Scheduling An Innovative Software Technology Susanne Biundo.
Agent architectures Smarter software for astronomers Alasdair Allan University of Exeter, Exeter, U.K.
Complexity and Emergence in Robotics Systems Design Professor George Rzevski The Open University and Magenta Corporation SERENDIPITY SYNDICATE 1 : Talk.
Agile Development In 2001, a group called the “Agile Alliance” signed a “manifesto” that stated: Individuals and Interactions over processes and tools.
Swarm Computing Applications in Software Engineering By Chaitanya.
McGraw-Hill/Irwin Strategic Management, 10/e Copyright © 2007 The McGraw-Hill Companies, Inc. All rights reserved. Logistyka w strategiach rynkowych Element.
Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Decision Support Systems Chapter 10.
Travis Steel. Objectives What is the Agent Paradigm? What is Agent-Oriented Design and how is it different than OO? When to apply AOD techniques? When.
PROSA, a reference architecture for holonic manufacturing systems dr. ir. Jo Wyns KULeuven / RealSoftware PMA KULeuven
NAVEEN AGENT BASED SOFTWARE DEVELOPMENT. WHAT IS AN AGENT? A computer system capable of flexible, autonomous (problem-solving) action, situated in dynamic,
The roots of innovation Future and Emerging Technologies (FET) Future and Emerging Technologies (FET) The roots of innovation Proactive initiative on:
MOBILE AGENTS What is a software agent ? Definition of an Agent (End-User point of view): An agent is a program that assists people and acts on their behalf.
Conceptual Modelling and Hypothesis Formation Research Methods CPE 401 / 6002 / 6003 Professor Will Zimmerman.
Responding to the Unexpected Yigal Arens Paul Rosenbloom Information Sciences Institute University of Southern California.
University of Windsor School of Computer Science Topics in Artificial Intelligence Fall 2008 Sept 11, 2008.
Agents that Reduce Work and Information Overload and Beyond Intelligent Interfaces Presented by Maulik Oza Department of Information and Computer Science.
Introduction to IT Lecture – 01.
Neural Networks and Machine Learning Applications CSC 563 Prof. Mohamed Batouche Computer Science Department CCIS – King Saud University Riyadh, Saudi.
1 Reasons for Migrating Code The principle of dynamically configuring a client to communicate to a server. The client first fetches the necessary software,
Algorithmic, Game-theoretic and Logical Foundations
Introduction of Intelligent Agents
Technical Seminar Presentation Presented By:- Prasanna Kumar Misra(EI ) Under the guidance of Ms. Suchilipi Nepak Presented By Prasanna.
CS4730 Real-Time Systems and Modeling Fall 2010 José M. Garrido Department of Computer Science & Information Systems Kennesaw State University.
Introduction to Supply Chain Management Designing & Managing the Supply Chain Chapter 1 Byung-Hyun Ha
Intelligent Agents. 2 What is an Agent? The main point about agents is they are autonomous: capable of acting independently, exhibiting control over their.
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
Foundations of Information Systems in Business. System ® System  A system is an interrelated set of business procedures used within one business unit.
 An Information System (IS) is a collection of interrelated components that collect, process, store, and provide as output the information needed to.
The 5th International Conference on Internet of Things 2015 Coex, Soeul, S. Korea Oct , 2015 Internet of Processes Vladimír Kebo, Center of Advanced.
1 FP7 ICT Call 7: Cognitive Systems and Robotics NCP Infoday Brussels, 23 June 2010 Unit E5 - Cognitive Systems, Interaction, Robotics DG Information Society.
CHAPTER 11 STRUCTURE AND CONTROLS WITH ORGANIZATIONS.
MASS CUSTOMIZATION Presented by: Gershon & Aleksey.
ANASOFT VIATUS. Challenges Supply chain optimization is necessary for achieving competitive price of final products Synchronization and utilization of.
World Geography Chapter 1. The Study of Geography Section 1.
Internet of Things – Getting Started
Lecture 8: Wireless Sensor Networks By: Dr. Najla Al-Nabhan.
Done by Fazlun Satya Saradhi. INTRODUCTION The main concept is to use different types of agent models which would help create a better dynamic and adaptive.
Copyright © 2015 Pearson Education, Inc.11-1 International Business Environments & Operations 15e Daniels ● Radebaugh ● Sullivan.
Fundamentals of Information Systems, Sixth Edition
CHAPTER 1 Introduction BIC 3337 EXPERT SYSTEM.
Distributed Control Applications Within Sensor Networks
Presentation transcript:

Complex is Beautiful Professor George Rzevski Information Systems and Computing, Brunel University Magenta Corporation Ltd, London

Motivation for Research Global markets are becoming so volatile and competitive that There is a need for adaptable artefacts such as cars, aircraft, satellites, machine tools, robots, houses etc

Research Hypotheses Complexity is a prerequisite for adaptation Complexity can be designed into artefacts with a view to making them adaptive

Research Method Experimenting with large swarms of software agents Discovering design principles from results achieved during experimentation Knowledge transfer from social, cultural, organisational, biological and physical complex systems

Examples of Complex Systems Global economy (Soviet economy is an example of a disaster caused by attempts to impose centralised control on a complex system) Street traffic in London (suffers from excessive constraints imposed on drivers) Aids epidemics in Africa (successfully resists attacks) Global terrorist networks (successfully resists attacks) The Internet (successfully resists attacks) A human being (a beautiful example of distributed decision making and adaptation)

A Mercedes Manufacturing Plant Supplier 1 store transporter store transporter Autonomous component Autonomous component Autonomous component Machine-tool 1Machine-tool 2 store

An Aircraft-Airport System Sensors Transmitter Aircraft to airport Service demand Service demand Resources Service ProvidersScheduler Crew

Intelligent Geometry Compressor Vane 1 Agent Vane 2 Agent Vane 3 Agent Vane 4 Agent Efficiency Agent

Global Logistics Network Supplier 1 store transporter store transporter Intelligent parcels Intelligent parcels Intelligent parcels Destination 1Destination 2 store

A Family of Space Robots robot 3 robot 4 robot 5 robot 1 robot 2

A Colony of Agricultural Machinery mini-tractor 3 Mini-tractor 4 mini-tractor 5 mini-tractor 1 mini-tractor 2

A Swarm of Agents Controlling a Machine Tool Safety Agent Performance Agent Bookkeeping Agent Scheduling Agent Maintenance Agent

Other Intelligent Networks Fleets of communication satellites Armadas of very small spacecraft Networked road traffic system Smart matter ( sensors, actuators and agent running processors/memories embedded in physical materials)

Common Features No central control system Distributed decision making Network configuration Rich information processing activity Adaptation

A Tentative Definition A system is complex if It has a wide variety of behaviours and there is an uncertainty which behaviour will be pursued It consists of autonomous components, Agents, capable of competing or co-operating with each other NOTE: Uncertainty in complex systems is due to the occurrence of unpredictable events rather than because of our lack of understanding of the system

Complexity Space Uncertainty Variety High complexity region Low complexity region 0 1 Edge of chaos

Why is Complexity Beautiful? The features which make Complex Systems beautiful are: Emergent properties – properties that do not exist in constituent Agents – these properties emerge from Agent interaction Adaptation to unpredictable changes in their environment

The Mechanism of Adaptation COMPLEXITY EMERGENT INTELLIGENCE AUTONOMY SELF-ORGANISATION ADAPTATION

Intelligence Intelligence is the ability to solve problems under conditions of uncertainty Intelligence is a prerequisite for autonomy (the ability to select a behaviour without being instructed/controlled) Automation, in contrast, is a predictable and repeatable process performed under instruction/control

An Intelligent Agent knowledge, skills attitudes & values real world objects and events cognitive filter: formal information system informal information system intelligent agent

Emergent Intelligence Intelligence emerges from the interaction of Agents An Agent makes a tentative proposal to affected Agents and they in turn suggest improvements The quality of decisions improves in a stepwise manner The final decision is agreed by consensus after a period of negotiations

Self-Organisation The ability to change own configuration autonomously To disconnect certain nodes and connect new ones To connect previously disconnected nodes to the same or to other nodes To acquire new nodes To discard existing nodes Example: An aircraft broadcasts requirements to selected service nodes at the airport which respond by scheduling required services to be available at the touchdown

Adaptation The ability to change behaviour in order to achieve own goals under conditions of the occurrence of unpredictable events To react to a change in demand by autonomously rescheduling resources required to satisfy the change To re-allocate resources to other projects To discard surplus recourses To acquire new resources Example: a compressor autonomously reacts to a sudden change of load by self-adjusting positions of vanes and thus moving away from a surge/stall conditions

Performance affecting Features of Complexity The number of decision making nodes Connectedness among the nodes Access to domain knowledge Skills in applying knowledge Motivation to achieve goals (pro-activity) Acceptance of/resistance to change Risk acceptance/aversion

Designing Complexity into an Artefact means deciding: How many decision-making Agents are required How extensive should be connectivity between Agents How to obtain and organise domain knowledge How to build into the Agents Skills Motivation Attitudes to risk Attitudes to change How to guide Agent negotiation

Constructing a Virtual Market A Virtual Market is a market in which autonomous demands and resources compete for each other without being subjected to any central control (only to certain constraints) A large number of problems can be transformed into a resource allocation problem

Examples of Virtual Markets eCommerce – the allocation of goods/services to demands Logistics – the allocation of resources in time and to a location Control – the allocation of behaviours to requirements Project management – the allocation of resources to time slots Data mining – the allocation of records to clusters Text understanding – the allocation of meanings to words

A Typical Complex System

Two Paradigms COMPLEX SYSTEMS CONVENTIONAL SYSTEMS

Two Paradigms CONVENTIONAL SYSTEMS (complexity is controlled) Hierarchies Sequential processing Centralized decisions Instructions Data-driven Predictability Stability Pre-programmed behaviour COMPLEX SYSTEMS (taking advantage of complexity) Networks Parallel processing Distributed decisions Negotiation Knowledge-driven Self-organization Evolution Emergent behaviour