Placement and Routing A Lecture in CE Freshman Seminar Series:

Slides:



Advertisements
Similar presentations
HandoutJune 2007Malfunction Diagnosis A Lecture in CE Freshman Seminar Series: Ten Puzzling Problems in Computer Engineering.
Advertisements

Apr. 2007Placement and RoutingSlide 1 Placement and Routing A Lecture in CE Freshman Seminar Series: Ten Puzzling Problems in Computer Engineering.
HandoutMay 2007Binary Search A Lecture in CE Freshman Seminar Series: Ten Puzzling Problems in Computer Engineering.
HandoutMay 2007Sorting Networks A Lecture in CE Freshman Seminar Series: Ten Puzzling Problems in Computer Engineering.
Lecture 2Placement and RoutingHandout Houses and Utilities: Warm-up Version There are n houses on one side of a street and 2 utility companies on the other.
Apr. 2015Placement and RoutingSlide 1 Placement and Routing A Lecture in CE Freshman Seminar Series: Puzzling Problems in Computer Engineering.
Euler and Hamilton Paths
HandoutApr. 2007Satisfiability A Lecture in CE Freshman Seminar Series: Ten Puzzling Problems in Computer Engineering.
MS. WILLIAMS Anatomy of a 3D Model. 3D Model 3D Models are one of the essential building blocks of 3D computer graphics. Without them there would be no.
2-D Shapes What is a 2D Shape and how do we define it?
Drawing Straight Line Graphs
Lecture 14: Graph Theory I Discrete Mathematical Structures: Theory and Applications.
Draw two lines which intersect at a right angle. From the intersection point measure the same distance along each line and in both directions. Join the.
Lecture 5: Grid-based Navigation for Mobile Robots.
The Ti-83 in Polar Mode A user’s guide. How to get the Ti-83 into Polar Mode: Keystrokes Screenshot from my Ti-84.
Geometry A Presentation of Lines and Shapes Presented By: Ebony Fails.
Constructing Triangles Tri 1 side/2 angles Constructions Example 1: To construct a triangle of base 9 cm with angles of 35 o and 65 o. To construct a.
Geometry (Basic Shapes) Created by Ms. Creasy. Line A line goes on “forever” in both directions. It never stops. You know it is a line if it has an arrow.
{. { { { { { { Describe what it means if a shape is flat. Can you think of any two- dimensional shapes?
Measuring and Drawing Angles with a Protractor. Protractor Center Hole.
plane shape A shape in a plane that is formed by curves, line segments, or both. These are some plane figures 12.1.
3-D Modeling Concepts V part 2.
Homework: Maintenance Sheet Due Thursday
VLSI Physical Design Automation
The Beauty of Computer Science
Go Math Grade 3 Chapter 12 Two-Dimensional Shapes
3-D Modeling Concepts V part 2.
Quadratic Functions and Their Graphs
Solving Systems of Linear Equations and Inequalities by Graphing
Analyze your set of squares and describe the side lengths you found.
Area Model Multiplication
May 2017.
The Mini Board 5 G 1 These are Mini Board Exercises for use with Grade 5 Coordinate Grids. For more information on how to make and use these Mini Boards.
Using cartoons to draw similar figures
Geometric Shapes, Lines of Symmetry, & Right Angles
POLYGONS Polygons are 2-dimensional shapes
UNIT 1: EULER CIRCUITS GRAPH THEORY.
3D Models from 2D Images A Lecture in the Freshman Seminar Series:
Satisfiability A Lecture in CE Freshman Seminar Series:
Lesson 15.4 Materials: Notes Textbook.
Angle Relationships How can you use Angle Relationships to solve problems? How would you measure the opposite angles formed by two intersecting lines,
Coordinate Planes 2.2 I can identify the paths between points on a grid or coordinate plane and compare the lengths of the paths. 3.6 I can understand.
How can a Topographic Profile be Constructed?
3-D Modeling Concepts V part B.
JUST FOR FUN - CHALLENGE
Solving and Simplifying
What’s this?. What’s this? Which is more effective? Why?
USING GRAPHS TO SOLVE EQUATIONS
Easy, Hard, Impossible! A Lecture in CE Freshman Seminar Series:
Sketching Techniques and Practice!
Using cartoons to draw similar figures
Slope and Similar Triangles
Viewing Images in Plane Mirrors
Straight Lines Objectives:
Route Inspection Which of these can be drawn without taking your pencil off the paper and without going over the same line twice? If we introduce a vertex.
Two Dimensional Geometrical Shapes
3-D Modeling Concepts V part 2.
Placement and Routing A Lecture in CE Freshman Seminar Series:
Graphing Systems of Equations
Today we will Graph Linear Equations
Unit 9. Day 17..
Drawing Graphs The straight line Example
Two-digit by one-digit multiplication
3.4 Perpendicular Lines.
Quadrilaterals What does “quad” mean?.
Using “T” Tables & Graphing Intercepts
Two-digit by one-digit multiplication
Geometry Unit 1: Foundations
Intersection Method of Solution
Slope-Intercept Form.
Presentation transcript:

Placement and Routing A Lecture in CE Freshman Seminar Series: Ten Puzzling Problems in Computer Engineering Apr. 2007 Placement and Routing

Houses and Utilities: Classic Version There are 3 houses on one side of a street and 3 utility companies on the other. Connect each utility facility to every house via lines of any desired shape such that the lines do not intersect. The challenge question is equivalent to the case with 2 utilities and 4 houses. It is, therefore, solvable with any number of utilities. Challenge: Now try this puzzle with 2 houses & 4 utilities   Apr. 2007 Placement and Routing

Variations on the Puzzle Two houses and n utilities K3,3 on a torus Challenge questions: Is the 3D cube graph planar? What about the 4D cube? A different drawing of K3,3   Apr. 2007 Placement and Routing

Rectilinear Paths on a Grid Solve the puzzle with 2 utilities and 4 houses using rectilinear grid paths. Why rectilinear paths: Trenches should not be too close to each other Straight-line trenches with right-angle turns are easier to dig; also easier to locate later Trenches must be dug along existing streets Challenge: Solve the puzzle above with paths that have the minimum possible total length. Now try to solve the puzzle with paths from one utility to all four houses having exactly the same length.   Apr. 2007 Placement and Routing