1 Modifiable Attribute Cell Problem in Population Synthesis for Land-Use Microsimulation Noriko Otani (Tokyo City University) Nao Sugiki (Docon Co., Ltd.)

Slides:



Advertisements
Similar presentations
Annual International Conference On GIS, GPS AND Remote Sensing.
Advertisements

CS6800 Advanced Theory of Computation
1 An Adaptive GA for Multi Objective Flexible Manufacturing Systems A. Younes, H. Ghenniwa, S. Areibi uoguelph.ca.
Intelligent Control Methods Lecture 12: Genetic Algorithms Slovak University of Technology Faculty of Material Science and Technology in Trnava.
Exact and heuristics algorithms
More Efficient Generation of Plane Triangulations Shin-ichi Nakano Takeaki Uno Gunma University National Institute of JAPAN Informatics, JAPAN 23/Sep/2003.
Genetic Algorithms Contents 1. Basic Concepts 2. Algorithm
Tuesday, May 14 Genetic Algorithms Handouts: Lecture Notes Question: when should there be an additional review session?
Non-Linear Problems General approach. Non-linear Optimization Many objective functions, tend to be non-linear. Design problems for which the objective.
Date:2011/06/08 吳昕澧 BOA: The Bayesian Optimization Algorithm.
1 Lecture 8: Genetic Algorithms Contents : Miming nature The steps of the algorithm –Coosing parents –Reproduction –Mutation Deeper in GA –Stochastic Universal.
COMP305. Part II. Genetic Algorithms. Genetic Algorithms.
Data Mining CS 341, Spring 2007 Genetic Algorithm.
Genetic Algorithms Can Be Used To Obtain Good Linear Congruential Generators Presented by Ben Sproat.
Basic Data Mining Techniques
Genetic Algorithm for Variable Selection
Artificial Intelligence Genetic Algorithms and Applications of Genetic Algorithms in Compilers Prasad A. Kulkarni.
Intro to AI Genetic Algorithm Ruth Bergman Fall 2002.
Selecting Informative Genes with Parallel Genetic Algorithms Deodatta Bhoite Prashant Jain.
Genetic Algorithms Nehaya Tayseer 1.Introduction What is a Genetic algorithm? A search technique used in computer science to find approximate solutions.
Intro to AI Genetic Algorithm Ruth Bergman Fall 2004.
Genetic Algorithm What is a genetic algorithm? “Genetic Algorithms are defined as global optimization procedures that use an analogy of genetic evolution.
An Evolutionary Approach To Space Layout Planning Using Genetic Algorithm By: Hoda Homayouni.
Optimization of thermal processes2007/2008 Optimization of thermal processes Maciej Marek Czestochowa University of Technology Institute of Thermal Machinery.
GAlib A C++ Library of Genetic Algorithm Components Vanessa Herves Gómez Department of Computer Architecture and Technology,
Genetic Algorithms: A Tutorial
Parallel Genetic Algorithms with Distributed-Environment Multiple Population Scheme M.Miki T.Hiroyasu K.Hatanaka Doshisha University,Kyoto,Japan.
Ranga Rodrigo April 6, 2014 Most of the sides are from the Matlab tutorial. 1.
An Approach of Artificial Intelligence Application for Laboratory Tests Evaluation Ş.l.univ.dr.ing. Corina SĂVULESCU University of Piteşti.
Optimization in Engineering Design Georgia Institute of Technology Systems Realization Laboratory Mixed Integer Problems Most optimization algorithms deal.
Lecture 8: 24/5/1435 Genetic Algorithms Lecturer/ Kawther Abas 363CS – Artificial Intelligence.
Chapter 8 The k-Means Algorithm and Genetic Algorithm.
Optimization Problems - Optimization: In the real world, there are many problems (e.g. Traveling Salesman Problem, Playing Chess ) that have numerous possible.
More on Heuristics Genetic Algorithms (GA) Terminology Chromosome –candidate solution - {x 1, x 2,...., x n } Gene –variable - x j Allele –numerical.
1 “Genetic Algorithms are good at taking large, potentially huge search spaces and navigating them, looking for optimal combinations of things, solutions.
Derivative Free Optimization G.Anuradha. Contents Genetic Algorithm Simulated Annealing Random search method Downhill simplex method.
Introduction to Spatial Microsimulation Dr Kirk Harland.
GENETIC ALGORITHMS.  Genetic algorithms are a form of local search that use methods based on evolution to make small changes to a popula- tion of chromosomes.
Evaluating Transportation Impacts of Forecast Demographic Scenarios Using Population Synthesis and Data Simulation Joshua Auld Kouros Mohammadian Taha.
Exact and heuristics algorithms
DYNAMIC FACILITY LAYOUT : GENETIC ALGORITHM BASED MODEL
A Parallel Genetic Algorithm with Distributed Environment Scheme
Genetic Algorithms Przemyslaw Pawluk CSE 6111 Advanced Algorithm Design and Analysis
 Based on observed functioning of human brain.  (Artificial Neural Networks (ANN)  Our view of neural networks is very simplistic.  We view a neural.
Genetic Algorithms Genetic algorithms provide an approach to learning that is based loosely on simulated evolution. Hypotheses are often described by bit.
ECE 103 Engineering Programming Chapter 52 Generic Algorithm Herbert G. Mayer, PSU CS Status 6/4/2014 Initial content copied verbatim from ECE 103 material.
EE749 I ntroduction to Artificial I ntelligence Genetic Algorithms The Simple GA.
Biologically inspired algorithms BY: Andy Garrett YE Ziyu.
Waqas Haider Bangyal 1. Evolutionary computing algorithms are very common and used by many researchers in their research to solve the optimization problems.
Exploring Microsimulation Methodologies for the Estimation of Household Attributes Dimitris Ballas, Graham Clarke, and Ian Turton School of Geography University.
D Nagesh Kumar, IIScOptimization Methods: M8L5 1 Advanced Topics in Optimization Evolutionary Algorithms for Optimization and Search.
Neural Networks And Its Applications By Dr. Surya Chitra.
1 Comparative Study of two Genetic Algorithms Based Task Allocation Models in Distributed Computing System Oğuzhan TAŞ 2005.
Advanced AI – Session 6 Genetic Algorithm By: H.Nematzadeh.
Genetic Algorithms. Solution Search in Problem Space.
Constrained Optimization by the  Constrained Differential Evolution with an Archive and Gradient-Based Mutation Tetsuyuki TAKAHAMA ( Hiroshima City University.
Genetic Algorithm. Outline Motivation Genetic algorithms An illustrative example Hypothesis space search.
Presented By: Farid, Alidoust Vahid, Akbari 18 th May IAUT University – Faculty.
Hirophysics.com The Genetic Algorithm vs. Simulated Annealing Charles Barnes PHY 327.
Genetic (Evolutionary) Algorithms CEE 6410 David Rosenberg “Natural Selection or the Survival of the Fittest.” -- Charles Darwin.
Using GA’s to Solve Problems
Genetic Algorithms.
Genetic Algorithms.
Evolutionary Algorithms Jim Whitehead
Balancing of Parallel Two-Sided Assembly Lines via a GA based Approach
Modified Crossover Operator Approach for Evolutionary Optimization
Modifiable Attribute Cell Problem and a Method of Solution for Population Synthesis in Land-Use Microsimulation Noriko Otani (Tokyo City University)
EE368 Soft Computing Genetic Algorithms.
Md. Tanveer Anwar University of Arkansas
Population Methods.
Presentation transcript:

1 Modifiable Attribute Cell Problem in Population Synthesis for Land-Use Microsimulation Noriko Otani (Tokyo City University) Nao Sugiki (Docon Co., Ltd.) Kazuaki Miyamoto (Tokyo City University)

Land-Use Microsimulation A popular approach to describe detailed changes in land use and transportation Micro-level modeling of a dataset of individuals Micro-data Require micro-data for the base year Synthesize data based on Iterative Proportional Fitting (IPF) method 2

IPF Method 3 12jΣ 1Z 11 Z 12 Z 1j Σ 2Z 21 Z 22 Z 2j Σ Σ iZ i1 Z i2 Z ij Σ Σ Σ ΣΣΣΣΣΣΣ Control Total Attribute 2 Attribute 1 Cell-based Synthesis Control Total Pre-defined categories Generate the number of agents given by the census data etc.

Analogy : Modifiable Area Unit Problem 4 Spatial analysis The results vary according to the spatial zoning model Two factors  Scale of units  Type of units

Cell Organization 5 123Σ 1Σ 2Σ 3Σ ΣΣΣΣ 123Σ 1Σ 2Σ 3Σ ΣΣΣΣ Σ 1Σ 2Σ 3Σ 4Σ 5Σ 6Σ ΣΣΣΣΣΣΣ Elemental set of cells Combine categories Which is better? What is the best?

Modifiable Attribute Cell Problem (MACP) 6 Optimization problem for microsimulation Target output : “key output variable” Base of decision making Condition Benchmark : Elemental set of cells (pre-defined categories) Constraint :No significant difference of the key output variable from the benchmark Goal :Minimize the number of cells

Computational Complexity of MACP Possible number of cell organization Continuous-valued attribute  16for 5 categories  512for 10 categories  524,288for 20 categories Categorical attribute  52for 5 categories  115,975for 10 categories  51,724,158,235,372for 20 categories 7 Apply Symbiotic Evolution

8 Symbiotic Evolution One kind of “Genetic Algorithm”  Optimization algorithm  Imitates biological evolution process  Applicable to various problems Parallel evolution of two population Whole-solution = Combination of partial solutions Partial-solution Avoid local minimum and find good solution

9 Flowchart of Symbiotic Evolution Initialization Evolution Evaluation G generation? No Yes End Start Partial-solution population Whole-solution population Best whole-solution

10 For continuous-valued attributes Bit string Length : the number of categories the adjoining same bits = a combination of some categories Partial-solution (1) ①④③②⑤ Serial numbers for combination of categories

11 For categorical attributes String of binary numbers Partial-solution (2) ①①③②③ Serial numbers for combination of categories ③ ↓ ↓↓↓ ↓↓ Decimal numbers

12 Combination of pointers for partial solution Partial-solution population Whole-solution st attribute 2nd attribute 3rd attribute

For a whole-solution I w Difference of the key output value Fitness value Fitness Value (1) 13 Elemental set of cells Key output variable Constraint

For a Partial-solution I p the best fitness value in whole-solutions that are pointed by the partial-solution Fitness Value (2) 14

Case Study (1) Data obtained from the person-trip-survey for the Sapporo metropolitan area in Japan 5,000 persons Attribute Age 18 categories (0-9, 10-14, 15-19,..., 85-89, >90) Work status 5 categories (primary industry, secondary industry, tertiary industry, student, housewife or other) 15

Case Study (2) Microsimulation model Aging Death BirthMonte Carlo simulation Work status change Key output value Trip generation number after 5 years 16

Categories of work status => one category Categories of age => five categories 17 Results Category of age diff(I w ) ×e ×e ×e -6 Baby, Kindergartener, Elementary school student, Junior high school student High school student, College student, Young worker Very busy worker People who enjoy their life after retirementPeople who enjoy their life in their house

18 Conclusion Addressed the modifiable attribute cell problem in cell-based population synthesis for microsimulation Proposed a method for the cell organization Proved the usefulness by simple case study

Please ask questions in easy English... 19

Genetic Algorithm Optimization algorithm Chromosome = Solution of a problem 100101010100 101001100010 100100010101 Population 100101010100101001100010 Parents 100101110010 Children 100101110010 Crossover Mutation 100 1 01100010101001000100101001000100101001001000 Cannot keep good partial solutions Converge on a local minimum