Computer Aided Urban Planning
Contents Search Help Home

Session:10,001 General Plan Maps (March 13, 8:45am)

ABSTRACT: Utah has a long history of urban planning. Current high rates of growth have put pressure on local governments to plan better. A new approach to future land use and transportation planning for high-growth cities is presented. The approach employs a genetic algorithm to efficiently search through hundreds of thousands of possible future plans, instead of the usual four or five plans in conventional planning practice. The best plans that meet certain criteria are put together in a Pareto set. This set may be placed before decision makers. A Pareto set scanner also is described that assists decision makers in shopping through the Pareto set to select a plan. Some of the differences between simultaneous planning and separate planning of highly coupled twin cities are also examined.


INTRODUCTION

Planning In Utah

The majority of the communities in Utah that were settled prior to the early twentieth century were laid out following the Plat of Zion as a guide. The Plat of Zion, originally described by Joseph Smith was later implemented by Brigham Young as he directed much of the settlement of Utah. The Plat for the City of Zion would have a maximum population of 20,000. There would also be land set aside for public buildings, regulations against nuisances, and density regulations. Most notably the Plat was designed with wide streets laid out on a grid pattern (1).

Private Property Rights

Although much of the land in Utah is currently under state or federal government ownership and historically land uses where regulated by a semi-theocratic government, today there is a very strong sense of private property rights. The state legislature is known for its "Cowboy Caucus", which limits any legislation that hints at regional land use planning or regulation.

Recent Growth Trends

Utah has not escaped the problem of urban sprawl. In recent years, Utah's population has grown at one of the highest rates in the country. Between 1990 and 1995, Utah population increased from 1,729,000 to 1,959,000, an average increase of over 2 percent per year, and projections place Utah's population at 2,130,008 in the year 2000. Reasons for Utah's growth are a strong natural increase and residual migration. In 1994, the birth rate ranked second highest in the nation at 20.3 births per 1,000 citizens which, combined with the second lowest death rate in the country of 5.5 deaths per 1,000 citizens to create a natural increase that has averaged 27,252 people per year. Significant immigration compounded Utah's population increase. In 1995, Utah absorbed just over 15,000 people in net migration, which is the lowest figure in five years. From 1991 to 1994, net migration fluctuated between 17,000 and 19,000 people. In June 1996, Utah population reached 2 million people. Utah's successful Olympic bid will also add, at least temporarily, to population pressures. The State of Utah Governor's Office of Planning and Budget estimates that the Olympics will result in employment equal to 20,000 jobs for one year. They expect 11,350 "official visitors" to stay 23 days and there will be an unknown number of tourists that come to Utah as a result of the 2002 Olympic games.

A poll was recently conducted in Utah to determine the most important issues among the public. The results of that poll include the following:

    Growth: 1st
    Traffic and roads: 6th
    Transportation: 9th

This growth has led to a number of discussions on growth and how to plan for "quality" growth. An important discussion on growth was the Governor's Growth Summit held in December of 1995. One of the results of the Summit was the need to plan for transportation, water and land use. Out growths of the Summit are: the Quality Growth Efficiency Tools (QGET) project, a "toolbox" of ordinances and software intended to enable better planning on the local level; the Envision Utah, Quality Growth Strategy process, which is a public/private partnership dedicated to quality growth in Utah's metropolitan areas; and the Quality Growth Commission, a state funded commission created by the Quality Growth Act of 1999 which, among other things, funds plans and projects which further pre-determined Quality Growth Principles.

Planning Requirements

City planning for future growth includes, at a minimum, land use planning and transportation planning. These two components of planning are strongly interrelated and must be done together.

For most cities it is possible to consider only a very small percentage of the universe of possible plans. Typically, only four or five alternative plans can be reviewed by communities. Nevertheless, methods are needed to make the plans in that small percentage as good as possible. We believe the genetic algorithm is one method that achieves this goal.

The second difficulty in land use and transportation planning is competing objectives. For example, the objectives of land use and transportation planning for a city might include:

    -Minimizing traffic congestion
    -Minimizing costs and maximizing revenues
    -Minimizing change from the status quo
    -Preserving open space
    -Providing adequate housing
    -Minimizing air pollution
    -Maximizing the potential for economic development, and
    -Minimizing crime.

Our approach for dealing with multiple competing objectives can be classified as an "a posteriori articulation of preference approach" rather than an " a priori articulation of preference approach" (2). In other words, instead of requiring the relative importances of objectives to be quantified before the search process begins, we preform the search process first and then tackle the issue of relative importances. Instead of searching for a single optimal plan, we search for a "rich set of good plans." This set should posses variety and quality. The set we seek will be a Pareto-optimal set defined as follows: a plan is a member of the Pareto set if no other single plan has been found that is better in all objectives.

Conversely, a plan is a "dominated plan" if another plan has been found that is better in every objective.

