Professional Documents
Culture Documents
AGISBased Genetic Algorithmfor Highway Alignment Development Process
AGISBased Genetic Algorithmfor Highway Alignment Development Process
AGISBased Genetic Algorithmfor Highway Alignment Development Process
A Thesis
Submitted to the Council of Erbil Technical Engineering College,
Erbil Polytechnic University in Partial Fulfillment of the Requirement
for the Degree of Master of Science in Highway Engineering
By
Wrya Hade Nadir
B.Sc Civil Engineering
Supervised by
Dr. Botan Majeed Ahmad AL-Hadad
Erbil-Kurdistan-Iraq
June-2017
بسم ەللا الرحمن الرحیم
))))وقل ربي زدني علما
صدق ەللا العظیم
)114) سورة طه ایة
i
ACKNOWLEDGMENTS
I have special thank to Miss. Glpa Ali Jukil, She actively advised me
during my research. Her insightful comments on my research work helped me
to develop better ideas. Without her valuable guidance and instruction, this
work would not have been finished on time.
Finally, I wish to thank my parents, sister, and brother for their love
and encouragement. Their continuous help cannot be forgotten, especially my
mother for her timely encouragement, and endless patience during all years
study in my life.
Wrya Hade Nadir
2017
ii
DECLARATION
I declare that the Master Thesis entitled: “A GIS Based Genetic Algorithm
for Highway Alignment Development Process” is my own original work,
and hereby I certify that unless stated, all work contained within this thesis is
my own independent research and has not been submitted for the award of
any other degree at any institution, except where due acknowledgment is
made in the text.
Signature:
Date:
iii
LINGUISTIC REVISION
Signature:
Date:
iv
SUPERVISOR CERTIFICATE
Signature:
Date:
Signature:
Date:
Postgraduate Office
Signature:
Date:
v
EXAMINING COMMITTEE CERTIFICATION
We certify that we have read this thesis entitled "A GIS Based
Genetic Algorithm for Highway Alignment Development Process" as an
examining committee examined the student (Wrya Hade Nadir) in its content
and what related to it. We approve that it meets the standards of a thesis for
the degree of master of since in Civil Engineering-Highway Engineering.
Signature: Signature:
Name: Dr. Botan Majeed Ahmad AL-Hadad Name: Dr. Raad Awad Kattan
Supervisor Assist. Professor /Chairman
Date: Date:
Signature: Signature:
Name: Dr. Aso Faiz Talabany Name: Dr. Ganjina Jalal Madhat
Assist. Professor /Member Member
Date: Date:
Signature:
Name: Professor Dr. Mereen Hassan Fahmi
Dean of Erbil Technical Engineering College
Date:
vi
ABSTRACT
Highway alignment development process is a very complex
engineering problem, iterative, and time consuming. In this process, the
engineers often face a wide variety of factors and a huge number of
alternatives. They should select an economical path based on topography, soil
condition, environmental impact such as air pollution and noise,
socioeconomic factors.
Traditional alignment design usually consists of a series of phases,
starting from a broad area, then narrowing down to several possible
transportation corridors, and finally focusing on the detailed alignment
designs in the selected corridor.
In this study, an optimization model was developed to solve the
horizontal alignment optimization problem in a defined corridor. Geographic
information system as an assistant tool used to find the best corridor where
the best alignment is existed, the model searches the whole study area until
the least cost centerline path is specified. The path is then considered as the
centerline for a search corridor. The width of the corridor depend on the
planner's preferences for searching the final alignment so that the result can
possess the design standards, and genetic algorithms (GA) use this corridor as
a search area to find the potential/proposed global optimum solution (highway
alignment). The present optimization tools integrates with a geographic
information system (GIS) for optimizing highway alignments and processes
massive amounts of relevant data associated with highway design and
alternative evaluation using Arc GIS 10.2.2 software. The proposed model
use station point techniques to configuration of the alignment rather than
traditional method.
The analysis results show that the proposed model can effectively
optimize highway alignments in an area combining complex terrain and
various types of natural and cultural land-use patterns, and provide detailed
vii
information of optimized alignments as a model output. The results of this
study clearly showed the applicability and potential of using GIS as assistance
tool in preliminary route location with least potential impacts.
viii
CONTENTS
Acknowledgments ............................................................................................... ii
Declaration .......................................................................................................... iii
Linguistic Revision ............................................................................................. iv
Supervisor Certificate ......................................................................................... v
Examining Committee Certification ................................................................... vi
Abstract ............................................................................................................... vii
Table of Contents ............................................................................................... ix
List of Figures .................................................................................................... xii
List of Tables ..................................................................................................... xvii
List of Symbols .................................................................................................. xviii
List of Abbreviation ............................................................................................ xx
ix
2.6.3 Fitness ........................................................................................................ 29
2.6.4 Selection ..................................................................................................... 30
2.6.5 Genetic Operators ...................................................................................... 30
2.6.5.1 Crossover ................................................................................................ 30
2.6.5.2 Mutation .................................................................................................. 31
2.6.6 Convergence .............................................................................................. 31
x
3.3.8.1 Uniform Mutation (SM) .......................................................................... 60
3.3.8.2 Group Point Mutation (GPM) ................................................................. 62
3.3.9 Constraints and station point approach ...................................................... 66
3.3.9.1 Maximum Allowable Deflection Calculation ......................................... 69
3.3.9.2 Actual ( ) Deflection Angle Calculation ............................................... 71
3.3.10 Repaired and Penalty Approach ............................................................... 74
3.3.10.1 Penalty Approach .................................................................................. 74
3.3.10.2 Repaired Approach ............................................................................... 75
APPENDIXES
Appendix A
xi
LIST OF FIGURES
Figure (1-1) Stages of Alignment Selection .................................................. 3
Figure (2-1) Decision Variables at Each Vertical Cut ................................... 10
Figure (2-2) Result of Paths from GA and GIS Model ................................. 12
Figure (2-3) Using Vector and Raster Data ................................................... 15
Figure (2-4) A Representation Model is composed of layers of Data ........... 16
Figure (2-5) Model process ........................................................................... 16
Figure (2-6) Transfer Elevation Data Raster to TIN and Slope .................... 17
Figure (2-7) Identify Corridors or Best Paths between Locations ................ 17
Figure (2-8) Least-cost paths with two different weights ............................. 18
Figure (2-9) Case Study Alignment Alternatives .......................................... 20
Figure (2-10) Shows the differences between the traditional and the proposed
design approach of station points for horizontal alignment ...... 21
Figure (2-11) A typical layout of a horizontal curve ....................................... 22
Figure (2-12) Flowchart of Basic Genetic Algorithm Steps ........................... 28
Figure (2-13) Shows Two Type of Encoding .................................................. 29
Figure (2-14) Shows Two Types of Crossover ............................................... 30
Figure (2-15) An Example of Mutation ........................................................... 31
Figure (3-1) Stages to develop optimum Horizontal Highway Alignment ... 33
Figure (3-2) Flow diagram of the generation least-cost path to find preliminary
location of highway alignment ................................................. 34
Figure (3-3) A Study Area Format with Grid Cells 200x200m .................... 35
Figure (3-4) Creating Cost Raster in GIS model ........................................... 36
Figure (3-5) Land Parcel Cost Rasters .......................................................... 37
Figure (3-6) Type of Movement to calculate least accumulative cost .......... 38
Figure (3-7) Output of cost distance function ............................................... 39
Figure (3-8) The Optimum Path Raster (Cost Distance) ............................... 40
xii
Figure (3-9) Conversion Process Raster to Point Shape file ......................... 41
Figure (3-10) The Preparation of Point Shape file from Raster Cell Size ....... 41
Figure (3-11) The New Approach of Station Point for 2D Highway Horizontal
Alignment Configuration .......................................................... 43
Figure (3-12) Steps of Producing TIN Surface from Cost Raster ................... 44
Figure (3-13) Steps to Calculate Location Dependent Cost ............................ 46
Figure (3-14) The Explanation of the Total Alignment Length Within the grid
Cells ............................................................................................ 47
Figure (3-15) Max Cell Value determination ( ) for each segment Length
for Alignment within the Cells .................................................. 48
Figure (3-16) Genetic representation of a chromosome For 2D highway
alignment .................................................................................. 51
Figure (3-17) Graphical representation of a chromosome for 2D highway
Alignment .................................................................................. 51
Figure (3-18) Preparing the creation of the decision variables at each point
shape file ................................................................................... 52
Figure (3-19) A Randomly Generated Possible Solution in the Initial
Population ................................................................................. 54
Figure (3-20) Flowchart to Create Station Point inside the Buffered area ..... 55
Figure (3-21) Parent chromosomes A and B before one point crossover ....... 57
Figure (3-22) Offspring A and B after one point crossover ............................ 57
Figure (3-23) Graphical Representation of One Point Crossover on the Parent
Alignment Solutions ................................................................ 58
Figure (3-24) Flowchart of Random Multiple Point Crossover ...................... 59
Figure (3-25) Flowchart to Explain Steps of Grouped Point Mutation
(GPM) ....................................................................................... 64
Figure (3-26) An Off Spring before Applying GPM ....................................... 65
Figure (3-27) An Offspring after Applying GPM ........................................... 65
xiii
Figure (3-28) Chord Definition Illustration for Degree of the Curve .............. 67
Figure (3-29) The Curvature Consideration with the Concept of Station Point
.................................................................................................... 69
Figure (3-30) Actual Curvature Calculation ................................................... 71
Figure (3-31) Consider Three Points to Calculation Actual Deflection
Angle (Bi).................................................................................... 72
Figure (3-32) The Process of Horizontal Curvature Consideration with
the Concept of Station Points..................................................... 73
Figure (3-33) Repair Approach in Horizontal Curvature ............................... 76
Figure (3-34) Summaries Mainly Steps in Two Stages to Find Optimum
Highway Alignment ................................................................. 77
Figure (4-1) The minimum distance between two points is straight line ...... 79
Figure (4-2) A voiding optimum path from high unit cost ............................ 79
Figure (4-3) A voiding optimum path from one cell unit high cost .............. 80
Figure (4-4) Word W_1 set up with a known straight alignment solution ... 81
Figure (4-5) The Best Alignment Solutions at different generations ............ 82
Figure (4-6) An Optimum Solution At Generation =150,When the Width of
the roadway is =0m ................................................................... 84
Figure (4-7) Optimum Solutions at Generation =150 .................................. 84
Figure (4-8) Fitness graph results of the two scenarios W_1 and W_2 ........ 85
Figure (4-9) World W_3 set up ..................................................................... 86
Figure (4-10) World3and the best path result from the GIS model ................ 87
Figure (4-11) Sensitivity Study of Various Population Size ........................... 88
Figure (4-12) The effect of Psize and MM on the search stableness
performance .............................................................................. 89
Figure (4-13) The effect of Psize and mutation type on solution fitness and
converge.................................................................................... 90
xiv
Figure (4-14) Optimum horizontal alignment obtained from parameters defined
by S6 .......................................................................................... 90
Figure (4-15) Optimum horizontal alignment obtained from parameters defined
by S12 ........................................................................................ 91
Figure (4-16) The effect of crossover methods on obtaining better solutions . 93
Figure(4-17) Minimum fitness graph obtained from each test scenario ........ 93
Optimum horizontal alignment obtained from parameters defined
Figure (4-18) by S1 ......................................................................................... 94
Figure (4-19) Optimum horizontal alignment obtained from parameters defined
by S5 ......................................................................................... 94
Figure (4-20) The Search Performance of the Two Mutation Operators of SM
and GPM .................................................................................... 95
Figure (4-21) Best fitness obtained from SPM ................................................ 97
Figure (4-22) Best fitness obtained from GPM ............................................... 100
Figure (4-23) The effect of the rate of SPM and GPM on the search
performance .............................................................................. 98
Figure (4-24) Optimum horizontal alignment obtained from parameters defined
by S1 ......................................................................................... 99
Figure (4-25) Optimum horizontal alignment obtained from parameters defined
by S12 ........................................................................................ 99
Figure (4-26) The effect of different IMR on the model performance using SM
and GPM (Psize=100) ................................................................ 101
Figure (4-27) The effect of IMR on the best fitness value using GPM and SM at
generation 200 ............................................................................ 101
Figure (4-28) Optimum horizontal alignment obtained from parameters defined
by S1 ........................................................................................... 102
Figure (4-29) Optimum horizontal alignment obtained from parameters defined
by S9 .......................................................................................... 103
xv
Figure (4-30) The effect of start generation number to apply Repair & penalty
techniques .................................................................................. 106
Figure (4-31) The effect of different parameters on the stableness of the solutions
Obtained from 10 test runs ........................................................ 106
Figure (4-32) The optimum horizontal alignment obtained from parameters
R & P @100 ............................................................................. 107
The optimum horizontal highway alignment without constraint
Figure (4-33) consideration ............................................................................. 108
Figure (4-34) Output curvature report for optimum 2D Highway alignment
without constraint consideration ................................................ 108
Figure (4-35) Output proposed model at without constraint condition,44 station
point .......................................................................................... 111
Figure (4-36) The alignment solution obtained by Al-Hadad‟s model without
constraint condition, 44 station points ....................................... 112
Figure (4-37) The alignment solution obtained by Al-Hadad‟s model without
constraint condition, third option (60 station points) ................ 112
Figure (4-38) Output result of this research study with constraint condition, 44
station points .............................................................................. 113
Figure (4-39) Output the alignment solution obtained by Al-Hadad‟s model with
constraint condition, third option (60station points) ................. 113
Figure (4-40) Cost map of the study region with optimum path ..................... 115
Figure (4-41) Optimized alignment at the 1000th generation ......................... 115
xvi
LIST OF TABLES
xvii
LIST OF SYMBOLS
Pavement width (m).
Total unit-length-dependent cost, in term of pavement cost per
unit length (unit cost/m).
Total length of the alignment (m).
Total number of the station point
CLO Total alignment location cost (unit cost)
Ln Length of the segment located in a grid cell (unit length).
Maximum location unit cost of the Cell (unit cost)
xviii
process in an individual
IM Number of individuals that undergo mutation
PSIZE Population Size
PMR Point mutation rate
IMR Individual mutation rate
PS Randomly selecting a position
(XPS,YPS) Coordinate values at PS position before uniform mutation
method is applied
(̅ ,̅ Coordinate values at PS position after uniform mutation method
is applied
Rmin Minimum radius
Lchord length of a chord
VHCVT Total violated horizontal curvature value
UHPC User defined unit horizontal penalty cost
PCH-Curvature The total horizontal curvature penalty cost
(i) Maximum Allowable Deflection
Actual Deflection Angle
N Number of station point
Actual Deflection Angle
N Number of station point
Dc Degree of curvature
xix
LIST OF ABBREVIATION
GIS Geographic Information System
GAs Genetic Algorithms
OCP Optimum Curvature Principle
ESRI Environmental Systems Research Institute
TIN Triangular Irregular Network
HIPs Horizontal intersection points
VIPs Vertical Intersection Points
VMT Vehicle Miles Of Travel
LCP Least Cost Path
CLE Length Dependent Cost
CLO Location Dependent Cost
GPM Group Point Mutation
SM Single Mutation
CrO_Type Crossover type
MM Mutation method
IMR Individual Mutation Probability
PMR Station Point Mutation Rate
RMPCrO-8P Random Multiple Point Crossover Type-8 Point
THC Total horizontal curvature
xx
CHAPTER ONE
INTRODUCTION
1.1 Introduction :
1
information system (GIS) for better horizontal highway alignment
development.
2
region (region A in Figure (1-1)) of about one-third wide of its length. Then,
narrowing the region by searching in a number of broad band's (bands B and
C in Figure (1-1)) within which the corridors D, E, and F could be selected.
Then, an alignment is generated within the most suitable corridor.
For finding the optimal route location, GIS provides a tool that utilizes
least cost path algorithm to define a piecewise linear trajectory (sharp angled
path) which is very rough and cannot be considered as highway alignment. In
fact it is a path with a width equal to the defined cell size rather than an
alignment. On the other hand, some researchers have tried to establish center
line of alignment by intuition and visual inspection (as described in literature
review) then evaluating them and selecting the one with least cost.
3
1.3 Aims of the Study:
This study tries to give explanations for the possibility of using new
technology. This study tries to use GIS as assistant tool to define a search
corridor where the global optimum alignment is existed. Thus a GA model
searches the corridor aiming to locate the best solution. It is expected that
searching in a pre-defined GIS-Corridor instead of the whole study area,
which means overlooking hundreds or thousands of alternative evaluation,
will enhance in a more effective search for better and more global solution, to
achieve the stated aims and objectives considering the followings:
4
2. A GA-GIS model formulation to handle the problem of horizontal highway
alignment optimization as a standalone alignment connecting two termini
points. These are aimed with the satisfaction of the following objectives:
- Testing the viability of the station point approach with GIS and buffered
search corridor for horizontal highway alignment.
- A GA model is formulated in conjunction with the GIS model so that they
continuously interact and exchange data during the whole search process
for optimum horizontal highway alignment.
- Testing the extent of GIS contributions in defining a user/planner defined
buffer zone around the best path or paths located by the GIS model. This is
expected to confine the search within the defined zone which is considered
very important for the GA efficiency in providing the best solution.
5
Chapter four the GA-GIS Model Results
This chapter deals with the critical constraints of highway alignment
like horizontal curvature, and presents some sensitivity tests for the model
against different planners‟, designers‟, and decision makers‟ requirement and
presents experimental results. Then proposed model tested on the real world
map.
6
CHAPTER TWO
LITERATURE REVIEW
2.1 Introduction
This chapter describes the importance of highway alignment
development. It focuses on the horizontal alignment development with the aid
of GIS as an assistant tool for road planning. Horizontal highway alignment
passes through different types of land uses and makes change on some. The
land and soil properties have great influence on the determination of
alignment location. Moreover, the populated vicinity areas and the socio-
economic aspects of the area where the alignment is built affect the cost and
the development of the road project. GIS, as a geographic data provider, has
been benefited as an assistant tool to make decisions on best highway
alignment alternatives … etc.
Highway alignment consists of horizontal and vertical alignment and
for better results they need to be considered together. The traditional
approaches for alignment development is not able to take more than few
numbers of alternatives because of time consumed, complexity of the
problem, and the very high cost. The consideration of the two alignments
poses many elements on to the development process, thus, increasing the
complexity of decision. Researchers have tried to model the problem into
mathematical formulations for faster evaluation, cheaper costs, and better
results. The process and studies are still trying to establish better approaches
for the development process.
The sections below provide an extensive review for the researches that
have been made by others with a brief description about some tools that have
been used in this study.
7
2.2 Models for Optimizing Highway Alignment:
Horizontal highway alignment optimization is affected by many factors
such as, political, social economic and environmental impact (parker, 1977).
Therefore, models for optimizing horizontal highway alignment is more
complex than models for vertical highway alignment (OECD, 1973), the
mainly used methods to optimize horizontal alignments are calculus of
variations, network optimization, dynamic programming and genetic
algorithms Table (2 -1).
Calculus of variations tries to searching in space to find a curve that
connects two end points which minimizes the integral of a function (Wan,
1995). Howard et al (1968) develop the optimum curvature principle (OCP)
using calculus of variation for horizontal alignment design. The basic
requirement to use OCP is that cost function must be continuous, but in
practice real world land use cost is usually not continuous between different
zone and land use pattern. This discontinues nature of cost function make the
process unstable and same approximate and assumption behind the
determination of the local cost function in the OCP.
Network optimization is another technique that has been used for
horizontal alignment optimization. The basic idea of this approach is to
formulate the optimization of horizontal alignment as a network problem
(M.K.Jha et al, 2006). The alignment is defined as a set of connecting arcs
from starting point to the end point and the resulting solution of this model is
not smooth (Turner and Miles, 1971; Athanassoulis and Caogero, 1973;
Turner, 1978). In this model the study area is divided into grid cells, each cell
in the grid represented a node of the network, where they are connected by
arcs.
Dynamic programming is an optimization approach that transforms a
complex problem into a sequence of simpler problems; it is essential
characteristic is the multistage nature of the optimization procedure (Dreyfus
8
and Law, 1977). The road between start and end points of the alignment is
divided by spaced lines perpendicular to the axis of the road. At each stage,
the states are the nodes or grids on the perpendicular line (M.K.Jha et al,
2006). Same as network programming the solution result of this model is not
smooth. Other researchers have also used the technique for horizontal
alignment optimization (e.g. Trietsch (1987), Hogan (1973), and Nicholson
(1976)).
9
line connecting the two termini points through which the decision variables
for the alignment configuration are derived as shown in figure (2-1). The
method suggests that the straight line (SE) is cut n times with equally spaced
perpendicular cutting lines, then the horizontal intersection points (HIP) of the
optimal alignment lies on these cutting lines. The HIP‟s are first connected
with straight lines then curves are fitted at each HIP. This is done to configure
the horizontal highway alignment using AASHTO (1991) standards. The
most deficiencies of the model is that a fixed number of intersection points
are used which may restrict a flexible alignment configuration, moreover, the
cost matrices are manually dealt.
10
cost, fuel consumption cost, travel time, accident cost to get 2D-optimal
Horizontal alignment.
Al-Hadad (2011) introduced a new technique for highway alignment
optimization based on genetic algorithm. The technique is based on station
points to configure the horizontal alignment rather than considering the
existing conventional principles. The introduction of the station point
technique, as stated by AL-Hadad, was inspired by the technology
development in both computer technology and highway alignment field
instruments like total station. Station point approach tries to define highway
alignment through a number of points along the alignment via their X and Y
coordinates for a 2D alignment and their X, Y and Z coordinates for 3D
highway alignment. The model uses GIS compatible data to feed the GA
model with required information as land costs, soil properties and land
elevations so that the GA processes the optimization for optimum highway
alignment solution. The approach of station point provides a wide range of
flexibility to configure the alignment. Each point on the alignment has
chances of search within the whole study area for better location until a
compromised alignment is located. The station point approach for alignment
configuration proved that less geometric design elements are needed and as a
consequence fewer complexities are achieved.
Optimization of highway alignments seeks to find the best alignment
among many alternatives, based on specified objective functions while
fulfilling various design constraints. Objective functions should consider
important factors such as topography, land use patterns, environment, socio-
economic. Easa and Wang (2011) developed a mathematical optimization
model for established the parameter of single or multiple composite
horizontal curve for observing data based on the total least-squares method.
The method which was used by Easa and Wang was useful only for finding
11
centerline of alignments while the optimization needs factors like (land use,
environment....etc), which was not considered in the method.
Horizontal highway alignment optimization attained the interest of
researchers the last two decades. Examples include Jong and Schonfeld
(2003), Nocedal et al (2006), Easa and Mehmood (2008), Li et al (2016), and
to the three dimensional. Example includes Chew et al (1989), Al-Hadad
(2011), Kobryn (2014) and Hirpa et al (2016).
Al-Hadad et al (2016) used Geographic Information System (GIS)
capabilities as an assistant tool to search for a corridor where the best possible
highway alignment can be found. The study aimed to narrow down the
search space for highway alignment development into a corridor based
user/planner/designer defined width using GIS. A GIS model, considering the
construction and land use costs as an objective function, was built and
successfully located a path between two pre-specified termini points. The
results were validated using a Genetic Algorithm (GA) model, which was
previously developed by AL-Hadad (2011) and the path results were
promising as a potential corridor search space centerline. The findings of AL-
Hadad et al could reduce the time required to find the global optimum when
such corridors are used as highway alignment search spaces. Figure (2-2)
shows the comparative results of GIS and AL-Hadad‟s model.
14
Vector formats
Discrete representations
of reality
Reality (Highway)
Raster formats
Use square cells to
model Reality
15
Figure (2-4) A Representation Model is composed of layers of Data.
16
TIN
Slope
GIS has been proven efficient in finding locations or areas for particular
objectives as setting out a new building or analyzing high risk areas of flood
or landslide by combining layers of information. GIS has also been used in
identifying the best path for roads, pipelines, or animal migration, economic,
environmental, and other criteria as shown in figure (2-7).
GIS can also perform statistical analysis based on the local environment,
small neighborhoods, or predetermined zones. Moreover, tasks as interpolate
data values for a study area based on samples, such as Create continuous
raster surfaces from elevation, pollution, or noise sample points is also done
by GIS.
Figure (2-8) Least-cost paths with two different weights (Arc GIS 10.2.2
help)
18
Srirama et al (2001) used Arc GIS to find the shortest path (between
Sanjeli, Suliyat and Narsingpur). Four cost rasters used to find four
alternative least cost paths considering spatial data such as land-use, litho
logy, roads, water bodies and slope and non-spatial data such as land value
and construction cost. These data was used to prepare the digitized (vector
and raster) formats required for data analysis in GIS using resistance concept
(areas suitable for new alignment were assigned a low resistance value and
non-suitable areas were assigned a high resistance value)
Dawwas (2005) developed GIS model to generate alternate highway
route locations. Then CADD software (Soft desk 8.0) was used to draw a trial
preliminary center line within the boundaries of the path to ensure that the
final center line avoids sensitive areas and steep slopes the GIS model was
tested to select the best alternative among three suggested highway
alignments that connects two major cities in the north of the West Bank
(Nablus and Jenin). The results of this study clearly showed the potential
applicability of using GIS as a tool in route location analysis.
Al-Jaboory et al (2006) in the same way of Sriramas created four cost
roasters to obtain four alternative paths to construct new road between
Sulaymaniya province and Qaladesi district. Autodesk survey was used for
drawing the trail geometric design of the proposed road alignment. The cost
comparatives were done between road alternatives depending on less cost the
best road alignment was selected.
Anavberokhai (2008), chandio et al (2012), Ahmed and Asmael (2015)
were using GIS to determine the best route for construct new road. The case
study was taken by the researchers, Kogi state in Nigeria, Senai town and
Johor Bahru in Malaysia, Alkadomiyah and Algria districts in Baghdad city
respectively.
Abdelrazig and Moses (2015) developed a methodology to optimal
preliminary roadway alignments utilizing spatial data. Two case studies for
19
new roadway projects in Duval County in the State of Florida are
presented to illustrate the methodology, for each case study, a smoother
trial alignment is generated utilizing the direction indications given by the
two optimal alignments. Figure (2-9) shows the results.
The optimal alignment derived by the path algorithm in GIS is a
piecewise linear trajectory, which is very rough for highway alignment. In
fact it is a corridor rather than an alignment. However, in a specified corridor
an infinity number of horizontal alignments can be built. Therefore, trial
preliminary center lines within the boundaries of the path cannot guarantee to
find optimal alignment.
20
2.4 Station Point Approach for Highway Alignment Configuration:
Al-Hadad (2011) suggests a new design approach for highway
alignment configuration. It tries to design highway alignment directly through
the station points without the need to use IPs, tangents, and curve
fittings...etc. Station points, as defined by Al-Hadad (2011), are a series of
points along the centerline of alignment defined by their X and Coordinates.
Figure (2-10) shows the differences between the traditional and the proposed
design approach of station points for horizontal alignment.
Figure (2-10) Shows the differences between the traditional and the proposed
design approach of station points for horizontal alignment
22
Rather than designs, setting out of curves is an important aspect of the
engineers work. Setting out is the process of establishing the center-line of the
alignment on the ground point by point 10m to 30m intervals. The tangent
and intersection points must first be fixed on the ground in their correct
positions. The common methods for curve setting out are; Theodolite and
Tape, two Theodolites, and by coordinate (Schofield and Breach, 2007).
As known design and setting out of highway alignment are two
independent processes. Moreover, it was found that there is also an
intermediate stage between the design and the implementation, which is the
interpretation of the alignment geometric design by means of stations. This is
unavoidable by the traditional methods, so that the alignment meets the
requirements of implementation tasks. Therefore, the integration of all these
tasks may help reduce the time required for the entire processes and pose
simplification in order to switch between the design and implementation
tasks.
As general the traditional design method of highway alignment consists
of two stages, the first stage, deals with finding the values for the elements of
highway geometric design, and then in the second stage the design is
converted to stations along the alignment centerline (Al-Hadad, 2011).
The station point techniques try to combine the above two mentioned
stages in one development stage. The method tries to directly exploit the
requirement for the station points at the start of the design stage. It suggests
optimizing horizontal alignment of a highway through station points. Station
points along the centerline of alignment are used to define the alignment
configuration. It should be mentioned that the approach treats the bend
segments the same way as the straight segments are treated and should
provide the required bends without the need for any curve fitting process as
the traditional design method does.
23
The traditional method is very expensive in terms of time. As stated by
AL-Hadad (2011) the station point approach for highway development is
inspired by technology advancement of surveying instruments and computer
software.
2.5 Highway Cost Component:
There are many cost items affecting the construction of new highway
alignment in order to formulate those factors as a function of optimization
problem, it is better to group those cost items according to their relations for
the alignment configuration (Jong et al, 2000).
Jong (1998) classified highway cost into five categories; location-
dependent, length-dependent, area-dependent, volume-dependent, and vehicle
miles of travel (VMT) dependent costs. Different type of costs will produce
different alignment configuration. For example, costs sensitive to alignment
length and vehicle miles of travel tend to favor straighter alignments whereas
costs sensitive to locations tend to favor more indirect or circuitous
alignments (Jha &Schonfeld, 2004).
Jong (1998) explained two terms in highway cost:1) dominating costs,
2) sensitive costs. Dominating costs are those which make up significant
fraction of the total cost of a new highway alignment. Alignment sensitive
costs are sensitive to design feature changes of the alignment configuration.
Dominating cost is not necessarily a sensitive cost. For example, in vertical
alignment optimization vehicle operating costs are dominant but not sensitive
to design changes since vehicle descents roughly compensate for climbs
provided no steep ascents or descents are involved (Jha &Schonfeld, 2004) .
Jong And Schonfeld (1999), Jha and Schonfeld (2000), Jong et at
(2000) classified the highway cost as follows:1) supplier cost include; length-
dependent cost, location-dependent cost, earth work cost; 2) user cost include;
vehicle operating cost, travel time cost, accident cost.
24
Kim et al (2003) present table (2-2) that explains simple classification
of cost items with their sensitive for clarifying highway costs based on the
supplier cost and user cost.
Al-Hadad (2011) summarized the most common components of
highway cost items into: location dependent cost, length dependent cost, earth
work cost, user cost, social and environmental cost.
Main Sensitivity to
Sub specification Cost items
specification alignment
Location dependent costs are the costs associated with the acquired
land to build the new highway. Highway costs such as land acquisition and
soil stabilization costs that depend on the location of the alignment are
25
classified as location-dependent costs (Jong &Schonfeld, 2003). In additional
to right-of-way cost, the location dependent unit cost may include
environmental impact such as wetland and flood plain parcel (Jong et al,
2000). This cost is calculated by calculating area covered by the alignment in
which passes through land parcels multiple by land's unit cost.
Length dependent cost is defined as the cost proportional to the
alignment length such as construction cost (pavement, fences, guardrails
cost), maintenance cost. It is calculated by total alignment length by the unit
construction cost and maintenance cost.
User cost is the dominating cost and it is sensitive to alignment length
and location where the new highway is connected to existing road network.
User cost can be estimated as a life-cycle cost because it is occur throughout
the design life of the road (Kang et al, 2012). This cost comprises vehicle
operation cost, travel time cost, and accident cost (Jong et al, 2000). Vehicle
operation cost may include fuel consumption cost, vehicle wear and tear cost,
since fuel consumption cost is the dominating cost and others have less
impact on the vehicle operation cost (Jong, 1998; Jha &Schonfeld, 2000).
Travel time cost can be computed by multiplying vehicle hours by unit time
value. The accident costs estimated by multiplying accident rate and the
average cost per accident.
Building a new highway have a big significantly affect environmental
sensitive area, increase air pollution and noise level during human activity
(Kang et al,2012). Earthwork cost is related to the design elevations of the
vertical alignment with respect to the ground elevations. Area for cut/fill
calculates from each station. Afterwards, the earthwork volume quantities are
determined. This cost computed by earthwork quantities multiplies by unit
cost of cut and/or fill (Al-Hadad, 2011).
26
2.6 Genetic Algorithms (GAs):
Genetic Algorithms are numerical optimization algorithms inspired by
both natural selection and natural genetics. They represent an intelligent
exploitation of a random search used to solve optimization problems. Genetic
Algorithms were invented by John Holland in the 1960s and were developed
by Holland and his student and colleagues at the University of Michigan in
the 1960s and the 1970s (David, 1999). John Holland invented the method to
understand the “adaptation” phenomenon as it occurs in nature and to develop
ways in which the mechanisms of natural adaptation might be imported into
computer systems.
Genetic algorithms are capable of solving many large complex
problems (David, 1999). GA is capable to explore and exploit the entire
search space without getting stuck in local optima (Jha and Schonfeld, 2004).
Such characteristics led the researchers using the GA techniques in solving
sophisticated problems like highway alignment development. Figure (2-12)
explains the basic steps of Genetic Algorithms form and how it worked.
Genetic algorithms, as powerful techniques in the field of global
optimization (Davis, 1989), have been successfully applied to real-world
problems. GA has showed better search efficiency compared with the
traditional optimization search techniques. A genetic algorithm is used as an
object function for finding optimal solution, not derivative or other auxiliary
knowledge (Goldberg, 1989). While, Traditional technique was need
mathematical formula to get optimal solution for problems. However, in real-
life highway design project contain large number of feasible solutions which
cannot be easily quantified mathematically (Fwa et al, 2002). Genetic
Algorithms have been proven to be very effective to highway alignment
optimization problems (Kim, 2001).
Genetic algorithms start with an initial set of random solutions
(represented by chromosomes) called population. Each chromosome
27
represents a potential solution to the problem and it is evaluated through
successive iterations called generations to give same measure of its fitness.
Then, based on their fitness, solutions are selected to form new offspring. The
fitter the solutions the more chances these solutions will have to be selected
(Gen & Cheng, 2000).
ithPopulation
Chromosome
encoding Chromosome
Solution g
Chromosome
Chromosome
Evaluation
Selection
Crossover
Mutation
No
i=i+1
End?
yes
Best Chromosome
28
2.6.1 Genetic Encoding:
Encoding is a process of representing the solution of a problem into
chromosomes. The process can be performed using bits, numbers, arrays or
any other objects. The encoding system depends mainly on the nature of the
problem to be solved. Each individual encoded into a string of a given length.
The encoded strings refer to some characteristic of the solution but not
necessarily to be the best solution. Figure (2-13) shows two type of encoding.
2.6.2 Population:
Traditionally, the population is generated randomly, allowing the entire
range initially many individual solutions are (usually) randomly generated to
form an initial of possible solutions (the search space). Occasionally, the
solutions may be "seeded" in areas where optimal solutions are likely to be
found. The population sizes depend on the nature of the problem. The large
the population is, the easier it is to explore the search space.
2.6.3 Fitness:
The fitness function is defined over the genetic representation and
measure the quality of the represented solution. The fitness of an individual is
the value of an objective function. Individuals are selected according to their
fitness for the production of offspring. The fitness value is not only indicates
for showing good solution, but also corresponds to how close the
chromosome is to the optimal.
29
2.6.4 Selection:
Selection is the process of choosing two parents from the population for
crossing. During each successive generation, individuals are selected for
breeding based upon their fitness value. Fitter solutions are more likely to be
selected to breed for the next generation.
2.6.5.1 Crossover:
It is the process in which two chromosomes combined their genetic
material to produce a new offspring to possess the characteristics of both.
Crossover makes clones of good strings but does not create new ones (Haupt,
2004). Figure (2-14) shows two types of crossover; single point crossover and
two point crossover.
30
2.6.5.2 Mutation:
Mutation is traditionally considered as a simple search operator. This
process is done by replacing the gen at random position with a new value by a
low mutation probability. If crossover is supposed to exploit current solution
to find better ones, mutation is supposed to help for the exploration of the
whole search space and find the global optimal solution. Normally, offspring
are mutated after being created by crossover (Eva Volna, 2013). Figure (2-15)
shows an example of mutation.
2.6.6 Convergence:
Convergence criterion finally brings the search to a halt. This act is
happen when the specified number of generation's have evolved, or if there is
no change to the population's best fitness for specified number of generation.
Other criterion or techniques specific to the problem may also help.
31
Chapter Three
Methodology
3.1 Introduction
This chapter presents the steps considered for highway alignment
optimization. The first stage is devoted to specify an optimum path within a
defined study area with the aid of GIS then converting the path into a search
corridor in the second stage of the optimization process. The two dimensional
path (2D) is represented using x and y coordinates of points along the path.
The number of the points is problem specific and the desired accuracy. The
more the points the more is flexible representing the path. These points, in
this study, are referred to us Station Points. The station point approach for
highway alignment configuration has recently been introduced by AL-Hadad
(2011). Moreover; the second stage utilizes the Genetic Algorithms search
technique to manipulate the information gathered from the path‟s coordinates
for the development of a global optimum highway alignment within the
defined GIS search corridor. The output alignment must obey the
requirements defined by the geometric design standards. Thus a standalone
2D highway alignment is supposed to be obtained. Figure (3-1) explains the
stages of this research study for highway alignment development.
32
First Stage
Using GIS Tools to
find a path as a
preliminary location
of the roadway.
Second Stage
Using GAs Model
to develop optimum
horizontal highway
alignment within a
defined search
corridor
33
Study Area
Cost Raster
34
Several 2D study areas (worlds) have been extracted from GIS from a
very simple to complex ones. The simple areas with already known solutions
were used for visual inspection of the results and to make sure that the GIS
model and the formulation is correct and works for the aim of the study.
Different scenarios were prepared for each world. For each world, the width
and the length are defined. Features and land uses of the worlds are
represented through square grid cells (pixels). The size of the grid cells falls
within the user preferences and depends on the desired accuracy. Each grid
cell may handle one or more than one average value. World sizes of
6000mx9000m with grid cell sizes 200mx200m are defined for this research
study. Figure (3-3) is an example of study area representing area boundaries
of different land uses.
35
3.2.2 Cost Raster:
Cost raster can represent the combined effect of all the factors that may
influence the location determination of the desired optimum path. The study
area is divided into grid cells in which the relevant costs are calculated and
attached to each cell. For the path determination of this study the value of
each cell represents total unit cost per unit distance for moving through the
cells. The cost raster of this research study consists of 1) right-of-way cost,
and 2) length dependent cost. Raster calculator built-in function of GIS used
to create cost raster (figure 3-4). Land Parcel Cost Rasters and modified
attribute table Cost are shown in figure (3-5) and table (3-1).
The cost components are taken in this research such as, Right-of-way
cost, length dependent cost, which they are high sensitive for highway
construction costs according to Table (2-1). Those different type of the costs
leads to producing different alignment configuration, and it's a good way for
validation the proposed model, for example, costs sensitive to alignment
length and fuel consumption tend to favor straighter alignments whereas costs
sensitive to locations tend to favor more indirect or circuitous alignments.
Raster calculator
Cost raster
36
Figure (3-5) Land Parcel Cost Rasters
37
3.2.3 Source and Destination dataset:
Source is defined as a raster or feature dataset that identifies the cells or
locations to which the least accumulated cost distance for every output cell
location is calculated. Destination Refers to the end point for the proposed
path. Both are created in an individual layer.
A) Horizontal and vertical movement on cost raster B) Diagonal movement on cost raster
( )
(
......
38
( )
( √ ......
a) Cost DistanceFigure
Raster(3-5) Output Cost Distance
b) Costtool
Back-Link Raster
The path raster is then converted to point shapefile from exist optimum
path raster as shown in figure (3-9). The point's shapefile are represented in x
and y coordinates and sorted in the order of their occurrence along the path
from the source to the end Figure (3.10). The point information can then be
stored in a specific (readable) file format (e.g. excel or text data format) so
40
that it is utilized in the second stage of the optimization process (GA
optimization stage).
Conversion Tool
(Raster to Point)
Figure (3-10) The Preparation of Point Shape file from Raster Cell Size
42
Figure (3-11) The New Approach of Station Point for 2D Highway Horizontal
Alignment Configuration (Al-Hadad 2011)
43
Feature to Raster function
Converts Cost Raster to a Raster
Dataset with 1m Cell Size
Converts a raster to a
triangulated irregular network
(TIN) dataset, Elevation of each
point refers to cost for this land
at this location.
44
2) User Costs:
Fuel consumption cost.
Travel time cost.
The following sections give details to the cost components that are benefited
in this research.
......
Where:
Total length-dependent cost of an alignment (unit cost).
Pavement width (m).
Total unit-length-dependent cost, in term of pavementcost per unit length
(unit cost/m).
Total length of the alignment (m). It was calculated as follows:
∑ √( ( ......
Where:
(
Total number of the station point.
( The Coordinate of the station points along the alignment
configuration.
45
3.3.2.2 Location Dependent Cost (CLO)
In this study, right-of-way and environmental costs are treated as
location dependent cost. Environmental features like wetland, floodplain, are
considered by assigned them a relatively high unit price cost, which leads the
search algorithm to avoid such locations. Figure (3-13) explain the steps to
calculate location dependent cost.
∑ ......
Where
CLO = Total alignment location cost (unit cost)
46
Ln= Length of the segment located in a grid cell (unit length).
W = Width of the area covered by the road (unit length).
Maximum location unit cost of the Cell (unit cost)
P= Number of the segments of the alignment.
Figure (3-14) graphically explain equation (3.5).
Figure (3-14) The Explanation of the Total Alignment Length within the grid
Cells (K refers to cell position value).
∑ ......
47
GAs model create five point for each segment length of the alignment
within cell, those points are help to find maximum location unit cost of the
cell( )that alignment passes through cells with a thickness equal to the
width of alignment . Figure (3-15) explains how to find max cell value for
segment (L7). Where K = cell position value (land location) that the
alignment passes through.
Figure (3-15) Max Cell Value determination ( ) for each segment Length
for Alignment within the Cells
The benefits of these points are to make the alignment avoid cells that
have high unit cost values according to the width of the alignment.
48
3.3.3 The Fitness Function:
The fitness of an individual is a measure of how good is the solution.
The formulation of the search model of this study is to minimize the total
cost. The lower the fitness the better is the solution. As stated in the sections
above, the cost components are summed up to minimize the total value of the
function as in equation 3.7:
......
Where:
CTOTAL = Fitness function for each horizontal alignment (total unit
cost/solution)
CLE = Length Dependent cost for each horizontal alignment (unit
cost/solution)
CLO = Location dependent cost for each horizontal alignment (unit
cost/solution)
......
......
......
Where
Nlower= lowest number of station point.
Nupper= highest number of station point.
LS = straight distance between two termini points.
N = average rate number of the number of the station point.
X = is a user defined number. Depending on the how best configuration of
alignment will be created.
The station point number of this research study is set based on the
length of the resulted GIS path and the grid cell size. The path raster defines
the number of points that is used to configure the 2D horizontal highway
alignment in the GA model. The number of the grid cells that the path passes
through determines the number of the points as each grid cell is set to be
represented by a point. Each point will then handle all the spatial and cost
information required to represent the solution to calculate the associate costs.
50
In this study the genetic encoding of the chromosomes, same as made
by Al-Hadad (2011) is based on the station point‟s coordinates. Each station
point in the chromosome is considered as a gene encoded to X and Y
coordinates. The candidate solutions are represented in chromosomes as in
Figure (3-16). It contains the two dimensional coordinates of each station
point as shown in Figure (3-17).
51
3.3.5 Initial Population Generation:
The proposed model requires an initial point to start an initial
population of random individual in specified corridor to give enough space to
the points along the path to best configure the desired best alignment. Initial
point refers to point-shape (Xpi,Ypi) file that founded by GIS tools. Each
point-shape file created randomly one station point (Xi,Yi) within a boundary
of corridor that defined by users. Equation (3.11) and (3.12) used to produce
station point from point shape file within a boundary that denoted by (2Dx)
and (2Dy) in figure (3-18).
Figure (3-18) Preparing the creation of the decision variables at each point
shape file
(( ( ( (
......
52
(( ( ( (
......
Where:
i = is the series of the station points in the order they occur in the solution
chromosome; i = 0,1, 2, … , N-1
Rnd ( ) = random function to create random point.
(Xi,Yi) = coordinate of ith station point.
(Xpi,Ypi) = coordinate of point's shapefile.
Dx = input variable to define buffer width in the X-axis direction.
Dy = input variable to define buffer width in the Y-axis direction.
N number of station points is created within the search corridor. In
order to keep the points within the specified search area they must meet the
specified criteria set by the user as:
Where i =1, 2, ..., n-1, Xmin and Xmax are the lower and upper limits of the
study area in X direction, and Ymin and Ymax are the lower and upper limits
in Y direction. An initial solution that is randomly generated in a 2D area
using the above procedures (figure (3-20)) may look like the one shown in
figure (3-19).
53
Figure (3-19) A Randomly Generated Possible Solution in the Initial
Population.
54
Start
No No
If If
Xi or Yi> Xmax Xi or Yi< X min
or Ymax or Ymin
Yes Yes
Xi=Xmax Xi=Xmin
or or
Yi=Ymax Yi=Ymin
No
Have all point- Next i
shape file read?
Yes
End
Figure (3-20) Flowchart to Create Station Point inside the Buffered area
55
3.3.6 Selection:
In this study, the lower values for the objective function (CTOTAL) have
a higher chance to get selected to reproduce offspring. There are various
methods to select chromosomes including Rank selection, Roulette wheel
selection, Tournament selection and Boltzmann selection. The selection
method in this research study is ranking based. Ranking selecting method
sorts the individuals based on their fitness values from the fittest to the worst.
Every two Parents are sequentially selected from top of the sorted population
down to the worst to breed and produce offspring. Each couple produces two
children then the population is doubled and re-sorted as per their fitness after
evaluation of the children has been made. The original size of the population
(half of the doubled one) is selected to go to the next generation based on
fitness and the rest will die off. Ranking selection method is used as it results
in slow convergence keeps up selection pressure when the fitness variance is
low, and preserves diversity and hence leads to a successful search.
56
selected uniformly at random and the decision variables coordinates (station
point) are exchanged between the selected individuals, then two new
offspring are produced. Figure (3-21) to (3-23) illustrates this process.
57
Figure (3-23) Graphical Representation of One Point Crossover on the Parent
Alignment Solutions
Ascending Sort
R1,Ri,......,RCPR
Crossover Operation
No
Have All Individual
Crossovers?
Yes
End
( ) ......
( ) ......
Where
SPM= number of the selected station points within the mutation process in an
individual.
IM= number of individuals that undergo mutation.
PSIZE= Population Size.
PMR= point mutation rate: is the selection rate of the number of station points
for mutation per each selected individual.
IMR=individual mutation rate: is the selection rate of the number of
individuals for mutation in a population size.
N= number of station points.
60
and (3.16) used to find new value for randomly selecting position (PS) per
each selected individual.
̅ (( ( ( ( ......
̅ (( ( ( ( ......
Where:
PS = Randomly selecting a position (1 ≤ p ≤ N-1),
(XPS,YPS)= Coordinate values at PS position before uniform mutation method
is applied.
(̅ ,̅ =Coordinate values at PS position after uniform mutation method is
applied.
Dx = input variable to define buffer width in the X-axis direction.
Dy = input variable to define buffer width in the Y-axis direction.
(Xpps, Ypps) = coordinate of point shapefile at the position PS.
Xmin & Xmax= are the lower and upper limits of the study area in X direction.
Ymin &Ymax= are the lower and upper limits in Y direction.
61
Rnd ( ) = random function to create random point.
( ......
2-Assign new values to ̅ and ̅ coordinates at(R). Use both equation 3.15
and 3.16 and satisfy both condition 1 and 2 to remain this point within study
area and boundary of corridor.
3-Find two limit ranges for other two random positions (L1&L2) by using
Point Mutation Rate (PMR) that defined by user as in equation 3.18 and 3.19:
( ......
62
If
( ......
If (
4-Generate two more random positions L1& L2 as in equation 3.20 and 3.21:
( ) ......
( ) ......
5-Alter the location coordinates values of the points located between L1and R
as in equation 3.22 and 3.23:
̅
̅ * + (
......
( (
̅
̅ * + (
......
( (
6-Alter the location coordinates values of the points located between R and L2
as in equation 3.24 and 3.25:
̅
̅ * + ( ( ( ......
̅
̅ * + ( ( ( ......
63
Start
No
If i=R
Yes
Use both equation (3.24) and (3.25) to find
(Xi) and (Yi) respectively.
Start from i=R+1
No
If i= L2
Yes
No
Have All selected
individual mutated?
Yes
End
64
Figure (3-26) An Offspring before Applying GPM
65
3.3.9 Constraints and station point approach:
In the design of highway alignment, it is necessary to establish a proper
relation between design speed and curvature. Horizontal Curves are one of the
two important transition elements in geometric design for highways (along
with Vertical Curves). Horizontal curves occur at locations where two
tangents intersect, providing a gradual transition between the two tangents.
Radius and/or degree of the curve are used as a geometric design
element input to the design of a horizontal alignment curve. The curvature of
a horizontal curve is a function of the alignment‟s specified design speed. The
higher the design speed the flatter (larger curve radius) the curve is required
and consequently the smaller would be the degree of the curve. Degree of the
curve is calculated using either chord or arc definition.
With the newly introduced approach of station point for highway alignment
configuration the same geometric design criteria need to be achieved so that
the development is up to the standards. Therefore, a smooth and safe
curvature, as one of the most important requirements for alignment
development, need to be satisfied. In this research study the principles of
chord definition is adopted to configure the requirements of curve curvatures
with the station point approach. Thus, the method eliminates the need to use
the traditional geometric design elements such as horizontal curves, tangents,
and intersection points for curvature calculation. The proposed concept tries
to provide smooth transitions through the locations of the station points.
Chord definition defines the degree of the curve (Dc) as a central angle
(Dc) that is subtended by a 30.5m (100ft) chord length. The deflection angle
between any two successive chord lengths must not be greater than maximum
allowable deflection. This deflection is to make change in the horizontal
direction in which both a smooth and safe driving conditions are obtained.
The maximum allowable deflection (Dc) that can be produced between any
66
two successive chords (e.g. Lchord(i-1) and Lchord(i)) is calculated by equation
(3.26) as shown in figure (3.28).
Dc= 2 ( ......
67
Dc.(i-1)= allowable.Dc.(i-1)=Dc.(i)=allowable.Dc.(i) .......=Dc.(n), then;
( ( ( ( ......
While,
( ( (
( ( (
( ( (
......
(
Dc= 2 ( ......
Figure (3-29) The Curvature Consideration with the Concept of Station Point
69
Inequality of the chord distances between the successive station points
necessitates the calculation of deflection angle at each station point. for
example, taking the station point Si,Si+1,Si+2 and Si+3 into consideration, based
on equation (3.29) the Dc s are determined using equation (3.30), (3.31), and
(3.32), and ( (i)) using equations (3.33), (3.34), and (3.35).
(
Dc(i-1)= 2 ( ......
(
Dc(i)= 2 ( ......
(
Dc(i+1)= 2 ( ......
( ( ( ......
( ( ( ......
( ( ( ......
When any of the distances between two station points exceeds 30.5m,
the maximum chord length (30.5m), by definition, is used to determine the
maximum allowable Dc(deflection or curvature) at the specified station point
using equation (3.26). Meanwhile, when the chord length is less than30.5m,
where equations (3.30) to (3.35) are used, in this case the allowable maximum
curvature would become smoother than that being found by equation (3.26).
70
3.3.9.2 Actual Deflection Angle ( ) Calculation:
An algorithm was formulated to calculate the existing curvature
between any three successive points (between two chord lengths). The
following steps explain the procedures to calculate the existing curvature at a
station point:
Step1: From Figure (3.30) consider the station points Si-1, Si, Si+1.
......
71
......
......
......
√ ......
√ ......
( )
( ) ( ) ......
72
Start
Dc(i)= 2
No No
if if
Vi-1>=30.5 Vi>=30.5
(
(
Yes Yes
(
(
Dc(i-1)= 2 ( Dc(i)= 2 (
Yes
End
73
3.3.10 Penalty and Repaired Approach:
The calculated deflection angle( is compared with the maximum
allowablecurvature ( ( . If the actual deflection angle is less than the
allowable curvature then the alignment at this point is smoother than
allowable smoothness and no action will be required. When the actual
curvature is greater than the allowable value it indicates that the alignment
violates the curvature requirements at the designated position therefore an
action or actions is (are) required. The sections below explain Penalty
Approach and Repair Approach.
74
∑( ......
......
Where;
N = the total number of station points. N-1 represents the end station and N-2
represents the point before the end station.
VHCVT= total violated horizontal curvature value.
UHPC = user defined unit horizontal penalty cost.
PCH-Curvature= the total horizontal curvature penalty cost.
75
(
̅ (̅ …...
Step 2: Find a new position Si-new midway on a straight line between Si and ̅
using equations (3.47) and (3.48) as shown in figure (3-33).
( ̅
( ̅ …...
( ̅
( ̅ …...
Step 3: Calculate (Bi-new) as the new actual curvature at station point Si-new
The chart show in figure (3.34) summerizes the steps of the GIS-GA model
for horizontal highway alignment.
76
First Stage Second Stage
GIS GAs Model
Use GIS Tools to Find Optimum Path Use Point to Generate Initial
Figure (3-6) Horizontal Alignment population
in Specified Corridor Figure (3-
16)
Convert Optimum Path to Points Start from i=1
Figure (3-8)
No
Have all point shape-
file read?
Yes
Test of
Stop termination
77
CHAPTER FOUR
THE GA-GIS MODEL RESULTS
This chapter tests the model formulation validity and tunes the model‟s
input parameters for better results. Then the model results are verified with
the results of a previously developed model by AL-Hadad. Finally, the
proposed model (GA-GIS) model was tested in real world GIS map.
Test No (1):
The aim of this test was to find best path between two termini points,
considering length and location dependent cost. The search space was made
unique with no high cost lands so that the result is already known for the
model formulation test. As expected, the result is straight, between the two
termini points as shown in figure (4-1).
78
Figure (4-1) The minimum distance between two points is straight line
Test No (2):
This test was prepared to test the capability of the GIS model in
establishing a path that avoid high unit cost areas as shown in figure (4-2).
The high cost area was positioned at the middle of the whoel study area.
The path, as shown, is winding around at the buttom of the high cost area
so that the cost path result is minimal.
79
Test No (3):
in this case,same study area as test no 2 above was used and the only
difference was that one cell of high unit cost was added at the bottom of the
high cost area as in figure (4-3). The result is winding around above the high
cost area just to minimise the total cost of the final path result.
Figure (4-3) Avoiding optimum path from one cell unit high cost
The results show that the optimum path tool can found best path at low
construction cost and avoiding high unit cost areas.
80
Table (4-1) Initial Test Parameter Set
Test No (1):
The aim of this test was to connect known start and end points by an
alignment, considering length and location dependent cost in the
evaluation or fitness function. The study area (W_1) with a known
optimum solution was prepared as shown in figure (4-4). The study area
was made with unique location costs so that the alignment result is straight
between the terminal points as explained in figure (4-4). The model result
of this test scenario from both the GIS and GA is shown in figure (4-5) at
generation 150 within a corridor of 400m width. The results is as fit as
99.99 % of the known optimum solution.
Figure (4-4) Word W_1 set up with a known straight alignment solution
81
a) The Best Alignment Solution at generation 2
82
Test No (2):
This test was aimed at finding the ability of the search model to find
alignment solutions that require making jumps over high unit cost areas.
The tests were made for different alignment widths (0m, 30m, and 60m)
withwhich the land acquisition will also vary. Same W_1world was used
for this test except that four cells at the middle of the region were assigned
higher unit costs (W_2). The results of this tests and fitness values at
different generations are compared as showed in table (4-2) and figures (4-
6) and (4-7). The alignment development and the fitness over the
successive generations are showed in Figure (4-8).
Table (4-2) Test results of the initial tests at different generations of the
two W_1 and W_2scenarios
83
Figure (4-6) An Optimum Solution At Generation =150, When the Width
of the roadway is =0m
The test results above proves that the model formulation is correct.
84
25500
25000
Fitness Value, (unit cost)
24500
24000 W_2 Width=0
Figure (4-8) Fitness graph results of the two scenarios W_1 and W_2
Tests were carried out to find the model parameters that result in better
highway horizontal alignment solutions. The analyses were made to include
the parameters of population size, individual mutation rate, type and rate for
both crossover and mutation. Different parameter values result in different
solutions. The parameter values have influence on the convergence of the
solution and finding the results. Improper combination of parameter values
may result in quick convergence and the result could stuck at local optima
while good combination and proper values of the parameters may result in
finding global optimum solution. In this section the GA-GIS model is run
with different population size, mutation and crossover operators. The
parameters are analyzed over better horizontal highway alignment. For this
reason, study area (W_3) as in Figure (4-9) is shown with the different land
unit costs.
85
Figure (4-9) World W_3 set up
86
Figure (4-10) World3 and the best path result from the GIS model
87
113000
111000
110000
109000
108000
107000
106000
105000
0 500 1000 1500 2000 2500 3000 3500
Population Size
To test the effect of population size on stability this study has considered six
different populations (six scenarios) for each of the two mutation methods
(SM and GPM). The population sizes varied between 50 to 2000 individuals
as in table (4-3). The model was run 10 times for each population size. The
fitness results are summarized in figure (4-13) and table (4-4) for all 12
scenarios.
the results showed thatthe model are more stable with higher
population sizes,and in SM method is more clear that the number of solutions
within 95%-100% of the most optimum solution is increased with increase of
the population size figure (4-12). Because higher population size provides a
high diversity and therefore contains more sample solution, but smaller size
of population looses the diversity from early generations of the search process
before the solution is converged toward optimality. Figure (4-13) shows that
the solutuion fitness for GPM is better than SM, and the convergence with
greater population size is quciker, and indicates that search with GPM is more
effecince than SM. Population size 2000 obtained best results for both
mutation types. The resulted alignment of this case has sharp bends because
88
in this stage of search the optimum horizontal highway alignment was
produced without the constraint consideration to meet the standard
requirements for safe and comfort driving conditions (curvature
requirtement).
Table (4-3) Tests On Various Population Sizes
10 9 9
8 7 7
6
6
4
4 3
2
2 1 1 1
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0
140000
135000
Fitness Value,(Unit Cost)
130000
125000
120000
115000
110000
105000
0 20 40 60 80 100 120 140 160 180 200
Generation Number
Figure (4-13) The effect of Psize and mutation type on solution fitness and
convergence
90
Figure (4-15) Optimum horizontal alignment obtained from parameters
defined by S12
91
4.3.2 Random Multiple Point Crossover Tests (RMPCrO):
The fitness values of the test results from the ten test runs show that the
search is stable for all types of the crossover methods (see Figure 4-16).the
results show that almost all of the ten test runs resulted in solutions with
92
fitness between 95%-100% of the most optimum solution. But based on the
least fitness results as in figure(4-17) it was found that the solutions that use
crossover with 4 points and upwards are fitter solutions. According to AL-
Hadad‟s model the crossover with 8 points and upward were the best knowing
that the whole study area were exploited and was not limited to a defined
search corridor as is the method in this research study. Therefore the
crossover type selected for this study is 8 points.
Number of solutions with fitness less than 90% of the most optimum solution
Number of solutions with fitness within (90%-95%) of the most optimum solution
No of good solutions/10 test
Number of solutions with fitness within (95%-100%) of the most optimum solution
15
10 10 10 10 10 10
runs
10
7
5
2
1
0 0 0 0 0 0 0 0 0 0 0 0
0
Single 2-Point 4-Point 6-Point 8-Point 10-Point 12-Point
Different crossover method
RMPCrO-2 Point
RMPCrO-4 Point
125000 RMPCrO-6 Point
RMPCrO-8 Point
120000
unit cost
RMPCrO-10 Point
RMPCrO-12 Point
115000
110000
105000
0 50 100 150 200 250
Generation number
93
Figure (4-18) Optimum horizontal alignment obtained from parameters
defined by S1 (blue color refers to curvature violation locations)
94
4.3.3 Station Point Mutation Rate Tests (PMR %):
The test result in population size shows that GPM is more efficient than
SM based on the fitness values in figure (4-13). To illustrate this, and based
on the idea that "Mutation has traditionally considered as a simple search
operator and if crossover is supposed to exploit the current solution to find
better ones, mutation is supposed to help for the exploration of the whole
search space. Mutation is viewed as a background operator to maintain
genetic diversity in the population" (S.N.Sivanandam and S.N.Deepa, 2008).
Consider the situation shown in figure (4-20.a) and see that a candidate
chromosome passes through a high cost field.
95
In case of S as shown in figure ( -20.b), suppose that point is
selected randomly to mutate and the resulting new position of the gene is .
The fitness of the resulting offspring is worse than their parents and dies off
before emerging in to the next generation. But with GPM as shown in figure
(4-20.c) a set of points are affected by the mutation method and provides
chances to avoid high cost or no go zones within the search space. This may
lead to producing offspring better than their parents.
96
As with crossover test, the behavior of the search is tested with a
population size of 36 just to bring into view the sensitivity of how the point
mutation rate corresponds the development process. For this purpose,
nineteen scenarios are designed for this sensitivity analysis and the test
parameters are set as in Table (4-6).
From the test results, when Psize=36 it can be seen that the solutions
are affected by the mutation type and point mutation rate (figure 4-21 to 4-
25).With SPM the results show that the increase of PMR reduces the chance
of obtaining better solution Figure (4-23). This is besides that the qualities of
the solutions are deteriorated as in figure (4-21). Therefore, selecting one
point (PMR=3%) at most is considered a better option for SM mutation. On
the other hand, with GPM the results show that the behavior of the model is
more stable with the use of PMR from %15 to %55, see Figure (4-23) and the
solution convergence for most of the scenarios (except scenario 8&9) showed
little variation beyond generation 150. Studies suggest that lower mutation
probabilities may help not to deteriorate the search process and let the other
operators perform the exploitation of the whole identified search space (Eva
Volna, 2013). Therefore, the result of this study suggests PMR as (%15-%25)
for GPM.
415000
Fitness Value,(Unit Cost)
365000
SPM=3
315000 SPM=5
265000 SPM=10
215000 SPM=15
SPM=20
165000
SPM=25
115000
0 50 100 150 200 SPM=30
Generation Number
180000 GPM=10
GPM=15
170000
GPM=20
160000
GPM=25
150000 GPM=30
140000 GPM=35
GPM=40
130000
GPM=45
120000
GPM=50
110000 GPM=55
100000
0 50 100 150 200
Generation Number
10 Number of solutions with fitness within less than 90% of the most optimum solution
9
No of good solutions/10 test run
9 Number of solutions with fitness within (90%-95%) of the most optimum solution
8
8 Number of solutions with fitness within (95%-100%) of the most optimum solution
7 7 7 7 7 7
7
6 6 6 6
6
5 5 5 55 5
5
4 4 4 4 4 4 4 4
4
3 33 3 3 3 3
3
2 2 2 2 2 2 2 2 2
2
1 11 1 1 1 1 1
1
0 0 0 0 0 0 0
0
Figure (4-23) The effect of the rate of SPM and GPM on the search
performance
98
Figure (4-24) Optimum horizontal alignment obtained from parameters
defined by S1 (the blue color points refers to the curvature violation
locations)
100
less than 90 within 90% - 95% within 95% - 100%
12
10 10 10 10
10
9
8
8
6
6
5 5 5
4 4 4 4 4
4
3 3 3 3
2 2 2
2
1 1 1 1
0 0 0 0 0 0 0 0 0 0
0
IMP=5 IMP=10 IMP=15 IMP=25 IMP=50 IMP=100 IMP=5 IMP=10 IMP=15 IMP=25 IMP=50 IMP=100
SPM GPM
Figure (4-26) The effect of different IMR on the model performance using
SM and GPM (Psize=100)
SPM Psize=100 GPM Psize=100 SPM Psize=2000 GPM Psize=2000
150000
140000
Best Fitness Value(Unit Cost)
130000
120000
110000
100000
90000
IMP=5 IMP=10 IMP=15 IMP=25 IMP=50 IMP=100
Individual Mutation Probablity Rate
Figure (4-27) The effect of IMR on the best fitness value using GPM and SM
at generation 200
101
(Al Hadad, 2011) stated that using high IMP contradicts with the theory
of GA, which suggested low mutation probability. So as to concur the
application of GA with the theory AL-Hadad suggested using higher
population sizes than increasing the rate of the selected individuals to undergo
mutation. Therefore, the results are bias of using the population size 2000 as
found with the earlier tests of this study. It can be noted that the fitness results
of both mutation types(SM &GPM) have little variations with population size
2000. The results of IMR tests suggest using %5 to %15.
102
Figure (4-29) Optimum horizontal alignment obtained from parameters
defined by S9 (blue color refers to curvature violation locations)
Table (4-8) below summaries the parameter values that have been
found so far, which hold promises for an efficient search model to find a
global or near global 2D horizontal highway alignment solution.
The alignment solution with the Station Point approach and with the
use of the parameters above is piecewise linear trajectory with sharp bends
and do not match the standard specification for a safe and driving conditions.
The solution must obey the geometric design criteria imposed on horizontal
highway alignment development. Such a solution requires handling the
103
problem with due consideration to the requirements and the constraints that
limits the violation of optimum solution being found. The following section
tries to highlight how the limits of the geometric design criteria are handled
104
Table (4-10) The design parameter values of the test scenarios
Chord length according to chord definition for degree of the curve 30.5 m
Minimum radius for horizontal curvature 150 m
UHPC 1000 unit cost
Length dependent cost 10 unit cost
105
60 56.127
48.76
40
Curvature (degree).
30
17.63
20
10
0 0
0
0 100 200 300 400 500 600 700 800
-10
Generation Number (G) to Start Apply Repair and Penalise Techniques for
Horizontal Curvatures
Figure (4-30) The effect of start generation number to apply Repair & penalty
techniques
10 9 9
9 8 8
8
7 6
6
5 4 4
4 3
3 2 2
2 1 1 1 1 1
1 0 0 0
0
Start R&P at=0 Start R&P Start R&P Start R&P Start R&P Start R&P
at=50 at=100 at=300 at=500 at=700
107
Figure (4-33) The optimum horizontal highway alignment without constraint
consideration (the blue color points refers to the curvature violation locations)
108
4.5 The Model Validation:
The model is validated throughout the comparison of a search result
using the model which was developed by AL-Hadad (2011) and the proposed
model of this research study. The same parameters and criteria are used as
input to both models to perform the search. The study area is the same as the
one that was introduced in chapter three of this study (see Figure 3-8).The test
parameters are as in Table (4-14).
The validation tests and comparisons were made based on 10 test runs
for each model and for each input parameter case. The search was performed
109
with due consideration to the alignment output with and without curvature
constraints. Table (4-15) shows the output results where no curvature
constraints are handled and the alignment results are piecewise linear
trajectories with sharp bends (see Figures (4-35), (4-36) and (4-37). From the
alignment results it can be seen that the optimum solutions have common
locations and the search model of this research study could develop a solution
that is only 0.6% and 0.34% fitter in the total cost and the alignment length
respectively. This proves that the developed model of this study is powerful
and valid.
Table (4-15) Outputs record for both models at without constraint condition
Without Constraint
Proposed model(GA- Al-Hadad model First Al-Hadad model Al-Hadad model Third
GIS) option second option option
The models were also tested and compared for horizontal curvature
handlings as one of the most important criterion for horizontal highway
alignment safety and driving comfort. The results are tabulated in Table (4-
16). Despite that the search model of this research study has produced an
optimum feasible alignment solution with little more total cost, AL-Hadad‟s
model has recorded 10 and 1.0 horizontal violation loci when 44 and 60
station points are used respectively.
110
Table (4-16) Outputs record for both models with constraint condition
Proposed Model Al-Hadad Model Al-Hadad Model
(GA-GIS) First option Third option
Fitness value(unit cost) 108845.9 366737.54 107545.85
Length of alignment(m) 9895.075 9765.38 9769.07
Total violate curvature(degree) 0 8.61
Total horizontal
curvature(degree) 333.43 330.409 345.159
111
Figure (4-36) The alignment solution obtained by Al-Hadad‟s model without
constraint condition, 44 station points
112
Figure (4-38) Output result of this research study with constraint condition,
44 station points
113
4.6 Real World Application Tests:
A real GIS map was extracted to test the applicability of the proposed
model (GA-GIS). The test was based on the fitness equation 4.1 with which
one case study were investigated. The tests were designed to make sure that
the search model can handle real world problems. Figure (4-40) shows the
digitized cost map. The input parameters of the (GA-GIS) models as same in
table (4-14) except number of station point equal to 51 points. The optimized
alignment obtained at the 1000th generation is shown in Figure (4-41). It is
notable that the optimized alignment is able to avoid expensive properties.
114
Figure (4-40) Cost map of the study region with optimum path
115
CHAPTER FIVE
CONCLUSION and RECOMMENDATION
5.1 Conclusion:
Highway alignment development is a complex combinatorial
optimization problem. The planners, through a repetitive process, evaluate a
number of alternative solutions until coming up with the best alternative.
Planners/designers must select an economical alignment based on social,
economic, design, aesthetic, and environmental factors. This path must also
satisfy a set of design constraints and operational requirements.
The purpose of highway development models is to assist highway
planners and designers in evaluating a number of alignment alternatives
between any two end points. Selection of the best alignment is a very difficult
problem because there are infinite possible alternatives available to connect
the termini points in the defined search space.
Geographic Information Systems (GIS) approaches allow designers to
easily identify suitable corridor location. Among the available GIS-based
techniques, least cost path (LCP) is particularly useful to this purpose. LCP
allows the user to find the “cheapest” path between two fixed points over a
cost or friction surface. The cost surface is represented by a raster map in
which each cell is given a cost that defines how “expensive” it is to pass
through that cell.
The analysis and the results of this research study show that using GIS
is very essential in horizontal highway alignment development problems and
therefore the following conclusions are drawn:
116
2. GIS has capability and flexibility to represent study areas as search
spaces using different accuracy. This is represented by the grid cell
sizes.
3. GIS can be used to represent different land uses and special referencing
is one of the important features for object and location data
representation.
4. GIS is an efficient tool to formulate mathematical models for best path
determination between any two pre-defined termini points.
5. Information and data of point locations, land areas, land costs … etc
can easily be obtained using GIS.
6. Customized cost functions can be formulated with which the best path
is determined.
7. This research study has successfully depicted a path between two
termini points. This path describes that the best alignment, as per the
formulated cost function/fitness function, is located within an area
around the path. This is considered true when the cost function for the
GIS-path determination is the same as the objective of the highway
alignment development process. The difference between the path and
the alignment is that the path possesses no curvature requirements for
safe and comfort driving conditions as required by the geometric design
standards. This criterion is search and configured using the GA model.
8. The GIS model is capable to convert the path to point coordinate data.
9. The GIS is capable to narrow down the search space for the GA based
model for the horizontal highway alignment development. This is done
by defining a buffer width around the path. The buffered zone is then
so called buffered search corridor. This corridor is created so that the
global optimum horizontal highway alignment is developed.
10. The GIS model and the corridor search space increased the capability
and the efficiency of the GA search model through focusing on the
117
horizontal highway alignment configuration within a less possible
search area rather than searching the whole study area.
11. The GA search model performed better than the previously developed
model for highway alignment development. The GA focused on less
search areas (corridor space) and consequently less processing time.
The study area out of the corridor space is overlooked.
12. The GA and the GIS models were integrated and data exchanges were
performed in real time. The GA was generating new point location data
and successfully transferring the data to the GIS model so that land
areas and costs are calculated and sending back to the GA model for
candidates‟ fitness calculation.
13. The GA-GIS model was able to deal with Right of Ways (RoW) and
avoid locations or land uses with respect to the defined RoW. This
means that the edge of the RoW is at the edge of the land use where the
alignment must avoid passing it through.
14.The GA-GIS model is capable to produce highway alignment solutions
as close as the solutions developed by Al-Hadad‟s model (2011) in less
time even with using less station points. Moreover, the fitness was still
better with no curvature violation at any station point location along the
alignment. This proves that the GA-GIS approach of this research study
is valid and more efficient.
5.2 Recommendation:
119
REFERENCES
Chew E.P., Goh, C.J. and Fwa, T.F. (1989) \Simultaneous optimization of
horizontal and vertical alignments for highways." Transp. Res. Pt. B-
Methodol., 23 (5), 315-329.
120
David A Coley, A (1999) an Introduction to Genetic Algorithms for
Scientists and Engineers. Davis, Ed., Handbook of Genetic Algorithms.
New York: Van Nostrand, 1991.
Dr. Botan M Ahmad AL-Hadad, Mohammed Dler, Glpa Ali and Wrya
Hade.(2016) A Two Dimensional GIS Model for Highway Alignment
Corridor Search. Erbil Technology Institute, Erbil Polytechnic University,
Erbil, Kurdistan, Iraq.
Emad Basheer Salameh Dawwas. 2005 GIS as a Tool for Route Location
and Highway Alignment. Thesis M.Sc. An-Najah National University,,
Nablus, Palestine
121
Hirpa, D., Hare, W., Lucet, Y., Pushak, Y. and Tesfamariam, S. (2016) \A
bi-objective optimization framework for three-dimensional road alignment
design." Transp. Res. Pt. C-Emerg. Technol., 65, 61-78.
Imtiaz Chandio, Mir Aftab Hussain Talpur, Abd Nasir Matori, Umar
Lawal Dano.(2012) Routing of road using Least-cost path analysis and
Multi-criteria decision analysis in an uphill site Development. Conference
Paper · June 2012
Jha, M.K. and Schonfeld, P., 2000. Integrating genetic algorithms and
geographic information system to optimize highway alignments.
Transportation Research Record 1719, 233-240
122
Jong, J. C. & Schonfeld, P., (1999). Cost Functions for Optimizing
Highway Alignments, Transportation Research Record, Vol. 1659, pp. 58-
67.
Li, W., Pu, H., Schonfeld, P., Zhang, H. and Zheng, X. (2016)
\Methodology for optimizing con-strained 3-dimensional railway
alignments in mountainous terrain" Transp. Res. Pt. C-Methodol., 68,549-
565.
123
Nocedal, J. and Wright, S.J. (2006). Numerical Optimization. Springer
Series in Operations Research and Financial Engineering, Springer
Science Business Media, New York.
Robert Nash Parker and Emily K. Asencio, a (2009) GIS and Spatial
Analysis for the Social Sciences Coding, Mapping, and Modeling, First
edition.
Srirama, B., Bhatt, M.., Pathan, S.K., 2001. Least Cost Highway
Alignment Using GIS Techniques.
Stuart E. Dreyfuse and Averill M.Law. A (1977) the art and theory of
dynamic programming. (Mathematics in Science and Engineering; vol
.130)
124
Shahab Fazal, A (2008) GIS BASIC. Published by New Age International
(P) Ltd., Publishers.
Sukanto Mondal et al, July 13, 2015, Computer Science, Arts & Sciences,
3187 University Way, UBC Okanagan,.
Wei Li, Hao Pu, Haifeng Zhao, Wei Liu. Approach for optimizing 3D
Highway Alignments Based on Two-stage Dynamic Programming.
JOURNAL OF SOFTWARE, VOL. 8, NO. 11, NOVEMBER 2013
125
APPENDIX A
Installation and windows form of the Module (GA-GIS)
First, visual studio software should be installed to the computer and for the
versions later than 2012; and then Arc GIS 10.2.2 must be installed. The following
presentations show the model interfaces form windows with the most input
options. They also illustrate how a test run was prepared using the developed
model interface options.
A1
Figure (A-2) load (GA-GIS) Model in to ArcMap 10.2.2
Figure (A-5) optimum path and Point shape file that produces from least cost path
A3
Figure (A-6) highway alignment at gen 60 (land feature map) blue color refers that
curvature violate at that point.
A4
ثوختة
ثسؤضةى ثةزةثيَدانى زيَسةوى زيَطاوباى لة زووى ئةنداشيازيى يةوة ثسؤضةيةكى ئالؤشو دوبازةو بة يةدةزدانى
كاتة.لةم ثسؤضةيةدا ئةنداشيازاى خويَهدنةوة بة غيَوةيةكى فساواى بؤ كازيطةزية يةوة جؤزةكاى و ذوازةيةكى
شؤزى جيَطسةوة دةكةى.بة جؤزيَك كةوا بيَويطتة زيَسةويَك دةضتهيػاى بكسيَت لة ضةز بهضيهةى تؤثؤطساف
وخاك و كازيطةزى ذيهطةى وةك بيظ بونى يةواو ذاوةذاوةى دةنط و ثةيوةندية كؤوةاليةتى يةكاى.
باوتسيو زيَطا بؤ دزوضت كسدنى زيَسةوةكاى بة غيَوةيةكى طػتى لة ضةند شجنرية يةنطاويَك بيَك ديَت
وةك,دةضت ثيَكسدى لة ناوضةيةكى فساواى ثاغاى بضوك كسدنةوةى بو ضةند زيَسةويَكى غياوى بضوكرت كة لة
كؤتايى دا تيػك دةخسيَتة ضةز ئاوادةكسدى و دزوضت كسدنى زيَطاكة بؤ ئةو زيَسةوةى كة دةضت نيػاى
كساوة.
لةم تويَريهةوةيةدا,ثةزة بة دزوضتكسدنى وؤديَميَك دزاوة كة لة تواناى دا يةية باغرتيو زيَطاى ئاضؤى لة
زيَسةويَكى ثيَهاضةكساو بدوشيَتةوة.كةوا ضيطتةوى شانيازى جوطسافى وةك ئاوساشيَكى يازيدةدةز بؤ دةضت
نيػانكسدنى باغرتيو زيَسةو بةكازياتوة,بة جؤزيَك كةوا لة يةك ثازضةى زوبةزى ثيَهاضةكساو باغرتيو ييَمى
ناوةزاضتى زيَسةوةكة بدؤشيتةوة,ثاغاى خوازشوى بؤواوةيى ئةم زيَسةوة وةك ناوضةى ثػكهني بؤ دؤشيهةوةى
باغرتيو زيَطاى ئاضؤى بةكازدةييَهيَت .ووديَمى دزوضتكساو خاىل ئيصطةيى بؤ غيَوةى زيَطاى ئاضؤى
بةكازدةييَهيَت لة جياتى زيَطا باوةكاى.
زوونكسدنةوةى دةزئةجناوى غيكازى كازيطةزى وؤديَمى دزوضتكساو بؤ دؤشيهةوةى باغرتيو زيَطاى ئاضؤى
لة ناوضة تةواو ئالؤشةكاى لة طةه دةضتةبةزكسدنى شانيازى تةواو بؤ باغرتيو زيَطاى دةضتكةوتوو
دةزخطتوة.ئةجناوى ئةم تويَريهةوةية كازيطةزى دوشيهةوةى غياوتسيو زيَطاى ضةزةتاى بة بةكازييَهانى
ضيطتةوى شانيازى جوطسافى زونكسدؤتةوة.
خوازشوى بؤواوةيى)(GA
تيَصيَكة
لةاليةى
بةضةزثةزغتيازى
حوشةيساى7102-