Validation and Verification Using Spatial Logic Framework for Building Layouts

Size: px
Start display at page:

Download "Validation and Verification Using Spatial Logic Framework for Building Layouts"

Transcription

1 Validation and Verification Using Spatial Logic Framework for Building Layouts By Abhinav Fatehpuria Vineet Gupta 12/6/2005 ENPM 643 System Validation & Verification 1

2 Agenda Background Project Description Floor Plan Goals System Requirements System Structure Spatial Logic Overview Application to Building Layouts Conclusion Software Used References 12/6/2005 ENPM 643 System Validation & Verification 2

3 Background 12/6/2005 ENPM 643 System Validation & Verification 3

4 Background Project Description Defined and categorized the design requirements of a building from an architectural view point Prepared the system structure (Class Diagram) at a higher level of abstraction Defined Validation Parameters To allow the architect to check potential building designs against the specification Quickly Easily In early phases of the design 12/6/2005 ENPM 643 System Validation & Verification 4

5 Background - Floor Plan Floor Plan Vent RestRoom Passage W ay Kitchen Window Joint Window Bedroom Living Room O ffice 3840 sq. ft. Window Window 12/6/2005 ENPM 643 System Validation & Verification 5

6 Background Goals Cont d 12/6/2005 ENPM 643 System Validation & Verification 6

7 Background System Requirements Architectural requirements of one bedroom apartment can be broadly categorized as Apartment Level: 1. Area of the apartment should be at least sq units. 2. The apartment should have 1 bedroom, 1 living room, 1 kitchen, 1 restroom and one passageway. 3. The apartment should have easy access to exit in case of fire. Room Level: 4. Occupancy of the bedroom should be two. 5. Bedroom should be adjacent to the restroom. 6. Proximity strength between restroom and bedroom is Bedroom should have air tight and sound proof doors. 8. Orientation of the bedroom should be towards the west. 12/6/2005 ENPM 643 System Validation & Verification 7

8 Background System Requirements 12/6/2005 ENPM 643 System Validation & Verification 8

9 Background System Structure The complete architectural viewpoint is divided in to three sub classes: Spaces Dividers Portals Relationship between different rooms - (Association_Rooms) between rooms and walls (Association_Rooms_Walls) between walls and portals (Association_Walls_Portals) The properties of these association classes Proximity strength - address the proximity issue between different rooms Access Type What type of access is available Access Vent Is it for ventilation purpose Access Light Is it allowing light to pass through i.e. is it transparent Access admit Is it allowing people to enter or exit 12/6/2005 ENPM 643 System Validation & Verification 9

10 Background System Structure Generic Class Diagram View Points «bind» Architecture Structural Plumbing Electricity 1 1 Spaces -Length -Breadth -Shape 1 Association_Room_Walls -Num ber of W alls Dividers 1* Association_Walls_Portals -Inner/Outer -Access Vent -Access Light -Access Admit -Access Audible -No.of Portals * Portals -Length -Breadth -Base Distance * Rooms -Length -Breadth -Height -Occupancy -Orientation 1 Floor * * * Walls -Thickness -Inner/outer 1 Bedroom Passage Way Livingroom Doors Joints Association_Rooms Restroom Kitchen -Proxim ity Strength -Access Vent -Access Light -Access Admit -Access Audible Windows Vent 12/6/2005 ENPM 643 System Validation & Verification 10

11 Spatial Logic & Its Application 12/6/2005 ENPM 643 System Validation & Verification 11

12 Concept of Hyperplanes A conceptual border that divides two sets of points Each half forms a halfplane Mathematically, it can be represented as l U 12/6/2005 ENPM 643 System Validation & Verification 12

13 Half planes Represents spaces symbolically without any reference to a particular coordinate system The predicate hp(x) is a general representation of a halfplane, according to its truth value E.g.. hp(a) a 12/6/2005 ENPM 643 System Validation & Verification 13

14 Halfplanes U = {p(x, y)} U always can be divided into exactly two subsets A and B, defined by: A = {p(x, y) : f(x,y) > 0}, and B = {p(x, y) : f(x,y) <0} f(x,y) is a continuous function in U. A and B are non-empty, closed sets. Therefore A and B have the following characteristics: A B is Ǿ, and A U B is U. A B U 12/6/2005 ENPM 643 System Validation & Verification 14

15 Defining Regions using Halfplanes -1 Given n halfplanes, a region R is defined by a conjunctive formula of n hp(x), as R is hp(a 1 ) hp(a 2 ).. hp(a n ). Since each halfplane can have truth value or, each region is an interpretation of the Formula above. For our floor plan: U hp( α ) hp( β ) hp( γ ) hp( δ ) 12/6/2005 ENPM 643 System Validation & Verification 15

16 Constraints hp(b) hp(c) hp(c) hp(b) hp(b) hp(a) hp(b) hp(a) 12/6/2005 ENPM 643 System Validation & Verification 16

17 Defining Regions using Halfplanes -2 hp( γ ) hp( b) hp( a) hp( γ ) hp( b) hp( α ) hp( c) hp( δ ) hp( d) α U a 2 b c β 1 R 1 R 5 R 4 3 R 2 R 3 δ 4 γ 12/6/2005 ENPM 643 System Validation & Verification 17

18 Restroom R1 hp ( a ) hp ( b ) hp ( d ) hp ( c ) hp ( a ) hp ( d ) Rest Room hp(a) a hp(a) b hp(d) hp(d) 12/6/2005 ENPM 643 System Validation & Verification 18

19 Bedroom R2 hp ( a ) hp ( b ) hp ( d ) hp ( c ) hp ( b ) hp ( d ) Bed Room hp(b) b hp(b) hp(d) hp(d) 12/6/2005 ENPM 643 System Validation & Verification 19

20 Living room R3 hp ( a ) hp ( b ) hp ( d ) hp ( b) hp ( d ) Living Room b hp(d) hp(d) hp(b) hp(b) 12/6/2005 ENPM 643 System Validation & Verification 20

21 Verifying the presence of a region R hp(d) hp(c) hp(b) hp(a) S.No

22 Verifying the presence of the region Room Region S.No. R Restroom R1 13 Bedroom R2 14 Living room R3 3 Kitchen R4 4 Passageway R5 6 12/6/2005 ENPM 643 System Validation & Verification 22

23 Border adjacency Given a minimal description of a region R expressed by hp(x 1 ) hp(x 2 )... hp(x n ), a region R adj is border adjacent to R iff it differs in only one hp(xi), such as hp(xi) in R is hp(xi) in R adj. 12/6/2005 ENPM 643 System Validation & Verification 23

24 Border adjacency for R1 and R2 Restroom hp ( a ) hp ( d ) Bedroom hp ( b ) hp ( d ) From the constraints hp(b) hp(a) Thus, restroom is region adjacent to the bedroom as it differs in only in one hp(xi) i.e. [hp(d)] 12/6/2005 ENPM 643 System Validation & Verification 24

25 Relative position Half plane Begin end Denotation Abbreviation a 1-3 Left L b 1-3 Centre C c 1-3 Right R d 4-2 Above A U /6/2005 ENPM 643 System Validation & Verification 25

26 Relative position R1 and R2 Restroom hp( a) hp( d) Bedroom hp ( b) hp( d) The difference is restroom hp(d) and bedroom hp(d) therefore topographically restroom is above bedroom 12/6/2005 ENPM 643 System Validation & Verification 26

27 Adding portals hp(f) & hp(g) hp(f) f g a b c hp(g) hp(i) d i hp(i) hp(e) e hp(e) hp(h) h hp(h) 12/6/2005 ENPM 643 System Validation & Verification 27

28 Representing the bedroom door hp( d) hp( d) hp( b) hp( e) U a hp(b) b hp(b) d R2 hp(e) e hp(e) 12/6/2005 ENPM 643 System Validation & Verification 28

29 Visibility through the portals U Portal hp(xi)(1,0) Visible Region hp(d) L R2 hp(b) 12/6/2005 ENPM 643 System Validation & Verification 29

30 Software Packages Used MS Visio MS Office 12/6/2005 ENPM 643 System Validation & Verification 30

31 References Papers A logic-based framework for shape representation by Jose C Damski and John S Gero A Referential Scheme for Modeling and Identifying Spatial Attributes of Entities in Constructed Facilities by M. Kiumarse Zamanian & Steven J. Fenves Implementing Topological Predicates for Complex Regions by Marcus Schneider A Spatial Logic based on Regions and Connection by David A. Randell, Zhan Cui & Anthony G. Cohn Class Notes 12/6/2005 ENPM 643 System Validation & Verification 31

32 Thank You! 12/6/2005 ENPM 643 System Validation & Verification 32

Copyright Wyyzzk, Inc Version 5.0. Introduction to Software Architecture

Copyright Wyyzzk, Inc Version 5.0. Introduction to Software Architecture Introduction to Software Architecture Lesson Goal & Objectives Understand the purpose of software architecture. Upon completion of the lesson, the participant will be able to: Describe the purpose of software

More information

Spatial Relations and Architectural Plans Layout problems and a language for their design requirements

Spatial Relations and Architectural Plans Layout problems and a language for their design requirements Spatial Relations and Architectural Plans Layout problems and a language for their design requirements Can BAYKAN * Abstract: Programs for the solution of space layout problems are not widely used in practice.

More information

Teacher Page. 1. Find the surface area of the prism. a. 315 in 2 b. 630 in 2 c. 450 in 2 d. 820 in 2

Teacher Page. 1. Find the surface area of the prism. a. 315 in 2 b. 630 in 2 c. 450 in 2 d. 820 in 2 Teacher Page Geometry / Day #12 Surface Area 45 Minutes 9-12.G.1.3 Draw three-dimensional objects and calculate the surface areas and volumes of these figures (e.g. prisms, cylinders, pyramids, cones,

More information

Know What You Want: How to Start a Successful Scan-to-BIM Project MARGARITA LEONOVA

Know What You Want: How to Start a Successful Scan-to-BIM Project MARGARITA LEONOVA Know What You Want: How to Start a Successful Scan-to-BIM Project MARGARITA LEONOVA Scan-to-BIM Scan the Building Get a Point Cloud Generate Building Information Model Scan-to-BIM Why convert a point cloud

More information

Calculation of building air infiltration and exfiltration with an Excel calculation tool

Calculation of building air infiltration and exfiltration with an Excel calculation tool Calculation of building air infiltration and exfiltration with an Excel calculation tool Thomas Hartmann Prof. Dr.-Ing. ITG Dresden Institute for Building Systems Engineering - Research and Application

More information

Interior Design Tutorial

Interior Design Tutorial Controlling the Display of Objects Chapter 4: Interior Design Tutorial The Interior Design Tutorial picks up where the House Design Tutorial left off. The basic structure of the plan is complete, but the

More information

Interior Design Tutorial

Interior Design Tutorial Controlling the Display of Objects Chapter 4: Interior Design Tutorial The Interior Design Tutorial picks up where the House Design Tutorial left off. The basic structure of the plan is complete, but the

More information

Interior Design Tutorial

Interior Design Tutorial Controlling the Display of Objects Chapter 4: Interior Design Tutorial The Interior Design Tutorial picks up where the Roof Tutorial left off. The basic structure of the plan is complete, but the plan

More information

C H Group Building Surveyors, BCA 9c and Age Care Certification Consultants

C H Group Building Surveyors, BCA 9c and Age Care Certification Consultants Agenda for Today s Presentation Introduction BCA Classifications BCA 9c Provisions Conversion of Class 3 to 9c Summary Introduction Prior to 1997 RCI Nursing Home funding PCAI Hostel funding Post 1997

More information

Basic relations between pixels (Chapter 2)

Basic relations between pixels (Chapter 2) Basic relations between pixels (Chapter 2) Lecture 3 Basic Relationships Between Pixels Definitions: f(x,y): digital image Pixels: q, p (p,q f) A subset of pixels of f(x,y): S A typology of relations:

More information

Interior Design Tutorial

Interior Design Tutorial Interior Design Tutorial The Interior Design Tutorial picks up where the Roof Tutorial left off. The basic structure of the plan is complete, but the plan still needs lights, outlets, and fixtures to be

More information

BUILDING SPACE ANALYSIS FOR INTEGRATING DESIGN AND CONSTRUCTION

BUILDING SPACE ANALYSIS FOR INTEGRATING DESIGN AND CONSTRUCTION BUILDING SPACE ANALYSIS FOR INTEGRATING DESIGN AND CONSTRUCTION Che Wan Fadhil CHE WAN PUTRA 1 and Mustafa ALSHAWI 2 1 Faculty of Civil Eng., Univ. Teknologi Malaysia, 81310 UTM Skudai, Johor, Malaysia

More information

Numerical Optimization

Numerical Optimization Convex Sets Computer Science and Automation Indian Institute of Science Bangalore 560 012, India. NPTEL Course on Let x 1, x 2 R n, x 1 x 2. Line and line segment Line passing through x 1 and x 2 : {y

More information

Stryker Center Concept

Stryker Center Concept Stryker Center Concept 1/13 Background Information Evolution of Williamsburg s City Square (See Figure I) City government offices moved to N. Boundary St. from S. England Street in the early 1930s to make

More information

DM841 DISCRETE OPTIMIZATION. Part 2 Heuristics. Satisfiability. Marco Chiarandini

DM841 DISCRETE OPTIMIZATION. Part 2 Heuristics. Satisfiability. Marco Chiarandini DM841 DISCRETE OPTIMIZATION Part 2 Heuristics Satisfiability Marco Chiarandini Department of Mathematics & Computer Science University of Southern Denmark Outline 1. Mathematical Programming Constraint

More information

Tier IV Standards as Specified in the TIA 942 Document

Tier IV Standards as Specified in the TIA 942 Document S No Architectural Proximity of visitor parking to data 18.3 m / 60 ft minimum separation with physical barriers to prevent vehicles from 1 center perimeter building walls driving closer 2 Building Construction

More information

BIM. The Fastest Way to Quickly & Easily Insert and Modify Elements that are used in Revit project

BIM. The Fastest Way to Quickly & Easily Insert and Modify Elements that are used in Revit project BIM The Fastest Way to Quickly & Easily Insert and Modify Elements that are used in Revit project BIM Tree Manager Working with Elements Dynamic Tree allows easily to navigate, find, modify any element

More information

ARCHITECTURAL GUIDELINES FOR INSTRUCTIONAL TECHNOLOGY

ARCHITECTURAL GUIDELINES FOR INSTRUCTIONAL TECHNOLOGY ARCHITECTURAL GUIDELINES FOR INSTRUCTIONAL TECHNOLOGY Introduction A classroom is measured by its effectiveness in facilitating the exchange of information. The following general guidelines have been developed

More information

Computer Science Technical Report

Computer Science Technical Report Computer Science Technical Report Feasibility of Stepwise Addition of Multitolerance to High Atomicity Programs Ali Ebnenasir and Sandeep S. Kulkarni Michigan Technological University Computer Science

More information

Chapter 2 Entity-Relationship Data Modeling: Tools and Techniques. Fundamentals, Design, and Implementation, 9/e

Chapter 2 Entity-Relationship Data Modeling: Tools and Techniques. Fundamentals, Design, and Implementation, 9/e Chapter 2 Entity-Relationship Data Modeling: Tools and Techniques Fundamentals, Design, and Implementation, 9/e Three Schema Model ANSI/SPARC introduced the three schema model in 1975 It provides a framework

More information

Typed Lambda Calculus for Syntacticians

Typed Lambda Calculus for Syntacticians Department of Linguistics Ohio State University January 12, 2012 The Two Sides of Typed Lambda Calculus A typed lambda calculus (TLC) can be viewed in two complementary ways: model-theoretically, as a

More information

Mathematics Curriculum

Mathematics Curriculum 6 G R A D E Mathematics Curriculum GRADE 6 5 Table of Contents 1... 1 Topic A: Area of Triangles, Quadrilaterals, and Polygons (6.G.A.1)... 11 Lesson 1: The Area of Parallelograms Through Rectangle Facts...

More information

6 Mathematics Curriculum

6 Mathematics Curriculum New York State Common Core 6 Mathematics Curriculum GRADE GRADE 6 MODULE 5 Table of Contents 1 Area, Surface Area, and Volume Problems... 3 Topic A: Area of Triangles, Quadrilaterals, and Polygons (6.G.A.1)...

More information

DAY 1 DEFINITION OF ANGLES

DAY 1 DEFINITION OF ANGLES DAY 1 DEFINITION OF ANGLES INTRODUCTION In daily life we encounter patterns, designs and a variety of shapes. Roads, furniture, vehicles and houses, among others, are designed by accurate use of angles

More information

Higher-Order Logic. Specification and Verification with Higher-Order Logic

Higher-Order Logic. Specification and Verification with Higher-Order Logic Higher-Order Logic Specification and Verification with Higher-Order Logic Arnd Poetzsch-Heffter (Slides by Jens Brandt) Software Technology Group Fachbereich Informatik Technische Universität Kaiserslautern

More information

Data Center Consultants for the upcoming IIT Bombay HPC+BYOH Data Center

Data Center Consultants for the upcoming IIT Bombay HPC+BYOH Data Center Data Center Consultants for the upcoming IIT Bombay HPC+BYOH Data Center IIT Bombay Computer Center invites Data Center Consultants to submit their bids for the contract for the design and project management

More information

Inapproximability of the Perimeter Defense Problem

Inapproximability of the Perimeter Defense Problem Inapproximability of the Perimeter Defense Problem Evangelos Kranakis Danny Krizanc Lata Narayanan Kun Xu Abstract We model the problem of detecting intruders using a set of infrared beams by the perimeter

More information

Math 1 Plane Geometry Part 1

Math 1 Plane Geometry Part 1 Math 1 Plane Geometry Part 1 1 Intersecting lines: When two lines intersect, adjacent angles are supplementary (they make a line and add up to 180 degrees, and vertical angles (angles across from each

More information

Lecture 19 Subgradient Methods. November 5, 2008

Lecture 19 Subgradient Methods. November 5, 2008 Subgradient Methods November 5, 2008 Outline Lecture 19 Subgradients and Level Sets Subgradient Method Convergence and Convergence Rate Convex Optimization 1 Subgradients and Level Sets A vector s is a

More information

SC/MATH Boolean Formulae. Ref: G. Tourlakis, Mathematical Logic, John Wiley & Sons, York University

SC/MATH Boolean Formulae. Ref: G. Tourlakis, Mathematical Logic, John Wiley & Sons, York University SC/MATH 1090 1- Boolean Formulae Ref: G. Tourlakis, Mathematical Logic, John Wiley & Sons, 2008. York University Department of Computer Science and Engineering York University- MATH 1090 01-Boolean 1 Overview

More information

PS Geometric Modeling Homework Assignment Sheet I (Due 20-Oct-2017)

PS Geometric Modeling Homework Assignment Sheet I (Due 20-Oct-2017) Homework Assignment Sheet I (Due 20-Oct-2017) Assignment 1 Let n N and A be a finite set of cardinality n = A. By definition, a permutation of A is a bijective function from A to A. Prove that there exist

More information

Pramod Mandagere Prof. David Du Sandeep Uttamchandani (IBM Almaden)

Pramod Mandagere Prof. David Du Sandeep Uttamchandani (IBM Almaden) Pramod Mandagere Prof. David Du Sandeep Uttamchandani (IBM Almaden) Motivation Background Our Research Agenda Modeling Thermal Behavior Static Workload Provisioning Dynamic Workload Provisioning Improving

More information

Daylight and Sunlight Study 47 Gainsford Road, London E17 6QB

Daylight and Sunlight Study 47 Gainsford Road, London E17 6QB Daylight and Sunlight Study 47 Gainsford Road, London E17 6QB 4 May 2016 Right of Light Consulting Burley House 15-17 High Street Rayleigh Essex SS6 7EW Tel: 0800 197 4836 DAYLIGHT AND SUNLIGHT STUDY 47

More information

Fundamentals of Software Engineering

Fundamentals of Software Engineering Fundamentals of Software Engineering Reasoning about Programs with Dynamic Logic - Part I Ina Schaefer Institute for Software Systems Engineering TU Braunschweig, Germany Slides by Wolfgang Ahrendt, Richard

More information

The first fully-integrated Add-in lighting software for Autodesk Revit

The first fully-integrated Add-in lighting software for Autodesk Revit Page 1 The first fully-integrated Add-in lighting software for Autodesk Revit Introduction The growth of BIM (Building Information Modeling) software is exploding and in many architectural design and engineering

More information

Room Capacities and Layouts

Room Capacities and Layouts ROOM SET UP & USE The facility is a self-service Center meaning that users are responsible for their own meeting set up and tear down. If you move any furniture to set up your event, you are responsible

More information

Today s Topics. What is a set?

Today s Topics. What is a set? Today s Topics Introduction to set theory What is a set? Set notation Basic set operations What is a set? Definition: A set is an unordered collection of objects Examples: Sets can contain items of mixed

More information

Search and Intersection. O Rourke, Chapter 7 de Berg et al., Chapter 11

Search and Intersection. O Rourke, Chapter 7 de Berg et al., Chapter 11 Search and Intersection O Rourke, Chapter 7 de Berg et al., Chapter 11 Announcements Assignment 3 web-page has been updated: Additional extra credit Hints for managing a dynamic half-edge representation

More information

Step 4: Generate a Mesh

Step 4: Generate a Mesh صفحه 1 از 8 Step 4: Generate a Mesh You will generate the mesh in three steps. First you will modify the order in which objects are meshed. Then you will create a coarse mesh and examine it to determine

More information

Chapter 2 Entity-Relationship Data Modeling: Tools and Techniques. Fundamentals, Design, and Implementation, 9/e

Chapter 2 Entity-Relationship Data Modeling: Tools and Techniques. Fundamentals, Design, and Implementation, 9/e Chapter 2 Entity-Relationship Data Modeling: Tools and Techniques Fundamentals, Design, and Implementation, 9/e Three Schema Model ANSI/SPARC introduced the three schema model in 1975 It provides a framework

More information

Statistical Techniques in Robotics (STR, S15) Lecture#05 (Monday, January 26) Lecturer: Byron Boots

Statistical Techniques in Robotics (STR, S15) Lecture#05 (Monday, January 26) Lecturer: Byron Boots Statistical Techniques in Robotics (STR, S15) Lecture#05 (Monday, January 26) Lecturer: Byron Boots Mapping 1 Occupancy Mapping When solving the localization problem, we had a map of the world and tried

More information

CSC 501 Semantics of Programming Languages

CSC 501 Semantics of Programming Languages CSC 501 Semantics of Programming Languages Subtitle: An Introduction to Formal Methods. Instructor: Dr. Lutz Hamel Email: hamel@cs.uri.edu Office: Tyler, Rm 251 Books There are no required books in this

More information

Using Autodesk Ecotect Analysis and Building Information Modeling

Using Autodesk Ecotect Analysis and Building Information Modeling Autodesk Ecotect Analysis 2010 Using Autodesk Ecotect Analysis and Building Information Modeling This document helps you to get the most from Autodesk Ecotect Analysis software and building information

More information

CMPSCI 250: Introduction to Computation. Lecture #22: Graphs, Paths, and Trees David Mix Barrington 12 March 2014

CMPSCI 250: Introduction to Computation. Lecture #22: Graphs, Paths, and Trees David Mix Barrington 12 March 2014 CMPSCI 250: Introduction to Computation Lecture #22: Graphs, Paths, and Trees David Mix Barrington 12 March 2014 Graphs, Paths, and Trees Graph Definitions Paths and the Path Predicate Cycles, Directed

More information

Interior. Exterior. Daylight

Interior. Exterior. Daylight Interior Exterior Daylight Page 2 ElumTools is a fully-integrated lighting calculation Add-in for Autodesk Revit authored by Lighting Analysts, Inc. The growth of BIM (Building Information Modeling) software

More information

IDEA. Quick Start Guide

IDEA. Quick Start Guide IDEA Quick Start Guide 1. Installation Launching 2. Drawing Walls & Openings 3. Building Elements 4. Inserting Library Drawings 5. Photorealism 6. Walkthrough IDEA 1 2 4M Preface This Quick Start Guide

More information

Physics 272 Lecture 27 Interference (Ch ) Diffraction (Ch )

Physics 272 Lecture 27 Interference (Ch ) Diffraction (Ch ) Physics 272 Lecture 27 Interference (Ch 35.4-5) Diffraction (Ch 36.1-3) Thin Film Interference 1 2 n 0 =1 (air) t n 1 (thin film) n 2 Get two waves by reflection off of two different interfaces. Ray 2

More information

UPEM Master 2 Informatique SIS. Digital Geometry. Topic 2: Digital topology: object boundaries and curves/surfaces. Yukiko Kenmochi.

UPEM Master 2 Informatique SIS. Digital Geometry. Topic 2: Digital topology: object boundaries and curves/surfaces. Yukiko Kenmochi. UPEM Master 2 Informatique SIS Digital Geometry Topic 2: Digital topology: object boundaries and curves/surfaces Yukiko Kenmochi October 5, 2016 Digital Geometry : Topic 2 1/34 Opening Representations

More information

Bijective counting of tree-rooted maps and connection with shuffles of parenthesis systems

Bijective counting of tree-rooted maps and connection with shuffles of parenthesis systems Bijective counting of tree-rooted maps and connection with shuffles of parenthesis systems Olivier Bernardi Abstract The number of tree-rooted maps, that is, tree-covered rooted planar maps, with n edges

More information

Bijective counting of tree-rooted maps and shuffles of parenthesis systems

Bijective counting of tree-rooted maps and shuffles of parenthesis systems Bijective counting of tree-rooted maps and shuffles of parenthesis systems Olivier Bernardi Submitted: Jan 24, 2006; Accepted: Nov 8, 2006; Published: Jan 3, 2006 Mathematics Subject Classifications: 05A15,

More information

ROUGH MEMBERSHIP FUNCTIONS: A TOOL FOR REASONING WITH UNCERTAINTY

ROUGH MEMBERSHIP FUNCTIONS: A TOOL FOR REASONING WITH UNCERTAINTY ALGEBRAIC METHODS IN LOGIC AND IN COMPUTER SCIENCE BANACH CENTER PUBLICATIONS, VOLUME 28 INSTITUTE OF MATHEMATICS POLISH ACADEMY OF SCIENCES WARSZAWA 1993 ROUGH MEMBERSHIP FUNCTIONS: A TOOL FOR REASONING

More information

Key words. underground mine design, mine ventilation, minimum bounding circle, minimax

Key words. underground mine design, mine ventilation, minimum bounding circle, minimax OPTIMAL DESIGN OF AN UNDERGROUND MINE DECLINE WITH AN ASSOCIATED VENT RAISE P. A. GROSSMAN, M. BRAZIL, J. H. RUBINSTEIN, AND D. A. THOMAS Abstract. In many underground mines, access for equipment and personnel

More information

Semantics and Pragmatics of NLP Propositional Logic, Predicates and Functions

Semantics and Pragmatics of NLP Propositional Logic, Predicates and Functions , Semantics and Pragmatics of NLP, and s Alex Ewan School of Informatics University of Edinburgh 10 January 2008 , 1 2 3 4 Why Bother?, Aim: 1 To associate NL expressions with semantic representations;

More information

WUCT121. Discrete Mathematics. Graphs

WUCT121. Discrete Mathematics. Graphs WUCT121 Discrete Mathematics Graphs WUCT121 Graphs 1 Section 1. Graphs 1.1. Introduction Graphs are used in many fields that require analysis of routes between locations. These areas include communications,

More information

STABILITY AND PARADOX IN ALGORITHMIC LOGIC

STABILITY AND PARADOX IN ALGORITHMIC LOGIC STABILITY AND PARADOX IN ALGORITHMIC LOGIC WAYNE AITKEN, JEFFREY A. BARRETT Abstract. Algorithmic logic is the logic of basic statements concerning algorithms and the algorithmic rules of deduction between

More information

26, 2016 TODAY'S AGENDA QUIZ

26, 2016 TODAY'S AGENDA QUIZ TODAY'S AGENDA - Complete Bell Ringer (in Canvas) - Complete Investigation 1 QUIZ (40 minutes) - Be sure your assignments from the week are complete (bell ringers, hw, makeup work) - Investigation 2.1

More information

FACILITY COMPONENTS - MIDDLE SCHOOL

FACILITY COMPONENTS - MIDDLE SCHOOL SITE AREAS Parking and Access - Buses 4.0 2.0 0.59 Parking and Access - Serv. / Delivery 3.0 1.0 0.22 Parking and Access - Staff 4.0 3.0 0.89 Parking and Access - Visitors 4.0 3.0 0.89 Parking and Access

More information

Model Manifolds for Surface Groups

Model Manifolds for Surface Groups Model Manifolds for Surface Groups Talk by Jeff Brock August 22, 2007 One of the themes of this course has been to emphasize how the combinatorial structure of Teichmüller space can be used to understand

More information

Adding a roof space over several zones.

Adding a roof space over several zones. Adding a roof space over several zones. Adding a roof space zone connecting to several rooms requires a sequence of actions from the user. There is no wizard for this. And it is possible to do this and

More information

Webb Core Cleanroom Wall System

Webb Core Cleanroom Wall System Webb Core Cleanroom Wall System PART 1 GENERAL 1.1 WORK INCLUDED A. This Section specifies the requirements necessary to furnish, install and complete a cleanroom wall system (CRW) including, but not limited

More information

arxiv:math.co/ v1 27 Jan 2006

arxiv:math.co/ v1 27 Jan 2006 Bijective counting of tree-rooted maps and shuffles of parenthesis systems Olivier Bernardi arxiv:math.co/0601684 v1 27 Jan 2006 Abstract The number of tree-rooted maps, that is, rooted planar maps with

More information

CSC Discrete Math I, Spring Sets

CSC Discrete Math I, Spring Sets CSC 125 - Discrete Math I, Spring 2017 Sets Sets A set is well-defined, unordered collection of objects The objects in a set are called the elements, or members, of the set A set is said to contain its

More information

Materials Tutorial. Setting Materials Defaults

Materials Tutorial. Setting Materials Defaults Materials Tutorial Materials display on the surfaces of objects in 3D views and can make a 3D view appear highly realistic. When applied to most objects, material quantities will also be calculated in

More information

SYSTEMS OF NONLINEAR EQUATIONS

SYSTEMS OF NONLINEAR EQUATIONS SYSTEMS OF NONLINEAR EQUATIONS Widely used in the mathematical modeling of real world phenomena. We introduce some numerical methods for their solution. For better intuition, we examine systems of two

More information

Application of fuzzy set theory in image analysis. Nataša Sladoje Centre for Image Analysis

Application of fuzzy set theory in image analysis. Nataša Sladoje Centre for Image Analysis Application of fuzzy set theory in image analysis Nataša Sladoje Centre for Image Analysis Our topics for today Crisp vs fuzzy Fuzzy sets and fuzzy membership functions Fuzzy set operators Approximate

More information

OVSC at A Playbook. User Guide. Service Provider Guide. Manager Guide

OVSC at A Playbook. User Guide. Service Provider Guide. Manager Guide OVSC at A Playbook User Guide 1. Login to OVSC 2. Submit a New Request 3. Track Requests 4. Add Location 5. Change User Information 6. Terminology Additional Information: Click Here for OVSC Mobile s Quick

More information

Introduction to Relational Databases. Introduction to Relational Databases cont: Introduction to Relational Databases cont: Relational Data structure

Introduction to Relational Databases. Introduction to Relational Databases cont: Introduction to Relational Databases cont: Relational Data structure Databases databases Terminology of relational model Properties of database relations. Relational Keys. Meaning of entity integrity and referential integrity. Purpose and advantages of views. The relational

More information

2.8. Connectedness A topological space X is said to be disconnected if X is the disjoint union of two non-empty open subsets. The space X is said to

2.8. Connectedness A topological space X is said to be disconnected if X is the disjoint union of two non-empty open subsets. The space X is said to 2.8. Connectedness A topological space X is said to be disconnected if X is the disjoint union of two non-empty open subsets. The space X is said to be connected if it is not disconnected. A subset of

More information

Linear Programming in Small Dimensions

Linear Programming in Small Dimensions Linear Programming in Small Dimensions Lekcija 7 sergio.cabello@fmf.uni-lj.si FMF Univerza v Ljubljani Edited from slides by Antoine Vigneron Outline linear programming, motivation and definition one dimensional

More information

Linear Time Unit Propagation, Horn-SAT and 2-SAT

Linear Time Unit Propagation, Horn-SAT and 2-SAT Notes on Satisfiability-Based Problem Solving Linear Time Unit Propagation, Horn-SAT and 2-SAT David Mitchell mitchell@cs.sfu.ca September 25, 2013 This is a preliminary draft of these notes. Please do

More information

DUKE UNIVERSITY CONSTRUCTION STANDARDS

DUKE UNIVERSITY CONSTRUCTION STANDARDS 1 00 01 10 Table of Contents DIVISION 00: PROCUREMENT AND CONTRACTING REQUIREMENTS 00 01 10 Table of Contents 06.17.2014 00 21 13 Instructions to Bidders 11.08.2013 00 22 13 Supplementary Instructions

More information

OPTIONAL FEATURES. SDS Soundwave Deflection System. EFS Exterior Fan Silencer

OPTIONAL FEATURES. SDS Soundwave Deflection System. EFS Exterior Fan Silencer MODEL CP Caster Plate IEP Floor Isolation Enhancement Floor OPTIONAL FEATURES VSS Ventilation Silencing System SDS Soundwave Deflection System EFS Exterior Fan Silencer HXS 10 Height Extension for HXE

More information

Walls and Windows. Here is a useful link to explore for later -- AutoCAD drawing tutorials:

Walls and Windows. Here is a useful link to explore for later -- AutoCAD drawing tutorials: Walls and Windows Eventually we will import your CAD drawings and you will need well-constructed files which we will then use extrude, loft, and sweep, etc., in Max. Here is a useful link to explore for

More information

Permanent Structure Detection in Cluttered Point Clouds from Indoor Mobile Laser Scanners (IMLS)

Permanent Structure Detection in Cluttered Point Clouds from Indoor Mobile Laser Scanners (IMLS) Permanent Structure Detection in Cluttered Point Clouds from NCG Symposium October 2016 Promoter: Prof. Dr. Ir. George Vosselman Supervisor: Michael Peter Problem and Motivation: Permanent structure reconstruction,

More information

Product Guide. Server Safes & Cabinets Modular Caging Security Walling Modular Enclosures

Product Guide. Server Safes & Cabinets Modular Caging Security Walling Modular Enclosures Product Guide Server Safes & Cabinets Modular Caging Security Walling Modular Enclosures Ventis Server Safe The Ventis Server Safe is a high security safe suitable for servers, sensitive data and all 19

More information

UNC Charlotte 2010 Comprehensive

UNC Charlotte 2010 Comprehensive 00 Comprehensive March 8, 00. A cubic equation x 4x x + a = 0 has three roots, x, x, x. If x = x + x, what is a? (A) 4 (B) 8 (C) 0 (D) (E) 6. For which value of a is the polynomial P (x) = x 000 +ax+9

More information

Statistical Techniques in Robotics (16-831, F12) Lecture#05 (Wednesday, September 12) Mapping

Statistical Techniques in Robotics (16-831, F12) Lecture#05 (Wednesday, September 12) Mapping Statistical Techniques in Robotics (16-831, F12) Lecture#05 (Wednesday, September 12) Mapping Lecturer: Alex Styler (in for Drew Bagnell) Scribe: Victor Hwang 1 1 Occupancy Mapping When solving the localization

More information

Class 8: Chapter 37 Volume and Surface Area of Solids Exercise 37

Class 8: Chapter 37 Volume and Surface Area of Solids Exercise 37 Class 8: Chapter 37 Volume and Surface Area of Solids Exercise 37 1. Find the volume, the total surface area and the lateral surface area of the cuboid having: a. Length (l) = 24 cm, breadth(b) = 16 cm

More information

3ds Max Cottage Step 1. Always start out by setting up units: We re going with this setup as we will round everything off to one inch.

3ds Max Cottage Step 1. Always start out by setting up units: We re going with this setup as we will round everything off to one inch. 3ds Max Cottage Step 1 Always start out by setting up units: We re going with this setup as we will round everything off to one inch. File/Import the CAD drawing Be sure Files of Type is set to all formats

More information

MECHANICAL CALCULATIONS USING REVIT

MECHANICAL CALCULATIONS USING REVIT MECHANICAL CALCULATIONS USING REVIT PRESENTATION OVERVIEW ASHRAE 62.1 VENTILATION RATE PROCEDURE VS. ASHRAE 170 SPACE VENTILATION CREATE SPACES CREATE ZONE LEGEND CREATE A SPACE LEGEND HOW TO CREATE AND

More information

Optimizing Architectural Layout Design via Mixed Integer Programming

Optimizing Architectural Layout Design via Mixed Integer Programming Optimizing Architectural Layout Design via Mixed Integer Programming KEATRUANGKAMALA Kamol 1 and SINAPIROMSARAN Krung 2 1 Faculty of Architecture, Rangsit University, Thailand 2 Faculty of Science, Chulalongkorn

More information

CEILING SWIRL DIFFUSER MLD

CEILING SWIRL DIFFUSER MLD CEILING SWIRL DIFFUSER MLD Proektasi Makriyianni Ano Ilioupoli P.O.BOX: 6 P.C.: 1 Thessaloniki GREECE Tel.: +0 687 FAX: +0 68047 WEB SITE: www.aerogrammi.gr E-MAIL: info@aerogrammi.gr MLD CEILING ROUND

More information

Lecture 6,

Lecture 6, Lecture 6, 4.16.2009 Today: Review: Basic Set Operation: Recall the basic set operator,!. From this operator come other set quantifiers and operations:!,!,!,! \ Set difference (sometimes denoted, a minus

More information

Modeling of Complex Social. MATH 800 Fall 2011

Modeling of Complex Social. MATH 800 Fall 2011 Modeling of Complex Social Systems MATH 800 Fall 2011 Complex SocialSystems A systemis a set of elements and relationships A complex system is a system whose behavior cannot be easily or intuitively predicted

More information

DEFINITION OF OPERATIONS ON NETWORK-BASED SPACE LAYOUTS

DEFINITION OF OPERATIONS ON NETWORK-BASED SPACE LAYOUTS CONVR2011, International Conference on Construction Applications of Virtual Reality, 2011 DEFINITION OF OPERATIONS ON NETWORK-BASED SPACE LAYOUTS Georg Suter, PhD, Associate Professor Department of Digital

More information

Single Room Evacuation

Single Room Evacuation Single Room Evacuation 2013 Single Room Evacuation This example walks you through a minimal FDS+EVAC example. The scenario is based on the 4th test case in the IMO evacuation simulator verification problem

More information

PAF Chapter Prep Section Mathematics Class 6 Worksheets for Intervention Classes

PAF Chapter Prep Section Mathematics Class 6 Worksheets for Intervention Classes The City School PAF Chapter Prep Section Mathematics Class 6 Worksheets for Intervention Classes Topic: Percentage Q1. Convert it into fractions and its lowest term: a) 25% b) 75% c) 37% Q2. Convert the

More information

Commercial Design Using Autodesk Revit Architecture 2013

Commercial Design Using Autodesk Revit Architecture 2013 Commercial Design Using Autodesk Revit Architecture 2013 Includes video instruction Daniel John Stine CSI, CDT Multimedia DVD SDC P U B L I C AT I O N S Schroff Development Corporation Better Textbooks.

More information

Name: Dr. Fritz Wilhelm Lab 1, Presentation of lab reports Page # 1 of 7 5/17/2012 Physics 120 Section: ####

Name: Dr. Fritz Wilhelm Lab 1, Presentation of lab reports Page # 1 of 7 5/17/2012 Physics 120 Section: #### Name: Dr. Fritz Wilhelm Lab 1, Presentation of lab reports Page # 1 of 7 Lab partners: Lab#1 Presentation of lab reports The first thing we do is to create page headers. In Word 2007 do the following:

More information

The Humble Tetrahedron

The Humble Tetrahedron The Humble Tetrahedron C. Godsalve email:seagods@hotmail.com November 4, 010 In this article, it is assumed that the reader understands Cartesian coordinates, basic vectors, trigonometry, and a bit of

More information

Building Information Modeling

Building Information Modeling Chapter Building Information Modeling 1 Building information modeling (BIM) is an integrated workflow built on coordinated, reliable information about a project from design through construction and into

More information

Math Mealy Mountain Collegiate. Sample Midterm Exam. Name:

Math Mealy Mountain Collegiate. Sample Midterm Exam. Name: Math 2202 Mealy Mountain Collegiate Sample Midterm Exam Name: Formulas Square Rectangle A = s 2 A = l x w P 2l 2 w Triangle C 2 r A b h 2 Circle A r 2 C d or Cube Rectangle Prism SA = 6s 2 SA =2(l x w)+2(lxh)+2(wxh)

More information

Pathways to Equilibria, Pretty Pictures and Diagrams (PPAD)

Pathways to Equilibria, Pretty Pictures and Diagrams (PPAD) 1 Pathways to Equilibria, Pretty Pictures and Diagrams (PPAD) Bernhard von Stengel partly joint work with: Marta Casetti, Julian Merschen, Lászlo Végh Department of Mathematics London School of Economics

More information

Materials Tutorial. Setting Materials Defaults

Materials Tutorial. Setting Materials Defaults Materials Tutorial Materials display on the surfaces of objects in 3D views and can make a 3D view appear highly realistic. When applied to most objects, material quantities will also be calculated in

More information

Edge and local feature detection - 2. Importance of edge detection in computer vision

Edge and local feature detection - 2. Importance of edge detection in computer vision Edge and local feature detection Gradient based edge detection Edge detection by function fitting Second derivative edge detectors Edge linking and the construction of the chain graph Edge and local feature

More information

Materials Tutorial. Setting Materials Defaults

Materials Tutorial. Setting Materials Defaults Materials Tutorial Materials display on the surfaces of objects in 3D views and can make a 3D view appear highly realistic. When applied to most objects, material quantities will also be calculated in

More information

Polarized Rewriting and Tableaux in B Set Theory

Polarized Rewriting and Tableaux in B Set Theory Polarized Rewriting and Tableaux in B Set Theory SETS 2018 Olivier Hermant CRI, MINES ParisTech, PSL Research University June 5, 2018 O. Hermant (MINES ParisTech) Polarized Tableaux Modulo in B June 5,

More information

Lecture 5: Duality Theory

Lecture 5: Duality Theory Lecture 5: Duality Theory Rajat Mittal IIT Kanpur The objective of this lecture note will be to learn duality theory of linear programming. We are planning to answer following questions. What are hyperplane

More information

Residential Design Using Autodesk Revit 2015

Residential Design Using Autodesk Revit 2015 Residential Design Using Autodesk Revit 2015 Includes video instruction Multimedia Disc Daniel John Stine CSI, CDT SDC P U B L I C AT I O N S Better Textbooks. Lower Prices. www.sdcpublications.com Includes

More information

Preview: Correctly fill in the missing side lengths (a, b, c) or the missing angles (α, β, γ) on the following diagrams.

Preview: Correctly fill in the missing side lengths (a, b, c) or the missing angles (α, β, γ) on the following diagrams. Preview: Correctly fill in the missing side lengths (a, b, c) or the missing angles (α, β, γ) on the following diagrams. γ b a β c α Goal: In chapter 1 we were given information about a right triangle

More information