We feel that decision makers (i.e. planning commission members and local elected officials) actually formulate and sharpen their preferences as they scan through a variety of quality plans. We call this concept "planning by shopping," since it is similar to the shopping process preformed by consumers. Our contribution is to focus their shopping on Pareto plans rather than dominated plans.

A previous study (3) reported the application of our approach to the city of Provo. Provo City is adjacent to its twin city of Orem. In this we looked at the simultaneous planning of Provo and Orem. The combined cities of Provo and Orem were subdivided into 199 zones. Seventeen (17) possible future land uses were identified for each zone (See Table 1). The major streets in the combined cities were divided into 60 corridors. Ten possible future street types were identified for each corridor (See Table 2). The total number of possible future plans is 171991060 10305. Actually, the total number is somewhat less than this, since we did not allow corridors in any future plan to be downgraded from their status quo capacities.

-----

Table 1 Land Uses for Provo and Orem Zones
Land Use
Description
Housing Density
(Homes/km2)
FARM Farm Land
21
VLDRm Very Low Density Residential - Medium income
371
VLDRh Very Low Density Residential - High income
371
LDRl Low Density Residential - Low income
716
LDRm Low Density Residential - Medium income
716
LDRh Low Density Residential - High income
716
MDRl Medium Density Residential - Low income
2150
MDRm Medium Density Residential - Medium income
2150
MDRh Medium Density Residential - High income
2150
HDRl High Density Residential - Low income
4990
HDRm High Density Residential - Medium income
4990
HDRh High Density Residential - High income
4990
CBD Central Business District
SC Shopping Center
GC General Commercial
LI Light Industrial
HI Heavy Industrial

----

Table 2 Street Type for Each Corridor
Corridor
Description
Average Speed
(km/hr)
Capacity
(veh/hr)
C0 Unused
C2 2-lane collector
53
920
C3 3-lane collector
56
1380
A2 2-lane arterial
61
2400
A3 3-lane arterial
64
2600
C4 4-lane collector
60
3160
C5 5-lane collector
64
5200
A5 5-lane arterial
72
6100
C7 7-lane collector
64
7800
A6 6-lane arterial
72
9150

------

The current populations of Provo and Orem are, respectively, 107,000 and 76,000, giving a combined city population of 183,000. By the year 2020, the combined population is expected to increase to 352,000. We Imposed four housing constraints on the future plans:

    - Low-income housing capacity: 87,000 people;
    - Medium-income housing capacity: 134,000 people;
    - High-income housing capacity: 114,000 people; and
    - Total housing capacity: 352,000 people.

The housing population capacity is based on density multiplied by the current Provo/Orem average of 3.68 people per household. Income levels where roughly based on density, i.e. no low income in the very low density zone. However, some high income, high density housing was allowed such as condominiums along the golf course. The housing data was verified against census data. Interestingly, according to census data, the most affordable housing, based on the occupants' income, was very low density, while the least affordable was high density.

A plan that does not satisfy all of the housing constraints is labeled an "infeasible" plan. The status quo zoning plan for the cities of Provo and Orem is infeasible. The total housing capacity in the status quo plan is only 289,664, which is far less than the projected population of 352,000.

Three objectives where considered. The first objective was to minimize traffic congestion. A traffic model was developed using the 199 zones as traffic analysis zones (TAZ). The MINUTP software package was used to assign daily trips between zones on the corridors and other existing streets (4). The first objective was quantified as the minimization of the total travel time of all trips in a 24 hour period. Evaluation of this objective for a single plan on a 200-MHz Pentium processor required about 105 seconds.

The second objective was to minimize costs and maximize revenues. Only those costs and revenues that change as the zones and corridors change were considered. Costs and revenues that depend only on the total population of the combined cities were neglected since the projected future population is the same for all plans. The considered costs included the construction costs and right-of-way purchase costs of corridor upgrades. The considered revenues included the property and sales tax revenues. It is likely that the considered revenues will exceed the considered costs, so the value of this objective function usually is negative.

The third objective was to minimize change from the status quo. This objective was added in an attempt to ensure that future plans are politically feasible. The objective was quantified in terms of money. The change function was calculated as the sum over the zones of the product of the area, the property value, and the degree-of-change factor plus the sum over the corridors of the product of the area of a 60 meter wide strip on each side, the property value, and the degree-of-change factor. Both the change and cost-minus-revenue objective functions can be evaluated much more rapidly than the travel-time objective.

Table 3 Zone Change Factor (Row = Current; Column = Future)
 
 FARM
