Prof. Marie desJardins, January 28, 2016

Slides:



Advertisements
Similar presentations
Approaches, Tools, and Applications Islam A. El-Shaarawy Shoubra Faculty of Eng.
Advertisements

Modeling Complex Systems by Diana Stirling A Review and Discussion of the Paper James Hornage
Shapes and Music from Chaos Eleonora Bilotta Pietro Pantano The sounds on this CD includes tracks were obtained by arrangement of melodies generated through.
Agent-based Modeling: A Brief Introduction Louis J. Gross The Institute for Environmental Modeling Departments of Ecology and Evolutionary Biology and.
Dealing with Complexity Robert Love, Venkat Jayaraman July 24, 2008 SSTP Seminar – Lecture 10.
Introductory Lecture. What is Discrete Mathematics? Discrete mathematics is the part of mathematics devoted to the study of discrete (as opposed to continuous)
CS 346U Exploring Complexity in Science and Technology Instructor: Melanie Mitchell Textbook: M. Mitchell, Complexity: A Guided Tour (Oxford University.
Central question for the sciences of complexity. How do large networks with.
GOAL: UNDERSTAND CAUSAL AND INFLUENCE NETWORKS IN COMPLEX ADAPTIVE SYSTEMS IN ORDER TO CONTROL THEM.
Software Self-Adaptation A survey of the field “Self-adaptive software evaluates its own behavior and changes behavior when the evaluation indicates it.
제 11 주. 응용 -5: Economics Agent-based Computational Economics: Growing Economies from the Bottom Up L. Tesfatsion, Artificial Life, vol. 8, no. 1, pp. 55~82,
Applied Mathematics Complex Systems Fractals Fractal by Zhixuan Li.
Mandelbrot Set the Who Is Mandelbrot?  Benoit Mandelbrot –Mandelbrot was born in Poland in He studied mathematics in France under Gaston Julia.
HONR 300/CMSC 491 Computation, Complexity, and Emergence Mandelbrot & Julia Sets Prof. Marie desJardins February 22, 2012 Based on slides prepared by Nathaniel.
MASS: From Social Science to Environmental Modelling Hazel Parry
CITS4403 Computational Modelling Fractals. A fractal is a mathematical set that typically displays self-similar patterns. Fractals may be exactly the.
Artificial Chemistries – A Review Peter Dittrich, Jens Ziegler, and Wolfgang Banzhaf Artificial Life 7: , 2001 Summarized by In-Hee Lee.
Agent-based modelling in social sciences Andreas Krause School of Management.
CS 346U Exploring Complexity in Science and Technology Instructor: Melanie Mitchell Textbook: M. Mitchell, Complexity: A Guided Tour (Oxford University.
Copyright © 2002, Bryan Coffman, James Smethurst, Michael Kaufman, Langdon Morris a brief introduction complex adaptive systems to.
Week 3a Mechanisms for Adaptation. POLS-GEOG-SOC 495 Spring Lecture Overview Review –CAS –Principles of chaos How do systems “learn”? –“Credit.
CSCI 6900/4900 Special Topics in Computer Science Automata and Formal Grammars for Bioinformatics Bioinformatics problems sequence comparison pattern/structure.
Introduction to Self-Organization
Modeling Complex Dynamic Systems with StarLogo in the Supercomputing Challenge
Introduction to Bioinformatics Biostatistics & Medical Informatics 576 Computer Sciences 576 Fall 2008 Colin Dewey Dept. of Biostatistics & Medical Informatics.
BioComplexity: New Approaches to Big, Bad Problems, or the Same Old Dreck? Louis J. Gross The Institute for Environmental Modeling Departments of Ecology.
HONR 300/CMSC 491 Complexity Prof. Marie desJardins, January 31, Class Intro 1/26/10.
Agent Based Modeling (ABM) in Complex Systems George Kampis ETSU, 2007 Spring Semester.
Controlling the Behavior of Swarm Systems Zachary Kurtz CMSC 601, 5/4/
Neural Networks and Machine Learning Applications CSC 563 Prof. Mohamed Batouche Computer Science Department CCIS – King Saud University Riyadh, Saudi.
Technical Seminar Presentation Presented By:- Prasanna Kumar Misra(EI ) Under the guidance of Ms. Suchilipi Nepak Presented By Prasanna.
“It’s the “It’s the SYSTEM !” SYSTEM !” Complex Earth Systems
Cellular Automata BIOL/CMSC 361: Emergence 2/12/08.
Chia Y. Han ECECS Department University of Cincinnati Kai Liao College of DAAP University of Cincinnati Collective Pavilions A Generative Architectural.
Business, Law, and Innovation System Dynamics Spring 2011 Professor Adam Dell The University of Texas School of Law.
 Introduction  Definition of a fractal  Special fractals: * The Mandelbrot set * The Koch snowflake * Sierpiński triangle  Fractals in nature  Conclusion.
Biologically Inspired Computation Ant Colony Optimisation.
Computation, Complexity and Emergence: Course Overview Prof. Marie desJardins, January 26, Class Intro 1/26/16.
Organic Evolution and Problem Solving Je-Gun Joung.
Welcome! Please sign in I’ll be happy to answer any questions about the course. Please feel free to contact me at any time individually with student questions.
MODELS PURPOSE: Predict the future, test outcomes of various scenarios, identify the important components or variables, and understand how the parts interact.
Computing Systems Lecture 12 Future Computing. Natural computing Take inspiration from nature for the development of novel problem-solving techniques.
Computer Architecture Organization and Architecture
Aim: How does geographic & reproductive isolation lead to speciation?
Self-organizing algorithms Márk Jelasity. Decide Object control measure control loop Centralized Mindset: Control Loop ● problem solving, knowledge (GOFAI)
HONR 300/CMSC 491 Computation, Complexity, and Emergence
Questions and Ponderings On “Life”
8th Grade Science Mr. Godsey-Knights.
Speciation Notes.
Iterative Mathematics
CSC 221: Computer Programming I Fall 2005
HONR 300/CMSC 491 Fractals (Flake, Ch. 5)
Recursion.
Complexity A more recent conceptualization of how to look at nature and our interaction with it Originated in general systems theory, a way of looking.
Discrete Mathematics and Its Applications
COT 5611 Operating Systems Design Principles Spring 2012
HONR 300/CMSC 491 Fractals (Flake, Ch. 5)
Dealing with Complexity
Lecture 1 - Introduction
HONR 300/CMSC 491 Fractals (Flake, Ch. 5)
Teachers’ Uses of Virtual Manipulatives in K-8 Mathematics Lessons
R. W. Eberth Sanderling Research, Inc. 01 May 2007
Biol 115 Evolution, Behavior, and Ecology
A Change Through Time Natural selection and evolution Chapter 3.
Computation, Complexity and Emergence: Course Overview
Market-based Dynamic Task Allocation in Mobile Surveillance Systems
Created for Sloan-C Conference, Fall 2006
Isolation 17.3 Speciation.
Speaker: Ao Weng Chon Advisor: Kwang-Cheng Chen
Behavior Based Systems
Presentation transcript:

Prof. Marie desJardins, January 28, 2016 HONR 300/CMSC 491 Complexity Prof. Marie desJardins, January 28, 2016 Complexity 1/28/16

Course Topics Complexity 1/28/16

Reproduced from Gary Flake, The Computational Beauty of Nature, MIT Press, 1998 Complexity 1/28/16

Topics 1/26-2/9: 2/11-2/25: 3/1-3/10: 3/22: 3/24-3/29: 3/31-4/17: 4/12-4/19: 4/21-4/28: 5/3-5/??: Complexity, mathematical and algorithmic background Fractals Chaos Midterm Cellular and finite-state automata (machines) Multi-agent systems NetLogo project presentations Optimization and adaptation Presentations, additional topics if time Complexity 1/28/16

Sources of Complexity Complexity 1/28/16

Complexity and Agents Complexity in systems arises from interactions between individual components or agents of the system Emergence is the concept that system behavior is not readily inferred from individual agent behaviors: it arises from the interactions between the agents in complex and beautiful ways Self-similarity arises when similar patterns occur at multiple levels of abstraction or multiple parts of a system Sources of complexity: Parallelism Recursion Adaptation Complexity 1/28/16

Parallelism michaelmcfadyenscuba.info/ reference.findtarget.com mathaware.org Complexity 1/28/16 http://hermetic.ch/

Parallelism Parallelism: Many copies of identical or highly similar agents operating simultaneously (but potentially interacting with each other) Examples: Biological/biochemical systems: Fish schools, ant colonies, protein folding Mathematical models: Cellular automata Physical processes: Galaxy formation, planetary rings Social/technological systems: Economic markets, social networks, structure of the Internet, RAID disk arrays Complexity 1/28/16

Recursion faqs.org wikipedia.org condostx.com wallpaperstock.net Complexity 1/28/16

Recursion Recursion: a repetitive process in which a process is invoked repeatedly on successively smaller versions of the entity or problem being manipulated Examples of recursion: Biological processes: Tree branches, seashells, coral reefs Mathematical models: Fractals, L-systems Physical processes: Coastal formation, sand dunes, snowflakes, cloud formations, mountain ranges Social systems: Micromarkets, hierarchical organizations, clan systems, governmental systems, knowledge structures Complexity 1/28/16

Adaptation intranet.friaryschool.net pinnycohen.com mms.nps.gov scienceray.com childrenshospital.org Complexity 1/28/16

Adaptation Adaptation: Modification of an agent or a species (collection of agents over time, through reproduction) in response to environmental pressures (competition for resources) Examples: Biological systems: Evolution, drug-resistant bacteria, learning and memory, cancer Mathematical models: Dynamic optimization, feedback models Physical processes: Global climate change, meandering river shapes, mineral formation Social systems: Opinion formation, market fads, competitive markets, social protocols/etiquette Complexity 1/28/16

What Does Complexity Mean to You? What did you think you were signing up for when you registered for this class? Complexity 1/28/16

How Big is a Complex System? Powers of Ten movie (9 min): https://www.youtube.com/watch?v=0fKBhvDjuy0 Complexity 1/28/16

What Next? Reminders: The first reading journal is due 12 hours before our next class (i.e., by 8:30 p.m. on Monday, February 1). The “Complexity in Everyday Life” assignment is due next Thursday, February 4. Complexity 1/28/16