The Modified Hybrid Firefly Approach to the Two-Stage Fixed-Charge Transportation Problem

Authors

  • E.M.D.B Ekanayake Postgraduate Institute of Science, University of Peradeniya, Peradeniya, Sri Lanka
  • W.N.P Rodrigo Faculty of Sciences, Department of Mathematics, University of Peradeniya, Peradeniya, Sri Lanka

DOI:

https://doi.org/10.54536/ajiri.v5i4.8629

Keywords:

Firefly Algorithm, Mixed-Integer Linear Programming, Optimum Solution, Two-Stage Fixed-Charge Transportation Problem

Abstract

The two-stage fixed-charge transportation problem (TS-FCTP) is a transportation problem in supply chain management. This problem considers determining the most cost-effective way to transport goods through an intermediate state, taking into account both the variable transportation costs and the fixed costs associated with opening or using different routes. Various methods have been used to obtain solutions in various ways, either heuristically or exact solutions. The aim of this research paper is to propose a more accurate algorithm for this purpose. TS-FCTP is an optimization problem of the mixed-integer linear programming (MILP) model. Accordingly, the proposed algorithm is presented as a hybrid based on MILP and the modified firefly model. Furthermore, the solution is obtained in Python to improve the computational efficiency. The robustness of the proposed algorithm is tested on twenty problems with node sizes ranging from seven to fourteen. The convergence behavior of the algorithm shows that the model reaches optimal solutions in reasonable computational time. This performance suggests that combining metaheuristics inspired by nature with mathematical programming can provide efficient solutions. Also, as an extension of this research, the goal is to develop a more accurate algorithm for large-scale TS-FCTP problems.

Downloads

Download data is not yet available.

References

A. D.Raj, & Rajendran, C. (2012). A genetic algorithm for solving the fixed-charge transportation model: Two-stage problem. Computers & Operations Research, 39(9), 2016–2032. https://doi.org/10.1016/j.cor.2011.09.020

Balaji, A. N., & Jawahar, N. (2010). A simulated annealing algorithm for a two-stage fixed charge distribution problem of a supply chain. International Journal of Operational Research, 7(2), 192–215. https://doi.org/10.1504/IJOR.2010.030803

Calvete, H. I., Galé, C., & Iranzo, J. A. (2016). An improved evolutionary algorithm for the two-stage transportation problem with fixed charge at depots. OR Spectrum, 38(1), 189–206. https://doi.org/10.1007/s00291-015-0416-9

Calvete, H. I., Galé, C., Iranzo, J. A., & Toth, P. (2018). A matheuristic for the two-stage fixed-charge transportation problem. Computers & Operations Research, 95, 113–122. https://doi.org/10.1016/j.cor.2018.03.007

Cosma, O., Dănciulescu, D., & Pop, P. C. (2019). On the two-stage transportation problem with fixed charge for opening the distribution centers. IEEE Access, 7, 113684–113698. https://doi.org/10.1109/ACCESS.2019.2936095

Cosma, O., Pop, P. C., & Dănciulescu, D. (2020). A novel matheuristic approach for a two-stage transportation problem with fixed costs associated to the routes. Computers & Operations Research, 118, Article 104906. https://doi.org/10.1016/j.cor.2020.104906

Gen, M., Altiparmak, F., & Lin, L. (2006). A genetic algorithm for two-stage transportation problem using priority-based encoding. OR Spectrum, 28(3), 337–354. https://doi.org/10.1007/s00291-005-0029-9

Jawahar, N., & Balaji, A. N. (2009). A genetic algorithm for the two-stage supply chain distribution problem associated with a fixed charge. European Journal of Operational Research, 194(2), 496–537. https://doi.org/10.1016/j.ejor.2007.12.005

Jayakumar Arumugham, A., Krishnaraj, C., & Raghunayagan, P. (2017). Optimization of fixed charge problem in Python using PuLP package. International Journal of Control Theory and Applications, 10(2), 443–447.

Jha, A. K., Sharma, G. S., & Kaushik, N. (2023). Modeling of transport problem in linear programming with Python (PULP). samriddhi: A Journal of Physical Sciences, Engineering and Technology, 15(1), 104–108. https://doi.org/10.18090/samriddhi.v15i01.14

Mitchell, S. (2011). PuLP: A linear programming toolkit for Python [Computer software].

Pop, P. C., Sabo, C., Biesinger, B., Hu, B., & Raidl, G. R. (2017). Solving the two-stage fixed-charge transportation problem with a hybrid genetic algorithm. Carpathian Journal of Mathematics, 33(3), 365–371. https://doi.org/10.37193/CJM.2017.03.11

Thakur, S. K. (2025). A comprehensive model for two-stage fixed-charge transportation planning problem. Zenodo. https://doi.org/10.5281/zenodo.15304585

Yang, X.-S. (2010). Nature-inspired metaheuristic algorithms. Luniver Press.

Downloads

Published

2026-10-08

How to Cite

Ekanayake, E. ., & Rodrigo, W. . (2026). The Modified Hybrid Firefly Approach to the Two-Stage Fixed-Charge Transportation Problem. American Journal of Interdisciplinary Research and Innovation, 5(4), 6-13. https://doi.org/10.54536/ajiri.v5i4.8629

Similar Articles

11-20 of 33

You may also start an advanced similarity search for this article.