VLDRm
VLDRh
LDRl
LDRm
LDRh
MDRl
MDRm
MDRh
HDRl
HDRm
HDRh
CBD
SC
GC
LI
HI
Farm
0
0
0.1
0.4
0.4
0.4
0.5
0.5
0.5
0.7
0.7
0.7
0.9
0.4
0.5
0.6
0.9
VLDRm
0.3
0
0
0.6
0.5
0.5
0.7
0.6
0.6
0.9
0.8
0.8
1.0
0.5
0.6
0.7
1.0
VLDRl
0.4
0.1
0
0.8
0.6
0.6
0.9
0.7
0.7
1.0
0.9
0.9
1.0
0.6
0.7
0.8
1.0
LDRl
0.3
0.2
0.4
0
0
0.1
0.1
0.1
0.2
0.3
0.3
0.5
0.6
0.4
0.5
0.6
0.7
LDRm
0.4
0.3
0.3
0.1
0
0
0.3
0.2
0.2
0.5
0.4
0.4
0.7
0.5
0.6
0.7
0.8
LDRh
0.5
0.4
0.4
0.3
0.1
0
0.5
0.3
0.3
0.7
0.5
0.5
0.8
0.6
0.7
0.8
0.9
MDRl
0.5
0.4
0.6
0.3
0.3
0.4
0
0
0.2
0
0
0.2
0.5
0.3
0.4
0.7
0.8
MDRm
0.6
0.5
0.5
0.5
0.4
0.4
0.1
0
0
0.2
0.1
0.1
0.6
0.4
0.5
0.8
0.9
MDRh
0.7
0.6
0.6
0.7
0.5
0.5
0.3
0.1
0
0.4
0.2
0.2
0.7
0.5
0.6
0.9
1.0
HDRl
0.8
0.7
0.9
0.5
0.5
0.7
0.2
0.2
0.2
0
0
0.2
0.3
0.5
0.5
0.6
0.8
HDRm
0.9
0.8
0.8
0.7
0.6
0.6
0.4
0.3
0.4
0.1
0
0
0.4
0.6
0.6
0.7
0.9
HDRh
1.0
0.9
0.9
0.9
0.7
0.7
0.6
0.4
0.4
0.3
0.1
0
0.5
0.7
0.7
0.8
1.0
CBD
1.0
1.0
0.9
0.9
0.8
0.7
0.7
0.6
0.5
0.3
0.2
0.1
0
0.2
0.2
0.4
0.9
SC
0.9
0.6
0.5
0.5
0.4
0.3
0.4
0.3
0.2
0.3
0.2
0.1
0.1
0
0.1
0.3
0.5
GC
0.9
0.6
0.5
0.6
0.5
0.4
0.5
0.4
0.3
0.3
0.2
0.1
0.1
0.1
0
0.1
0.5
LI
0.9
0.8
0.7
0.7
0.6
0.5
0.6
0.5
0.4
0.5
0.4
0.3
0.2
0.2
0.2
0
0.3
HI
0.9
0.9
0.8
0.9
0.8
0.7
0.7
0.6
0.5
0.5
0.4
0.3
0.5
0.5
0.5
0.3
0

The genetic algorithm begins with a starting generation of plans and creates generation after generation until a specified number of generations is reached. We chose the size of each generation to be 100 feasible plans. Since the housing constraints can be evaluated orders of magnitude faster than the travel-time objective, we decided to evaluate the objectives only of feasible plans. Thus, infeasible plans were "aborted" before the objectives were evaluated.

Each plan in the starting generation was obtained by randomly changing the land use from the status quo land use in up to 30 percent of the zones, and randomly upgrading the street type from the status quo type in up to 50 percent of the corridors. It was decided not to randomly change 100 percent of the zones and corridors from the status quo in order to limit the amount of change in the starting generation. The random changes in land use were biased toward the residential land use in order to more quickly find feasible plans. Nevertheless, 393,309 infeasible plans were aborted during the process of finding 100 feasible plans for the starting generation.

The following process was used to create a succeeding generation from the current generation:

  1. Evaluate the objectives and the fitness function for all plans in the current generation.
  2. Clone 10 elite plans from the current generation to the succeeding generation.
  3. Repeat a process of selection-crossover-mutation-abortion until the remaining 90 feasible plans in the succeeding generation are obtained.

In the second step listed above, the 10 elite plans that are copied without modification from the current generation to the succeeding generation consist of the three plans with the lowest values of the objectives taken individually, the three plans with the lowest averages of pairs of the objectives, the plan with the lowest average of all three objectives, and the three most-fit plans.

In the third step, the selection-crossover-mutation-abortion process follows a standard genetic algorithm procedure (5). In the selection phase, a father and a mother plan are randomly selected from the current generation (see figure 1 [crossover.gif]). The probability of selection is proportional to the fitness of the plan. On average, 19.5 plans were aborted in order to obtain 90 feasible plans for each generation.

RESULTS

