Homework 0 This homework will NOT normally be graded or turned in, unless you want extra credit. If you do want to hand in your work, you can earn 0.5%

Slides:



Advertisements
Similar presentations
Heuristic Functions By Peter Lane
Advertisements

In this presentation you will: explore the different states of matter
Lecture 24 Coping with NPC and Unsolvable problems. When a problem is unsolvable, that's generally very bad news: it means there is no general algorithm.
Techniques for Dealing with Hard Problems Backtrack: –Systematically enumerates all potential solutions by continually trying to extend a partial solution.
BIG IDEA: Rocks and minerals have properties that can be: observed, tested, described, identified and recorded.
Objective: Given a starting location, SWBAT apply multiple translations, reflections and rotations to find Waldo’s location. Where’s Waldo?
Best-First Search: Agendas
Terminology A statistic is a number calculated from a sample of data. For each different sample, the value of the statistic is a uniquely determined number.
McGraw-Hill Ryerson Copyright © 2011 McGraw-Hill Ryerson Limited. Adapted by Peter Au, George Brown College.
Tiering Assignments: Rotating Review Activity. Quick! Grab a NET! What do you think of when I say the word What do you think of when I say the word “net?”
More on Randomized Data Structures. Motivation for Randomized Data Structures We’ve seen many data structures with good average case performance on random.
*Don’t forget to sign in!* Take a story problem (not your own) and on a piece of paper (to turn in) do the following: 1.Identify the division model 2.Identify.
This material in not in your text (except as exercises) Sequence Comparisons –Problems in molecular biology involve finding the minimum number of edit.
16 MULTIPLE INTEGRALS.
Problem Solving and Search in AI Heuristic Search
ABC’s of PowerPoint (Office 2007) Part 1: Basic Vocabulary Part 2: Cursors Part 3: Insert Your Text Part 4: Insert Your Pictures Part 5: Basic Tools &
C++ Programming: Program Design Including Data Structures, Third Edition Chapter 20: Binary Trees.
Confidence Intervals: Estimating Population Mean
Describing Angles Lesson
PowerPoint: Tables Computer Information Technology Section 5-11 Some text and examples used with permission from: Note: We are.
What are some of the ways you that that we can categorise numbers?
Flying High With Kites Math Elective Project Mr. Eakins’ Class.
Finding Area and Perimeter
Thank you for using this pre-visit resource. We believe this will help strengthen student learning leading up to and during your gallery visit. Due to.
1 9/8/2015 MATH 224 – Discrete Mathematics Basic finite probability is given by the formula, where |E| is the number of events and |S| is the total number.
McGraw-Hill/IrwinCopyright © 2009 by The McGraw-Hill Companies, Inc. All Rights Reserved. Chapter 7 Sampling Distributions.
You’re The Teacher! Created By: Ms. Brumbelow Introduction Task Process Evaluation Conclusion.
Journal Format and Grading First, you MUST have a standard 100 sheet, 7 ½” x 9 ¾” composition book just for science class. No spiral bound notebooks! Tahoma.
Volumes of Revolution Day 4 Volumes in Bases. The title is deceiving This section isn’t actually rotations – instead, there will be a shape whose base.
Measuring Angles Today’s Learning Goals We will learn that measuring angles is nothing but COUNTING the number of units that fit into the angle you are.
Chapter 7 Sample Variability. Those who jump off a bridge in Paris are in Seine. A backward poet writes inverse. A man's home is his castle, in a manor.
Today you will explore mathematical ways of sliding, turning, and flipping an object without changing its size or shape. These types of movements are called.
Tuesday 9-08 and Wednesday 9-09 Classification of Matter
Growing Patterns. Upside Down T Counting Squares The Z Circle Pattern.
Solids and Their Characteristics By:. Cubes Cones CylindersPyramidsRectangular PrismsSpheres.
ANOVA, Regression and Multiple Regression March
Elements, Compounds and Molecules Section 5.3. Free powerpoint template: 2 In total, 117 elements have been observed as of 2008, of.
Journal Format and Grading First, you MUST have a standard 100 sheet, 7 ½” x 9 ¾” composition book just for science class. No spiral bound notebooks! Tahoma.
Euler Paths and Circuits. The original problem A resident of Konigsberg wrote to Leonard Euler saying that a popular pastime for couples was to try.
Introduction to Artificial Intelligence (G51IAI) Dr Rong Qu Blind Searches - Introduction.
Introduction The word transform means “to change.” In geometry, a transformation changes the position, shape, or size of a figure on a coordinate plane.
Getting started with the turtle Find the latest version of this document at
ADVANCED GEOMETRY Mrs. Sanchez
Psych 230 Psychological Measurement and Statistics Pedro Wolf September 16, 2009.
1-7 transformations on the coordinate plane
Bushy Binary Search Tree from Ordered List. Behavior of the Algorithm Binary Search Tree Recall that tree_search is based closely on binary search. If.
PHYSICS 2325 (Spring, 2016) University Physics I Course Title:University Physics I Course Number:PHYS Class Number:87201 Semester:Spring 2016.
Unit 3 Transformations This unit addresses transformations in the Coordinate Plane. It includes transformations, translations, dilations, reflections,
The inference and accuracy We learned how to estimate the probability that the percentage of some subjects in the sample would be in a given interval by.
The accuracy of averages We learned how to make inference from the sample to the population: Counting the percentages. Here we begin to learn how to make.
Instructions: On the slide of bookmarks, type the name of your Little Free Library in the shape above where it says “Little Free Library” by double clicking.
Delete box add photo Name here Delete box add photo Name here Friends (94) Subject’s Name Wall Info Works Cited Extra Credit Home Profile Find Friends.
Topic 2: binary Trees COMP2003J: Data Structures and Algorithms 2
Solving a Maze using Graph Algorithms
1.7 Motion in Geometry.
Transformations.
Cse 373 May 15th – Iterators.
Here is a puzzle I found on a t-shirt
What are some of the ways you that that we can categorise numbers?
Translations, Reflections, & Rotations
Honors Biology MLA Citation Presentation
Graphing & Describing “Dilations”
Directions: On each slide you will find fish of different colors, sizes, and numbers. You will also find bubbles for grouping the fish. On some slides.
Translations, Reflections, & Rotations
Backtracking and Branch-and-Bound
Unit 6 Day 1.
Translate, Rotate, Reflect!!!
More on Randomized Data Structures
The Isometric Grid. Page 21. The Isometric Grid. Page 21.
Which one doesn’t belong?
Presentation transcript:

