W1.1 Introduction Flashcards

(14 cards)

1
Q

A survival of the fittest principle will naturally emerge given:

A
  1. A population of organisms which can reproduce in a challenging/changing environment
  2. A way of continually generating diversity in new “child” organisms
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

The basic method of evolution as a solution to a problem

A

Trial and error, but this appears to be a recipe for problem solving algorithms which take forever, with little or no eventual success.

(no heuristics or propagation or feedback loop)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Infinite Monkey Theorem

A

Given an infinite length of time, a chimpanzee punching at random on a typewriter would almost surely type out all of Shakespeare’s plays.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Although randomness (stochasticity) is involved in an evolutionary algorithm, other ingredients, inspired by nature are required to develop a functioning algorithm

Those 3 ingredients are:

A

1) Use a population of organisms that are competing for resources

2) Select “parents” with a relatively weak bias towards the fittest

3) It can sometimes help to use recombination of two or more “parents” - i.e. generate new candidate solutions by combining bits and pieces from different previous solutions.

1&2 are required. 3 is optional, but is often helpful

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

“Select ‘parents’ with a relatively weak bias towards the fittest.”

A

It’s not really plain survival of the fittest, what works is the fitter you are, the more chance you have to reproduce, and it works best if even the least fit still have some chance. Mutate these, i.e. apply a small change

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

The basic techniques used when adapting a gene pool through the process of evolution

A

Selection

Crossover

Mutation

These 3 techniques are applied iteratively to take an initial population of genes and create children, which are then the new population

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Examples of evolutionary algorithms aiding in the bentley’s thesis on car design

A

Fixed wheel position, constrained bounding area
Chromosome is a series of slices
Fitnesses evaluated via a simple airflow simulation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Evolution Algorithm applications in planning

A

Routing
Scheduling
Packing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Evolution Algorithm applications in design

A

Electronic circuits
Neural networks
Structure design

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Evolution Algorithm applications in simulations

A

Model economic interactions of competing firms in a market

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Evolution Algorithm applications in identification

A

Fit a function medical data to predict future values

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Evolution Algorithm applications in control

A

Design a controller for gas turbine engine
Design control system for mobile robots

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Evolution Algorithm applications in classification

A

Game playing
Diagnosis of heart disease
Detecting SPAM

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

How Nature Inspired (Genetic and Evolutionary) algorithms differ from machine learning

A

NIC focuses on making creative innovative systems using real-world solutions and adaptations as the blueprints for those solutions

Machine learning propagates existing data/attempts using mathematical solutions to derive an answer.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly