Preferred citation style for this presentation

Similar documents
Stability and innovation of human activity spaces

City form and its macroscopic fundamental diagram

Preferred citation style. Schüssler, N. (2009) Challenges of route choice models derived from GPS, Workshop on Discrete Choice Models, EPF

Yu (Marco) Nie. Appointment Northwestern University Assistant Professor, Department of Civil and Environmental Engineering, Fall present.

Evolutionary Computation: introduction

Crossover Gene Selection by Spatial Location

CHUNG-ANG UNIVERSITY Linear Algebra Spring Solutions to Computer Project #2

Activity space: Concept, measurement and first results

Lecture 9 Evolutionary Computation: Genetic algorithms

Conceptual data model for the integrated travel survey and spatial data

Journal of American Science 2015;11(8) Solving of Ordinary differential equations with genetic programming

transportation research in policy making for addressing mobility problems, infrastructure and functionality issues in urban areas. This study explored

Parallel Genetic Algorithms

Traffic Demand Forecast

Haploid-Diploid Algorithms

Supplementary Technical Details and Results

Design Optimization of an Electronic Component with an Evolutionary Algorithm Using the COMSOL-MATLAB LiveLink

Preferred citation style for this presentation

Shortening Picking Distance by using Rank-Order Clustering and Genetic Algorithm for Distribution Centers

Application of Edge Coloring of a Fuzzy Graph

22 cities with at least 10 million people See map for cities with red dots

Lecture 12: May 09, Decomposable Graphs (continues from last time)

Introduction to Kleene Algebras

Genetic Algorithm approach to Solve Shortest Path and Travelling Salesman Problem

A Genetic Algorithm and an Exact Algorithm for Classifying the Items of a Questionnaire Into Different Competences

Characterizing Travel Time Reliability and Passenger Path Choice in a Metro Network

Chapter 9: Modeling Our World Lecture notes Math 1030 Section A

CSC 4510 Machine Learning

Year 10 Science Learning Cycle 3 Overview

Understanding Regional Effects of Travel Times in Switzerland and Germany

Trip Distribution Modeling Milos N. Mladenovic Assistant Professor Department of Built Environment

INVARIANT SUBSETS OF THE SEARCH SPACE AND THE UNIVERSALITY OF A GENERALIZED GENETIC ALGORITHM

Theory of Computation

INFORMATION-THEORETIC BOUNDS OF EVOLUTIONARY PROCESSES MODELED AS A PROTEIN COMMUNICATION SYSTEM. Liuling Gong, Nidhal Bouaynaya and Dan Schonfeld

Preferred citation style

Review Questions, Final Exam

Learning in Bayesian Networks

A Statistical Genetic Algorithm

Multiobjective Evolutionary Algorithms. Pareto Rankings

Transportation Problem

Data Warehousing & Data Mining

Tropical Islands. Jan Verschelde

Estimation of the Subjective Topological Structure of Action Spaces using Learning Agents

An Analysis of Diploidy and Dominance in Genetic Algorithms

A Machine Learning Approach to Trip Purpose Imputation in GPS-Based Travel Surveys

Diffusion and random walks on graphs

Fall 2003 BMI 226 / CS 426 LIMITED VALIDITY STRUCTURES

Lecture 9: PGM Learning

Simulation on a partitioned urban network: an approach based on a network fundamental diagram

ELEMENTARY LINEAR ALGEBRA

PLANNING TRAFFIC SAFETY IN URBAN TRANSPORTATION NETWORKS: A SIMULATION-BASED EVALUATION PROCEDURE

We can now formulate our model as showed in equation 2:

22c:145 Artificial Intelligence

Behaviour of the UMDA c algorithm with truncation selection on monotone functions

Permutation-based Optimization Problems and Estimation of Distribution Algorithms

Spatial Thinking and Modeling of Network-Based Problems

Machine Learning for Data Science (CS4786) Lecture 11

Austin. What is a Public Market? The original gathering place. Worldwide, ancient phenomenon. Ripe for a Public Market?

Gaussian EDA and Truncation Selection: Setting Limits for Sustainable Progress

biologically-inspired computing lecture 5 Informatics luis rocha 2015 biologically Inspired computing INDIANA UNIVERSITY

Comparing genetic algorithm crossover and mutation operators for the indexing problem

CIV3703 Transport Engineering. Module 2 Transport Modelling

A Class of Star-Algebras for Point-Based Qualitative Reasoning in Two- Dimensional Space

Intelligent GIS: Automatic generation of qualitative spatial information

Lecture 1: Graphs, Adjacency Matrices, Graph Laplacian

Econometrics I G (Part I) Fall 2004

Geometry Chapter 3 3-6: PROVE THEOREMS ABOUT PERPENDICULAR LINES

Optimization Exercise Set n.5 :

Matthias Schubert. Jochen Köhler. Michael H. Faber

Sections 8.1 & 8.2 Systems of Linear Equations in Two Variables

Canonical Correlation Analysis with Kernels

Department of Mathematics, Graphic Era University, Dehradun, Uttarakhand, India

Local Search (Greedy Descent): Maintain an assignment of a value to each variable. Repeat:

ACO Comprehensive Exam October 14 and 15, 2013

Perfect Sorting by Reversals and Deletions/Insertions

OPTIMIZED RESOURCE IN SATELLITE NETWORK BASED ON GENETIC ALGORITHM. Received June 2011; revised December 2011

City Information Modelling (CIM) and Urban Design

Math E-21b Spring 2018 Homework #1 Problems due in class on Thurs, Feb 1 or online by Sat, Feb 3, 11:59pm EST: Section 1.1:

Graphical Models and Independence Models

Typical information required from the data collection can be grouped into four categories, enumerated as below.

Link Analysis. Leonid E. Zhukov

Combinatorial Optimization

COMP3411: Artificial Intelligence 7a. Evolutionary Computation

6.2. TWO-VARIABLE LINEAR SYSTEMS

Nonnegative Matrices I

V. Evolutionary Computing. Read Flake, ch. 20. Assumptions. Genetic Algorithms. Fitness-Biased Selection. Outline of Simplified GA

Determination of Optimal Tightened Normal Tightened Plan Using a Genetic Algorithm

M. Saraiva* 1 and J. Barros 1. * Keywords: Agent-Based Models, Urban Flows, Accessibility, Centrality.

V. Evolutionary Computing. Read Flake, ch. 20. Genetic Algorithms. Part 5A: Genetic Algorithms 4/10/17. A. Genetic Algorithms

Introduction to Integer Programming

Structural estimation for a route choice model with uncertain measurement

OD-Matrix Estimation using Stable Dynamic Model

On the performance of some bioinspired genetic operators in complex structures evolution

A Design and a Code Invariant

Random Field Models for Applications in Computer Vision

University of California at Berkeley TRUNbTAM THONG TIN.THirVlEN

IV. Evolutionary Computing. Read Flake, ch. 20. Assumptions. Genetic Algorithms. Fitness-Biased Selection. Outline of Simplified GA

Implicit Formae in Genetic Algorithms

Lecture Notes: Markov chains Tuesday, September 16 Dannie Durand

is called an integer programming (IP) problem. model is called a mixed integer programming (MIP)

Transcription:

Preferred citation style for this presentation Vitins, B.J. (2010) Grammar-Based Network Construction, presented at the Seminar Modeling Complex Socio-Economic Systems and Crises 5, ETH Zurich, Zurich, September 2010. 1

Grammar-Based Network Construction Vitins, B.J. IVT ETH Zürich September 2010

Source: Google Earth (2010) Example network of San Francisco 3

Source: Marshall (2005) p. 226 Composition 4

Source: Marshall (2005) p. 226 Configuration 5

Source: Marshall (2005) p. 227 Constitutional approach 6

Source: Procedural (2010) Example: City Engine 7

Source: Alexander (1977) p.190, S.489 Pattern language 8

Abstract grammar rules Network hierarchy Destination A B C D A Origin B C D Set of necessary connections, at least one for each row Set of possible connections 9

Possible link grammar rules Necessary connection Link types Source: after Marshall (2005) A B C A B C Possible connection Possible additional rule Multiple level node Roundabout Light-signal system T-junction Crossing 10

Source: Google Earth (2010) Example network of East Chicago 11

Resulting network : Intersections : Demand generating points 12

Overview of the genetic algorithm Source: Bäck and Hoffmeister (1994) p.872 Time t mutation, selection Time t n crossover n+1 00111 11100 01010 11100 11100 01010 reproduction 01100 11010 01100 13

Building blocks in network generation Genome 1 + Genome 2 Genome 1+2 Genome 1: 01001 0001####.#### Genome 2: ####.####01000 0000 Genome 1+2: 01001 000101000 0000 1-point crossover 14

Fitness values during an optimization process 1.4E+7 1.2E+7 Shortest path assignment without travel demand Complete assingment 1.0E+7 Fitness value 8.0E+6 6.0E+6 4.0E+6 2.0E+6 0.0E+0 0.0E+0 2.0E+6 4.0E+6 6.0E+6 8.0E+6 1.0E+7 1.2E+7 1.4E+7 1.6E+7 Number of fitness calcualtion 15

Calibration with the p c s control map 330000-340000 objective function 340'000 330'000 320'000 310'000 300'000 290'000 280'000 270'000 260'000 250'000 240'000 230'000 220'000 210'000 200'000 190'000 180'000 170'000 160'000 150'000 0.2 0.3 0.4 0.5 crossover rate 0.6 0.7 0.8 2 5 20 selectio... 320000-330000 310000-320000 300000-310000 290000-300000 280000-290000 270000-280000 260000-270000 250000-260000 240000-250000 230000-240000 220000-230000 210000-220000 200000-210000 190000-200000 180000-190000 170000-180000 160000-170000 150000-160000 16

Objective function Demand-weighted travel time O D Travel time t od d od P o1 d 1 Accessibility Accessibility O I o ln D o1 d 1 A d exp( t od ) P 17

Building blocks in network generation Genome 1 + Genome 2 Genome 1+2 Genome 1: 01001 0001####.#### Genome 2: ####.####01000 0000 Genome 1+2: 01001 000101000 0000 1-point crossover 18

Results with no grammar rules : Intersections : Demand generating points 19

Adjacent links to links with the same or higher hierarchy : Intersections : Demand generating points 20

Adjacent links to links with the same or 1 higher hierarchy : Intersections : Demand generating points 21

Resulting fitness values Grammar rule Weighted travel time: Accessibility: No grammar rule applied during optimization Links joined to links with the same or any higher hierarchy Links joined to links with the same or 1 higher hierarchy 78 003 34.7 78 682 35.9 79 174 35.9 22

Force-based algorithm Potential energy: Source: Kamada and Kawai (1989) p.8 E tot n 1 i1 ji1 1 2 with l: Length between i and j in a relaxed state k: Spring constant v i, v j : Distance between u and v Iterative approach n k ij v i v j l ij 2 23

Outlook Variances of the results More grammar rules and fitness functions Larger networks with variable node positions 24

References Alexander, C. (1977) The Timeless Way of Building, Oxford University Press, New York. Axhausen, K.W., P. Fröhlich und M. Tschopp (2006) Changes in Swiss accessibility since 1850, Arbeitsberichte Verkehrs- und Raumplanung, 344, IVT, ETH Zürich, Zürich. Bäck, T. and F. Hoffmeister (1994) Basic aspects of evolution strategies, Statistics and Computing, 4 (2) 51-63. Goldberg, D.E. (2002) The Design of Innovation, Kluwer, Norwell. Google Earth (2010) http://earth.google.com/, September 2010. Holland, J. (1975) Adaption in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control and Artificial Systems, The University Press of Michigan Press, Ann Arbor. 25

References Kamanda, T. and S. Kawai (1989) An algorithm for drawing general undirected graphs, Information Processing Letters, 31 (1) 7-15. Kronfeld, M., H. Planatscher and A. Zell (2010) The EvA2 Optimization Framework, Proceedings of the Learning and Intelligent Optimization Conference, Venice, January 2010. Marshall, S. (2005) Streets & Patterns, Spon Press, London. Nexus (2009) Song System of Network Growth, www.nexus.umn.edu, University of Minnesota, Minneapolis, August 2009. Procedural (2010) www.procedural.com, September 2010. Vanegas, C.A., D.G. Aliaga, B. Benes, P.A. Waddell (2009) Interactive design of urban spaces using geometrical and behavioral modeling, ACM Transactions on Graphics, 28 (5) 1-10. 26