SlideShare a Scribd company logo
1 of 4
Download to read offline
International Journal of Innovative Technology and Exploring Engineering (IJITEE)
ISSN: 2278-3075, Volume-3, Issue-4, September 2013
24
Abstract— A Transportation Problem is one of the most typical
problems being encountered in many situations and it has many
practical applications. Many researches had been conducted and
many methods had been proposed to solve it. One of the most
difficult challenge in solving the problem deals with inputting a
very large volume of data. With the development of intelligent
technologies, computers had already been used to solved this
problem. This paper presents a method using Genetic Algorithm
(GA) to provide a new tool that can quickly calculate the solution
to the Balanced Transportation Problem.
The test results are compared with selected old methods to
confirm the effectiveness of the use of GA. A mathematical model
was used to represent the GA and be applied to solve it. Finally,
the test results of the model were presented so show the
effectiveness.
Index Terms— Genetic Algorithm, Transportation Problem
I. INTRODUCTION
Genetic Algorithm is a searching method used for choosing
the best solution of the different problems, based on the
mechanism of natural selection. That is, from the initial
population, through several evolutionary steps, a set of new
more appropriate solutions are achieved that led to the global
optimal solution. GA is a useful tool for solving optimization
problems, especially optimization problems with large search
space [4]
.
Transportation Problem is one of the typical problems that
can be applied in many situations and it has many practical
applications. There are some methods used to solve it such as
initial positive margin method and Volghen method [1]
.
However, in case of complex network traffic having a large
number of delivery and received locations, old methods
archived the global optimal solutions ineffectively. Therefore,
GA are the appropriate methods to solve the problems.
II. TRANSPORTATION PROBLEM
A. Introduction of the Problem
Suppose that homogeneous goods (materials, food...) will be
transported from m provided locations (hotspot). S1, S2... Sm
to n are locations (points earned) and D1, D2…Dn where :
- The number of Si is si (i=1..n)
- The number of Dj is dj (j=1..m)
- The cost of moving a unit from Si to Dj is Cij (i=1..n,
j=1..m)
Manuscript received September, 2013.
Nguyễn Thu Huyền, College of Information and Communication, Thai
Nguyen University, Viet Nam.
Lương Sỹ Ước, College of Economics and Technology, Thai Nguyen
University, Viet Nam
Rosaly B. Alday, College of Computer Studies, Lyceum of the
Philippines University, Capitol Site, Batangas City, Philippines.
The problem: Plan to move from one location to another
provided that the total consumption of transportation cost is
minimum and it satisfy transceiver. The problem is linear if
the transport cost is proportional to the amount of freight.
B.Mathematical model
The xij is the amount of goods to be transported from Ai to Bj.
Therefore,
ij ij
1 1
m n
i j
c x : sum of cost transported,
ij
1
n
j
x : sum of
amount from Si ,
ij
1
m
i
x : sum of mount Dj
So the mathematical model is: ij ij
1 1
( )
m n
i j
f X c x →
min
With the terms:
ij
1
n
j
x = Sj,
ij
1
m
i
x = Di and xij>0, i=i..m, j=1..n
C. Application of GA to solve the Transportation problem
C.1. GA and its parameters
The problem solved using GA has the following steps :
- Encoding: Each individual is a matrix m x n to show
amount of goods from m delivered locations to n received
locations. Value of each element in the matrix is a
non-negative integer, representing the quantity of goods
that needs to be moved from among delivered and
received locations.
- Initial population: Population size is 100. Because each
individual is a matrix m x n, then to create 100
individuals means using a three dimension matrix, where
the first and second dimension show transportation
among provided and new locations. The third dimension
shows the order of individual in 100 individuals [6]
.
- Fitness function: Fitness of each individual in initial
population is equal to the total transport cost. [5]
- The evolutionary process is as follows:
Parents are chosen by random for crossover to create
offspring. Then, a crossover was done by choosing a row
randomly. The corresponding column of the first offspring is
from a mother, and the second offspring from a father. The
other values in the matrix of the offsprings created randomly
was used to satisfy the constraints of the problem. After
creating the 2 offspring, fitness was also calculated to obtain
the total cost. Offspring can compete with their parents. If
Genetic Algorithm for Solving Balanced
Transportation Problem
Nguyễn Thu Huyền, Lương Sỹ Ước, Rosaly B. Alday
Genetic Algorithm For Solving Balanced Transportation Problem
25
parents are better than offspring that is, the total cost of
parents are smaller than offspring, then fitness chose parents
(one or both parents) to next generation, otherwise it is
discarded [4]
. Similarly, if the offspring (one or both) are better
than parents i.e total cost of offspring is smaller than parents’
fitness then we choose offspring (one or both) to next
generation, and by contrast, it is discarded. Mutation process
occurs with very small probability. Mutation was conducted
by choosing randomly one individual in the population [5]
.
After that, a row and a column in the individual was chosen
randomly and create randomly an integer number to replace
the last value. Then, others rows and columns are changed to
satisfy the individual constraints of the problem, then a new
individual was generated after mutation. Fitness for the new
individual was calculated. If the fitness of the new individual
is smaller than old individual (the individual before mutation)
then the new one was chosen, else the old individual was kept
for the next generation [7]
.
- Parameters: The population size is 100, crossover
probability is 0.1, and mutation probability is 10-4
. [2]
- The number of generation is 500 times i.e. after 500
generations, the best test result was chosen and compete
with other methods.
C.2. Test results
A program was run on Matlab tool version 7.13.0.564. In
particular, the algorithm was run 100 times and the program
was checked for the best results to compare with initial
positive margin method and Volghen method.
Input: m=3, n=4, s1=170, s2=200, s3=180, d1=130, d2=160,
d3=120 and d4=140. Cost matrix Cij is given by the following
table:
Table 1: Cost matrix Cij
After running 100 times, the best result is 12596. It means,
with such input, the transportation among locations is shown
in Table 2, in which the lowest total cost of GA is 12596.
Table 2: The result of transportation among locations by GA
In there, with the same data input initial positive margin
method and Volghen method, the results are 12950 and
12200. Details of the transport among the locations of the two
methods is shown in Table 3 and Table 4.
Table 3: Results of initial positive margin method
Table 4: Results of Volghen method
To test the ability to solve large input of GA, a test program
was conducted and run the data with larger data sets.
Specifically, the number of places provided is m = 20, the
number of sales locations is n = 30. In there, d1=730, d2=340,
d3=600, d4=427, d5=1200, d6=500, d7=572, d8=427,
d9=500, d10=530, d11=650, d12=500, d13=580, d14=550,
d15=1250, d16=450, d17=520, d18=500, d19=500,
d20=530, d21=465, d22=645, d23=315, d24=482, d25=858,
d26=429, d27=616, d28=371, d29=480, d30=891, s1=935,
s2=1022, s3=1176, s4=1100, s5=500, s6=785, s7=804,
s8=862, s9=865, s10=904, s11=906, s12=930, s13=919,
s14=877, s15=860, s16=932, s17=986, s18=914,
s19=818,s20=1014.
The same applies to programming as described above,
we get the value after 500 generations, we have the best
individual show the transport among locations is shown in
Table 5 below:
9 95 2 17 61 20 18 22 25 54 47 57 0 23 34 7 58 67 101 13
2 0 86 21 48 15 25 30 15 64 41 14 48 4 28 45 0 0 5 49
119 65 32 102 0 45 30 40 35 0 2 17 37 15 0 12 12 13 0 24
0 4 0 0 13 13 48 17 52 4 57 0 25 67 17 25 45 13 10 17
47 58 73 46 69 72 54 81 97 113 79 63 57 49 81 92 45 29 12 30
11 13 34 58 17 0 26 0 0 11 47 6 1 53 59 28 47 23 73 4
46 12 48 0 45 36 21 11 3 6 49 101 23 50 17 0 29 4 28 89
International Journal of Innovative Technology and Exploring Engineering (IJITEE)
ISSN: 2278-3075, Volume-3, Issue-4, September 2013
26
103 7 91 17 1 3 5 2 7 18 0 0 27 46 25 73 11 42 5 47
1 75 82 14 2 4 35 4 5 25 17 68 91 2 13 1 5 9 31 17
12 72 96 8 15 23 11 42 44 5 1 7 12 13 15 71 31 23 25 16
49 9 95 2 17 61 20 18 22 25 54 47 57 0 23 34 7 58 67 34
23 2 0 86 21 48 15 25 30 15 64 41 14 48 4 28 45 0 0 14
17 119 65 32 102 0 45 30 40 35 0 2 17 37 15 0 12 12 13 4
29 0 4 0 0 13 13 48 17 52 4 57 0 25 67 17 25 45 13 150
0 47 58 73 46 69 72 54 81 97 113 79 63 57 49 81 92 45 29 45
89 11 13 34 58 17 0 26 0 0 11 47 6 1 53 59 28 47 23 16
47 46 12 48 0 45 36 21 11 3 6 49 101 23 50 17 0 29 4 16
19 103 7 91 17 1 3 5 2 7 18 0 0 27 46 25 73 11 42 22
4 1 75 82 14 2 4 35 4 5 25 17 68 91 2 13 1 5 9 47
25 12 72 96 8 15 23 11 42 44 5 1 7 12 13 15 71 31 23 29
17 61 20 18 22 25 54 47 57 0 17 0 26 0 0 11 47 6 1 53
21 48 15 25 30 15 64 41 14 48 45 36 21 11 3 6 49 101 23 50
102 0 45 30 40 35 0 2 17 37 1 3 5 2 7 18 0 0 27 46
0 13 13 48 17 52 4 57 0 25 2 4 35 4 5 25 17 68 91 2
46 69 72 54 81 97 113 79 63 57 15 23 11 42 44 5 1 7 12 13
58 17 0 26 0 0 11 47 6 1 17 61 20 18 22 25 54 47 57 0
0 45 36 21 11 3 6 49 101 23 21 48 15 25 30 15 64 41 14 48
17 1 3 5 2 7 18 0 0 27 102 0 45 30 40 35 0 2 17 37
14 2 4 35 4 5 25 17 68 91 0 13 13 48 17 52 4 57 0 25
8 15 23 11 42 44 5 1 7 12 46 69 72 54 81 97 113 79 63 57
TABLE 5: RESULT OF GA AFTER 500 GENERATIONS
Genetic Algorithm For Solving Balanced Transportation Problem
27
The results from table 2 and 3 show that, after 100 run times
by GA, the results of the GA is better than initial positive
margin method but worse than Volghen method.
Simultaneously, with large input data sets, the GA is able to
solve in the shortest time and for better results which was
shown in table 5. This is a good remark that transportation
problems can be solved by GA and have good results,
especially with large data input. This is also a good sign that
the GA can be applied to the other optimization problems with
large search space and positive results. Although this is just a
test problem more input data can be tested and good results
can be realized, which is a very promising result.
III. CONCLUSION
On the basis of the results of this research on genetic
algorithm and applying this algorithm to the balanced
transportation problem, it was concluded that the GA is a
useful tool to help solve the optimization problem especially
optimization problems with large search space and will
produce good results. However, this study had dealt only with
specific applied problems which needs confirmation with the
other math classes. In general, there must be a lot testing to be
done on many other different problems. Further work may be
used in combination with changes in population size, or
defined "age" of the individuals involved to determine the
evolutionary increase or decrease population size is the
natural evolution.
REFERENCES
[1] Anyong Qing (2009), “Differential Evolution: Fundamentals and
Applications in Electrical Engineering” Wiley-Blackwell (an imprint
of John Wiley & Sons Ltd), USA.
[2] Arabas et al. (2006). “GAVaPS - a Genetic Algorithm with Varying
Population size”, International Conference on Evolutionary
Computation, Springer. Bandyopadhyay, S., and Muthy, C.A.
“Pattern Classification Using Genetic Algorithms”, Pattern
Recognition Letters, (1995).Vol. 16, pp. 801-808.
[3] Bäck et al., (2000 a,b),” Evolutionary Computation 2: Advanced
Algorithms and Operators” Institute of Physics Publishing, Bristol,
UK.
[4] Bandyopadhyay, S., and Muthy, C.A.(1995) “Pattern Classification
Using Genetic Algorithms”, Pattern Recognition Letters, Vol. 16, pp.
801-808.
[5] Bodenhofer (2004), “Genetic Algorithms: Theory and Applications”,
Journal of Genetic Algorithms, Springer.
[6] Cervantes et al (2008), “A dynamic population steady-state genetic
algorithm for the resource constrained project scheduling problem”,
Journal of Systems Engineering and Electronics, Springer – Verlag
Berlin Heideberg
[7] Golden, B. L., Raghavan, S., & Wasil, E. A. (Eds.). (2008). The
vehicle routing problem [electronic resource]: latest advances and
new challenges (Vol. 43). Springer.
[8] Omar, M., et al. (2006) A Job-Shop Sscheduling Problem(JSSP)
Using Genetic GENETIC Algorithm (GA), Proceedings of 2nd
IMGT
Conference on Mathematics, Statistics and Applications, Pena,
Malaysia.
[9] Othman, Z. et. al (2011) Adaptive Genetic Algorithm for Fixed
Charged Trasportation Problem, Proceedings of the
International MultiConference of Engineers and Computer Scientists,
IMECS 2011 Vol 1, Hongkong.
[10] Pawan T, et al. Article: Development of an Algorithm for all Type of
Transportation Problems. International Journal of Computer
Applications 30(6):24-30, September 2011. Published by
Foundation of Computer Science, New York, USA
[11] Punch, W.F., et al (1993) "Further research on Feature Selection and
Classification Using Genetic Algorithms", In 5th International
Conference on Genetic Algorithm , Champaign IL, pp 557-564.
[12] Skalak D. B. (1994). Using a Genetic Algorithm to Learn Prototypes
for Case Retrieval an Classification. Proceeding of the AAAI-93
Case-Based Reasoning Workshop, pp. 64-69. Washigton, D.C.,
American Association for Artificial Intelligence, Menlo Park, CA.
[13] Thomas Weise (2009), “Genetic Algorithms”, University of Kassel,
Gemarny.
[14] Sayed A. Z. (2012 Efficient Multiobjective Genetic Algorithm for
Solving Transportation, Assignment, and Transshipment Problems,
Applied Mathematics, 2012, 3, 92-99 doi:10.4236/am.2012.31015
Published Online January 2012 (http://www.SciRP.org/journal/am)
[15] Vignaux, G. A., & Michalewicz, Z. (1991). A genetic algorithm for
the linear transportation problem. Systems, Man and Cybernetics,
IEEE Transactions on, 21(2), 445-452.
[16] Võ Văn Tấn Dũng, “Linear programming book”, Publishing by
Statistics, 2007.
NGUYEN THU HUYEN finished Bachelor of
Information Technology at FIT, Thai Nguyen University
Thai Nguyen city, Thai Nguyen province, Vietnam. She
also finished her Master of Science in Computer Science
at Batangas State University (BSU) in Batangas City,
Philippines.
LUONG SY UOC graduated Bachelor of Economic at
Thai Nguyen University in Thai Nguyen Province,
Vietnam. He also graduated Master of Science in
Economic at Ha Noi University of Agriculture, Ha Noi,
Viet Nam.
ROSALY B. ALDAY is a graduate of Bachelor of
Science in Statistics at the University of the Philippines
in 1986, Master in Computer Science at De la Salle
University, Manila in 2000 and is doing her dissertation
in Phd in Education major in Mathematics and a
member of IACSIT since last year.
She had been in the teaching profession in more than 25
years and is the Dean of the College of Computer
Studies of Lyceum of the Philippines University in Batangas for 12 years.
She had presented research papers locally and internationally, one of which
is Philippine government funded at San Diego California last March 2010.
She had visited 9 countries in a period of 11 years during study tours and
benchmarking visits. She had been the President of PSITE IV- Philippine
Society of IT Education for 3 years and had been the PSITE National
Secretary for another 3 years and is currently the National Treasurer this
year.

More Related Content

What's hot

Introductory maths analysis chapter 06 official
Introductory maths analysis   chapter 06 officialIntroductory maths analysis   chapter 06 official
Introductory maths analysis chapter 06 officialEvert Sandye Taasiringan
 
Linear Programming (graphical method)
Linear Programming (graphical method)Linear Programming (graphical method)
Linear Programming (graphical method)Kamel Attar
 
Introductory maths analysis chapter 08 official
Introductory maths analysis   chapter 08 officialIntroductory maths analysis   chapter 08 official
Introductory maths analysis chapter 08 officialEvert Sandye Taasiringan
 
Introductory maths analysis chapter 12 official
Introductory maths analysis   chapter 12 officialIntroductory maths analysis   chapter 12 official
Introductory maths analysis chapter 12 officialEvert Sandye Taasiringan
 
Introductory maths analysis chapter 16 official
Introductory maths analysis   chapter 16 officialIntroductory maths analysis   chapter 16 official
Introductory maths analysis chapter 16 officialEvert Sandye Taasiringan
 
Introductory maths analysis chapter 07 official
Introductory maths analysis   chapter 07 officialIntroductory maths analysis   chapter 07 official
Introductory maths analysis chapter 07 officialEvert Sandye Taasiringan
 
Introductory maths analysis chapter 15 official
Introductory maths analysis   chapter 15 officialIntroductory maths analysis   chapter 15 official
Introductory maths analysis chapter 15 officialEvert Sandye Taasiringan
 
PosterPresentations.com-3 6x48-Template-V5 - 副本
PosterPresentations.com-3 6x48-Template-V5 - 副本PosterPresentations.com-3 6x48-Template-V5 - 副本
PosterPresentations.com-3 6x48-Template-V5 - 副本Yijun Zhou
 
Neuro -fuzzy-networks-for-identification-of-mathematical-model-parameters-of-...
Neuro -fuzzy-networks-for-identification-of-mathematical-model-parameters-of-...Neuro -fuzzy-networks-for-identification-of-mathematical-model-parameters-of-...
Neuro -fuzzy-networks-for-identification-of-mathematical-model-parameters-of-...Cemal Ardil
 
11.polynomial regression model of making cost prediction in mixed cost analysis
11.polynomial regression model of making cost prediction in mixed cost analysis11.polynomial regression model of making cost prediction in mixed cost analysis
11.polynomial regression model of making cost prediction in mixed cost analysisAlexander Decker
 
Polynomial regression model of making cost prediction in mixed cost analysis
Polynomial regression model of making cost prediction in mixed cost analysisPolynomial regression model of making cost prediction in mixed cost analysis
Polynomial regression model of making cost prediction in mixed cost analysisAlexander Decker
 
MIXTURES OF TRAINED REGRESSION CURVESMODELS FOR HANDRITTEN ARABIC CHARACTER R...
MIXTURES OF TRAINED REGRESSION CURVESMODELS FOR HANDRITTEN ARABIC CHARACTER R...MIXTURES OF TRAINED REGRESSION CURVESMODELS FOR HANDRITTEN ARABIC CHARACTER R...
MIXTURES OF TRAINED REGRESSION CURVESMODELS FOR HANDRITTEN ARABIC CHARACTER R...ijaia
 
Linear programming
Linear programmingLinear programming
Linear programmingSurekha98
 

What's hot (16)

Introductory maths analysis chapter 06 official
Introductory maths analysis   chapter 06 officialIntroductory maths analysis   chapter 06 official
Introductory maths analysis chapter 06 official
 
Linear Programming (graphical method)
Linear Programming (graphical method)Linear Programming (graphical method)
Linear Programming (graphical method)
 
Introductory maths analysis chapter 08 official
Introductory maths analysis   chapter 08 officialIntroductory maths analysis   chapter 08 official
Introductory maths analysis chapter 08 official
 
Chapter 1 - Applications and More Algebra
Chapter 1 - Applications and More AlgebraChapter 1 - Applications and More Algebra
Chapter 1 - Applications and More Algebra
 
Introductory maths analysis chapter 12 official
Introductory maths analysis   chapter 12 officialIntroductory maths analysis   chapter 12 official
Introductory maths analysis chapter 12 official
 
Introductory maths analysis chapter 16 official
Introductory maths analysis   chapter 16 officialIntroductory maths analysis   chapter 16 official
Introductory maths analysis chapter 16 official
 
Modified Method for Fixed Charge Transportation Problem
Modified Method for Fixed Charge Transportation ProblemModified Method for Fixed Charge Transportation Problem
Modified Method for Fixed Charge Transportation Problem
 
Introductory maths analysis chapter 07 official
Introductory maths analysis   chapter 07 officialIntroductory maths analysis   chapter 07 official
Introductory maths analysis chapter 07 official
 
Introductory maths analysis chapter 15 official
Introductory maths analysis   chapter 15 officialIntroductory maths analysis   chapter 15 official
Introductory maths analysis chapter 15 official
 
PosterPresentations.com-3 6x48-Template-V5 - 副本
PosterPresentations.com-3 6x48-Template-V5 - 副本PosterPresentations.com-3 6x48-Template-V5 - 副本
PosterPresentations.com-3 6x48-Template-V5 - 副本
 
Neuro -fuzzy-networks-for-identification-of-mathematical-model-parameters-of-...
Neuro -fuzzy-networks-for-identification-of-mathematical-model-parameters-of-...Neuro -fuzzy-networks-for-identification-of-mathematical-model-parameters-of-...
Neuro -fuzzy-networks-for-identification-of-mathematical-model-parameters-of-...
 
Deepa seminar
Deepa seminarDeepa seminar
Deepa seminar
 
11.polynomial regression model of making cost prediction in mixed cost analysis
11.polynomial regression model of making cost prediction in mixed cost analysis11.polynomial regression model of making cost prediction in mixed cost analysis
11.polynomial regression model of making cost prediction in mixed cost analysis
 
Polynomial regression model of making cost prediction in mixed cost analysis
Polynomial regression model of making cost prediction in mixed cost analysisPolynomial regression model of making cost prediction in mixed cost analysis
Polynomial regression model of making cost prediction in mixed cost analysis
 
MIXTURES OF TRAINED REGRESSION CURVESMODELS FOR HANDRITTEN ARABIC CHARACTER R...
MIXTURES OF TRAINED REGRESSION CURVESMODELS FOR HANDRITTEN ARABIC CHARACTER R...MIXTURES OF TRAINED REGRESSION CURVESMODELS FOR HANDRITTEN ARABIC CHARACTER R...
MIXTURES OF TRAINED REGRESSION CURVESMODELS FOR HANDRITTEN ARABIC CHARACTER R...
 
Linear programming
Linear programmingLinear programming
Linear programming
 

Similar to Genetic Algorithm for Solving Balanced Transportation Problem

Optimal Allocation Policy for Fleet Management
Optimal Allocation Policy for Fleet ManagementOptimal Allocation Policy for Fleet Management
Optimal Allocation Policy for Fleet ManagementYogeshIJTSRD
 
Splay Method of Model Acquisition Assessment
Splay Method of Model Acquisition AssessmentSplay Method of Model Acquisition Assessment
Splay Method of Model Acquisition Assessmentijtsrd
 
THE IMPLICATION OF STATISTICAL ANALYSIS AND FEATURE ENGINEERING FOR MODEL BUI...
THE IMPLICATION OF STATISTICAL ANALYSIS AND FEATURE ENGINEERING FOR MODEL BUI...THE IMPLICATION OF STATISTICAL ANALYSIS AND FEATURE ENGINEERING FOR MODEL BUI...
THE IMPLICATION OF STATISTICAL ANALYSIS AND FEATURE ENGINEERING FOR MODEL BUI...IJCSES Journal
 
THE IMPLICATION OF STATISTICAL ANALYSIS AND FEATURE ENGINEERING FOR MODEL BUI...
THE IMPLICATION OF STATISTICAL ANALYSIS AND FEATURE ENGINEERING FOR MODEL BUI...THE IMPLICATION OF STATISTICAL ANALYSIS AND FEATURE ENGINEERING FOR MODEL BUI...
THE IMPLICATION OF STATISTICAL ANALYSIS AND FEATURE ENGINEERING FOR MODEL BUI...ijcseit
 
A comparative study of three validities computation methods for multimodel ap...
A comparative study of three validities computation methods for multimodel ap...A comparative study of three validities computation methods for multimodel ap...
A comparative study of three validities computation methods for multimodel ap...IJECEIAES
 
Bender’s Decomposition Method for a Large Two-stage Linear Programming Model
Bender’s Decomposition Method for a Large Two-stage Linear Programming ModelBender’s Decomposition Method for a Large Two-stage Linear Programming Model
Bender’s Decomposition Method for a Large Two-stage Linear Programming Modeldrboon
 
Solving N-queen Problem Using Genetic Algorithm by Advance Mutation Operator
Solving N-queen Problem Using Genetic Algorithm by Advance Mutation Operator Solving N-queen Problem Using Genetic Algorithm by Advance Mutation Operator
Solving N-queen Problem Using Genetic Algorithm by Advance Mutation Operator IJECEIAES
 
With saloni in ijarcsse
With saloni in ijarcsseWith saloni in ijarcsse
With saloni in ijarcssesatish rana
 
FUNCTION OF RIVAL SIMILARITY IN A COGNITIVE DATA ANALYSIS
FUNCTION OF RIVAL SIMILARITY IN A COGNITIVE DATA ANALYSISFUNCTION OF RIVAL SIMILARITY IN A COGNITIVE DATA ANALYSIS
FUNCTION OF RIVAL SIMILARITY IN A COGNITIVE DATA ANALYSISIrene Pochinok
 
Grey Multi Criteria Decision Making Methods
Grey Multi Criteria Decision Making MethodsGrey Multi Criteria Decision Making Methods
Grey Multi Criteria Decision Making MethodsIJSRP Journal
 
An Improved Adaptive Multi-Objective Particle Swarm Optimization for Disassem...
An Improved Adaptive Multi-Objective Particle Swarm Optimization for Disassem...An Improved Adaptive Multi-Objective Particle Swarm Optimization for Disassem...
An Improved Adaptive Multi-Objective Particle Swarm Optimization for Disassem...IJRESJOURNAL
 
A New Approach to Solve Initial Basic Feasible Solution for the Transportatio...
A New Approach to Solve Initial Basic Feasible Solution for the Transportatio...A New Approach to Solve Initial Basic Feasible Solution for the Transportatio...
A New Approach to Solve Initial Basic Feasible Solution for the Transportatio...Dr. Amarjeet Singh
 
A Mathematical Programming Approach for Selection of Variables in Cluster Ana...
A Mathematical Programming Approach for Selection of Variables in Cluster Ana...A Mathematical Programming Approach for Selection of Variables in Cluster Ana...
A Mathematical Programming Approach for Selection of Variables in Cluster Ana...IJRES Journal
 

Similar to Genetic Algorithm for Solving Balanced Transportation Problem (20)

Optimal Allocation Policy for Fleet Management
Optimal Allocation Policy for Fleet ManagementOptimal Allocation Policy for Fleet Management
Optimal Allocation Policy for Fleet Management
 
B04110710
B04110710B04110710
B04110710
 
Ou3425912596
Ou3425912596Ou3425912596
Ou3425912596
 
Splay Method of Model Acquisition Assessment
Splay Method of Model Acquisition AssessmentSplay Method of Model Acquisition Assessment
Splay Method of Model Acquisition Assessment
 
THE IMPLICATION OF STATISTICAL ANALYSIS AND FEATURE ENGINEERING FOR MODEL BUI...
THE IMPLICATION OF STATISTICAL ANALYSIS AND FEATURE ENGINEERING FOR MODEL BUI...THE IMPLICATION OF STATISTICAL ANALYSIS AND FEATURE ENGINEERING FOR MODEL BUI...
THE IMPLICATION OF STATISTICAL ANALYSIS AND FEATURE ENGINEERING FOR MODEL BUI...
 
THE IMPLICATION OF STATISTICAL ANALYSIS AND FEATURE ENGINEERING FOR MODEL BUI...
THE IMPLICATION OF STATISTICAL ANALYSIS AND FEATURE ENGINEERING FOR MODEL BUI...THE IMPLICATION OF STATISTICAL ANALYSIS AND FEATURE ENGINEERING FOR MODEL BUI...
THE IMPLICATION OF STATISTICAL ANALYSIS AND FEATURE ENGINEERING FOR MODEL BUI...
 
A comparative study of three validities computation methods for multimodel ap...
A comparative study of three validities computation methods for multimodel ap...A comparative study of three validities computation methods for multimodel ap...
A comparative study of three validities computation methods for multimodel ap...
 
50120140503015
5012014050301550120140503015
50120140503015
 
F0422052058
F0422052058F0422052058
F0422052058
 
5233777
52337775233777
5233777
 
Bender’s Decomposition Method for a Large Two-stage Linear Programming Model
Bender’s Decomposition Method for a Large Two-stage Linear Programming ModelBender’s Decomposition Method for a Large Two-stage Linear Programming Model
Bender’s Decomposition Method for a Large Two-stage Linear Programming Model
 
Solving N-queen Problem Using Genetic Algorithm by Advance Mutation Operator
Solving N-queen Problem Using Genetic Algorithm by Advance Mutation Operator Solving N-queen Problem Using Genetic Algorithm by Advance Mutation Operator
Solving N-queen Problem Using Genetic Algorithm by Advance Mutation Operator
 
With saloni in ijarcsse
With saloni in ijarcsseWith saloni in ijarcsse
With saloni in ijarcsse
 
FUNCTION OF RIVAL SIMILARITY IN A COGNITIVE DATA ANALYSIS
FUNCTION OF RIVAL SIMILARITY IN A COGNITIVE DATA ANALYSISFUNCTION OF RIVAL SIMILARITY IN A COGNITIVE DATA ANALYSIS
FUNCTION OF RIVAL SIMILARITY IN A COGNITIVE DATA ANALYSIS
 
Grey Multi Criteria Decision Making Methods
Grey Multi Criteria Decision Making MethodsGrey Multi Criteria Decision Making Methods
Grey Multi Criteria Decision Making Methods
 
Ga
GaGa
Ga
 
Ga
GaGa
Ga
 
An Improved Adaptive Multi-Objective Particle Swarm Optimization for Disassem...
An Improved Adaptive Multi-Objective Particle Swarm Optimization for Disassem...An Improved Adaptive Multi-Objective Particle Swarm Optimization for Disassem...
An Improved Adaptive Multi-Objective Particle Swarm Optimization for Disassem...
 
A New Approach to Solve Initial Basic Feasible Solution for the Transportatio...
A New Approach to Solve Initial Basic Feasible Solution for the Transportatio...A New Approach to Solve Initial Basic Feasible Solution for the Transportatio...
A New Approach to Solve Initial Basic Feasible Solution for the Transportatio...
 
A Mathematical Programming Approach for Selection of Variables in Cluster Ana...
A Mathematical Programming Approach for Selection of Variables in Cluster Ana...A Mathematical Programming Approach for Selection of Variables in Cluster Ana...
A Mathematical Programming Approach for Selection of Variables in Cluster Ana...
 

More from Lyceum of the Philippines University Batangas

More from Lyceum of the Philippines University Batangas (16)

HMotion: An Algorithm for Human Motion Detection
HMotion: An Algorithm for Human Motion DetectionHMotion: An Algorithm for Human Motion Detection
HMotion: An Algorithm for Human Motion Detection
 
Students’ Performance and Satisfaction with the Cisco Academy Networking Pr...
Students’ Performance and Satisfaction  with the Cisco Academy Networking  Pr...Students’ Performance and Satisfaction  with the Cisco Academy Networking  Pr...
Students’ Performance and Satisfaction with the Cisco Academy Networking Pr...
 
To be or not to be : E - tea ching in the Graduate School in a Philippine Pe...
To be or not to be : E - tea ching in the Graduate School in a  Philippine Pe...To be or not to be : E - tea ching in the Graduate School in a  Philippine Pe...
To be or not to be : E - tea ching in the Graduate School in a Philippine Pe...
 
TRACER STUDY OF BSCS GRADUATES OF LYCEUM OF THE PHILIPPINES UNIVERSITY FROM ...
TRACER STUDY OF BSCS GRADUATES OF LYCEUM OF THE  PHILIPPINES UNIVERSITY FROM ...TRACER STUDY OF BSCS GRADUATES OF LYCEUM OF THE  PHILIPPINES UNIVERSITY FROM ...
TRACER STUDY OF BSCS GRADUATES OF LYCEUM OF THE PHILIPPINES UNIVERSITY FROM ...
 
DESIGN AND DEVELOPMENT OF AN ONLINE EXAM MAKER AND CHECKER
DESIGN AND DEVELOPMENT OF AN  ONLINE EXAM MAKER AND CHECKERDESIGN AND DEVELOPMENT OF AN  ONLINE EXAM MAKER AND CHECKER
DESIGN AND DEVELOPMENT OF AN ONLINE EXAM MAKER AND CHECKER
 
REDUCING MATH ANXIETY OF CCS STUDENTS THROUGH E-LEARNING IN ANALYTIC GEOMETRY
REDUCING MATH ANXIETY OF CCS STUDENTS THROUGH  E-LEARNING IN ANALYTIC GEOMETRY REDUCING MATH ANXIETY OF CCS STUDENTS THROUGH  E-LEARNING IN ANALYTIC GEOMETRY
REDUCING MATH ANXIETY OF CCS STUDENTS THROUGH E-LEARNING IN ANALYTIC GEOMETRY
 
ONLINE HOTEL RESERVATION AND MANAGEMENT SYSTEM FOR THE COLLEGE OF INTERNATIO...
ONLINE HOTEL RESERVATION AND MANAGEMENT SYSTEM  FOR THE COLLEGE OF INTERNATIO...ONLINE HOTEL RESERVATION AND MANAGEMENT SYSTEM  FOR THE COLLEGE OF INTERNATIO...
ONLINE HOTEL RESERVATION AND MANAGEMENT SYSTEM FOR THE COLLEGE OF INTERNATIO...
 
ONLINE PRACTICUM MONITORING SYSTEM FOR LYCEUM OF THE PHILIPPINES UNIVERSITY...
ONLINE PRACTICUM MONITORING  SYSTEM FOR LYCEUM OF THE  PHILIPPINES UNIVERSITY...ONLINE PRACTICUM MONITORING  SYSTEM FOR LYCEUM OF THE  PHILIPPINES UNIVERSITY...
ONLINE PRACTICUM MONITORING SYSTEM FOR LYCEUM OF THE PHILIPPINES UNIVERSITY...
 
In Vitro Activity of Pandan ( Pandanus amaryllifolius ) Leaves Crude Extrac...
In Vitro Activity of Pandan  ( Pandanus amaryllifolius ) Leaves  Crude Extrac...In Vitro Activity of Pandan  ( Pandanus amaryllifolius ) Leaves  Crude Extrac...
In Vitro Activity of Pandan ( Pandanus amaryllifolius ) Leaves Crude Extrac...
 
The Six-Month Internship Training Program for Medical Laboratory Science Ed...
The Six-Month Internship Training  Program for Medical Laboratory Science  Ed...The Six-Month Internship Training  Program for Medical Laboratory Science  Ed...
The Six-Month Internship Training Program for Medical Laboratory Science Ed...
 
Preparation of the Blood-Enriched Agar with the Use of Red Cell Suspension
Preparation of the Blood-Enriched Agar  with the Use of Red Cell Suspension Preparation of the Blood-Enriched Agar  with the Use of Red Cell Suspension
Preparation of the Blood-Enriched Agar with the Use of Red Cell Suspension
 
Managerial Skills Development of Selected Private Institutions of Higher Le...
Managerial Skills Development  of Selected Private Institutions of Higher  Le...Managerial Skills Development  of Selected Private Institutions of Higher  Le...
Managerial Skills Development of Selected Private Institutions of Higher Le...
 
Outcomes of Curricular Enhancement in a Health Program: LPU CAMP Experience
Outcomes of Curricular  Enhancement in a Health Program:   LPU CAMP Experience Outcomes of Curricular  Enhancement in a Health Program:   LPU CAMP Experience
Outcomes of Curricular Enhancement in a Health Program: LPU CAMP Experience
 
Graduates’ Transition from Study to Employment of Radiologic Technology Gr...
Graduates’ Transition from Study  to Employment of  Radiologic Technology  Gr...Graduates’ Transition from Study  to Employment of  Radiologic Technology  Gr...
Graduates’ Transition from Study to Employment of Radiologic Technology Gr...
 
Competencies of Career-Entry Medical Technology Graduates of Lyceum of Batan...
Competencies of Career-Entry Medical  Technology Graduates of Lyceum of Batan...Competencies of Career-Entry Medical  Technology Graduates of Lyceum of Batan...
Competencies of Career-Entry Medical Technology Graduates of Lyceum of Batan...
 
Curriculum Model for Medical Technology: Lessons from International Benchmar...
Curriculum Model for Medical Technology:  Lessons from International Benchmar...Curriculum Model for Medical Technology:  Lessons from International Benchmar...
Curriculum Model for Medical Technology: Lessons from International Benchmar...
 

Recently uploaded

Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxUnboundStockton
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,Virag Sontakke
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfMahmoud M. Sallam
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfakmcokerachita
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerunnathinaik
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 

Recently uploaded (20)

Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docx
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdf
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdf
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developer
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 

Genetic Algorithm for Solving Balanced Transportation Problem

  • 1. International Journal of Innovative Technology and Exploring Engineering (IJITEE) ISSN: 2278-3075, Volume-3, Issue-4, September 2013 24 Abstract— A Transportation Problem is one of the most typical problems being encountered in many situations and it has many practical applications. Many researches had been conducted and many methods had been proposed to solve it. One of the most difficult challenge in solving the problem deals with inputting a very large volume of data. With the development of intelligent technologies, computers had already been used to solved this problem. This paper presents a method using Genetic Algorithm (GA) to provide a new tool that can quickly calculate the solution to the Balanced Transportation Problem. The test results are compared with selected old methods to confirm the effectiveness of the use of GA. A mathematical model was used to represent the GA and be applied to solve it. Finally, the test results of the model were presented so show the effectiveness. Index Terms— Genetic Algorithm, Transportation Problem I. INTRODUCTION Genetic Algorithm is a searching method used for choosing the best solution of the different problems, based on the mechanism of natural selection. That is, from the initial population, through several evolutionary steps, a set of new more appropriate solutions are achieved that led to the global optimal solution. GA is a useful tool for solving optimization problems, especially optimization problems with large search space [4] . Transportation Problem is one of the typical problems that can be applied in many situations and it has many practical applications. There are some methods used to solve it such as initial positive margin method and Volghen method [1] . However, in case of complex network traffic having a large number of delivery and received locations, old methods archived the global optimal solutions ineffectively. Therefore, GA are the appropriate methods to solve the problems. II. TRANSPORTATION PROBLEM A. Introduction of the Problem Suppose that homogeneous goods (materials, food...) will be transported from m provided locations (hotspot). S1, S2... Sm to n are locations (points earned) and D1, D2…Dn where : - The number of Si is si (i=1..n) - The number of Dj is dj (j=1..m) - The cost of moving a unit from Si to Dj is Cij (i=1..n, j=1..m) Manuscript received September, 2013. Nguyễn Thu Huyền, College of Information and Communication, Thai Nguyen University, Viet Nam. Lương Sỹ Ước, College of Economics and Technology, Thai Nguyen University, Viet Nam Rosaly B. Alday, College of Computer Studies, Lyceum of the Philippines University, Capitol Site, Batangas City, Philippines. The problem: Plan to move from one location to another provided that the total consumption of transportation cost is minimum and it satisfy transceiver. The problem is linear if the transport cost is proportional to the amount of freight. B.Mathematical model The xij is the amount of goods to be transported from Ai to Bj. Therefore, ij ij 1 1 m n i j c x : sum of cost transported, ij 1 n j x : sum of amount from Si , ij 1 m i x : sum of mount Dj So the mathematical model is: ij ij 1 1 ( ) m n i j f X c x → min With the terms: ij 1 n j x = Sj, ij 1 m i x = Di and xij>0, i=i..m, j=1..n C. Application of GA to solve the Transportation problem C.1. GA and its parameters The problem solved using GA has the following steps : - Encoding: Each individual is a matrix m x n to show amount of goods from m delivered locations to n received locations. Value of each element in the matrix is a non-negative integer, representing the quantity of goods that needs to be moved from among delivered and received locations. - Initial population: Population size is 100. Because each individual is a matrix m x n, then to create 100 individuals means using a three dimension matrix, where the first and second dimension show transportation among provided and new locations. The third dimension shows the order of individual in 100 individuals [6] . - Fitness function: Fitness of each individual in initial population is equal to the total transport cost. [5] - The evolutionary process is as follows: Parents are chosen by random for crossover to create offspring. Then, a crossover was done by choosing a row randomly. The corresponding column of the first offspring is from a mother, and the second offspring from a father. The other values in the matrix of the offsprings created randomly was used to satisfy the constraints of the problem. After creating the 2 offspring, fitness was also calculated to obtain the total cost. Offspring can compete with their parents. If Genetic Algorithm for Solving Balanced Transportation Problem Nguyễn Thu Huyền, Lương Sỹ Ước, Rosaly B. Alday
  • 2. Genetic Algorithm For Solving Balanced Transportation Problem 25 parents are better than offspring that is, the total cost of parents are smaller than offspring, then fitness chose parents (one or both parents) to next generation, otherwise it is discarded [4] . Similarly, if the offspring (one or both) are better than parents i.e total cost of offspring is smaller than parents’ fitness then we choose offspring (one or both) to next generation, and by contrast, it is discarded. Mutation process occurs with very small probability. Mutation was conducted by choosing randomly one individual in the population [5] . After that, a row and a column in the individual was chosen randomly and create randomly an integer number to replace the last value. Then, others rows and columns are changed to satisfy the individual constraints of the problem, then a new individual was generated after mutation. Fitness for the new individual was calculated. If the fitness of the new individual is smaller than old individual (the individual before mutation) then the new one was chosen, else the old individual was kept for the next generation [7] . - Parameters: The population size is 100, crossover probability is 0.1, and mutation probability is 10-4 . [2] - The number of generation is 500 times i.e. after 500 generations, the best test result was chosen and compete with other methods. C.2. Test results A program was run on Matlab tool version 7.13.0.564. In particular, the algorithm was run 100 times and the program was checked for the best results to compare with initial positive margin method and Volghen method. Input: m=3, n=4, s1=170, s2=200, s3=180, d1=130, d2=160, d3=120 and d4=140. Cost matrix Cij is given by the following table: Table 1: Cost matrix Cij After running 100 times, the best result is 12596. It means, with such input, the transportation among locations is shown in Table 2, in which the lowest total cost of GA is 12596. Table 2: The result of transportation among locations by GA In there, with the same data input initial positive margin method and Volghen method, the results are 12950 and 12200. Details of the transport among the locations of the two methods is shown in Table 3 and Table 4. Table 3: Results of initial positive margin method Table 4: Results of Volghen method To test the ability to solve large input of GA, a test program was conducted and run the data with larger data sets. Specifically, the number of places provided is m = 20, the number of sales locations is n = 30. In there, d1=730, d2=340, d3=600, d4=427, d5=1200, d6=500, d7=572, d8=427, d9=500, d10=530, d11=650, d12=500, d13=580, d14=550, d15=1250, d16=450, d17=520, d18=500, d19=500, d20=530, d21=465, d22=645, d23=315, d24=482, d25=858, d26=429, d27=616, d28=371, d29=480, d30=891, s1=935, s2=1022, s3=1176, s4=1100, s5=500, s6=785, s7=804, s8=862, s9=865, s10=904, s11=906, s12=930, s13=919, s14=877, s15=860, s16=932, s17=986, s18=914, s19=818,s20=1014. The same applies to programming as described above, we get the value after 500 generations, we have the best individual show the transport among locations is shown in Table 5 below: 9 95 2 17 61 20 18 22 25 54 47 57 0 23 34 7 58 67 101 13 2 0 86 21 48 15 25 30 15 64 41 14 48 4 28 45 0 0 5 49 119 65 32 102 0 45 30 40 35 0 2 17 37 15 0 12 12 13 0 24 0 4 0 0 13 13 48 17 52 4 57 0 25 67 17 25 45 13 10 17 47 58 73 46 69 72 54 81 97 113 79 63 57 49 81 92 45 29 12 30 11 13 34 58 17 0 26 0 0 11 47 6 1 53 59 28 47 23 73 4 46 12 48 0 45 36 21 11 3 6 49 101 23 50 17 0 29 4 28 89
  • 3. International Journal of Innovative Technology and Exploring Engineering (IJITEE) ISSN: 2278-3075, Volume-3, Issue-4, September 2013 26 103 7 91 17 1 3 5 2 7 18 0 0 27 46 25 73 11 42 5 47 1 75 82 14 2 4 35 4 5 25 17 68 91 2 13 1 5 9 31 17 12 72 96 8 15 23 11 42 44 5 1 7 12 13 15 71 31 23 25 16 49 9 95 2 17 61 20 18 22 25 54 47 57 0 23 34 7 58 67 34 23 2 0 86 21 48 15 25 30 15 64 41 14 48 4 28 45 0 0 14 17 119 65 32 102 0 45 30 40 35 0 2 17 37 15 0 12 12 13 4 29 0 4 0 0 13 13 48 17 52 4 57 0 25 67 17 25 45 13 150 0 47 58 73 46 69 72 54 81 97 113 79 63 57 49 81 92 45 29 45 89 11 13 34 58 17 0 26 0 0 11 47 6 1 53 59 28 47 23 16 47 46 12 48 0 45 36 21 11 3 6 49 101 23 50 17 0 29 4 16 19 103 7 91 17 1 3 5 2 7 18 0 0 27 46 25 73 11 42 22 4 1 75 82 14 2 4 35 4 5 25 17 68 91 2 13 1 5 9 47 25 12 72 96 8 15 23 11 42 44 5 1 7 12 13 15 71 31 23 29 17 61 20 18 22 25 54 47 57 0 17 0 26 0 0 11 47 6 1 53 21 48 15 25 30 15 64 41 14 48 45 36 21 11 3 6 49 101 23 50 102 0 45 30 40 35 0 2 17 37 1 3 5 2 7 18 0 0 27 46 0 13 13 48 17 52 4 57 0 25 2 4 35 4 5 25 17 68 91 2 46 69 72 54 81 97 113 79 63 57 15 23 11 42 44 5 1 7 12 13 58 17 0 26 0 0 11 47 6 1 17 61 20 18 22 25 54 47 57 0 0 45 36 21 11 3 6 49 101 23 21 48 15 25 30 15 64 41 14 48 17 1 3 5 2 7 18 0 0 27 102 0 45 30 40 35 0 2 17 37 14 2 4 35 4 5 25 17 68 91 0 13 13 48 17 52 4 57 0 25 8 15 23 11 42 44 5 1 7 12 46 69 72 54 81 97 113 79 63 57 TABLE 5: RESULT OF GA AFTER 500 GENERATIONS
  • 4. Genetic Algorithm For Solving Balanced Transportation Problem 27 The results from table 2 and 3 show that, after 100 run times by GA, the results of the GA is better than initial positive margin method but worse than Volghen method. Simultaneously, with large input data sets, the GA is able to solve in the shortest time and for better results which was shown in table 5. This is a good remark that transportation problems can be solved by GA and have good results, especially with large data input. This is also a good sign that the GA can be applied to the other optimization problems with large search space and positive results. Although this is just a test problem more input data can be tested and good results can be realized, which is a very promising result. III. CONCLUSION On the basis of the results of this research on genetic algorithm and applying this algorithm to the balanced transportation problem, it was concluded that the GA is a useful tool to help solve the optimization problem especially optimization problems with large search space and will produce good results. However, this study had dealt only with specific applied problems which needs confirmation with the other math classes. In general, there must be a lot testing to be done on many other different problems. Further work may be used in combination with changes in population size, or defined "age" of the individuals involved to determine the evolutionary increase or decrease population size is the natural evolution. REFERENCES [1] Anyong Qing (2009), “Differential Evolution: Fundamentals and Applications in Electrical Engineering” Wiley-Blackwell (an imprint of John Wiley & Sons Ltd), USA. [2] Arabas et al. (2006). “GAVaPS - a Genetic Algorithm with Varying Population size”, International Conference on Evolutionary Computation, Springer. Bandyopadhyay, S., and Muthy, C.A. “Pattern Classification Using Genetic Algorithms”, Pattern Recognition Letters, (1995).Vol. 16, pp. 801-808. [3] Bäck et al., (2000 a,b),” Evolutionary Computation 2: Advanced Algorithms and Operators” Institute of Physics Publishing, Bristol, UK. [4] Bandyopadhyay, S., and Muthy, C.A.(1995) “Pattern Classification Using Genetic Algorithms”, Pattern Recognition Letters, Vol. 16, pp. 801-808. [5] Bodenhofer (2004), “Genetic Algorithms: Theory and Applications”, Journal of Genetic Algorithms, Springer. [6] Cervantes et al (2008), “A dynamic population steady-state genetic algorithm for the resource constrained project scheduling problem”, Journal of Systems Engineering and Electronics, Springer – Verlag Berlin Heideberg [7] Golden, B. L., Raghavan, S., & Wasil, E. A. (Eds.). (2008). The vehicle routing problem [electronic resource]: latest advances and new challenges (Vol. 43). Springer. [8] Omar, M., et al. (2006) A Job-Shop Sscheduling Problem(JSSP) Using Genetic GENETIC Algorithm (GA), Proceedings of 2nd IMGT Conference on Mathematics, Statistics and Applications, Pena, Malaysia. [9] Othman, Z. et. al (2011) Adaptive Genetic Algorithm for Fixed Charged Trasportation Problem, Proceedings of the International MultiConference of Engineers and Computer Scientists, IMECS 2011 Vol 1, Hongkong. [10] Pawan T, et al. Article: Development of an Algorithm for all Type of Transportation Problems. International Journal of Computer Applications 30(6):24-30, September 2011. Published by Foundation of Computer Science, New York, USA [11] Punch, W.F., et al (1993) "Further research on Feature Selection and Classification Using Genetic Algorithms", In 5th International Conference on Genetic Algorithm , Champaign IL, pp 557-564. [12] Skalak D. B. (1994). Using a Genetic Algorithm to Learn Prototypes for Case Retrieval an Classification. Proceeding of the AAAI-93 Case-Based Reasoning Workshop, pp. 64-69. Washigton, D.C., American Association for Artificial Intelligence, Menlo Park, CA. [13] Thomas Weise (2009), “Genetic Algorithms”, University of Kassel, Gemarny. [14] Sayed A. Z. (2012 Efficient Multiobjective Genetic Algorithm for Solving Transportation, Assignment, and Transshipment Problems, Applied Mathematics, 2012, 3, 92-99 doi:10.4236/am.2012.31015 Published Online January 2012 (http://www.SciRP.org/journal/am) [15] Vignaux, G. A., & Michalewicz, Z. (1991). A genetic algorithm for the linear transportation problem. Systems, Man and Cybernetics, IEEE Transactions on, 21(2), 445-452. [16] Võ Văn Tấn Dũng, “Linear programming book”, Publishing by Statistics, 2007. NGUYEN THU HUYEN finished Bachelor of Information Technology at FIT, Thai Nguyen University Thai Nguyen city, Thai Nguyen province, Vietnam. She also finished her Master of Science in Computer Science at Batangas State University (BSU) in Batangas City, Philippines. LUONG SY UOC graduated Bachelor of Economic at Thai Nguyen University in Thai Nguyen Province, Vietnam. He also graduated Master of Science in Economic at Ha Noi University of Agriculture, Ha Noi, Viet Nam. ROSALY B. ALDAY is a graduate of Bachelor of Science in Statistics at the University of the Philippines in 1986, Master in Computer Science at De la Salle University, Manila in 2000 and is doing her dissertation in Phd in Education major in Mathematics and a member of IACSIT since last year. She had been in the teaching profession in more than 25 years and is the Dean of the College of Computer Studies of Lyceum of the Philippines University in Batangas for 12 years. She had presented research papers locally and internationally, one of which is Philippine government funded at San Diego California last March 2010. She had visited 9 countries in a period of 11 years during study tours and benchmarking visits. She had been the President of PSITE IV- Philippine Society of IT Education for 3 years and had been the PSITE National Secretary for another 3 years and is currently the National Treasurer this year.