Homework 0 This homework will NOT normally be graded or turned in, unless you want extra credit. If you do want to hand in your work, you can earn 0.5% to 2% extra credit for everyone in your group. Solid work = 0.5% Very good work = 1% Excellent work that I want to show in class = 2% (original or little known problem, interesting observations, beautiful figures, references to books/websites for more info…) Format: Create slides similar to the ones I am using to teach this class. In editable PowerPoint format. Due: Oct 15 th Hand in one paper copy AND me the slides. You may work in groups of one, two or three. Find a problem, and discuss how you would go about making it into a search problem (as in the water- jug example, or the tangram example below). In particular, what is the initial state, the goal state, the operators. Does the search tree have any special properties? What is the diameter? How would that effect your choice of search algorithm… Your problem could be a real world problem (like container ship loading, or GPS directions). However, if you want to do “puzzles”, then a great source of puzzles are: The works of Henry Dudeney (free books in many formats at The works of Martin Gardner (Many of his puzzle books are available in the library)

Below is a sample, I would grade it at Solid work = 0.5%

The Tangram Problem Informal Problem Description: Given these 7 shapes, assemble them into a square.

Note that the goal state here is implicit. We can describe it, but we cannot actually draw it out. In general, we don’t know if there is a goal state. As it happens, in this case there is 1 (not counting rotations and reflections). goal state solution At a low level, how do we know if the shapes make up the goal state?

The initial state is a “blank” square. We know the size of the square (we can simply sum the areas of the seven shapes)

What should the operators be? How about insert(shape_number,x,y,r) ? Bad idea, operators must be atomic… We can use an insertion function that requires: At least one edge of the shape must touch an edge of another shape or the walls of the box. At least one vertex of the shape must coincide with a vertex of another shape or of the box.

… … …

An idea to reduce the branching factor. Since like the 8-queens problem, the order in which the shapes are inserted does not matter (unlike the 8-puzzle or FWDC) we could randomly label the shapes 1 to 7 and only attempt to insert the i th shape at the i th level

An BAD idea to reduce the branching factor! Since like the 8-queens problem, the order in which the shapes are inserted does not matter (true for humans, but not for search with the operators I defined) we could randomly label the shapes 1 to 7 and only attempt to insert the i th shape at the i th level Assume this labeling No solution!

An good idea to reduce the branching factor. If both 6 and 7 (or 3 and 5) are still available to be inserted, only consider inserting one of them

… … … What can we say about the search tree? It is exactly depth 7 Every node at depth 7 is a solution. How does this effect the choice of search algorithm?