A Multi-Agent Systems Based Conceptual Ship Design Decision Support System The Ship Stability Research Centre Department of Naval Architecture and Marine.

Slides:



Advertisements
Similar presentations
Rolls-Royce supported University Technology Centre in Control and Systems Engineering UK e-Science DAME Project Alex Shenfield
Advertisements

DELOS Highlights COSTANTINO THANOS ITALIAN NATIONAL RESEARCH COUNCIL.
Dynamic Task Assignment Load Index for Geographically Distributed Web Services PhD Research Proposal By: Dhiah Al-Shammary Supervised.
Topic Outline ? Black-Box Optimization Optimization Algorithm: only allowed to evaluate f (direct search) decision vector x objective vector f(x) objective.
TECHNOLOGY GUIDE 4: Intelligent Systems
Elitist Non-dominated Sorting Genetic Algorithm: NSGA-II
Multiobjective Optimization Chapter 7 Luke, Essentials of Metaheuristics, 2011 Byung-Hyun Ha R1.
1 Intelligent Agents Software analog to human agents real estate agent, librarian, salesperson Perform tasks individually, or in collaboration Static and.
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.
Effective Coordination of Multiple Intelligent Agents for Command and Control The Robotics Institute Carnegie Mellon University PI: Katia Sycara
Distributed Network and System Management Based on Intelligent and Mobile Agents Jianguo Ding 25/03/2002 DVT-DatenVerarbeitungsTechnik FernUniversität.
Yaochu Jin FTR/HRE-D August, From Interactive Evolutionary Algorithms to Agent-based Evolutionary Design Interactive Evolutionary Algorithm –When.
Spring, 2013C.-S. Shieh, EC, KUAS, Taiwan1 Heuristic Optimization Methods Pareto Multiobjective Optimization Patrick N. Ngatchou, Anahita Zarei, Warren.
SESSION 10 MANAGING KNOWLEDGE FOR THE DIGITAL FIRM.
Multiagent Systems and Societies of Agents
Interactive Calculus in a Virtual Learning Environment César Córcoles, Antoni Gomà, M. Antonia Huertas Department of Computer Science Open University of.
Quality of Service in IN-home digital networks Alina Albu 23 October 2003.
DAI: Agent interaction in MAS
April 15, 2005Department of Computer Science, BYU Agent-Oriented Software Engineering Muhammed Al-Muhammed Brigham Young University Supported in part by.
1 Introduction to Load Balancing: l Definition of Distributed systems. Collection of independent loosely coupled computing resources. l Load Balancing.
Marakas: Decision Support Systems, 2nd Edition © 2003, Prentice-Hall Chapter Chapter 7: Expert Systems and Artificial Intelligence Decision Support.
Applications of agent technology in communications: a review S. S. Manvi &P. Venkataram Presented by Du-Shiau Tsai Computer Communications, Volume 27,
Developing Intelligent Agents and Multiagent Systems for Educational Applications Leen-Kiat Soh Department of Computer Science and Engineering University.
1 Swiss Federal Institute of Technology Computer Engineering and Networks Laboratory Classical Exploration Methods for Design Space Exploration (multi-criteria.
02 -1 Lecture 02 Agent Technology Topics –Introduction –Agent Reasoning –Agent Learning –Ontology Engineering –User Modeling –Mobile Agents –Multi-Agent.
Multiagent Systems: Local Decisions vs. Global Coherence Leen-Kiat Soh, Nobel Khandaker, Adam Eck Computer Science & Engineering University of Nebraska.
A New Algorithm for Solving Many-objective Optimization Problem Md. Shihabul Islam ( ) and Bashiul Alam Sabab ( ) Department of Computer Science.
Optimal Arrangement of Ceiling Cameras for Home Service Robots Using Genetic Algorithms Stefanos Nikolaidis*, ** and Tamio Arai** *R&D Division, Square.
Evolutionary Multi-objective Optimization – A Big Picture Karthik Sindhya, PhD Postdoctoral Researcher Industrial Optimization Group Department of Mathematical.
Multi-Agent Model to Multi-Process Transformation A Housing Market Case Study Gerhard Zimmermann Informatik University of Kaiserslautern.
A Framework for Distributed Model Predictive Control
© 2007 Tom Beckman Features:  Are autonomous software entities that act as a user’s assistant to perform discrete tasks, simplifying or completely automating.
Software Agents: An Overview by Hyacinth S. Nwana and Designing Behaviors for Information Agents by Keith Decker, Anandeep Pannu, Katia Sycara and Mike.
CBR for Fault Analysis in DAME Max Ong University of Sheffield.
Implicit An Agent-Based Recommendation System for Web Search Presented by Shaun McQuaker Presentation based on paper Implicit:
Argumentation and Trust: Issues and New Challenges Jamal Bentahar Concordia University (Montreal, Canada) University of Namur, Belgium, June 26, 2007.
Efficient and Scalable Computation of the Energy and Makespan Pareto Front for Heterogeneous Computing Systems Kyle M. Tarplee 1, Ryan Friese 1, Anthony.
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.
Supporting Conceptual Design Innovation through Interactive Evolutionary Systems I.C. Parmee Advanced Computation in Design and Decision-making CEMS, University.
NAVEEN AGENT BASED SOFTWARE DEVELOPMENT. WHAT IS AN AGENT? A computer system capable of flexible, autonomous (problem-solving) action, situated in dynamic,
Carnegie Mellon Interactive Resource Management in the COMIREM Planner Stephen F. Smith, David Hildum, David Crimm Intelligent Coordination and Logistics.
Ibrahim Fathy, Mostafa Aref, Omar Enayet, and Abdelrahman Al-Ogail Faculty of Computer and Information Sciences Ain-Shams University ; Cairo ; Egypt.
Towards a Theoretical Framework for the Integration of Dialogue Models into Human-Agent Interaction John R. Lee Assistive Intelligence Inc. Andrew B. Williams.
Evaluation of Agent Building Tools and Implementation of a Prototype for Information Gathering Leif M. Koch University of Waterloo August 2001.
First Meeting of the AgentLink SIG on Intelligent Information Agents (I2A) Hotel Euroflat, Brussels September 24-25, 1998 Report Innes A. Ferguson, SIG.
Algorithmic, Game-theoretic and Logical Foundations
Digital Libraries1 David Rashty. Digital Libraries2 “A library is an arsenal of liberty” Anonymous.
Intelligent Agents. 2 What is an Agent? The main point about agents is they are autonomous: capable of acting independently, exhibiting control over their.
Agent Overview. Topics Agent and its characteristics Architectures Agent Management.
Multi-objective Evolutionary Algorithms (for NACST/Seq) summarized by Shin, Soo-Yong.
Authors: Soamsiri Chantaraskul, Klaus Moessner Source: IET Commun., Vol.4, No.5, 2010, pp Presenter: Ya-Ping Hu Date: 2011/12/23 Implementation.
Evolving RBF Networks via GP for Estimating Fitness Values using Surrogate Models Ahmed Kattan Edgar Galvan.
Evolutionary multi-objective algorithm design issues Karthik Sindhya, PhD Postdoctoral Researcher Industrial Optimization Group Department of Mathematical.
EEL 5937 Content languages EEL 5937 Multi Agent Systems Lecture 10, Feb. 6, 2003 Lotzi Bölöni.
Text Information Management ChengXiang Zhai, Tao Tao, Xuehua Shen, Hui Fang, Azadeh Shakery, Jing Jiang.
Evolutionary Computing Chapter 12. / 26 Chapter 12: Multiobjective Evolutionary Algorithms Multiobjective optimisation problems (MOP) -Pareto optimality.
Current research in Intelligence Agents Victor Govindaswamy.
CMSC 691B Multi-Agent System A Scalable Architecture for Peer to Peer Agent by Naveen Srinivasan.
An Architecture-Centric Approach for Software Engineering with Situated Multiagent Systems PhD Defense Danny Weyns Katholieke Universiteit Leuven October.
Intelligent Agents Chapter 2. How do you design an intelligent agent? Definition: An intelligent agent perceives its environment via sensors and acts.
Control-Theoretic Approaches for Dynamic Information Assurance George Vachtsevanos Georgia Tech Working Meeting U. C. Berkeley February 5, 2003.
September 2003, 7 th EDG Conference, Heidelberg – Roberta Faggian, CERN/IT CERN – European Organization for Nuclear Research The GRACE Project GRid enabled.
Learning Analytics isn’t new Ways in which we might build on the long history of adaptive learning systems within contemporary online learning design Professor.
Agent Communication Michael Floyd SYSC 5103 – Software Agents November 13, 2008.
Empowering the Knowledge Worker End-User Software Engineering in Knowledge Management Witold Staniszkis The 17th International.
The Hebrew University of Jerusalem School of Engineering and Computer Science Academic Year: 2011/2012 Instructor: Jeff Rosenschein.
Overview of MSU ESRDC Activities related to Computational Tools for Early State Design Dr. Noel Schulz Associate Professor and TVA Endowed Professorship.
Heuristic Optimization Methods Pareto Multiobjective Optimization
Assoc. Prof. Dr. Syed Abdul-Rahman Al-Haddad
NAME 217: Theoretical Ship Design
Presentation transcript:

A Multi-Agent Systems Based Conceptual Ship Design Decision Support System The Ship Stability Research Centre Department of Naval Architecture and Marine Engineering Universities of Glasgow and Strathclyde Bekir S. Türkmen

Design Exploration and Support Distributed Architecture Encapsulation of Design Experience Motivations

What is an agent? An Agent : one that acts or has the power or authority to act or represent another. An Intelligent Agent is the agent does the things rationally in a given situation (Russell 1995)

Intelligent Agents Autonomy Collaborative Behaviour Adaptivity Mobility Proactivity Reactivity

Multi-Agent Systems

MAS- Three Important Questions Communication Control Co-ordination, Collaboration, Negotiation

Communication Semantics and Syntax KQML, FIPA-ACL KIF, FIPA-SL FIPA-ACL (INFORM :sender ( agent-identifier :name :addresses () :receiver (set ( agent-identifier :name ) :content "Hello SSRC" ) FIPA-SL (query ‑ ref :sender (agent-idenfier :name B) :receiver (set (agent-identifier :name A)) :content ((iota ?x (p ?x))) :language FIPA-SL :reply ‑ with query1) KQML/KIF (evaluate :sender A :receiver B :language KIF :ontology motors :reply-with q1 :content (val (torque m1))) (reply :sender B :receiver A :language KIF :ontology motors :in-reply-to q1 :content (= (torque m1) (scalar 12 kgf)))

Control Centralized Federated Autonomous

Co-ordination Auctions Contract-Net (Task Sharing) Planning Game Theory Argumentation Catalogue of Conflicts

Proposed IA Architecture Communication Layer Coordination Layer Conflict Resolution Module Optimisation Module Knowledge Base for Conflicts Rule-based Case-based Optimisation Module Local-Search Algorithms Global-Search Algorithms Learning Module Task Layer ENVIRONMENT Acquaintance Module Task Layer Knowledge Base Wrapped Simulation Tools Acquaintance Module List of Agents Agents’ work definition Intelligent Agent Architecture User Interface

Proposed MAS Architecture Static Stability Agent Dynamic Stability Agent Evacuation Agent Resistance Agent Hull Generation Agent CFD Agent FEA Agent Worker Agents Multi-Objective Optimisation Agent Multi-Attribute Decision Maker Agent Decision Theoretic Agents 3D Real-Time Simulation / Virtual Reality Agent User Interface Agents Geometry Transfer Multi-Agent System Architecture ………………………..

Decision-Theoretic Agents Multi-Objective Optimisation Agent Multi-Attribute Decision Maker Agent Decision Theoretic Agents Ranking and Selection Methods TOPSIS (Technique for Order Preference by Similarity to Ideal Solution) …… Multi-Objective Optimisation Algorithms VEGA (Vector Evaluated GA) NSGA (Non-Dominated Sorting GA) NSGA2 (A Fast and Elitist NSGA) SPEA/SPEA2 ( Strength Pareto Genetic Algorithm)

Multi-Objective Optimisation Decision-Making Before Search Decision-Making After Search Decision-Making during Search

Comparison of MOGA Methods Objective Functions : f 1 (x) = x 2 ; f 2 (x) = (x-2) 2 Figure 1. VEGA Results Figure 2. NSGA Results Figure 3. NSGA II Results Figure 1 Figure 3 Figure 2

Integrated Decision-Making and Search In order to reduce the calculation cost and scalability we guide the search by introducing designer preferences into search. Applied as A Priori and Progressive, Final Selection from Reduced Pareto-Set

Proposed Approach for Introducing Bias NSGA II + TOPSIS Algorithm Reference Point Method Approach NADIR POINT IDEAL POINT

Proposed Approach for Introducing Bias Continued Two modifications to introduce bias, Modification of Elitist Strategy Modification of Crowding Distance Assignment Preference is given as, one unit of a is worth at most x units of b

Internal Hull Subdivision Optimisation Objectives Survivability –Max. Cargo Capacity (In Car Lanes) Max. Limiting KG – Max. Constraints Two Adjacent Bulkhead Distance greater than SOLAS’90 Longitudinal Damage Extent, SOLAS’ 90 Regulations,Limiting KG Reduction for operational Life cycle

Internal Hull Subdivision Optimisation

Internal Hull Subdivision Optimisation Continued Cargo Capacity (Car Lanes)

Internal Hull Subdivision Optimisation Results

Distributed Optimisation Test Problem in A Multi-Agent Systems

Distributed Optimisation in A MAS Early Results

Conclusions and Future Development Advantages of proposed approach Distributed Computation (Less computation time) Distribution of Expertise (Intelligent Agent Architecture) Integrated Multi-Criteria Decision-Making and Decision Support Environment. Future Research Integration with CAD Environment Case Study for Intelligent Agents in Multi-Agent Systems

Questions