CSC242: Intro to AI. Lecture 5. Tuesday, February 26, 13
|
|
- Arnold O’Brien’
- 5 years ago
- Views:
Transcription
1 CSC242: Intro to AI Lecture 5
2 CSUG Tutoring: bit.ly/csug-tutoring League of Legends LAN Party: Sat 2PM in CSB 209 $2 to benefit Big Brothers Big Sisters bit.ly/urlol
3 ULW Topics due to me by tomorrow First draft due Mar 1 Questions, more feedback, etc.? Get in touch early!
4 Project 1 Code posted on BB Everyone should have it working
5 Local Search
6
7 States + Actions + Transition Model = State Space The set of all states reachable from the initial state by some sequence of actions
8 Arad Sibiu Timosoara Zerind Rimnicu Arad Vilcea Arad Lugoj Arad Oradea Faragas Oradea
9 N S E W W S E W S
10 Solution graphsearch(problem p) { Set<Node> frontier = new Set<Node>(p.getInitialState()); Set<Node> explored = new Set<Node>(); while (true) { if (frontier.isempty()) { return null; Node node = frontier.selectone(); if (p.isgoalstate(node.getstate())) { return node.getsolution(); explored.add(node); for (Node n : node.expand()) { if (!explored.contains(n)) { frontier.add(n);
11 Search Strategies Uninformed Informed (Heuristic) No additional information about states Can identify promising states
12 Search Strategies BFS DFS IDS Greedy A* Compl ete? Optima l? * Time O(b d ) O(b m ) O(b d ) O(b m ) O(b d ) Space O(b d ) O(bm) O(bd) O(b m ) O(b d ) * If step costs are identical With an admissible heuristic
13 Systematic Search Enumerates paths from initial state Records what alternatives have been explored at each point in the path Good: Systematic Exhaustive Bad: Exponential time and/or space
14 Local Search
15
16 Initial State Goal State
17
18 N-Queens as State- Space Search Problem State Actions Transition Model Initial State Goal State(s)/Test Step costs
19
20 Local Search
21 Local Search Evaluates and modifies a small number of current states Does not record history of search (paths, explored set, etc.) Good: Very little (constant) memory Bad: May not explore all alternatives => Incomplete
22 State Solution localsearch(problem graphsearch(problem p) { p) { Set<Node> frontier = new Set<Node>(p.getInitialState()); Set<Node> Node node explored = new Node(p.getInitialState()); = new Set<Node>(); while (true) { if (frontier.isempty()) { return null; Node node = frontier.selectone(); if (p.isgoalstate(node.getstate())) { return node.getsolution(); node.getstate(); explored.add(node); for (Node n : node.expand()) { if (!explored.contains(n)) { frontier.add(n);
23 State Solution localsearch(problem graphsearch(problem p) { p) { Set<Node> frontier = new Set<Node>(p.getInitialState()); Set<Node> Node node explored = new Node(p.getInitialState()); = new Set<Node>(); while (true) { if (frontier.isempty()) { return null; Node node = frontier.selectone(); if (p.isgoalstate(node.getstate())) { return node.getsolution(); node.getstate(); explored.add(node); for (Node n : node.expand()) { if (!explored.contains(n)) {??? frontier.add(n);
24 h(n) n
25 State Solution localsearch(problem graphsearch(problem p) { p) { Set<Node> frontier = new Set<Node>(p.getInitialState()); Set<Node> Node node explored = new Node(p.getInitialState()); = new Set<Node>(); while (true) { if (frontier.isempty()) { return null; Node node = frontier.selectone(); if (p.isgoalstate(node.getstate())) { return node.getsolution(); node.getstate(); explored.add(node); for (Node n : node.expand()) { if if (!explored.contains(n)) (p.value(n) >= p.value(node)) { { frontier.add(n); node = n;
26 State localsearch(problem p) { Node node = new Node(p.getInitialState()); while (true) { if (p.isgoalstate(node.getstate())) { return node.getstate(); for (Node n : node.expand()) { if (p.value(n) >= p.value(node)) { node = n;
27 State localsearch(problem p) { Node node = new Node(p.getInitialState()); while (true) { if (p.isgoalstate(node.getstate())) { return node.getstate(); Node next = null; for (Node n : node.expand()) { if (p.value(n) >= p.value(node)) { next = n; if (next == null) { return node.getstate(); else { node = next;
28 State localsearch(problem p) { Node node = new Node(p.getInitialState()); while (true) { Node next = null; for (Node n : node.expand()) { if (p.value(n) >= p.value(node)) { next = n; if (next == null) { return node.getstate(); else { node = next;
29 Hill-climbing Search Move through state space in the direction of increasing value ( uphill ) State-space landscape
30 State: [r 0,...,r 7 ] Action: <i,r i > h(n) = # of pairs of queens attacking each other
31 h(n) = 17
32 h(n) =
33 h(n) = 12
34 State hillclimb(problem p) { Node node = new Node(p.getInitialState()); while (true) { Node next = null; for (Node n : node.expand()) { if (p.value(n) >= p.value(node)) { next = n; if (next == null) { return node.getstate(); else { node = next;
35 h(n) =1
36 objective function global maximum shoulder local maximum flat local maximum current state state space
37
38 If at first you don t succeed, try again.
39 State randomrestart(problem p) { while (true) { p.setinitialstate(new random State); State solution = hillclimb(p); if (p.isgoal(solution)) { return solution; Does it work? Yes (but) How well does it work? Prob of success = p Expected # of tries = 1/p =
40 State randomrestart(problem p) { while (true) { p.setinitialstate(new random State); State solution = hillclimb(p); if (p.isgoal(solution)) { return solution; Randomness Stochastic hill climbing
41 Randomness in Search Pure random walk Greedy local search Complete, but horribly slow Incomplete, but fast
42
43
44 Simulated Annealing Follow landscape down towards global minimum of state cost function Occasionally allow an upward move ( shake ) to get out of local minima Don t shake so hard that you bounce out of global minimum
45 Cost State space
46 Annealing A heat treatment that alters the microstructure of a material causing changes in properties such as strength and hardness and ductility High temp => Atoms jumping around Low temp => Atoms settle into position
47 State simulatedannealing(problem p, Schedule schedule) { Node node = new Node(p.getInitialState()); for (t=1; true; t++) { Number T = schedule(t); if (T == 0) { return node; Node next = randomly selected successor of node Number deltae = p.cost(node) - p.cost(next); if (deltae > 0 Math.exp(-deltaE/T) > new Random(1)) { node = next; E e T
48 y = e E/ y = e E
49 Simulated Annealing Complete? No. Optimal? No. But if the schedule lowers T slowly enough, simulated annealing will find a global minimum with probability approaching one.
50
51 Local Search Evaluates and modifies a small number of current states Does not record history of search Good: Very little (constant) memory Bad: May not explore all alternatives => Incomplete
52 Local Beam Search During hill-climbing: Keep track of k states rather than just one At each step, generate all successors of all k states (k*b of them) Keep the most promising k of them
53 Local Search
54 Parallel Local Search
55 Parallel Local Search
56 Local Beam Search
57 Local Beam Search
58
59 Local Beam Search During hill-climbing: Keep track of k states rather than just one At each step, generate all successors of all k states (k*b of them) Keep the most promising k of them
60
61 Asexual Reproduction Wikipedia
62 Mitosis DNA replication Two diploid cells Mitosis Wikipedia
63
64 Sexual Reproduction NSFWikipedia
65 Meiosis Daughter Nuclei II Daughter Nuclei Interphase Meiosis I Homologous Chromosomes Meiosis II Wikipedia
66 Genetic Algorithms Start with k random states Select pairs of states and have them mate to produce offspring Most fit (highest-scoring) individuals reproduce more often
67 Genetic Algorithms States encoded as chromosomes (linear sequences, a.k.a. strings) During mating: Crossover: swap chunks of code Mutation: randomly change bits of code
68 % % % % (a) (b) (c) (d) (e) Initial Population Fitness Function Selection Crossover Mutation
69 Genetic Algorithms States encoded as chromosomes (linear sequences, a.k.a. strings) During mating: Crossover: swap chunks of code Mutation: randomly change bits of code
70 GA Summary A version of stochastic local beam search with a special way to generate successor states (motivated by a naive biology analogy) Much work remains to be done to identify the conditions under which genetic algorithms perform well.
71 Evaluates and modifies a small number of current states Does not record history of search Hill-climbing Good: Very little (constant) memory Simulated Annealing Bad: May not explore all alternatives % % => Incomplete % % (a) Initial Population (b) Fitness Function (c) Selection (d) Crossover (e) Mutation Local Beam Search Genetic Algorithms
72 For next time: AIMA Quiz? Project 1: Get Going!
CSC242: Artificial Intelligence. Lecture 4 Local Search
CSC242: Artificial Intelligence Lecture 4 Local Search Upper Level Writing Topics due to me by next class! First draft due Mar 4 Goal: final paper 15 pages +/- 2 pages 12 pt font, 1.5 line spacing Get
More informationA.I.: Beyond Classical Search
A.I.: Beyond Classical Search Random Sampling Trivial Algorithms Generate a state randomly Random Walk Randomly pick a neighbor of the current state Both algorithms asymptotically complete. Overview Previously
More informationLocal Search & Optimization
Local Search & Optimization CE417: Introduction to Artificial Intelligence Sharif University of Technology Spring 2018 Soleymani Artificial Intelligence: A Modern Approach, 3 rd Edition, Chapter 4 Some
More informationLocal Search and Optimization
Local Search and Optimization Outline Local search techniques and optimization Hill-climbing Gradient methods Simulated annealing Genetic algorithms Issues with local search Local search and optimization
More informationLocal search algorithms. Chapter 4, Sections 3 4 1
Local search algorithms Chapter 4, Sections 3 4 Chapter 4, Sections 3 4 1 Outline Hill-climbing Simulated annealing Genetic algorithms (briefly) Local search in continuous spaces (very briefly) Chapter
More informationLocal Search & Optimization
Local Search & Optimization CE417: Introduction to Artificial Intelligence Sharif University of Technology Spring 2017 Soleymani Artificial Intelligence: A Modern Approach, 3 rd Edition, Chapter 4 Outline
More informationCS 380: ARTIFICIAL INTELLIGENCE
CS 380: ARTIFICIAL INTELLIGENCE PROBLEM SOLVING: LOCAL SEARCH 10/11/2013 Santiago Ontañón santi@cs.drexel.edu https://www.cs.drexel.edu/~santi/teaching/2013/cs380/intro.html Recall: Problem Solving Idea:
More informationLocal and Online search algorithms
Local and Online search algorithms Chapter 4 Chapter 4 1 Outline Local search algorithms Hill-climbing Simulated annealing Genetic algorithms Searching with non-deterministic actions Searching with partially/no
More informationCS 331: Artificial Intelligence Local Search 1. Tough real-world problems
S 331: rtificial Intelligence Local Search 1 1 Tough real-world problems Suppose you had to solve VLSI layout problems (minimize distance between components, unused space, etc.) Or schedule airlines Or
More informationLocal and Stochastic Search
RN, Chapter 4.3 4.4; 7.6 Local and Stochastic Search Some material based on D Lin, B Selman 1 Search Overview Introduction to Search Blind Search Techniques Heuristic Search Techniques Constraint Satisfaction
More information22c:145 Artificial Intelligence
22c:145 Artificial Intelligence Fall 2005 Informed Search and Exploration III Cesare Tinelli The University of Iowa Copyright 2001-05 Cesare Tinelli and Hantao Zhang. a a These notes are copyrighted material
More informationScaling Up. So far, we have considered methods that systematically explore the full search space, possibly using principled pruning (A* etc.).
Local Search Scaling Up So far, we have considered methods that systematically explore the full search space, possibly using principled pruning (A* etc.). The current best such algorithms (RBFS / SMA*)
More informationLocal search algorithms. Chapter 4, Sections 3 4 1
Local search algorithms Chapter 4, Sections 3 4 Chapter 4, Sections 3 4 1 Outline Hill-climbing Simulated annealing Genetic algorithms (briefly) Local search in continuous spaces (very briefly) Chapter
More informationSummary. AIMA sections 4.3,4.4. Hill-climbing Simulated annealing Genetic algorithms (briey) Local search in continuous spaces (very briey)
AIMA sections 4.3,4.4 Summary Hill-climbing Simulated annealing Genetic (briey) in continuous spaces (very briey) Iterative improvement In many optimization problems, path is irrelevant; the goal state
More informationLOCAL SEARCH. Today. Reading AIMA Chapter , Goals Local search algorithms. Introduce adversarial search 1/31/14
LOCAL SEARCH Today Reading AIMA Chapter 4.1-4.2, 5.1-5.2 Goals Local search algorithms n hill-climbing search n simulated annealing n local beam search n genetic algorithms n gradient descent and Newton-Rhapson
More informationSchool of EECS Washington State University. Artificial Intelligence
School of EECS Washington State University Artificial Intelligence 1 } Focused on finding a goal state Less focused on solution path or cost } Choose a state and search nearby (local) states Not a systematic
More informationMethods for finding optimal configurations
CS 1571 Introduction to AI Lecture 9 Methods for finding optimal configurations Milos Hauskrecht milos@cs.pitt.edu 5329 Sennott Square Search for the optimal configuration Optimal configuration search:
More informationChapter 4 Beyond Classical Search 4.1 Local search algorithms and optimization problems
Chapter 4 Beyond Classical Search 4.1 Local search algorithms and optimization problems CS4811 - Artificial Intelligence Nilufer Onder Department of Computer Science Michigan Technological University Outline
More informationSexual and Asexual Reproduction. Cell Reproduction TEST Friday, 11/13
Sexual and Asexual Reproduction Cell Reproduction TEST Friday, 11/13 How many chromosomes do humans have? What are Chromosomes? How many chromosomes came from your mom? How many chromosomes came from your
More informationCellular Reproduction. MXMS 7th Grade Science
Cellular Reproduction MXMS 7th Grade Science What is cell division? 2 primary methods allow for cells to divide and reproduce themselves: A. Mitosis: produces identical offspring B. Meiosis: produces genetically
More informationMeiosis. Activity. Procedure Part I:
Activity The purpose of meiosis, a cell division process, is to create gametes with genetic variability for use in sexual reproduction. These gametes, or the sperm and egg, are then used in the process
More informationDeterministic Planning and State-space Search. Erez Karpas
Planning and Search IE&M Technion to our Problem-solving agents Restricted form of general agent def Simple-Problem-Solving-Agent (problem): state, some description of the current world state seq, an action
More informationTree/Graph Search. q IDDFS-? B C. Search CSL452 - ARTIFICIAL INTELLIGENCE 2
Informed Search Tree/Graph Search q IDDFS-? A B C D E F G Search CSL452 - ARTIFICIAL INTELLIGENCE 2 Informed (Heuristic) Search q Heuristic problem specific knowledge o finds solutions more efficiently
More informationPengju
Introduction to AI Chapter04 Beyond Classical Search Pengju Ren@IAIR Outline Steepest Descent (Hill-climbing) Simulated Annealing Evolutionary Computation Non-deterministic Actions And-OR search Partial
More informationNew rubric: AI in the news
New rubric: AI in the news 3 minutes Headlines this week: Silicon Valley Business Journal: Apple on hiring spreee for AI experts Forbes: Toyota Invests $50 Million In Artificial Intelligence Research For
More informationMeiosis produces haploid gametes.
Section 1: produces haploid gametes. K What I Know W What I Want to Find Out L What I Learned Essential Questions How does the reduction in chromosome number occur during meiosis? What are the stages of
More information1. The diagram below shows two processes (A and B) involved in sexual reproduction in plants and animals.
1. The diagram below shows two processes (A and B) involved in sexual reproduction in plants and animals. Which statement best explains how these processes often produce offspring that have traits not
More informationAI Programming CS S-06 Heuristic Search
AI Programming CS662-2013S-06 Heuristic Search David Galles Department of Computer Science University of San Francisco 06-0: Overview Heuristic Search - exploiting knowledge about the problem Heuristic
More informationLocal Search (Greedy Descent): Maintain an assignment of a value to each variable. Repeat:
Local Search Local Search (Greedy Descent): Maintain an assignment of a value to each variable. Repeat: I I Select a variable to change Select a new value for that variable Until a satisfying assignment
More informationFinding optimal configurations ( combinatorial optimization)
CS 1571 Introduction to AI Lecture 10 Finding optimal configurations ( combinatorial optimization) Milos Hauskrecht milos@cs.pitt.edu 539 Sennott Square Constraint satisfaction problem (CSP) Constraint
More informationLocal search and agents
Artificial Intelligence Local search and agents Instructor: Fabrice Popineau [These slides adapted from Stuart Russell, Dan Klein and Pieter Abbeel @ai.berkeley.edu] Local search algorithms In many optimization
More information#2 How do organisms grow?
#2 How do organisms grow? Why doesn t a cell keep growing larger and larger? The larger a cell becomes the more demands the cell places on its DNA. The cell also has trouble moving enough nutrients and
More informationMeiosis. The sexy shuffling machine. LO: Describe the events of meiosis Explain how meiosis creates uniqueness Compare & contrast mitosis & meiosis
Meiosis The sexy shuffling machine LO: Describe the events of meiosis Explain how meiosis creates uniqueness Compare & contrast mitosis & meiosis http://www.youtube.com/watch?v=kvmb4js99ta Meiosis Intro
More informationLife Cycles, Meiosis and Genetic Variability24/02/2015 2:26 PM
Life Cycles, Meiosis and Genetic Variability iclicker: 1. A chromosome just before mitosis contains two double stranded DNA molecules. 2. This replicated chromosome contains DNA from only one of your parents
More informationMEIOSIS LAB INTRODUCTION PART I: MEIOSIS
MEIOSIS LAB INTRODUCTION Meiosis involves two successive nuclear divisions that produce four haploid cells. Meiosis I is the reduction division. It is this first division that reduces the chromosome number
More informationIterative improvement algorithms. Beyond Classical Search. Outline. Example: Traveling Salesperson Problem
Iterative improvement algorithms In many optimization problems, path is irrelevant; the goal state itself is the solution Beyond Classical earch Chapter 4, ections 4.1-4.2 Then state space = set of complete
More information11-4 Meiosis Meiosis. Slide 1 of 35. Copyright Pearson Prentice Hall
11-4 Meiosis 1 of 35 Each organism must inherit a single copy of every gene from each of its parents. Gametes are formed by a process that separates the two sets of genes so that each gamete ends up with
More informationLocal Beam Search. CS 331: Artificial Intelligence Local Search II. Local Beam Search Example. Local Beam Search Example. Local Beam Search Example
1 S 331: rtificial Intelligence Local Search II 1 Local eam Search Travelling Salesman Problem 2 Keeps track of k states rather than just 1. k=2 in this example. Start with k randomly generated states.
More informationthat does not happen during mitosis?
Review! What is a somatic cell?! What is a sex cell?! What is a haploid cell?! What is a diploid cell?! Why is cell division important?! What are the different types of cell division?! What are these useful
More informationSexual Reproduction. The two parent cells needed for sexual reproduction are called gametes. They are formed during a process known as meiosis.
Sexual Reproduction Recall that asexual reproduction involves only one parent cell. This parent cell divides to produce two daughter cells that are genetically identical to the parent. Sexual reproduction,
More informationMeiosis. How is meiosis going to be different from mitosis? Meiosis is part of sexual reproduction
Meiosis Meiosis How is meiosis going to be different from mitosis? Meiosis is part of sexual reproduction How is sexual reproduction different from asexual reproduction? Grab a book pg. 273 List your observations
More informationCHAPTER 3 VOCABULARY (for now)
3.1 Meiosis CHAPTER 3 VOCABULARY (for now) VOCABULARY WORD VOCABULARY WORD diploid number Independent assortment haploid number gametes homologous chromosomes zygote genetic diversity Crossing over Sexual
More informationMeiosis B-4.5. Summarize the characteristics of the phases of meiosis I and meiosis II.
Meiosis B-4.5 Summarize the characteristics of the phases of meiosis I and meiosis II. Key Concepts Daughter cells Diploid Haploid Zygote Gamete Meiosis I vs. Meiosis II What You Already Know This concept
More informationChapter 13: Meiosis and Sexual Life Cycles
Name: AP Biology Chapter 13: Meiosis and Sexual Life Cycles 13.1 Offspring acquire genes from parents by inheriting chromosomes 1. Define the following terms: gene locus gamete male gamete female gamete
More informationgenome a specific characteristic that varies from one individual to another gene the passing of traits from one generation to the next
genetics the study of heredity heredity sequence of DNA that codes for a protein and thus determines a trait genome a specific characteristic that varies from one individual to another gene trait the passing
More informationMitosis & Meiosis Practice Test
Name: DO NOT WRITE ON THIS TEST Class: ALL ID: A Mitosis & Meiosis Practice Test Modified True/False Indicate whether the statement is true or false. If false, change the identified word or phrase to make
More informationChapter 13. Meiosis & Sexual Reproduction. AP Biology
Chapter 13. Meiosis & Sexual Reproduction Cell division / Asexual reproduction Mitosis produce cells with same information identical daughter cells exact copies clones same amount of DNA same number of
More informationMGC New Life Christian Academy
A. Meiosis Main Idea: Meiosis produces haploid gametes. Key Concept: Asexual reproduction involves one parent and produces offspring that are genetically identical to each other and to the parent. Sexual
More informationCell division / Asexual reproduction. Asexual reproduction. How about the rest of us? 1/24/2017. Meiosis & Sexual Reproduction.
1/24/2017 Cell division / Asexual reproduction Mitosis produce cells with same information identical daughter cells exact copies Meiosis & Sexual Reproduction clones same amount of DNA same number of chromosomes
More informationBeyond Classical Search
Beyond Classical Search Chapter 4 (Adapted from Stuart Russel, Dan Klein, and others. Thanks guys!) 1 Outline Hill-climbing Simulated annealing Genetic algorithms (briefly) Local search in continuous spaces
More information9-4 Meiosis Meiosis. Slide 1 of 35
9-4 Meiosis 11-4 Meiosis 1 of 35 11-4 Meiosis Each organism must inherit a single copy of every gene from each of its parents. Gametes are formed by a process that separates the two sets of genes so that
More informationMeiosis. Two distinct divisions, called meiosis I and meiosis II
Meiosis A process in which the number of chromosomes per cell is cut in half through the separation of homologous chromosomes to form gametes, or sex cells Two distinct divisions, called meiosis I and
More informationIntroduction to Simulated Annealing 22c:145
Introduction to Simulated Annealing 22c:145 Simulated Annealing Motivated by the physical annealing process Material is heated and slowly cooled into a uniform structure Simulated annealing mimics this
More informationCell Division Review Game Page 1
ell ivision Review Game Page 1 1 "Mitosis" is the biological name for the process of cell division. True False 2 In what phase of mitosis does the spindle begin to form? prophase anaphase telophase 3 Which
More informationIntroduction. Key Concepts I: Mitosis. AP Biology Laboratory 3 Mitosis & Meiosis
Virtual Student Guide http://www.phschool.com/science/biology_place/labbench/index.html AP Biology Laboratory 3 Mitosis & Meiosis Introduction For organisms to grow and reproduce, cells must divide. Mitosis
More informationSexual reproduction & Meiosis
Sexual reproduction & Meiosis Sexual Reproduction When two parents contribute DNA to the offspring The offspring are the result of fertilization the unification of two gametes (sperm & egg) Results in
More informationChapter 13 Meiosis and Sexual Reproduction
Biology 110 Sec. 11 J. Greg Doheny Chapter 13 Meiosis and Sexual Reproduction Quiz Questions: 1. What word do you use to describe a chromosome or gene allele that we inherit from our Mother? From our Father?
More informationCell division / Asexual reproduction
Meiosis & Sexual Reproduction 2007-2008 Cell division / Asexual reproduction Mitosis produce cells with same information identical daughter cells exact copies clones same amount of DNA same number of chromosomes
More informationDivision of sex cells
Division of sex cells MEIOSIS VOCABULARY: Diploid = a cell containing TWO sets of chromosomes. one set inherited from each parent 2n (number of chromosomes) body b d cells (somatic cells) MEIOSIS VOCABULARY:
More informationbiology Slide 1 of 35 End Show Copyright Pearson Prentice Hall
biology 1 of 35 Do Now: Turn in mitosis worksheet Write down your homework http://www.richannel.org/collection s/2013/chromosome#/chromosome -2 http://www.richannel.org/collection s/2013/chromosome#/chromosome
More informationGENES, ALLELES, AND CHROMOSOMES All living things carry their genetic information in DNA Sections of DNA with instructions for making proteins are
GENES, ALLELES, AND CHROMOSOMES All living things carry their genetic information in DNA Sections of DNA with instructions for making proteins are called genes DNA coils up to form structures called chromosomes
More informationMeiosis & Sexual Reproduction
Meiosis & Sexual Reproduction 2007-2008 Cell division / Asexual reproduction Mitosis produce cells with same information identical daughter cells exact copies clones same amount of DNA same number of chromosomes
More informationMeiosis. What is meiosis? How is it different from mitosis? Stages Genetic Variation
Meiosis What is meiosis? How is it different from mitosis? Stages Genetic Variation Reproduction Asexual reproduction resulting from mitosis (or a similar process) that involves only one parent; the offspring
More informationStochastic Search: Part 2. Genetic Algorithms. Vincent A. Cicirello. Robotics Institute. Carnegie Mellon University
Stochastic Search: Part 2 Genetic Algorithms Vincent A. Cicirello Robotics Institute Carnegie Mellon University 5000 Forbes Avenue Pittsburgh, PA 15213 cicirello@ri.cmu.edu 1 The Genetic Algorithm (GA)
More informationThe Story So Far... The central problem of this course: Smartness( X ) arg max X. Possibly with some constraints on X.
Heuristic Search The Story So Far... The central problem of this course: arg max X Smartness( X ) Possibly with some constraints on X. (Alternatively: arg min Stupidness(X ) ) X Properties of Smartness(X)
More informationBinary fission occurs in prokaryotes. parent cell. DNA duplicates. cell begins to divide. daughter cells
Chapter 11 Chapter 11 Some eukaryotes reproduce through mitosis. Binary fission is similar in function to mitosis. Asexual reproduction is the creation of offspring from a single parent. Binary fission
More informationProblem solving and search. Chapter 3. Chapter 3 1
Problem solving and search Chapter 3 Chapter 3 1 eminders ssignment 0 due 5pm today ssignment 1 posted, due 2/9 Section 105 will move to 9-10am starting next week Chapter 3 2 Problem-solving agents Problem
More information11-4 Meiosis Chromosome Number Slide 1 of 35
Each organism must inherit a single copy of every gene from each of its parents. Gametes are formed by a process that separates the two sets of genes so that each gamete ends up with just one set. Chromosome
More informationCMU Lecture 4: Informed Search. Teacher: Gianni A. Di Caro
CMU 15-781 Lecture 4: Informed Search Teacher: Gianni A. Di Caro UNINFORMED VS. INFORMED Uninformed Can only generate successors and distinguish goals from non-goals Informed Strategies that can distinguish
More informationUnit 6 : Meiosis & Sexual Reproduction
Unit 6 : Meiosis & Sexual Reproduction 2006-2007 Cell division / Asexual reproduction Mitosis produce cells with same information identical daughter cells exact copies clones same number of chromosomes
More informationFor a species to survive, it must REPRODUCE! Ch 13 NOTES Meiosis. Genetics Terminology: Homologous chromosomes
For a species to survive, it must REPRODUCE! Ch 13 NOTES Meiosis Genetics Terminology: Autosomes Somatic cell Gamete Karyotype Homologous chromosomes Meiosis Sex chromosomes Diploid Haploid Zygote Synapsis
More informationSexual Reproduction and Genetics
10 Sexual Reproduction and Genetics section 1 Meiosis Before You Read Think about the traits that make people unique. Some people are tall, while others are short. People can have brown, blue, or green
More informationModeling Genetic Variation in Gametes PSI AP Biology
Modeling Genetic Variation in Gametes PSI AP Biology Name: Objective Students will model the processes of gamete formation that increase genetic variation: independent assortment, crossing-over, and fertilization.
More informationHeredity Variation Genetics Meiosis
Genetics Warm Up Exercise: -Using your previous knowledge of genetics, determine what maternal genotype would most likely yield offspring with such characteristics. -Use the genotype that you came up with
More informationLearning Objectives:
Review! Why is cell division important?! What are the different types of cell division?! What are these useful for?! What are the products?! What is a somatic cell?! What is a sex cell?! What is a haploid
More informationMethods for finding optimal configurations
S 2710 oundations of I Lecture 7 Methods for finding optimal configurations Milos Hauskrecht milos@pitt.edu 5329 Sennott Square S 2710 oundations of I Search for the optimal configuration onstrain satisfaction
More informationBounded Approximation Algorithms
Bounded Approximation Algorithms Sometimes we can handle NP problems with polynomial time algorithms which are guaranteed to return a solution within some specific bound of the optimal solution within
More informationReading Assignments. A. Systems of Cell Division. Lecture Series 5 Cell Cycle & Cell Division
Lecture Series 5 Cell Cycle & Cell Division Reading Assignments Read Chapter 18 Cell Cycle & Cell Death Read Chapter 19 Cell Division Read Chapter 20 pages 659-672 672 only (Benefits of Sex & Meiosis sections)
More informationLecture Series 5 Cell Cycle & Cell Division
Lecture Series 5 Cell Cycle & Cell Division Reading Assignments Read Chapter 18 Cell Cycle & Cell Death Read Chapter 19 Cell Division Read Chapter 20 pages 659-672 672 only (Benefits of Sex & Meiosis sections)
More informationChapter 13: Meiosis & Sexual Life Cycles
Chapter 13: Meiosis & Sexual Life Cycles What you must know The difference between asexual and sexual reproduction. The role of meiosis and fertilization in sexually reproducing organisms. The importance
More informationMeiosis and Sexual Reproduction. Chapter 9
Meiosis and Sexual Reproduction Chapter 9 9.1 Genes and Alleles Genes Sequences of DNA that encode heritable traits Alleles Slightly different forms of the same gene Each specifies a different version
More informationMEIOSIS. Making gametes
MEIOSIS http://waynesword.palomar.edu/lmexer2a.htm Making gametes Remember from Chapter 1: CHARACTERISTICS OF LIVING THINGS ALL LIVING THINGS REPRODUCE Planaria animation: http://www.t3.rim.or.jp/~hylas/planaria/title.htm
More informationCell Division: the process of copying and dividing entire cells The cell grows, prepares for division, and then divides to form new daughter cells.
Mitosis & Meiosis SC.912.L.16.17 Compare and contrast mitosis and meiosis and relate to the processes of sexual and asexual reproduction and their consequences for genetic variation. 1. Students will describe
More informationSearch. Search is a key component of intelligent problem solving. Get closer to the goal if time is not enough
Search Search is a key component of intelligent problem solving Search can be used to Find a desired goal if time allows Get closer to the goal if time is not enough section 11 page 1 The size of the search
More informationWarm-Up Questions. 1. What are the stages of mitosis in order? 2. The diagram represents a cell process.
Warm-Up Questions 1. What are the stages of mitosis in order? 2. The diagram represents a cell process. Which statement regarding this process is true? A. Cell B contains the same genetic information that
More informationSexual Reproduction and Meiosis. Chapter 11
Sexual Reproduction and Meiosis Chapter 11 1 Sexual life cycle Made up of meiosis and fertilization Diploid cells Somatic cells of adults have 2 sets of chromosomes Haploid cells Gametes (egg and sperm)
More informationCELL REPRODUCTION NOTES
CELL REPRODUCTION NOTES CELL GROWTH AND DIVISION The adult human body produces roughly cells every day. WHY DO CELLS REPRODUCE? So that the organism can and As multicellular organisms grow larger, its
More informationLearning Objectives LO 3.7 The student can make predictions about natural phenomena occurring during the cell cycle. [See SP 6.4]
Big Ideas 3.A.2: In eukaryotes, heritable information is passed to the next generation via processes that include the cell cycle and mitosis or meiosis plus fertilization. CHAPTER 13 MEIOSIS AND SEXUAL
More informationLecture 9: Readings: Chapter 20, pp ;
Lecture 9: Meiosis i and heredity Readings: Chapter 20, pp 659-686; skim through pp 682-3 & p685 (but just for fun) Chromosome number: haploid, diploid, id polyploid l Talking about the number of chromosome
More informationChapter 10.2 Notes. Genes don t exist free in the nucleus but lined up on a. In the body cells of animals and most plants, chromosomes occur in
Chapter 10.2 Notes NAME Honors Biology Organisms have tens of thousands of genes that determine individual traits Genes don t exist free in the nucleus but lined up on a Diploid and Haploid Cells In the
More informationMeiosis & Sexual Reproduction
Meiosis & Sexual Reproduction 2007-2008 Turn in warm ups to basket! Prepare for your test! Get out your mitosis/meiosis foldable After the test: New vocabulary! 2/23/17 Draw and label the parts of the
More informationbiology Slide 1 of 35 End Show Copyright Pearson Prentice Hall
biology 1 of 35 Why do you look a little like your mom and your dad? Why do you look a little like your grandma but your brother or sister looks a little like your grandpa? How is the way you look and
More informationGENERAL SAFETY: Follow your teacher s directions. Do not work in the laboratory without your teacher s supervision.
Name: Bio AP Lab: Cell Division B: Mitosis & Meiosis (Modified from AP Biology Investigative Labs) BACKGROUND: One of the characteristics of living things is the ability to replicate and pass on genetic
More informationChapter 13: Meiosis and Sexual Life Cycles
Name Period Chapter 13: Meiosis and Sexual Life Cycles Concept 13.10ffÿ'pring acquire genes fi'om parents by inheriting chromosonws 1. Let's begin with a review of several terms that you may already know.
More informationHeredity Variation Genetics Meiosis
Genetics Warm Up Exercise: -Using your previous knowledge of genetics, determine what maternal genotype would most likely yield offspring with such characteristics. -Use the genotype that you came up with
More informationBuild a STRUCTURAL concept map of has part starting with cell cycle and using all of the following: Metaphase Prophase Interphase Cell division phase
Build a STRUCTURAL concept map of has part starting with cell cycle and using all of the following: Metaphase Prophase Interphase Cell division phase Telophase S phase G1 phase G2 phase Anaphase Cytokinesis
More informationThe Cell Cycle & Cell Division
The Cell Cycle & Cell Division http://www.nobel.se/medicine/laureates/2001/press.html The Cell Cycle Animated Cycle http://www.cellsalive.com/cell_cycle.htm MITOSIS Mitosis The process of cell division
More informationLecture Series 5 Cell Cycle & Cell Division
Lecture Series 5 Cell Cycle & Cell Division Reading Assignments Read Chapter 18 Cell Cycle & Cell Division Read Chapter 19 pages 651-663 663 only (Benefits of Sex & Meiosis sections these are in Chapter
More informationMeiosis and Sexual Reproduction. Chapter 10. Halving the Chromosome Number. Homologous Pairs
Meiosis and Sexual Reproduction Chapter 10 Outline Reduction in Chromosome Number Homologous Pairs Meiosis Overview Genetic Recombination Crossing-Over Independent Assortment Fertilization Meiosis I Meiosis
More informationParents can produce many types of offspring. Families will have resemblances, but no two are exactly alike. Why is that?
Parents can produce many types of offspring Families will have resemblances, but no two are exactly alike. Why is that? Meiosis and Genetic Linkage Objectives Recognize the significance of meiosis to sexual
More information