Incorporating Evolutionary Fitness into Design Science By T. Grandon Gill.

Slides:



Advertisements
Similar presentations
Willing to spend the time! Self motivated! Self responsibility! (If you need something Ask For IT!!!!!) Ability to communicate! (Vocabulary) Write,
Advertisements

Restaurant and Foodservice Operations Are Labor-Intensive
Chapter 10 Decision Making © 2013 by Nelson Education.
Project management Project manager must;
Evolution and Ecology.
EvoNet Flying Circus Introduction to Evolutionary Computation Brought to you by (insert your name) The EvoNet Training Committee The EvoNet Flying Circus.
OASIS Reference Model for Service Oriented Architecture 1.0
Emotions and Moods Chapter 7
EvoNet Flying Circus Introduction to Evolutionary Computation Brought to you by (insert your name) The EvoNet Training Committee The EvoNet Flying Circus.
1 Pendahuluan Pertemuan 9 Matakuliah: H0062/Teori Sistem Tahun: 2006.
Genetic Algorithms Learning Machines for knowledge discovery.
Simulation Models as a Research Method Professor Alexander Settles.
Developing Ideas for Research and Evaluating Theories of Behavior
Mathematical Modeling in Biology:
D Nagesh Kumar, IIScOptimization Methods: M1L4 1 Introduction and Basic Concepts Classical and Advanced Techniques for Optimization.
Applying Multi-Criteria Optimisation to Develop Cognitive Models Peter Lane University of Hertfordshire Fernand Gobet Brunel University.
WHAT DO WE KNOW ABOUT AGILE SOFTWARE DEVELOPMENT? Author : Tore Dyba and Torgeir Dingsoyr Reporter : 卓卿安.
Overview of the Research Process in Economics Researchers in Economics, as a social science, use a version of the scientific method. The scientific method.
Unit 1: The Language of Science  communicate and apply scientific information extracted from various sources (3.B)  evaluate models according to their.
Path-Goal Theory Chapter 7.
© 2014 SAGE Publications, Inc. Chapter 5: Executive Leadership.
Science Standards 2009: Themes, Implications, Metaphors Nancy Butler Songer The University of Michigan 10 October 2009 NSF DR-K12 Principal Investigator’s.
Evolutionary Algorithms BIOL/CMSC 361: Emergence Lecture 4/03/08.
Introduction to Genetic Algorithms and Evolutionary Computation
Evolution Strategies Evolutionary Programming Genetic Programming Michael J. Watts
303KM Project Management1 Chapter 2: The Project Management in Context of Organization Environment.
Lecture 8: 24/5/1435 Genetic Algorithms Lecturer/ Kawther Abas 363CS – Artificial Intelligence.
Software Project Management With Usage of Metrics Candaş BOZKURT - Tekin MENTEŞ Delta Aerospace May 21, 2004.
What is Genetic Programming? Genetic programming is a model of programming which uses the ideas (and some of the terminology) of biological evolution to.
Invitation to Biology. Organization Within An Organism  Atoms are organized into molecules  In multicelled species, cells are organized into tissues,
Organizational Behavior. Organizational Behavior-What is it?  OB Involves the study of process-how people in social systems function with each other.
Artificial Intelligence/Life Presented by James H. Sunshine September 2, 2004.
1 Introduction to Software Engineering Lecture 1.
Genetics and Speciation
GENETIC ALGORITHM A biologically inspired model of intelligence and the principles of biological evolution are applied to find solutions to difficult problems.
Autonomy and Artificiality Margaret A. Boden Hojin Youn.
Leadership Chapter 7 – Path-Goal Theory.  Path-Goal Theory Perspective  Conditions of Leadership Motivation  Leader Behaviors & Subordinate Characteristics.
Advanced Decision Architectures Collaborative Technology Alliance An Interactive Decision Support Architecture for Visualizing Robust Solutions in High-Risk.
Genetic Algorithms ML 9 Kristie Simpson CS536: Advanced Artificial Intelligence Montana State University.
Machine Learning A Quick look Sources: Artificial Intelligence – Russell & Norvig Artifical Intelligence - Luger By: Héctor Muñoz-Avila.
Developing a Framework In Support of a Community of Practice in ABI Jason Newberry, Research Director Tanya Darisi, Senior Researcher
Biodiversity and Evolution Review. Biodiversity includes these components: – Functional diversity – Ecological diversity – Species diversity - Genetic.
WJEC Eduqas GCSE (9-1) Geography A Preparing for Component 3 Andy Owen.
Improving Structural Testing of Object-Oriented Programs via Integrating Evolutionary Testing and Symbolic Execution Kobi Inkumsah Tao Xie Dept. of Computer.
Innovative and Unconventional Approach Toward Analytical Cadastre – based on Genetic Algorithms Anna Shnaidman Mapping and Geo-Information Engineering.
Contribution of second order evolution to evolutionary algorithms Virginie LEFORT July 11 th.
Complexity and Hierarchy
UTA/ARRI. Enterprise Engineering for The Agile Enterprise Don Liles The University of Texas at Arlington.
Dynamics of Competition Between Incumbent and Emerging Network Technologies Youngmi Jin (Penn) Soumya Sen (Penn) Prof. Roch Guerin (Penn) Prof. Kartik.
CSCOPE Unit: 09 Lesson: 01.  Be prepared to share your response to the following: ◦ Biological evolution happens at the __________ level, not the individual.
Bringing Diversity into Impact Evaluation: Towards a Broadened View of Design and Methods for Impact Evaluation Sanjeev Sridharan.
WEEK 2 Justice as Fairness. A Theory of Justice (1971) Political Liberalism (1993)
Becerra-Fernandez & Sabherwal -- Knowledge Management © 2010 M.E. Sharpe Chapter 1 Introducing Knowledge Management.
Basic Approaches to Leadership Chapter TWELVE. What Is Leadership? Leadership The ability to influence a group toward the achievement of goals Management.
Welcome to Review session for 2013 Exam is required for all students enrolled in Biology class as well as all 10 th graders enrolled in a biology class.
Integration of generic competencies and content in the Skills for a Changing World Curriculum Key Issues to Consider.
Genetic Algorithm in TDR System
Introduction to Evolutionary Computing
Evolutionary Algorithms Jim Whitehead
Evolution Strategies Evolutionary Programming
CHAPTER 1 Introduction BIC 3337 EXPERT SYSTEM.
CSC 380: Design and Analysis of Algorithms
Model-Driven Analysis Frameworks for Embedded Systems
GENETIC ALGORITHM A biologically inspired model of intelligence and the principles of biological evolution are applied to find solutions to difficult.
Evolving Logical-Linear Edge Detector with Evolutionary Algorithms
CSC 380: Design and Analysis of Algorithms
Coevolutionary Automated Software Correction
Presentation transcript:

Incorporating Evolutionary Fitness into Design Science By T. Grandon Gill

The design task and design science The concept of fitness Refocusing design outcomes Conclusions Overview

What is “design science” and why should we care about it? The Design Task and Design Science

Representation & Symbols Intuition and Experience External Environment Three Worlds of Design Principal focus of design science  end point is design artifact Guides design through feelings and creativity  context driven Real world determines ultimate success of the design artifact

Design Cycle and Role of Design Science Determine design constraints Develop design candidates Select design artifact Artifact outcomes Intelligence Design Choice Presents constraints Fitness landscape Creativity Utility Formalized Processes Estimates of Fitness

Applying the concept of evolutionary fitness to design Fitness

The success of a design can be characterized as its “fitness” Two possible interpretations, inspired by biology: Fitness Definition #1. The fitness of an organism describes its ability to survive at a high level of capacity over time. Fitness Definition #2. The fitness of an organism describes its ability to reproduce—completely or in part—and evolve over successive generations. Concepts are related, but can sometimes work against each other Example: population dynamics Nature of Fitness

Interpretation in Design Context

As components of a design interact, landscape becomes “rugged”. Example: ingredients in a recipe Rugged landscape characteristics Many local peaks Sharp drop-offs General rules fail to apply Landscape dynamics tend towards punctuated equilibrium, making prediction less reliable Implications Estimates of fitness (e.g., result of “science”) and intuition become weaker Status quo becomes increasingly attractive Imitation often yields better results than analysis Design science becomes irrelevant…? Fitness and Complexity

Emphasizing reproduction over fit to a specific context Refocusing Design Outcomes

Interesting Useful Elegant Decomposable Embedded in Design System Open Too Useful? Fitness Usefulness Novel Malleable Usefulness vs. Fitness

Interesting Elegant Decomposable Embedded in Design System Open Novel Malleable Promotes Modification (Mutation, Recombination) Promotes Quality, Consistency, Motivation Promotes Diversity Promotes Diffusion Promotes Longevity Effects of Fitness Characteristics

Why should we care about design fitness? Conclusions

In an increasingly complex environment, predicting usefulness based on an initial design becomes increasingly difficult Example: increasing acceptance of agile methodologies Offers insights not necessarily self-evident (or, at least, justifications for insights) Can be applied in a practical manner Takes a longer-term view of design More suitable as a research focus given publication cycles Offers many research opportunities Validating proposed design characteristics Cross-fertilization with other biologically-inspired research areas, such as genetic algorithms Benefits of Fitness Approach