On the Automated Drawing of Graphs
|
|
- Lucinda Jenkins
- 7 years ago
- Views:
Transcription
1 Proceedings of the Third Caribbean Conference on Combinatorics and Computing The University of the West Indies, Barbados, pp 43 55, 1981 Abstract On the Automated Drawing of Graphs Margaret A. Bernard Department of Mathematics The University of the West Indies Trinidad The author has designed a computer system for the automated drawing of graphs. This transforms a graph from its algebraic description to a visual representation in the plane, displaying a selected property. This paper considers some aspects of that work, outlining the procedure for the automatic drawing of trees, and graphs displaying symmetry properties 1. INTRODUCTION A graph is defined as an abstract algebraic structure; however, for many problems involving graph-theoretic methods the model graph is required not in its algebraic form but in the visual form of one of its geometric representations in the plane, the particular representation being dependent on the property of the graph under analysis. I have thus designed a computer system for the automated drawing of graphs[ 1 ] using a digital plotter; it transforms a graph from an algebraic description (example, the adjacency matrix) to a drawing in the plane displaying a selected property. For the drawing we must note that in using a digital plotter all lines must be fixed when plotted and cannot be adjusted by an external operator; therefore all decisions concerning the design and layout of the drawing must be made before computing the coordinates of the vertices. The algorithm considers the design, the calculation and the automatic layout and plotting of the drawing. Two very general properties of graphs are considered: planarity and symmetry (symmetry being restricted to the operation of reflection). Thus given any graph (with input as a list of edges) the algorithm tests the graph for the selected property; if the property exists the output on the graph plotter peripheral is then a drawing of the graph displaying the property. An algorithm is also developed to produce a plane drawing for trees (which
2 represent a simple class of planar graphs) in which a centriodal vertex is easily identified. With further research the computer package can thus be built up to include other properties of graphs. This paper considers some aspects of that work outlining the procedure for the automatic drawing of trees, and graphs displaying symmetry properties INPUT & OUTPUT FORMATS: The input data for the computer package is a list of the edges of the graph as vertex pairs. The output is a drawing of the graph. EXAMPLE: A tree on 40 vertices (39 edges) Input: (5,21) (2,9) (1,8) (39,38) (26,8) (30,28) (9,13) (5,20) (3,1) (32,34) (5,1) (9,12) (32,33) (5,19) (6,1) (27,8) (1,2) (31,8) (1,7) (9,11) (10,9) (28,27) (32,35) (6,25) (2,14) (27,29) (8,32) (37,36) (6,24) (2,15) (16,2) (23,6) (38,40) (32,36) (36,38) (6,22) (16,18) (1,4) (16,17) Output: Fig.3 gives the output for this graph which is a plane drawing of the tree. (Vertex labels are manually inserted.) 2. TREES Definitions: A branch at a vertex v in a tree T is a maximal subtree containing v as a pendant vertex. The weight of a branch is the number of edges in the branch. The weight of a vertex v in T is the maximum number of edges in any branch at v. A vertex v is a centroidal vertex in T if v has minimum weight. The design of the tree drawing is one in which a centroidal vertex c is mapped onto a point at the centre of the drawing; the branches originating at c grow outwards giving a virtual direction to the branch. The vertices are mapped onto the circumferences of concentric circles with c as centre such that if i = d (c, v i ), the distance of vertex v i from c, then v i is mapped onto the i th concentric circle. All edges are represented by straight lines (Fig. 1).
3 Fig. 1 TREE DRAWING DESIGN Identification of the Centroidal Vertex The weight of each vertex is obtained by a modification to the coding procedure for free unlabelled trees developed in [ 2 ]. In the coding the edges are traversed starting from pendant edges, proceeding inwards to a central vertex. The vertices are coded as they are arrived at from the codes of adjacent vertices already searched. Let c i, c 2. c k be the codes of the k vertices adjacent to vertex v, where c i is a binary string and v is adjacent to at most one other uncoded vertex. Then the number of zeroes in the code of c i (i=1,k) is equivalent to the number of edges traversed in the branch i at the vertex v. The number of edges in the branch leading to the uncoded vertex is equal to E - Σ c i where E is the total number of edges. The weight of vertex v is then the maximum number of edges in any branch at v. The weights of all the vertices are found and a vertex of minimum weight is a centroidal vertex. Drawing Procedure The essential feature of the drawing procedure is the calculation of the Cartesian coordinates of the vertices of the tree. Vertices mapped onto the plane are represented by small circles with centres given by the coordinates calculated for the corresponding vertices. Edges are mapped onto straight line segments joining the end vertices. The centroidal vertex c is fixed at the origin of the Cartesian coordinate system. The coordinates of all other vertices are calculated with respect to this coordinate system.
4 Vertices adjacent to c are distributed at equal arc distances on the circumference of the first concentric circle (level 1) of fixed radius. Calculation of the coordinates of the other vertices on successive levels require some detailed geometry and really leave the realm of Graph Theory; details of these calculations can be found in [ 1 ]. I will mention just two aspects of these calculations: since every tree is planar it would be appropriate to obtain a plane drawing of the tree. This can be done as will now be described. Consider that we have placed vertices v i, v 2 v 3 on level j as in Fig. 2, and now require to place vertices adjacent to v 2 on level j+1.we place all vertices adjacent to v 2 on the arc AB, where CA and CB are bisectors of the angles v i c v 2, and v 2 c v 3 respectively. Thus we avoid any crossings. Also, to avoid congestion in the drawing we space the vertices on the arc AB in proportion to the weights of the branches growing outwards at those vertices. Thus branches of greater weights are drawn in larger sectors. Fig. 2 The algorithm incorporates the procedure for the identification of a centroidal vertex. In the calculation of the coordinates, each vertex is only considered once. The algorithm is optimal having O(v) time bound.
5 Fig. 3 COMPUTER DRAWING OF A TREE 3. SYMMETRICAL GRAPHS Definitions: Two vertices u and v of a graph G are similar vertices if for some automorphism of G, (u) = v. A fixed vertex is a vertex that is not similar to any other vertex. A symmetrical graph is one that contains an axis of symmetry for some representation of the graph in the plane. Many graphs are not completely symmetric (all vertices are similar to each other) but show some degree of symmetry. Therefore the procedure developed for symmetry
6 drawing considers the broader class of graphs that consists of pairs of similar vertices and some fixed vertices. Such graphs (called symmetrical graphs) display the symmetry operation of reflection; they possess an axis of symmetry that is a line of reflection showing pairs of similar vertices as mirror images of each other. The procedure for symmetry recognition involves identifying similar vertices such that permutations of the labels leave the connectivity invariant. No prior knowledge of symmetry operation is required. Essentially the search for an axis of symmetry in a graph is to identify the pairs of similar vertices and the fixed vertices representing the axis. In order to determine the similar vertices, the vertices of the graph are classified according to adjacency properties such that pairs of vertices with similar properties are identified. The labels of these vertices are then permuted and the adjacency matrix formed is analyzed. If the matrix is unaltered then the pairs of vertices with similar properties are similar vertices. Having identified the pairs of similar vertices and fixed vertices a symmetry drawing is obtained displaying a line of reflection in the graph along the axis of symmetry. The representation of the symmetrical graph that is given by the algorithm is a mapping in which each fixed vertex is mapped onto a point in the plane forming a straight line (an axis) and the pairs of similar vertices mapped onto points on both sides of that axis at fixed, perpendicular distances. Each edge is represented by a straight line segment joining the images of its end points (FIG. 4). For the classification of the vertices of the graph the procedure used is one developed in [ 3 ]. The vertices of the graph are classified according to their adjacency properties such that vertices with similar properties are in the same class. For each class, we define the size of the class as the number of vertices in the class. Input : (1,3) (4,10) (8,9) (8,10) (3,10) (7,8) (1,2) (5,6) (2,5) (1,4) (6,7) (6,8) (3,4) (5,7)
7 Fig. 4 COMPUTER DRAWING OF A SYMMETRICAL GRAPH Symmetry Recognition Algorithm Initially, vertices with equal valencies are in the same class. Step 1 Apply classification procedure until there are no further changes in the classification. If each class is of size one then terminate algorithm. If there are at least two classes of size one then go to step 3 If there are less than two classes of size one then go to step 2.
8 Step 2 Systematically investigate vertices subject to specified conditions* to identify a pair of vertices for the axis (if no axis of symmetry can be found, algorithm terminates). Put these vertices in distinct classes (of size 1) and reapply classification procedure. Go to step 3 Step 3 If there are classes of sizes greater than 2, partition the vertices in the given class into pairs (u, v) ( and one fixed vertex for classes of odd size) such that u and v are adjacent to an even number of vertices in common (not including fixed vertices). Go to step 4 Step 4 Construct the adjacency matrix by permuting the labels of vertices in classes of size two, leaving those in classes of size 1 unaltered; compare with the original matrix. If the matrices are the same, proceed to the drawing procedure. *Conditions to identify a pair of vertices (u, v) which form the ends of an axis of symmetry 1. For a graph with an even number of vertices, vertices u and v are from the same class if the size of that class is even; otherwise they are from different classes. 2. If the valency of either u or v is even, then u is not adjacent to v. 3. Both vertices u and v are adjacent to an even number of vertices in any given class (excluding fixed vertices). 4. Vertices u and v are adjacent to an even number of vertices in common (excluding fixed vertices). The initial classification procedure is O(v). In the simplest case where this partitions the vertices into suitable classes for drawing the algorithm then is optimal. In the worst case, the conditions must be applied to pairs of vertices, then the classification procedure reapplied; the algorithm is then O ( v 2 ). REFERENCES 1. Bernard, M.A., The Automated Design and Drawing of Graphs, M.Phil Thesis, The University of the West Indies. Trinidad, 1980
9 2. Read, R.C., The Coding of Various Kinds of Unlabelled Trees, Graph Theory and Computing (Ed. R.C.Read), Academic Press, Parris.R. and Read, R.C., A Coding Procedure for Graphs, Scientific Report UWI/CC10 (AFOSR Grant ), The University of the West Indies, Jamaica, 1970
Lecture 8 : Coordinate Geometry. The coordinate plane The points on a line can be referenced if we choose an origin and a unit of 20
Lecture 8 : Coordinate Geometry The coordinate plane The points on a line can be referenced if we choose an origin and a unit of 0 distance on the axis and give each point an identity on the corresponding
More information1. A student followed the given steps below to complete a construction. Which type of construction is best represented by the steps given above?
1. A student followed the given steps below to complete a construction. Step 1: Place the compass on one endpoint of the line segment. Step 2: Extend the compass from the chosen endpoint so that the width
More informationNumber Sense and Operations
Number Sense and Operations representing as they: 6.N.1 6.N.2 6.N.3 6.N.4 6.N.5 6.N.6 6.N.7 6.N.8 6.N.9 6.N.10 6.N.11 6.N.12 6.N.13. 6.N.14 6.N.15 Demonstrate an understanding of positive integer exponents
More informationMA 323 Geometric Modelling Course Notes: Day 02 Model Construction Problem
MA 323 Geometric Modelling Course Notes: Day 02 Model Construction Problem David L. Finn November 30th, 2004 In the next few days, we will introduce some of the basic problems in geometric modelling, and
More informationDEFINITIONS. Perpendicular Two lines are called perpendicular if they form a right angle.
DEFINITIONS Degree A degree is the 1 th part of a straight angle. 180 Right Angle A 90 angle is called a right angle. Perpendicular Two lines are called perpendicular if they form a right angle. Congruent
More informationPrentice Hall Mathematics: Course 1 2008 Correlated to: Arizona Academic Standards for Mathematics (Grades 6)
PO 1. Express fractions as ratios, comparing two whole numbers (e.g., ¾ is equivalent to 3:4 and 3 to 4). Strand 1: Number Sense and Operations Every student should understand and use all concepts and
More informationGeometry: Unit 1 Vocabulary TERM DEFINITION GEOMETRIC FIGURE. Cannot be defined by using other figures.
Geometry: Unit 1 Vocabulary 1.1 Undefined terms Cannot be defined by using other figures. Point A specific location. It has no dimension and is represented by a dot. Line Plane A connected straight path.
More informationGeometry. Higher Mathematics Courses 69. Geometry
The fundamental purpose of the course is to formalize and extend students geometric experiences from the middle grades. This course includes standards from the conceptual categories of and Statistics and
More informationCurriculum Map by Block Geometry Mapping for Math Block Testing 2007-2008. August 20 to August 24 Review concepts from previous grades.
Curriculum Map by Geometry Mapping for Math Testing 2007-2008 Pre- s 1 August 20 to August 24 Review concepts from previous grades. August 27 to September 28 (Assessment to be completed by September 28)
More informationGlencoe. correlated to SOUTH CAROLINA MATH CURRICULUM STANDARDS GRADE 6 3-3, 5-8 8-4, 8-7 1-6, 4-9
Glencoe correlated to SOUTH CAROLINA MATH CURRICULUM STANDARDS GRADE 6 STANDARDS 6-8 Number and Operations (NO) Standard I. Understand numbers, ways of representing numbers, relationships among numbers,
More informationNew York State Student Learning Objective: Regents Geometry
New York State Student Learning Objective: Regents Geometry All SLOs MUST include the following basic components: Population These are the students assigned to the course section(s) in this SLO all students
More informationCurrent Standard: Mathematical Concepts and Applications Shape, Space, and Measurement- Primary
Shape, Space, and Measurement- Primary A student shall apply concepts of shape, space, and measurement to solve problems involving two- and three-dimensional shapes by demonstrating an understanding of:
More informationSupport Materials for Core Content for Assessment. Mathematics
Support Materials for Core Content for Assessment Version 4.1 Mathematics August 2007 Kentucky Department of Education Introduction to Depth of Knowledge (DOK) - Based on Norman Webb s Model (Karin Hess,
More informationEveryday Mathematics CCSS EDITION CCSS EDITION. Content Strand: Number and Numeration
CCSS EDITION Overview of -6 Grade-Level Goals CCSS EDITION Content Strand: Number and Numeration Program Goal: Understand the Meanings, Uses, and Representations of Numbers Content Thread: Rote Counting
More informationCIRCLE COORDINATE GEOMETRY
CIRCLE COORDINATE GEOMETRY (EXAM QUESTIONS) Question 1 (**) A circle has equation x + y = 2x + 8 Determine the radius and the coordinates of the centre of the circle. r = 3, ( 1,0 ) Question 2 (**) A circle
More informationAlgebra 2 Chapter 1 Vocabulary. identity - A statement that equates two equivalent expressions.
Chapter 1 Vocabulary identity - A statement that equates two equivalent expressions. verbal model- A word equation that represents a real-life problem. algebraic expression - An expression with variables.
More informationEveryday Mathematics GOALS
Copyright Wright Group/McGraw-Hill GOALS The following tables list the Grade-Level Goals organized by Content Strand and Program Goal. Content Strand: NUMBER AND NUMERATION Program Goal: Understand the
More informationGeometry Enduring Understandings Students will understand 1. that all circles are similar.
High School - Circles Essential Questions: 1. Why are geometry and geometric figures relevant and important? 2. How can geometric ideas be communicated using a variety of representations? ******(i.e maps,
More informationGEOMETRY CONCEPT MAP. Suggested Sequence:
CONCEPT MAP GEOMETRY August 2011 Suggested Sequence: 1. Tools of Geometry 2. Reasoning and Proof 3. Parallel and Perpendicular Lines 4. Congruent Triangles 5. Relationships Within Triangles 6. Polygons
More informationChapter 3.1 Angles. Geometry. Objectives: Define what an angle is. Define the parts of an angle.
Chapter 3.1 Angles Define what an angle is. Define the parts of an angle. Recall our definition for a ray. A ray is a line segment with a definite starting point and extends into infinity in only one direction.
More informationGeometry Progress Ladder
Geometry Progress Ladder Maths Makes Sense Foundation End-of-year objectives page 2 Maths Makes Sense 1 2 End-of-block objectives page 3 Maths Makes Sense 3 4 End-of-block objectives page 4 Maths Makes
More informationAnalytical Geometry (4)
Analytical Geometry (4) Learning Outcomes and Assessment Standards Learning Outcome 3: Space, shape and measurement Assessment Standard As 3(c) and AS 3(a) The gradient and inclination of a straight line
More informationTWO-DIMENSIONAL TRANSFORMATION
CHAPTER 2 TWO-DIMENSIONAL TRANSFORMATION 2.1 Introduction As stated earlier, Computer Aided Design consists of three components, namely, Design (Geometric Modeling), Analysis (FEA, etc), and Visualization
More informationTIgeometry.com. Geometry. Angle Bisectors in a Triangle
Angle Bisectors in a Triangle ID: 8892 Time required 40 minutes Topic: Triangles and Their Centers Use inductive reasoning to postulate a relationship between an angle bisector and the arms of the angle.
More informationSelecting the Best Approach to Teach 3D Modeling to Technical College Engineering
Paper ID #12358 Selecting the Best Approach to Teach 3D Modeling to Technical College Engineering Students Dr. Farzin Heidari, Texas A&M University, Kingsville c American Society for Engineering Education,
More informationGEOMETRY COMMON CORE STANDARDS
1st Nine Weeks Experiment with transformations in the plane G-CO.1 Know precise definitions of angle, circle, perpendicular line, parallel line, and line segment, based on the undefined notions of point,
More informationEVERY DAY COUNTS CALENDAR MATH 2005 correlated to
EVERY DAY COUNTS CALENDAR MATH 2005 correlated to Illinois Mathematics Assessment Framework Grades 3-5 E D U C A T I O N G R O U P A Houghton Mifflin Company YOUR ILLINOIS GREAT SOURCE REPRESENTATIVES:
More information1 Solution of Homework
Math 3181 Dr. Franz Rothe February 4, 2011 Name: 1 Solution of Homework 10 Problem 1.1 (Common tangents of two circles). How many common tangents do two circles have. Informally draw all different cases,
More informationME 111: Engineering Drawing
ME 111: Engineering Drawing Lecture # 14 (10/10/2011) Development of Surfaces http://www.iitg.ernet.in/arindam.dey/me111.htm http://www.iitg.ernet.in/rkbc/me111.htm http://shilloi.iitg.ernet.in/~psr/ Indian
More informationPro/ENGINEER Wildfire 4.0 Basic Design
Introduction Datum features are non-solid features used during the construction of other features. The most common datum features include planes, axes, coordinate systems, and curves. Datum features do
More informationRESEARCH PAPERS FACULTY OF MATERIALS SCIENCE AND TECHNOLOGY IN TRNAVA SLOVAK UNIVERSITY OF TECHNOLOGY IN BRATISLAVA
RESEARCH PAPERS FACULTY OF MATERIALS SCIENCE AND TECHNOLOGY IN TRNAVA SLOVAK UNIVERSITY OF TECHNOLOGY IN BRATISLAVA 2010 Number 29 3D MODEL GENERATION FROM THE ENGINEERING DRAWING Jozef VASKÝ, Michal ELIÁŠ,
More informationSection 1.1. Introduction to R n
The Calculus of Functions of Several Variables Section. Introduction to R n Calculus is the study of functional relationships and how related quantities change with each other. In your first exposure to
More informationBig Ideas in Mathematics
Big Ideas in Mathematics which are important to all mathematics learning. (Adapted from the NCTM Curriculum Focal Points, 2006) The Mathematics Big Ideas are organized using the PA Mathematics Standards
More informationMATHS LEVEL DESCRIPTORS
MATHS LEVEL DESCRIPTORS Number Level 3 Understand the place value of numbers up to thousands. Order numbers up to 9999. Round numbers to the nearest 10 or 100. Understand the number line below zero, and
More informationGeometry Course Summary Department: Math. Semester 1
Geometry Course Summary Department: Math Semester 1 Learning Objective #1 Geometry Basics Targets to Meet Learning Objective #1 Use inductive reasoning to make conclusions about mathematical patterns Give
More informationThis is a tentative schedule, date may change. Please be sure to write down homework assignments daily.
Mon Tue Wed Thu Fri Aug 26 Aug 27 Aug 28 Aug 29 Aug 30 Introductions, Expectations, Course Outline and Carnegie Review summer packet Topic: (1-1) Points, Lines, & Planes Topic: (1-2) Segment Measure Quiz
More informationAlgebra Geometry Glossary. 90 angle
lgebra Geometry Glossary 1) acute angle an angle less than 90 acute angle 90 angle 2) acute triangle a triangle where all angles are less than 90 3) adjacent angles angles that share a common leg Example:
More informationTennessee Mathematics Standards 2009-2010 Implementation. Grade Six Mathematics. Standard 1 Mathematical Processes
Tennessee Mathematics Standards 2009-2010 Implementation Grade Six Mathematics Standard 1 Mathematical Processes GLE 0606.1.1 Use mathematical language, symbols, and definitions while developing mathematical
More informationConjunction is true when both parts of the statement are true. (p is true, q is true. p^q is true)
Mathematical Sentence - a sentence that states a fact or complete idea Open sentence contains a variable Closed sentence can be judged either true or false Truth value true/false Negation not (~) * Statement
More informationAngles that are between parallel lines, but on opposite sides of a transversal.
GLOSSARY Appendix A Appendix A: Glossary Acute Angle An angle that measures less than 90. Acute Triangle Alternate Angles A triangle that has three acute angles. Angles that are between parallel lines,
More informationGrade 7 & 8 Math Circles Circles, Circles, Circles March 19/20, 2013
Faculty of Mathematics Waterloo, Ontario N2L 3G Introduction Grade 7 & 8 Math Circles Circles, Circles, Circles March 9/20, 203 The circle is a very important shape. In fact of all shapes, the circle is
More informationAngle - a figure formed by two rays or two line segments with a common endpoint called the vertex of the angle; angles are measured in degrees
Angle - a figure formed by two rays or two line segments with a common endpoint called the vertex of the angle; angles are measured in degrees Apex in a pyramid or cone, the vertex opposite the base; in
More informationSocial Media Mining. Graph Essentials
Graph Essentials Graph Basics Measures Graph and Essentials Metrics 2 2 Nodes and Edges A network is a graph nodes, actors, or vertices (plural of vertex) Connections, edges or ties Edge Node Measures
More informationIllinois State Standards Alignments Grades Three through Eleven
Illinois State Standards Alignments Grades Three through Eleven Trademark of Renaissance Learning, Inc., and its subsidiaries, registered, common law, or pending registration in the United States and other
More informationGeometry and Measurement
The student will be able to: Geometry and Measurement 1. Demonstrate an understanding of the principles of geometry and measurement and operations using measurements Use the US system of measurement for
More informationSolidWorks Implementation Guides. Sketching Concepts
SolidWorks Implementation Guides Sketching Concepts Sketching in SolidWorks is the basis for creating features. Features are the basis for creating parts, which can be put together into assemblies. Sketch
More information. 0 1 10 2 100 11 1000 3 20 1 2 3 4 5 6 7 8 9
Introduction The purpose of this note is to find and study a method for determining and counting all the positive integer divisors of a positive integer Let N be a given positive integer We say d is a
More informationD.2. The Cartesian Plane. The Cartesian Plane The Distance and Midpoint Formulas Equations of Circles. D10 APPENDIX D Precalculus Review
D0 APPENDIX D Precalculus Review SECTION D. The Cartesian Plane The Cartesian Plane The Distance and Midpoint Formulas Equations of Circles The Cartesian Plane An ordered pair, of real numbers has as its
More informationME 111: Engineering Drawing
ME 111: Engineering Drawing Lecture 4 08-08-2011 Engineering Curves and Theory of Projection Indian Institute of Technology Guwahati Guwahati 781039 Eccentrici ty = Distance of the point from the focus
More informationExample SECTION 13-1. X-AXIS - the horizontal number line. Y-AXIS - the vertical number line ORIGIN - the point where the x-axis and y-axis cross
CHAPTER 13 SECTION 13-1 Geometry and Algebra The Distance Formula COORDINATE PLANE consists of two perpendicular number lines, dividing the plane into four regions called quadrants X-AXIS - the horizontal
More informationBasic Understandings
Activity: TEKS: Exploring Transformations Basic understandings. (5) Tools for geometric thinking. Techniques for working with spatial figures and their properties are essential to understanding underlying
More informationReflection and Refraction
Equipment Reflection and Refraction Acrylic block set, plane-concave-convex universal mirror, cork board, cork board stand, pins, flashlight, protractor, ruler, mirror worksheet, rectangular block worksheet,
More informationConjectures. Chapter 2. Chapter 3
Conjectures Chapter 2 C-1 Linear Pair Conjecture If two angles form a linear pair, then the measures of the angles add up to 180. (Lesson 2.5) C-2 Vertical Angles Conjecture If two angles are vertical
More informationGeoGebra. 10 lessons. Gerrit Stols
GeoGebra in 10 lessons Gerrit Stols Acknowledgements GeoGebra is dynamic mathematics open source (free) software for learning and teaching mathematics in schools. It was developed by Markus Hohenwarter
More informationClass One: Degree Sequences
Class One: Degree Sequences For our purposes a graph is a just a bunch of points, called vertices, together with lines or curves, called edges, joining certain pairs of vertices. Three small examples of
More informationCAMI Education linked to CAPS: Mathematics
- 1 - TOPIC 1.1 Whole numbers _CAPS curriculum TERM 1 CONTENT Mental calculations Revise: Multiplication of whole numbers to at least 12 12 Ordering and comparing whole numbers Revise prime numbers to
More informationSolving Geometric Problems with the Rotating Calipers *
Solving Geometric Problems with the Rotating Calipers * Godfried Toussaint School of Computer Science McGill University Montreal, Quebec, Canada ABSTRACT Shamos [1] recently showed that the diameter of
More informationIncenter Circumcenter
TRIANGLE: Centers: Incenter Incenter is the center of the inscribed circle (incircle) of the triangle, it is the point of intersection of the angle bisectors of the triangle. The radius of incircle is
More informationContents. 2 Lines and Circles 3 2.1 Cartesian Coordinates... 3 2.2 Distance and Midpoint Formulas... 3 2.3 Lines... 3 2.4 Circles...
Contents Lines and Circles 3.1 Cartesian Coordinates.......................... 3. Distance and Midpoint Formulas.................... 3.3 Lines.................................. 3.4 Circles..................................
More informationTU e. Advanced Algorithms: experimentation project. The problem: load balancing with bounded look-ahead. Input: integer m 2: number of machines
The problem: load balancing with bounded look-ahead Input: integer m 2: number of machines integer k 0: the look-ahead numbers t 1,..., t n : the job sizes Problem: assign jobs to machines machine to which
More informationVector Notation: AB represents the vector from point A to point B on a graph. The vector can be computed by B A.
1 Linear Transformations Prepared by: Robin Michelle King A transformation of an object is a change in position or dimension (or both) of the object. The resulting object after the transformation is called
More informationEveryday Mathematics. Grade 4 Grade-Level Goals CCSS EDITION. Content Strand: Number and Numeration. Program Goal Content Thread Grade-Level Goal
Content Strand: Number and Numeration Understand the Meanings, Uses, and Representations of Numbers Understand Equivalent Names for Numbers Understand Common Numerical Relations Place value and notation
More informationKEANSBURG SCHOOL DISTRICT KEANSBURG HIGH SCHOOL Mathematics Department. HSPA 10 Curriculum. September 2007
KEANSBURG HIGH SCHOOL Mathematics Department HSPA 10 Curriculum September 2007 Written by: Karen Egan Mathematics Supervisor: Ann Gagliardi 7 days Sample and Display Data (Chapter 1 pp. 4-47) Surveys and
More informationSituation: Proving Quadrilaterals in the Coordinate Plane
Situation: Proving Quadrilaterals in the Coordinate Plane 1 Prepared at the University of Georgia EMAT 6500 Date Last Revised: 07/31/013 Michael Ferra Prompt A teacher in a high school Coordinate Algebra
More informationThnkwell s Homeschool Precalculus Course Lesson Plan: 36 weeks
Thnkwell s Homeschool Precalculus Course Lesson Plan: 36 weeks Welcome to Thinkwell s Homeschool Precalculus! We re thrilled that you ve decided to make us part of your homeschool curriculum. This lesson
More informationEveryday Mathematics. Grade 4 Grade-Level Goals. 3rd Edition. Content Strand: Number and Numeration. Program Goal Content Thread Grade-Level Goals
Content Strand: Number and Numeration Understand the Meanings, Uses, and Representations of Numbers Understand Equivalent Names for Numbers Understand Common Numerical Relations Place value and notation
More informationExamination paper for MA0301 Elementær diskret matematikk
Department of Mathematical Sciences Examination paper for MA0301 Elementær diskret matematikk Academic contact during examination: Iris Marjan Smit a, Sverre Olaf Smalø b Phone: a 9285 0781, b 7359 1750
More informationThe Use of Dynamic Geometry Software in the Teaching and Learning of Geometry through Transformations
The Use of Dynamic Geometry Software in the Teaching and Learning of Geometry through Transformations Dynamic geometry technology should be used to maximize student learning in geometry. Such technology
More informationMathematics on the Soccer Field
Mathematics on the Soccer Field Katie Purdy Abstract: This paper takes the everyday activity of soccer and uncovers the mathematics that can be used to help optimize goal scoring. The four situations that
More informationPrimary Curriculum 2014
Primary Curriculum 2014 Suggested Key Objectives for Mathematics at Key Stages 1 and 2 Year 1 Maths Key Objectives Taken from the National Curriculum 1 Count to and across 100, forwards and backwards,
More informationThe Clar Structure of Fullerenes
The Clar Structure of Fullerenes Liz Hartung Massachusetts College of Liberal Arts June 12, 2013 Liz Hartung (Massachusetts College of Liberal Arts) The Clar Structure of Fullerenes June 12, 2013 1 / 25
More informationof surface, 569-571, 576-577, 578-581 of triangle, 548 Associative Property of addition, 12, 331 of multiplication, 18, 433
Absolute Value and arithmetic, 730-733 defined, 730 Acute angle, 477 Acute triangle, 497 Addend, 12 Addition associative property of, (see Commutative Property) carrying in, 11, 92 commutative property
More information1.2 GRAPHS OF EQUATIONS. Copyright Cengage Learning. All rights reserved.
1.2 GRAPHS OF EQUATIONS Copyright Cengage Learning. All rights reserved. What You Should Learn Sketch graphs of equations. Find x- and y-intercepts of graphs of equations. Use symmetry to sketch graphs
More informationWe can display an object on a monitor screen in three different computer-model forms: Wireframe model Surface Model Solid model
CHAPTER 4 CURVES 4.1 Introduction In order to understand the significance of curves, we should look into the types of model representations that are used in geometric modeling. Curves play a very significant
More informationShape Dictionary YR to Y6
Shape Dictionary YR to Y6 Guidance Notes The terms in this dictionary are taken from the booklet Mathematical Vocabulary produced by the National Numeracy Strategy. Children need to understand and use
More informationNEW MEXICO Grade 6 MATHEMATICS STANDARDS
PROCESS STANDARDS To help New Mexico students achieve the Content Standards enumerated below, teachers are encouraged to base instruction on the following Process Standards: Problem Solving Build new mathematical
More informationPrentice Hall Algebra 2 2011 Correlated to: Colorado P-12 Academic Standards for High School Mathematics, Adopted 12/2009
Content Area: Mathematics Grade Level Expectations: High School Standard: Number Sense, Properties, and Operations Understand the structure and properties of our number system. At their most basic level
More informationCRLS Mathematics Department Algebra I Curriculum Map/Pacing Guide
Curriculum Map/Pacing Guide page 1 of 14 Quarter I start (CP & HN) 170 96 Unit 1: Number Sense and Operations 24 11 Totals Always Include 2 blocks for Review & Test Operating with Real Numbers: How are
More informationGeometry Module 4 Unit 2 Practice Exam
Name: Class: Date: ID: A Geometry Module 4 Unit 2 Practice Exam Multiple Choice Identify the choice that best completes the statement or answers the question. 1. Which diagram shows the most useful positioning
More information5. A full binary tree with n leaves contains [A] n nodes. [B] log n 2 nodes. [C] 2n 1 nodes. [D] n 2 nodes.
1. The advantage of.. is that they solve the problem if sequential storage representation. But disadvantage in that is they are sequential lists. [A] Lists [B] Linked Lists [A] Trees [A] Queues 2. The
More informationUnit 1: Integers and Fractions
Unit 1: Integers and Fractions No Calculators!!! Order Pages (All in CC7 Vol. 1) 3-1 Integers & Absolute Value 191-194, 203-206, 195-198, 207-210 3-2 Add Integers 3-3 Subtract Integers 215-222 3-4 Multiply
More informationCharlesworth School Year Group Maths Targets
Charlesworth School Year Group Maths Targets Year One Maths Target Sheet Key Statement KS1 Maths Targets (Expected) These skills must be secure to move beyond expected. I can compare, describe and solve
More informationVisualizing Triangle Centers Using Geogebra
Visualizing Triangle Centers Using Geogebra Sanjay Gulati Shri Shankaracharya Vidyalaya, Hudco, Bhilai India http://mathematicsbhilai.blogspot.com/ sanjaybhil@gmail.com ABSTRACT. In this paper, we will
More informationGEOMETRY. Constructions OBJECTIVE #: G.CO.12
GEOMETRY Constructions OBJECTIVE #: G.CO.12 OBJECTIVE Make formal geometric constructions with a variety of tools and methods (compass and straightedge, string, reflective devices, paper folding, dynamic
More informationCHAPTER 1 Linear Equations
CHAPTER 1 Linear Equations 1.1. Lines The rectangular coordinate system is also called the Cartesian plane. It is formed by two real number lines, the horizontal axis or x-axis, and the vertical axis or
More informationDuplicating Segments and Angles
CONDENSED LESSON 3.1 Duplicating Segments and ngles In this lesson, you Learn what it means to create a geometric construction Duplicate a segment by using a straightedge and a compass and by using patty
More informationExperiment 9. The Pendulum
Experiment 9 The Pendulum 9.1 Objectives Investigate the functional dependence of the period (τ) 1 of a pendulum on its length (L), the mass of its bob (m), and the starting angle (θ 0 ). Use a pendulum
More informationGrade 5 Mathematics Curriculum Guideline Scott Foresman - Addison Wesley 2008. Chapter 1: Place, Value, Adding, and Subtracting
Grade 5 Math Pacing Guide Page 1 of 9 Grade 5 Mathematics Curriculum Guideline Scott Foresman - Addison Wesley 2008 Test Preparation Timeline Recommendation: September - November Chapters 1-5 December
More informationDefinitions, Postulates and Theorems
Definitions, s and s Name: Definitions Complementary Angles Two angles whose measures have a sum of 90 o Supplementary Angles Two angles whose measures have a sum of 180 o A statement that can be proven
More informationMathematics Geometry Unit 1 (SAMPLE)
Review the Geometry sample year-long scope and sequence associated with this unit plan. Mathematics Possible time frame: Unit 1: Introduction to Geometric Concepts, Construction, and Proof 14 days This
More informationChapter 6 Notes: Circles
Chapter 6 Notes: Circles IMPORTANT TERMS AND DEFINITIONS A circle is the set of all points in a plane that are at a fixed distance from a given point known as the center of the circle. Any line segment
More informationTrigonometric Functions: The Unit Circle
Trigonometric Functions: The Unit Circle This chapter deals with the subject of trigonometry, which likely had its origins in the study of distances and angles by the ancient Greeks. The word trigonometry
More information39 Symmetry of Plane Figures
39 Symmetry of Plane Figures In this section, we are interested in the symmetric properties of plane figures. By a symmetry of a plane figure we mean a motion of the plane that moves the figure so that
More informationWORK SCHEDULE: MATHEMATICS 2007
, K WORK SCHEDULE: MATHEMATICS 00 GRADE MODULE TERM... LO NUMBERS, OPERATIONS AND RELATIONSHIPS able to recognise, represent numbers and their relationships, and to count, estimate, calculate and check
More informationTHREE DIMENSIONAL GEOMETRY
Chapter 8 THREE DIMENSIONAL GEOMETRY 8.1 Introduction In this chapter we present a vector algebra approach to three dimensional geometry. The aim is to present standard properties of lines and planes,
More informationSIMSON S THEOREM MARY RIEGEL
SIMSON S THEOREM MARY RIEGEL Abstract. This paper is a presentation and discussion of several proofs of Simson s Theorem. Simson s Theorem is a statement about a specific type of line as related to a given
More informationPrentice Hall Mathematics: Algebra 2 2007 Correlated to: Utah Core Curriculum for Math, Intermediate Algebra (Secondary)
Core Standards of the Course Standard 1 Students will acquire number sense and perform operations with real and complex numbers. Objective 1.1 Compute fluently and make reasonable estimates. 1. Simplify
More informationREVIEW OF ANALYTIC GEOMETRY
REVIEW OF ANALYTIC GEOMETRY The points in a plane can be identified with ordered pairs of real numbers. We start b drawing two perpendicular coordinate lines that intersect at the origin O on each line.
More informationWeek 1 Chapter 1: Fundamentals of Geometry. Week 2 Chapter 1: Fundamentals of Geometry. Week 3 Chapter 1: Fundamentals of Geometry Chapter 1 Test
Thinkwell s Homeschool Geometry Course Lesson Plan: 34 weeks Welcome to Thinkwell s Homeschool Geometry! We re thrilled that you ve decided to make us part of your homeschool curriculum. This lesson plan
More informationAlgebra 1 2008. Academic Content Standards Grade Eight and Grade Nine Ohio. Grade Eight. Number, Number Sense and Operations Standard
Academic Content Standards Grade Eight and Grade Nine Ohio Algebra 1 2008 Grade Eight STANDARDS Number, Number Sense and Operations Standard Number and Number Systems 1. Use scientific notation to express
More information