Update on tractor technology The new John Deere 7290R.. an amazing advance in tractor technology.

Slides:



Advertisements
Similar presentations
Darwin and His Theory of Evolution by Natural Selection
Advertisements

Natural Selection, Adaptation, and Evolution
Biologically Inspired AI (mostly GAs). Some Examples of Biologically Inspired Computation Neural networks Evolutionary computation (e.g., genetic algorithms)
Evolutionary Learning. Some Examples of Biologically Inspired AI Neural networks Evolutionary computation (e.g., genetic algorithms) Immune-system-inspired.
21-May-15 Genetic Algorithms. 2 Evolution Here’s a very oversimplified description of how evolution works in biology Organisms (animals or plants) produce.
Chapter 4 DECISION SUPPORT AND ARTIFICIAL INTELLIGENCE
Genetic Algorithms. Some Examples of Biologically Inspired AI Neural networks Evolutionary computation (e.g., genetic algorithms) Immune-system-inspired.
Genetic Algorithms Chapter 9, Complexity: A Guided Tour.
Genetic Algorithms1 COMP305. Part II. Genetic Algorithms.
Introduction to Genetic Algorithms Yonatan Shichel.
Evolutionary Algorithms Simon M. Lucas. The basic idea Initialise a random population of individuals repeat { evaluate select vary (e.g. mutate or crossover)
Genetic Algorithms Learning Machines for knowledge discovery.
Evolving "elementary sight" strategies in predators via Genetic programming ICBV Project Lior Becker.
EVOLUTION. EVOLUTION The first living organisms were simple, single celled organisms. Through time more complex simple- celled creatures were created.
Darwin and His Theory of Evolution by Natural Selection
McGraw-Hill/Irwin ©2005 The McGraw-Hill Companies, All rights reserved ©2005 The McGraw-Hill Companies, All rights reserved McGraw-Hill/Irwin.
Differential Evolution Hossein Talebi Hassan Nikoo 1.
Evolutionary Algorithms and Artificial Intelligence Paul Grouchy PhD Candidate University of Toronto Institute for Aerospace Studies
What Darwin Never Knew How Genetics influences Evolutionary Thought.
Evolutionary Intelligence
A Closer Look At Darwin’s Idea of Natural Selection
1 Artificial Evolution: From Clusters to GRID Erol Şahin Cevat Şener Dept. of Computer Engineering Middle East Technical University Ankara.
Introduction to Genetic Algorithms and Evolutionary Computation
A Closer Look At Darwin’s Idea of Natural Selection Jarod Raithel Mary Carroll High School Honors Biology I Spring 2007.
Unit 11 7F Analyze and evaluate the effects of other evolutionary mechanisms, including genetic drift, gene flow, mutation, and recombination.  
Evolution Strategies Evolutionary Programming Genetic Programming Michael J. Watts
Comparative Psychology Evolution What is evolution & why are psychologists interested? What is evolution & why are psychologists interested? Reproductive.
Lecture 8: 24/5/1435 Genetic Algorithms Lecturer/ Kawther Abas 363CS – Artificial Intelligence.
Warm-up Activity 1. How many frames are in a Pixar animated movie such as The Incredibles?
ART – Artificial Reasoning Toolkit Evolving a complex system Marco Lamieri Spss training day
Evolution of Populations Chapter 16. Gene and Variation Although Mendel and Darwin both worked in the 1800’s, they were not able to share information.
What is Genetic Programming? Genetic programming is a model of programming which uses the ideas (and some of the terminology) of biological evolution to.
An Introduction to Genetic Algorithms Lecture 2 November, 2010 Ivan Garibay
Fuzzy Genetic Algorithm
GENETIC ALGORITHMS.  Genetic algorithms are a form of local search that use methods based on evolution to make small changes to a popula- tion of chromosomes.
Foothill High School Science Department Evolution of Populations Other Mechanisms of Genetic Change.
Genetic Algorithms. Evolutionary Methods Methods inspired by the process of biological evolution. Main ideas: Population of solutions Assign a score or.
Exact and heuristics algorithms
Mechanisms of Evolution Concept 2 – Analyzing Descent with Modification: A Darwinian View of Life (Ch 22) Part 2: Evidence for Evolution.
Genetic Programming Part 2 Jay Shaffstall. Genetic Programming Review of Part 1 Program graphing Program breeding Program mutation Fitness functions Development.
Introduction to History of Life. Biological evolution consists of change in the hereditary characteristics of groups of organisms over the course of generations.
Introduction to Genetic Algorithms. Genetic Algorithms We’ve covered enough material that we can write programs that use genetic algorithms! –More advanced.
Evolutionary Computation: A New Way to Search for Solutions Blase B. Cindric Mount Union College November 14, 2006.
Product Evolution: Computer-aided Recombinant Design by Customer-driven Natural Selection Kamal Malek Noubar Afeyan MIT Media Lab / The Center For Bits.
WARM-UP Use your NOTES from yesterday to answer the 7 questions on your warm- up. Glue to p. 82 in your notebook (leave some space below) –Glue sticks.
Genetic Algorithms MITM613 (Intelligent Systems).
Mechanisms of Evolution What causes organisms to change over time?
An Introduction to Genetic Algorithms Lecture 2 November, 2010 Ivan Garibay
Population Genetics Chapter 16 & 17.
Challenge  What role does VARIATION play in natural selection? Useful Vocabulary:  Mutation  Speciation Activity 96: Battling Beaks.
Artificial Intelligence By Mr. Ejaz CIIT Sahiwal Evolutionary Computation.
.  List as many characteristics that are true of all living things as you can. o Use your prior knowledge o Think about the Specimen Walk.
Darwin’s Theory of Evolution by Natural Selection.
Individuals in a population may evolve. A.True B.False False! Individuals do NOT evolve; POPULATIONS do!
Darwin’s Evolution A Theory of Evolution. How did the giraffe get its long neck ? Lamarck had an idea… Lamarck had an idea… Organisms acquire traits.
Breeding Swarms: A GA/PSO Hybrid 簡明昌 Author and Source Author: Matthew Settles and Terence Soule Source: GECCO 2005, p How to get: (\\nclab.csie.nctu.edu.tw\Repository\Journals-
George Yauneridge.  Machine learning basics  Types of learning algorithms  Genetic algorithm basics  Applications and the future of genetic algorithms.
GENETIC ALGORITHM By Siti Rohajawati. Definition Genetic algorithms are sets of computational procedures that conceptually follow steps inspired by the.
 Presented By: Abdul Aziz Ghazi  Roll No:  Presented to: Sir Harris.
Genetic Algorithms.
Evolution as Genetic Change
WHO WAS CHARLES DARWIN AND WHAT DID HE REALLY SAY?
Evolution Chpt
This project consists of the design and optimization of jet engines
Editing as an Evolutionary Algorithm: Selection and Exploration
Who wants to be a Student Millionaire?
Modern Evolutionary Theory
SURVIVAL OF THE FITTEST
Evolution of Populations
Presentation transcript:

Update on tractor technology The new John Deere 7290R.. an amazing advance in tractor technology

Update on tractor technology John Deere makes tractors, planters, and lots more In the 1980s, their manufacturing complexity became overwhelming... thousands of products... billions of possible combinations...

In trying to fill hundreds of custom orders each day, they faced: Problems Horrific traffic jams in the plant Machines in demand at more than one place at a time Others remained idle with nothing to do

What to do? Engineers couldn't find efficient production schedules, what to build, in which order. But eventually, Bill Fulkerson had a creative idea: what's more intelligent than the human brain?

Answer: Evolution

How does evolution work? Three things: Differential replication (fitter organisms survive and send more offspring into the next generation)‏ Random variation (mutations and sexual recombination create new types)‏ Process repeats many times

Can these three components be used to design... manufacturing schedules?

Start with a “population” of random schedules Make tractorMake planterMake ??Maintain machines Schedule 1 Schedule 2 Schedule 3 Time of day None of these will be any good, but let them evolve...

Calculate the “fitness” of each schedule.. faster means fitter Schedule 1 Schedule 2 Schedule hours 200 hours 360 hours Then let population reproduce, with fitter schedules having more offspring

Include variation and time Introduce innovation (variation) in each generation through mutation and sexual recombination; let the population explore new designs Repeat for many generations

Results? Early on, all schedules perform poorly After evolution overnight, some schedules outperformed anything the engineers could design They work -- but NO ONE really understands why!!

Evolutionary computing Has now been applied to: aircraft design X-ray image interpretation drug discovery, etc. A shift in science: We don't find solutions, but design processes capable of finding their own solutions.