A genetic algorithm based approach to solve multi-resource multi-objective knapsack problem for vegetable wholesalers in fuzzy environment

Vegetable wholesaling problem has a vital role in the business system. In this problem, a vegetable wholesaler is supposed to supply raw, fresh vegetables to supermarkets in an efficient way by minimizing time but maximizing profit. In this paper, we have presented a multi-resource multi-objective knapsack problem (MRKP) for vegetable wholesalers. This model is beneficial for a vegetable wholesaler who collects different types of vegetables (objects) from different villages (resources) to a market for selling the vegetables (objects). MRKP is an extension of the classical concept of 0–1 multi-dimensional knapsack problem (KP). In this model, precisely a wholesaler has a limited capacity van/trolley by which he/she collects a set of vegetables from different villages/vegetable fields. In this model, we have assumed that all the vegetables are available for each resource. Each type of vegetable is associated with a weight, a corresponding profit, and a collection time (for a particular resource). The profit, weight, and collection time of objects is different for different resources. Here a time slice is considered for each object to collect it from different villages to a particular destination/market. Also, the profit and time are the two objectives. MRKP aims to find the amount of an object and the corresponding resource name from which it is collected. We have solved the proposed problem in the fuzzy environment. In this paper, we have explained two defuzzification techniques, namely fuzzy expectation and total $$\lambda$$λ-integral value method to solve the proposed problem. We have explained a modified multi-objective genetic algorithm (NSGA-II by Deb et al. in IEEE Trans Evol Comput 6(2):192–197, 2002) that is to maximise the profit and minimise the time to collect the objects. We have considered a multi-objective benchmark test function to show the effectiveness of the proposed Genetic Algorithm. Modification is made by introducing refinement operation. An extensive computational experimentation has been executed that generates interesting results to establish the effectiveness of the proposed model.

[1]  Adi Djoko Guritno,et al.  Assessment of the Supply Chain Factors and Classification of Inventory Management in Suppliers' Level of Fresh Vegetables , 2015 .

[2]  Rajat Kumar Pal,et al.  Solving 0-1 knapsack problem by continuous ACO algorithm , 2013, Int. J. Comput. Intell. Stud..

[3]  Yuping Wang,et al.  A new multi-objective particle swarm optimization algorithm based on decomposition , 2015, Inf. Sci..

[4]  Zhi-Hua Hu,et al.  Multi-objective genetic algorithm for berth allocation problem considering daytime preference , 2015, Comput. Ind. Eng..

[5]  Paolo Toth,et al.  Knapsack Problems: Algorithms and Computer Implementations , 1990 .

[6]  Rumen Andonov,et al.  A dynamic programming based reduction procedure for the multidimensional 0-1 knapsack problem , 2008, Eur. J. Oper. Res..

[7]  L. Zadeh Fuzzy sets as a basis for a theory of possibility , 1999 .

[8]  Georgia Perakis,et al.  A continuous knapsack problem with separable convex utilities: Approximation algorithms and applications , 2014, Oper. Res. Lett..

[9]  Li He,et al.  Fuzzy constrained optimization of eco‐friendly reservoir operation using self‐adaptive genetic algorithm: a case study of a cascade reservoir system in the Yalong River, China , 2012 .

[10]  Sandro Sillani,et al.  Consumer behavior in choice of minimally processed vegetables and implications for marketing strategies , 2015 .

[11]  Jing Huang,et al.  A dispatching rule-based genetic algorithm for multi-objective job shop scheduling using fuzzy satisfaction levels , 2015, Comput. Ind. Eng..

[12]  Gwendal Simon,et al.  Hard multidimensional multiple choice knapsack problems, an empirical study , 2010, Comput. Oper. Res..

[13]  S. Sivanagaraju,et al.  Multi-objective optimization in the presence of practical constraints using non-dominated sorting hybrid cuckoo search algorithm , 2015 .

[14]  Osman Oguz,et al.  On separating cover inequalities for the multidimensional knapsack problem , 2007, Comput. Oper. Res..

[15]  Kalyanmoy Deb,et al.  MULTI-OBJECTIVE FUNCTION OPTIMIZATION USING NON-DOMINATED SORTING GENETIC ALGORITHMS , 1994 .

[16]  Anass Nagih,et al.  Lagrangean heuristics combined with reoptimization for the 0-1 bidimensional knapsack problem , 2006, Discret. Appl. Math..

[17]  Tapan Kumar Roy,et al.  A Fuzzy Programming Technique for Solving Multi-objective Structural Problem , 2014 .

[18]  Gerhard Wäscher,et al.  An improved typology of cutting and packing problems , 2007, Eur. J. Oper. Res..

[19]  Rajat Kumar Pal,et al.  An improved genetic algorithm based approach to solve constrained knapsack problem in fuzzy environment , 2015, Expert Syst. Appl..

[20]  Kalyanmoy Deb,et al.  Muiltiobjective Optimization Using Nondominated Sorting in Genetic Algorithms , 1994, Evolutionary Computation.

