Bi-Level Multi-Objective Production Planning Problem with Multi-Choice Parameters: A Fuzzy Goal Programming Algorithm
Abstract
:1. Introduction
2. Literature Review
2.1. Bi-level Programming
2.2. Multi-choice Programming Problem
2.3. Production Planning
3. Statement of the Model
- The model has multi-objectives, where we maximize profit, product liability, quality, and workers’ satisfaction in the industry.
- The multi-item production model is to be considered.
- One machine cannot perform more than one operation at a time.
- There is no shortage of materials in production.
- Demand should be only for final products.
- Machine and storage capacity cannot exceed the maximum level in any case.
- k—Index for multi-choices, k = 1, 2,…, K
- j—Index for the manufactured product, j = 1, 2,…, J
- i—Index for machines i = 1,2,…,I
- l—Index for the level, l = 1,2
- m—Index for the objectives, m = 1,2,…,M
- —Manufactured items
- —Profit related to the product
- —Liability of the product
- —Quality of the product
- —Workers’ satisfaction
- —Milling machine time on jth product
- —The total available time of milling machine
- —Lathe time on jth product
- —The total available time of lathe
- —Grinder time on jth product
- —The total available time of grinder
- —Jig saw time on jth product
- —The total available time of jig saw
- —Drill press time on jth product
- —The total available time of drill press
- —Band saw time on jth product
- —The total available time of band saw
4. General Formulation of Bi-Level Multi-Objective Programming Problem (BLMOPP)
5. BLMOPP with Multi-Choices Interval-Type
6. Fuzzy goal Programming Formulation of BLMOPP with A Multi-Choice Interval Type
7. Numerical Illustration
8. Conclusions
Author Contributions
Funding
Acknowledgments
Conflicts of Interest
References
- Bialas, W.F.; Karwan, M.H. Two-level linear programming. Manag. Sci. 1984, 30, 1004–1020. [Google Scholar] [CrossRef]
- Shi, X.; Xia, H. Interactive bi-level multi-objective decision making. J. Oper. Res. Soc. 1997, 48, 943–949. [Google Scholar] [CrossRef]
- Sakawa, M.; Nishizaki, I.; Uemura, Y. A decentralized two-level transportation problem in a housing material manufacturer: Interactive fuzzy programming approach. Eur. J. Oper. Res. 2002, 141, 167–185. [Google Scholar] [CrossRef]
- Abo-Sinna, M.A.; Baky, I.A. Interactive balance space approach for solving multi-level multi-objective programming problems. Inf. Sci. 2007, 177, 3397–3410. [Google Scholar] [CrossRef]
- Emam, O.E. A fuzzy approach for bi-level integer non-linear programming problem. Appl. Math. Comput. 2006, 172, 62–71. [Google Scholar] [CrossRef]
- Dempe, S.; Starostina, T. On the Solution of Fuzzy Bilevel Programming Problems. Available online: http://www.optimization-online.org/DB_FILE/2007/09/1778.pdf (accessed on 15 May 2019).
- Zhang, G.; Lu, J.; Dillon, T. Decentralized multi-objective bilevel decision making with fuzzy demands. Knowl. Based Syst. 2007, 20, 495–507. [Google Scholar] [CrossRef] [Green Version]
- Baky, I.A. Fuzzy goal programming algorithm for solving decentralized bi-level multi-objective programming problems. Fuzzy Sets Syst. 2009, 160, 2701–2713. [Google Scholar] [CrossRef]
- Gao, Y.; Zhang, G.; Ma, J.; Lu, J. A λ-cut and goal-programming-based algorithm for fuzzy-linear multiple-objective bilevel optimization. IEEE Trans. Fuzzy Syst. 2010, 18, 1–3. [Google Scholar] [CrossRef]
- Wan, Z.; Wang, G.; Sun, B. A hybrid intelligent algorithm by combining particle swarm optimization with chaos searching technique for solving nonlinear bilevel programming problems. Swarm Evol. Comput. 2013, 8, 26–32. [Google Scholar] [CrossRef]
- Dey, P.P.; Pramanik, S.; Giri, B.C. TOPSIS approach to linear fractional bi-level MODM problem based on fuzzy goal programming. J. Ind. Eng. Int. 2014, 10, 173–184. [Google Scholar] [CrossRef] [Green Version]
- Emam, O.E. Interactive approach to bi-level integer multi-objective fractional programming problem. Appl. Math. Comput. 2013, 223, 17–24. [Google Scholar] [CrossRef]
- Saad, O.M.; Emam, O.E. Taylor series approach for solving chance-constrained bi-level integer linear fractional programming problem. Int. J. Math. Arch. 2011, 2, 675–680. [Google Scholar]
- Toksarı, M.D.; Bilim, Y. Interactive fuzzy goal programming based on Jacobian matrix to solve decentralized bi-level multi-objective fractional programming problems. Int. J. Fuzzy Syst. 2015, 17, 499–508. [Google Scholar] [CrossRef]
- Birla, R.; Agarwal, V.K.; Khan, I.A.; Mishra, V.N. An Alternative Approach for Solving Bi-Level Programming Problems. Am. J. Oper. Res. 2017, 7, 239. [Google Scholar] [CrossRef]
- Bagloee, S.A.; Asadi, M.; Sarvi, M.; Patriksson, M. A hybrid machine-learning and optimization method to solve bilevel problems. Expert Syst. Appl. 2018, 95, 142–152. [Google Scholar] [CrossRef]
- Healy, W.C., Jr. Multiple choice programming (A procedure for linear programming with zero-one variables). Oper. Res. 1964, 12, 122–138. [Google Scholar] [CrossRef]
- Chang, C.T. Multi-choice goal programming. Omega 2007, 35, 389–396. [Google Scholar] [CrossRef]
- Chang, C.T. Revised multi-choice goal programming. Appl. Math. Model. 2008, 32, 2587–2595. [Google Scholar] [CrossRef]
- Biswal, M.P.; Acharya, S. Multi-choice multi-objective linear programming problem. J. Interdiscip. Math. 2009, 12, 606–637. [Google Scholar] [CrossRef]
- Biswal, M.; Acharya, S. Solving multi-choice linear programming problems by interpolating polynomials. Math. Comput. Model. 2011, 54, 1405–1412. [Google Scholar] [CrossRef]
- Roy, S.K.; Mahapatra, D.R.; Biswal, M.P. Multi-choice stochastic transportation problem involving exponential distribution. J. Uncertain Syst. 2012, 6, 200–213. [Google Scholar]
- Mahapatra, D.R.; Roy, S.K.; Biswal, M.P. Multichoice stochastic transportation problem involving extreme value distribution. Appl. Math. Model. 2013, 37, 2230–2240. [Google Scholar] [CrossRef]
- Roy, S.K. Multi-choice stochastic transportation problem involving Weibull distribution. Int. J. Oper. Res. 2014, 21, 38–58. [Google Scholar] [CrossRef]
- Acharya, S.; Biswal, M.P. Solving multi-choice multi-objective transportation problem. Int. J. Math. Oper. Res. 2016, 8, 509–527. [Google Scholar]
- Maity, G.; Kumar Roy, S. Solving a multi-objective transportation problem with nonlinear cost and multi-choice demand. Int. J. Manag. Sci. Eng. Manag. 2016, 11, 62–70. [Google Scholar] [CrossRef]
- Gupta, S.; Ali, I.; Ahmed, A. Multi-objective capacitated transportation problem with mixed constraint: A case study of certain and uncertain environment. Opsearch 2018, 55, 447–477. [Google Scholar] [CrossRef]
- Gupta, S.; Ali, I.; Ahmed, A. Multi-Choice Multi-Objective Capacitated Transportation Problem (A Case Study of Uncertain Demand and Supply). Int. J. Stat. Manag. Syst. 2018, 21, 467–491. [Google Scholar] [CrossRef]
- Ebrahimi, H.; Tadic, M. Optimization of dangerous goods transport in urban zone. Decis. Mak. Appl. Manag. Eng. 2018, 1, 131–152. [Google Scholar] [CrossRef]
- Vassiliadis, C.G.; Vassiliadou, M.G.; Papageorgiou, L.G.; Pistikopoulos, E.N. Simultaneous maintenance considerations and production planning in multi-purpose plants. In Proceedings of the Reliability and Maintainability Symposium (IEEE), Los Angeles, CA, USA, 24–27 January 2000; pp. 228–233. [Google Scholar]
- Christou, I.T.; Lagodimos, A.G.; Lycopoulou, D. Hierarchical production planning for multi-product lines in the beverage industry. Prod. Plan. Control 2007, 18, 367–376. [Google Scholar] [CrossRef]
- Sillekens, T.; Koberstein, A.; Suhl, L. Aggregate production planning in the automotive industry with special consideration of workforce flexibility. Int. J. Prod. Res. 2011, 49, 5055–5078. [Google Scholar] [CrossRef] [Green Version]
- Rifai, A.K. A note on the structure of the goal-programming model: Assessment and evaluation. Int. J. Oper. Prod. Manag. 1996, 16, 40–49. [Google Scholar] [CrossRef]
- Baykasoglu, A.; Gocken, T. Multi-objective aggregate production planning with fuzzy parameters. Adv. Eng. Softw. 2010, 41, 1124–1131. [Google Scholar] [CrossRef]
- Leung, S.C.; Chan, S.S. A goal programming model for aggregate production planning with resource utilization constraint. Comput. Ind. Eng. 2009, 56, 1053–1064. [Google Scholar] [CrossRef]
- Nikolic, V.; Milovancevic, M.; Petkovic, D.; Jocic, D.; Savic, M. Parameters forecasting of laser welding by the artificial intelligence techniques. Facta Univ. Ser. Mech. Eng. 2018, 16, 193–201. [Google Scholar] [CrossRef]
- Anthony, P.; Behnoee, B.; Hassanpour, M.; Pamucar, D. Financial performance evaluation of seven Indian chemical companies. Decis. Mak. Appl. Manag. Eng. 2019. [Google Scholar] [CrossRef]
- Roy, J.; Adhikary, K.; Kar, S.; Pamucar, D. A rough strength relational DEMATEL model for analysing the key success factors of hospital service quality. Decis. Mak. Appl. Manag. Eng. 2018, 1, 121–142. [Google Scholar] [CrossRef]
- Sadeghi, M.; Hajiagha, S.H.R.; Hashemi, S.S. Fuzzy grey goal programming approach for aggregate production planning. Int. J. Adv. Manuf. Technol. 2013, 64, 1715–1727. [Google Scholar] [CrossRef]
- Chen, S.P.; Huang, W.L. Solving fuzzy multiproduct aggregate production planning problems based on extension principle. Int. J. Math. Math. Sci. 2014, 2014, 1–18. [Google Scholar] [CrossRef]
- Kalaf, B.A.; Bakar, R.A.; Soon, L.L.; Monsi, M.B.; Bakheet, A.J.K.; Abbas, I.T. A Modified Fuzzy Multi-Objective Linear Programming to Solve Aggregate Production Planning. Int. J. Pure Appl. Math. 2015, 104, 339–352. [Google Scholar] [CrossRef]
- Mosadegh, H.; Khakbazan, E.; Salmasnia, A.; Mokhtari, H. A fuzzy multi-objective goal programming model for solving an aggregate production planning problem with uncertainty. Int. J. Inf. Decis. Sci. 2017, 9, 97–115. [Google Scholar] [CrossRef]
- Hossain, M.S.; Hossain, M.M. Application of interactive fuzzy goal programming for multi-objective integrated production and distribution planning. Int. J. Process Manag. Benchmark. 2017, 8, 35–58. [Google Scholar] [CrossRef]
- Gupta, S.; Ali, I.; Ahmed, A. Efficient Fuzzy Goal Programming Model for Multi-objective Production Distribution Problem. Int. J. Appl. Comput. Math. 2018, 4, 76–85. [Google Scholar] [CrossRef]
- Husain, K.; Rashid, M.; Vitkovic, N.; Mitic, J.; Milovanovic, J.; Stojkovic, M. Geometrical models of mandible fracture and plate implant. Facta Univ. Ser. Mech. Eng. 2018, 16, 369–379. [Google Scholar] [CrossRef]
- Gupta, S.; Ali, I.; Ahmed, A. Multi-objective bi-level supply chain network order allocation problem under fuzziness. OPSEARCH 2018, 55, 721–748. [Google Scholar] [CrossRef]
- Roy, S.K.; Maity, G. Minimizing cost and time through single objective function in multi-choice interval valued transportation problem. J. Intell. Fuzzy Syst. 2017, 32, 1697–1709. [Google Scholar] [CrossRef]
- Zeleny, M. Optimal system design with multiple criteria: De Novo programming approach. Eng. Costs Prod. Econ. 1986, 10, 89–94. [Google Scholar] [CrossRef]
Machine Type | Available Time | Machine time | ||
---|---|---|---|---|
Product (1) | Product (2) | Product (3) | ||
Milling machine (m) | 1400 | 12 | 17 | 0 |
Lathe (l) | 1000 | 3 | 9 | 8 |
Grinder (g) | 1750 | 10 | 13 | 15 |
Jig saw (s) | 1325 | 6 | 0 | 16 |
Drill press (d) | 900 | 0 | 12 | 7 |
Band saw (b) | 1075 | 9.5 | 9.5 | 4 |
Profit (P) | 50 | 100 | 17.5 | |
Product liability (L) | 0.72 | 0.85 | 0.78 | |
Quality (Q) | 92 | 75 | 50 | |
Workers’ satisfaction (W) | 25 | 100 | 75 |
Machine Type | Available Time | Machine Time | ||
---|---|---|---|---|
Product (1) | Product (2) | Product (3) | ||
Milling machine | [1200,1400] or [1400,1600] | [10,12] or [12,14] | [15,17] or [17,19] or [19,21] | --- |
Lathe | [800,1000] or [1000,1200] or [1200,1400] | [3,5] or [5,4] | [7,9] or [9,11] or [11,13] | [6,8] or [8,10] |
Grinder | [1650,1750] or [1750,1850] or [1850,1950] or [1950,2050] | [8,10] or [10,12] or [12,14] | [13,15] or [15,17] | [15,17] or [17,19] |
Jig saw | [1225,1325] or [1325,1425] | [4,6] or [6,8] | --- | [12,14] or [14,16] or [16,18] |
Drill press | [700.900] or [900,110] or [1100,1300] | --- | [10,12] or [12,14] | [5,7] or [7,9] or [9,11] |
Band saw | [1075,1275] or [1275,1475] or [1475,1675] | [9.5,11.5] or [11.5,13.5] | [9.5,11.5] or [11.5,13.5] | [4,6] or [6,8] or [8,10] or [10,12] |
Profit | [40,50] or [50,60] or [60,70] | [90,100] or [100,110] or [110,120] | [16.5,17.5] or [17.5,18.5] | |
Product liability | [0.70,0.72] or [0.72,0.74] or [0.74,0.76] | [0.81,0.85] or [0.85,0.89] | [0.75,0.78] or [0.78,0.81] or [0.81,0.84] or [0.84,0.87] | |
Quality | [82,92] or [92,102] | [65,75] or [75,85] or [85,95] or [95,105] | [40,50] or [50,60] or [60,70] | |
Workers’ satisfaction | [15,25] or [25,35] | [90,100] or [100,110] or [110,120] or [120,130] | [65,75] or [75,85] |
Cases | FGP | Bi-Level FGP | |
---|---|---|---|
Ist Level | IInd Level | ||
I | Z1 = 8878.5, Z2 = 0.84536, Z3 = 10786, Z4 = 11185 x1 = 28, x2 = 56, x3 = 41 | Z1 = 6079.50, Z2 = 0.77886, x1 = 86, x2 = 7, x3 = 47 | Z1 = 4929.5, Z2 = 0.801329, Z3 = 9516, Z4 = 8510 x1 = 53, x2 = 8, x3 = 67 |
II | Z1 = 10,792, Z2 = 0.82057, Z3 = 10,634, Z4 = 12350 x1 = 17, x2 = 75, x3 = 49 | Z1 = 5762.5, Z2 = 0.77532, x1 = 79, x2 = 0, x3 = 81 | Z1 = 5772.5, Z2 = 0.77611, Z3 = 11,624, Z4 = 8110 x1 = 77, x2 = 2, x3 = 81 |
III | Z1 = 9575, Z2 = 0.80512, Z3 = 10,256, Z4 = 9335 x1 = 43, x2 = 56, x3 = 28 | Z1 = 7437.5, Z2 = 0.76719, x1 = 110, x2 = 5, x3 = 45 | Z1 = 7187.5, Z2 = 0.76943, Z3 = 12,589, Z4 = 6885 x1 = 102, x2 = 6, x3 = 49 |
IV | Z1 = 11,403, Z2 = 0.83419, Z3 = 10,929.99, Z4 = 10,102.83 x1 = 48, x2 = 61, x3 = 58 | Z1 = 6645.50, Z2 = 0.79027, x1 = 97, x2 = 2, x3 = 83 | Z1 = 5697.5, Z2 = 0.80734, Z3 = 12,307, Z4 = 10,000 x1 = 71, x2 = 3, x3 = 95 |
Trace Value | FGP | BL-FGP |
---|---|---|
Case I | 30,850.34 | 22,956.30 |
Case II | 33,776.82 | 25,507.28 |
Case III | 29,166.80 | 26,662.27 |
Case IV | 32,436.65 | 28,005.31 |
Case | Classical Goal Programming |
---|---|
I | Z1 = 7090.00, Z2 = 0.867600, Z3 = 8232.00, Z4 = 9325.00 x1 = 21, x2 = 52, x3 = 48 |
II | Z1 = 9152.50, Z2 = 0.924801, Z3 = 9104.00, Z4 = 11,325.0 x1 = 12, x2 = 78, x3 = 43 |
III | Z1 = 9027.50, Z2 = 0.904300, Z3 = 10,549.00, Z4 = 9750.00 x1 = 47, x2 = 61, x3 = 33 |
IV | Z1 = 11,894.00, Z2 = 0.812350, Z3 = 10,989.00, Z4 = 11,000.00 x1 = 42, x2 = 59, x3 = 54 |
© 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Kamal, M.; Gupta, S.; Chatterjee, P.; Pamucar, D.; Stevic, Z. Bi-Level Multi-Objective Production Planning Problem with Multi-Choice Parameters: A Fuzzy Goal Programming Algorithm. Algorithms 2019, 12, 143. https://doi.org/10.3390/a12070143
Kamal M, Gupta S, Chatterjee P, Pamucar D, Stevic Z. Bi-Level Multi-Objective Production Planning Problem with Multi-Choice Parameters: A Fuzzy Goal Programming Algorithm. Algorithms. 2019; 12(7):143. https://doi.org/10.3390/a12070143
Chicago/Turabian StyleKamal, Murshid, Srikant Gupta, Prasenjit Chatterjee, Dragan Pamucar, and Zeljko Stevic. 2019. "Bi-Level Multi-Objective Production Planning Problem with Multi-Choice Parameters: A Fuzzy Goal Programming Algorithm" Algorithms 12, no. 7: 143. https://doi.org/10.3390/a12070143
APA StyleKamal, M., Gupta, S., Chatterjee, P., Pamucar, D., & Stevic, Z. (2019). Bi-Level Multi-Objective Production Planning Problem with Multi-Choice Parameters: A Fuzzy Goal Programming Algorithm. Algorithms, 12(7), 143. https://doi.org/10.3390/a12070143