DIFFERENTIAL EVOLUTION ALGORITHM FOR SOLVING MULTI-STAGES ASSIGNMENT PROBLEM: A CASE STUDY OF CHICKEN TRANSPORTATION

Authors

  • ทรรศิน ศรีวราพงศ์ คณะวศิวกรรมศาสตร์ มหาวิทยาลัยอุบลราชธาน๊
  • ระพีพันธ์ ปิตาคะโส คณะวิศวกรรมศาสตร์ มหาวิทยาลัยอุบลราชธานี

Keywords:

Assignment Problem, Multi-Stage Assignment Problem, Differential Evolution

Abstract

The assignment problem is a problem of assigning an agent to one job. Any matching of assignment come with a cost. The minimize total cost is the goal of assignment problem. The multi-stage assignment problem is more complicated than the classical one. Stage one is assign chicken’s farm to egg’s farm then quantity demanded is created. Stage two, type of truck that matches quantity demanded is assigned. All of the assignments must be assigned in one decision. Thus the costs of assignment depend on that decisions. The exact method is the best way for solving assignment problem for instances simplex method, the Hungarian method, and etc. It is started by developing a mathematical model and LINGO program. Not only exact method that can be solved assignment problem. The heuristic method is an alternative way to solve the problem. In this study, Differential Evolution (DE) is selected. After the initial solution is set, DE will do mutation, recombination, and selection, repeatedly. The end condition in this study is a number of iterations. We develop a mathematical model that include fitness function and all restrictions. After that, we develop LINGO program and test it by generating 3 groups of sample by using the size of sample and each group has 5 samples. Afterward, we use this case study data instead of groups of sample. At the same time, we develop DE algorithm and test with those groups of sample and case study data. For small and medium size, we find the optimal solution. DE find the best solution for small size within 0.2 seconds while LINGO time is around 5 seconds. DE index is 118.4 on average that might not look good because of the generated distance in that sample. For medium size, DE time is only 0.6 seconds while LINGO time is 103.6 seconds on average. The index of DE is 106.9 on average. It means the results move closer to the best answer. We cannot find the optimal solution for large size and case study data within appropriated time however we can find a feasible solution within 72 hours. Therefore, we run LINGO for 72 hours and use it for both large size and case study. An average index of large size is 107.1 and DE time is only 4.2 seconds on average. The case study DE time is 7.8 on average while an index is 109.0. To improve DE result, the future research should modify DE hence result should be closer to the best answer. The new heuristics which might be Particle Swarm Optimization (PSO), or any others heuristics should be used instead of DE.

References

Dantzig, G. B. (1951). Application of the simplex method to a transportation problem. In T. C. Koopmans (Ed). Activity Analysis of Production and Allocation. (pp. 359-373). New York: Wiley.

Ford, L. R., & Fulkerson, D. R. (1956, June). Solving the Transportation Problem [Notes on Linear Programing Part XXXII. Management Science, 3, 24-32.

Frobenius, F. G. (1912). Uber Matrizen aus nicht negative Clementen. Sitzungsberichte der Koniglich Preubischen Akademie der Wissenschaften zu Berlin, 456-477.

Fulkerson, R., Glicksberg, I., & Gross, O. (1953). A production line assignment problem. Monica, CA: The Rand Corporation.

Kaku, B. K. & Thompson, G. L. (1983). An exact algorithm for the general quadratic assignment problem. Pittsburgh, PA: Carnegie Mellon University.

Konig D., (1915). Vonalrendszerek es determinansok [Hungarian; Line systems and determinants], Mathenatikai es Termeszettudomanyi Ertesito, 33, 221-229.

Kuhn, H. W. (1955, March). The Hungarian method for the assignment problem. Naval Research Logistic, 2(1-2), 83-97.

Mayachearw, P., & Pitakaso, R. (2012, December, 2-5). Evolutionary Algorithm in Differential Evolution (DE) to Solving Multi-Stage Multi–Objective Location Problems: Case Study in Locating Oil Palm Collecting Centers and Palm Oil Factories in Naradhiwas Province, Thailand. In Proceeding of the 13th Asia Pacific Industrial Engineering and Management Systems Conference (APIEMS 2012), Phuket, Thailand.

Monge G., (1784). Memoire sur la theorie des deblais et des remblais. Histoire de L’Academie Royaledes Sciences, 666-704.

Pentico, D. W. (2007). Assignment problem: a golden anniversary survey. European Journal of Operation Research, 176,774-793.

Posta, M., Ferland, J. A., & Michelon, P. (2011). Generalized resolution search. Discrete Optimization, 8(2), 215-228.

Ross, G. T. & Zoltners, A. A. (1979). Weighted assignment models and their application. Management Science, 25(7), 683-696.

Ross, G. T., & Soland, R. M. (1975). A branch and bound algorithm for the generalized Assignment problem. Mathematical programming, 8(1), 91-103.

Sethanan, K & Pitakaso, R. (2016, February). Differential evolution algorithms for scheduling raw milk transportation. Computers and Electronics in Agriculture, 121, 245-259.

Sethanan, K., & Pitakaso, R. (2015, March). Improved differential evolution algorithms for solving generalized assignment problem. Expert Systems with Applications, 45(1), 450-459.

Storn, R., & Price, K. (1977). Differential evolution-a simple and efficient heuristic for global Optimization over continuous spaces. Journal of global optimization, 11(4), 341-359.

Thongdee, T., & Pitakaso, R. (2015, March). Differential Evolution Algorithm Solving a Multi Objective ,Source and Stage Location-Allocation Problem. Industrial Engineering and Manufacturing System, 14(1), 11-21.

Votaw, D. F., & Orden, A. (1952). The personnel assignment problem. Retrieved from http://web.eecs.umich.edu/~pettie/matching/Votaw-Orden-personnel-assignmentproblem.pdf

Downloads

Published

30.06.2017

How to Cite

ศรีวราพงศ์ ท.; ปิตาคะโส ร. DIFFERENTIAL EVOLUTION ALGORITHM FOR SOLVING MULTI-STAGES ASSIGNMENT PROBLEM: A CASE STUDY OF CHICKEN TRANSPORTATION. RMUTT Global Business and Economics Review, Pathum Thani, Thailand, v. 12, n. 1, p. 43–60, 2017. Disponível em: https://so03.tci-thaijo.org/index.php/RMUTT-Gber/article/view/241935. Acesso em: 6 may. 2024.

Issue

Section

Research Articles