[21]  Mostafa Zandieh,et al.  An efficient bi-objective algorithm to solve re-entrant hybrid flow shop scheduling with learning effect and setup times , 2018, Oper. Res..

[22]  Theodora Varvarigou,et al.  Resource management in software as a service using the knapsack problem model , 2013 .

[23]  Krzysztof Fleszar,et al.  Fast, effective heuristics for the 0-1 multi-dimensional knapsack problem , 2009, Comput. Oper. Res..

[24]  Zach G. Zacharia,et al.  DEFINING SUPPLY CHAIN MANAGEMENT , 2001 .

[25]  Mohammadreza Razzazi,et al.  Development of core to solve the multidimensional multiple-choice knapsack problem , 2011, Comput. Ind. Eng..

[26]  Rajeev Kumar,et al.  Assessing solution quality of biobjective 0-1 knapsack problem using evolutionary and heuristic algorithms , 2010, Appl. Soft Comput..

[27]  Avraam Karagiannidis,et al.  Multi-objective ranking of pareto-optimal scenarios for regional solid waste management in Central Greece , 2001, Oper. Res..

[28]  Rajib Mall,et al.  Application of elitist multi-objective genetic algorithm for classification rule generation , 2008, Appl. Soft Comput..

[29]  Zhen Ji,et al.  A multi-objective memetic algorithm based on locality-sensitive hashing for one-to-many-to-one dynamic pickup-and-delivery problem , 2016, Inf. Sci..

[30]  Sietze Vellema,et al.  Food safety in everyday life: Shopping for vegetables in a rural city in Vietnam , 2014 .

[31]  Gilbert Laporte,et al.  Solving a multi-objective dynamic stochastic districting and routing problem with a co-evolutionary algorithm , 2016, Comput. Oper. Res..

[32]  Rajat Kumar Pal,et al.  An Ant colony optimization approach for binary knapsack problem under fuzziness , 2013, Appl. Math. Comput..

[33]  R. Gomory,et al.  A Linear Programming Approach to the Cutting-Stock Problem , 1961 .

[34]  Xiaodong Li,et al.  A new discrete electromagnetism-based meta-heuristic for solving the multidimensional knapsack problem using genetic operators , 2012, Oper. Res..

[35]  Claudomiro Sales,et al.  Multi-objective genetic algorithm for missing data imputation , 2015, Pattern Recognit. Lett..

[36]  A. Fallah,et al.  Seasonal study of parasitic contamination in fresh salad vegetables marketed in Shahrekord, Iran , 2016 .

[37]  Kalyanmoy Deb,et al.  A fast and elitist multiobjective genetic algorithm: NSGA-II , 2002, IEEE Trans. Evol. Comput..

[38]  Baoding Liu,et al.  Theory and Practice of Uncertain Programming , 2003, Studies in Fuzziness and Soft Computing.

[39]  A. Bagchi,et al.  LP relaxation of the two dimensional knapsack problem with box and GUB constraints , 1996 .

[40]  Anita Ravi Tailor,et al.  Genetic Algorithm Based Hybrid Approach to Solve Optimistic, Most-likely and Pessimistic Scenarios of Fuzzy Multi-objective Assignment Problem Using Exponential Membership Function , 2016 .

[41]  Kusnandar,et al.  The Triple Helix Model for Fruits and Vegetables Supply Chain Management Development Involving Small Farmers in Order to Fulfill the Global Market Demand: A Case Study in “Value Chain Center (VCC) Universitas Padjadjaran” , 2012 .

[42]  Didier El Baz,et al.  Heuristics for the 0-1 multidimensional knapsack problem , 2009, Eur. J. Oper. Res..

[43]  Abdel Lisser,et al.  On two-stage stochastic knapsack problems , 2011, Discret. Appl. Math..

[44]  A. J. Graffham,et al.  Fresh Insights Number 5. Impact of EurepGAP on small-scale vegetable growers in Zambia , 2007 .

[45]  C. Fonseca,et al.  GENETIC ALGORITHMS FOR MULTI-OBJECTIVE OPTIMIZATION: FORMULATION, DISCUSSION, AND GENERALIZATION , 1993 .

[46]  Anita Ravi Tailor,et al.  Genetic algorithm based hybrid approach to solve fuzzy multi-objective assignment problem using exponential membership function , 2016, SpringerPlus.

[47]  David E. Goldberg,et al.  A niched Pareto genetic algorithm for multiobjective optimization , 1994, Proceedings of the First IEEE Conference on Evolutionary Computation. IEEE World Congress on Computational Intelligence.

[48]  Madjid Tavana,et al.  Solving fuzzy Multidimensional Multiple-Choice Knapsack Problems: The multi-start Partial Bound Enumeration method versus the efficient epsilon-constraint method , 2013, Appl. Soft Comput..

[49]  Rajat Kumar Pal,et al.  An efficient genetic algorithm for multi-objective solid travelling salesman problem under fuzziness , 2014, Swarm Evol. Comput..

[50]  Yuren Zhou,et al.  A dynamic multi-colony artificial bee colony algorithm for multi-objective optimization , 2015, Appl. Soft Comput..