We executed our genetic algorithm for 100 generations. Thus, our search consisted of 10,000 feasible designs. Since it required 105 seconds to evaluate the travel-time objective for each feasible design, our genetic algorithm ran for 12 days on a 200-MHz Pentium processor. During the course of execution, 395,235 additional infeasible plans were aborted.

The lowest travel time among plans in the starting generation was 275,955 vehicle hours per day (see figure 2 [ProvoOrem.gif]). The lowest travel time among plans in the final generation was 204,808 vehicle hours per day for a reduction of 26 percent. The generation minimum of the change objective was reduced from $612,732 X 10,000 in the starting generation to $412,534 X 10,000 in the final generation for a reduction of 33 percent. The generation minimum of the cost-minus-revenue objective was reduced from -$25,917 per capita per year in the starting generation to -$45,342 per capita per year in the final generation for a reduction of 75 percent.

PLAN SCANNER

The amount of data contained in the global set of plans may be overwhelming for decision makers. We developed an interactive software tool that allows decision makers to graphically explore the global set. The tool displays a map of the combined cities for a particular plan on the computer screen. Land uses for each zone are indicated by color and street types are indicated by line width. Numeric values of the three objectives and the total housing capacity for the particular plan being displayed also appear on the screen. The tool has a slider bar for each of the three objectives. The user can use the mouse to move the slider bar for each objective to any position between 0 and 1. The positions of these slider bars indicate the relative importance of the objectives. A relative importance of 1 for a particular objective is maximum, and a relative importance of 0 is minimum.

The plan whose map and numerical data are displayed on the screen is the plan whose coordinates in scaled objective space are closest in the Euclidean sense to the slider-bar point.

All of this occurs in real time. Thus, as the slider bar is moved back and forth, the map and numerical data displayed on the screen change from plan to plan. It is possible to do this in real time because all of the computations where preformed for each plan during the execution of the genetic algorithm.

This tool allows decision makers to observe trends as they interactively shift the relative importances of the objectives. They may observe that the plan of some parts of the city may be insensitive to the relative importance placed on some objectives and very sensitive to the relative importance placed on other objectives. Ultimately, this can help them make a better decision and select a final plan.

SIMULTANEOUS PLANNING VERSUS SEPARATE PLANNING

In our approach, we developed future plans for the twin cities of Provo and Orem together (see figure 3 [complowtimes.jpg]). We call this approach simultaneous planning. Alternatively, we could have applied the approach to the city of Provo and then applied it to the city of Orem. We call this approach separate planning. With respect to land use, it is evident that simultaneous planning promotes cooperation between the cities. The future plan shifts the majority of high-density residential land to Provo and the majority of commercial land to Orem. In separate planning, Provo must maintain a balance of land use within its own boundaries. Thus there is less high-density land use and more commercial land use in Provo than with simultaneous planning. And interesting result of this cooperation is theat more status quo farmland in Provo is able to remain farmland with simultaneous planning than with separate planning.

Regarding corridor upgrades, one obvious difference between simultaneous and separate planning is that simultaneous planning prescribes much greater capacities for the east-west corridors connecting the two cities. Clearly this idea benefits both cities, and it cannot be discovered with separate planning.

CONCLUSION

In this paper we have tried to explain some of the historical background related to planning in Utah. We have also discussed the lack of regional planning within the urban area of Provo/Orem. We have tried to provide a new approach to planning using a genetic algorithm to search through hundreds of thousands of possible future plans. This approach addresses two of the major difficulties with this problem: (a) the many land use and transportation options, and (b) the existence of multiple competing objectives. A plan scanner was also developed to help decision makers shop through the set to select a plan.

We also discussed some of the differences between simultaneous planning and separate planning of highly coupled twin cities.

Visit the Project Web Page at: http://research.et.byu.edu/growth/

REFERENCES

1. Planning and Zoning Administration in Utah, 3rd Edition, Center for Public Policy and Administration, University of Utah, 1994, pp. 1-8-1-9. [back]
2. Hwang, C. L., and A.S.M. Maud. Multiple Objective Decision Making-Methods and Applications: A State-of-the-Art Survey. Lecture notes in Economics and Mathematical Systems No. 164. Springer-Verlag, Berlin, 1979. [back]
3. Balling, R.J., J.T. Taber, M.R. Brown, and K. Day. Multiobjective Urban Planning Using a Genetic Algorithm. ASCE Journal of Urban Planning and Development, Vol. 125, No. 2, June 1999, pp. 86-99. [back]
4. MINUTP User's Manual. COMSIS Corp., Silver Spring, MD., 1996. [back]
5. Goldberg, D.E. Genetic Algorithms in Search, Optimization, and Machine Learning. Addison-Wesley, Reading, Mass., 1989. [back]


Author and Copyright Information

Copyright 2001 by Author

Andrew K. Jackson, AICP
ajackson@mountainland.org
586 East 800 North
Orem, Utah 84097
(801) 229-3836