Research Article  Open Access
Hanif Hazrati, Abbas Barzegarinegad, Hamid SiabySerajehlo, "A Hybrid Mathematical and DecisionMaking Model to Determine the Amount of Economic Order considering the Discount", Mathematical Problems in Engineering, vol. 2021, Article ID 5229949, 10 pages, 2021. https://doi.org/10.1155/2021/5229949
A Hybrid Mathematical and DecisionMaking Model to Determine the Amount of Economic Order considering the Discount
Abstract
Suppliers are one of the most important parts of the supply chain, whose performance indirectly has a significant impact on customer satisfaction. Because customer demands are different from organizations, organizations have to consider different criteria for selecting their suppliers. In recent years, many studies in this field have been conducted using various criteria and methods. The main purpose defined in this research is to develop a model for simultaneous item ordering systems in real business conditions. In this research, a model is developed by considering the two objectives of minimizing overall costs and maximizing the amount of products ordered from different suppliers based on their weight value. Weights are calculated based on different criteria using the fuzzy analytic hierarchy process method for each supplier in different periods. Then, due to the multiobjective nature of the model, the proposed model has been solved by using the epsilon constraint in GAMS and nondominated sorting genetic algorithm II in MATLAB software. Considering the simultaneous order of inventory of multiproduct with several suppliers in several periods of time in discrete space with discount is one of the contributions of this research. To validate the proposed model, the results of the exact solution are compared with the metaheuristic solution. Comparison results and assessment metrics indicate that the results of the proposed solution approach with an error of less than 1% had good performance. The results show that the system cost increases, by increasing the amount of discount, because of the increase in the amount of demand. Therefore, with a 30% increase in the discount, the system costs will increase to 36,496 units. Also, with a 20% reduction, the cost reduction will be reduced to 14,170 units.
1. Introduction
Choosing a set of suppliers is critical to the success of organizations. In recent years, more attention has been paid to the choice of suppliers [1, 2]. Effective selection and evaluation of suppliers is an important responsibility that should always be considered by purchasing managers [3, 4]. The criticality of supplier selection is due to the effects it has on the elements of organizations’ end products [5, 6]. According to Mahmoudi et al. [7], the decision to select a supplier involves the following three major decisions: (1) what products to order? Most papers written in this field are for situations where suppliers are selected for only one product. In these cases, different internal dependencies such as reductions in inspection and ordering costs that may exist for a variety of products are not considered. (2) In what quantity and from which supplier should the order be made? (3) In what time periods should the order be made? Determining the optimum quantity of inventory and selecting suppliers are closely related [8]. Making a decision on scheduling orders over time by choosing a supplier can dramatically reduce costs over time [9]. Therefore, one of the most important decisions is to buy, select, and maintain a complete group of suppliers, but recently another concept called supply chain management has emerged [10]. This has led researchers to increasingly realize that the issue of supplier selection is a factor that increases competition throughout the supply chain.
In such issues, the fixed costs of ordering to the supplier and the bid price of that supplier have been considered. On the other hand, the issue of inventory management and control has been studied extensively in the literature [11, 12]. The issue of determining the amount of order is one of the important issues in this area. In these issues, two types of inventory costs and ordering costs have been considered [13]. By reducing the amount of goods in each order and as a result of increasing the number of orders, the inventory of goods in stock and related costs will decrease, but ordering costs will increase, which is not actually costeffective. On the other hand, the cost of arranging an order from a supplier for a number of different products consists of two components: (1) the total cost of ordering is independent of the number of different products in an order and (2) the ordering cost that depends on the number of different products in an order [14]. The above problem is known as the problem of simultaneous completion of inventory. Due to the overall cost of ordering, using group ordering can lead to significant cost savings [15]. This savings increases significantly when demand between items is closely related [16]. There are two types of strategies for solving inventory completion problems: (1) direct grouping strategy and (2) indirect grouping strategy. In the direct grouping strategy, products are divided into a number of predefined groups and products within each group are ordered with a common cycle time. In the indirect grouping strategy, ordering is performed at regular intervals, which is usually called the base cycle time. Each product has an integer coefficient from the base cycle time and is ordered in custom cycles that is an integer multiple of this coefficient. Research questions include the following: (1) What providers are selected to serve? and (2) How can supply chain supply costs be reduced as much as possible?
2. Literature Review
Most of the decision models proposed for the supplier selection process have focused on the final supplier selection phase. Some of this research has been reviewed in this area. Gaballa [17] was the first researcher to apply mathematical programming to supplier selection in a real case. He has used an integer mixed programming model to formulate this decision in the Australian Post Office. Khalili Nasr et al. [18] proposed a multiobjective fuzzy model to minimize costs in the supply chain. The proposed twoechelon model selects suppliers and assigns them to manufacturers. The main purposes of this study are to minimize environmental costs, operating costs, and lost demand, and maximize employment. Finally, the proposed model is solved by goal programming. Li et al. [19] designed a green supply chain with a single commodity. The most important goals of this research include maximizing the profits of manufacturers, distributors, and collection centers. Another goal is to minimize environmental costs. Considering priority for customers is one of the contributions of this research. The results indicate that with increasing demand, environmental and transportation costs increase sharply. Diabat and Jebali [20] presented a multiperiod, multicommodity model in the supply chain. The intended products have different qualities, and based on this quality, recovery is done. There is also a special penalty for each return. The objectives are to minimize chain costs while minimizing environmental impact. The results of sensitivity analysis indicate that with increasing demand, the amount of shipping costs increases sharply. RezaHoseini et al. [10] have presented a linear programming model with several criteria. In this model, two sets of factors are considered: (1) supplier characteristics including quality, price, and delivery date and (2) characteristics of the buyer company including material requirements and assurance inventory. Shahrokhi et al. [9] proposed an ideal nonlinear mixed nonlinear model for supplier selection. Price, quality, delivery, and service are included in this model, and all criteria are considered in the presented format. Beiki et al. [21] developed a nonlinear mathematical modeling and a heuristic method for selecting suppliers under the terms of multiple goods, multiple suppliers, resource constraints, and discounts based on the number of purchases. Warehouse and investment constraint are considered a limitation in the model. Firouzi and Jadidi [22] used linear and complex number integer programming to select suppliers. In their model, price, delivery, quality, and discount are considered. The quality and time of delivery are considered a limitation. Babbar and Amin [23] used multiobjective linear programming to select suppliers. In this model, total price, quality, and late delivery are considered goals, and two sets of constraints are as follows: (1) system constraints (constraints that are not directly under the control of the purchasing manager) such as supplier capacity, minimum order quantity, and total budget purchasing and (2) policy restrictions including the maximum/minimum amount of purchases from a minimum/maximum number of suppliers to be employed. Baraki and Kianfar [24] proposed a mixed integer model to solve this problem in which buyers need to buy different items from different sellers whose capacity, quality, and quantity of deliveries are limited and the products are categorized. Ahmadi and Amin [25] also proposed a model to examine supplier selection in the presence of several suppliers, multiple criteria, and discounted prices. They have also considered the effects of budget constraints, quality, and capacity of suppliers. In the case of multiproduct issues, the issue is the issue of the simultaneous ordering of products, which occurs in one of the following cases: (1) when multiple products are ordered from one supplier, (2) when multiple products use common transportation equipment, and (3) when a product is packaged in different quantities after mass production or batch. Bektur [26] presented an integrated methodology for the selection of sustainable suppliers and order allocation problem. In their article, first, suppliers are ranked by using integrated the fuzzy analytic hierarchy process. Then, the fuzzy multiobjective optimization (FMOO) model is proposed to find quantities to be purchased from suppliers. The results indicate the proper performance of the proposed model. Kumar and Mahapatra [27] presented a multiwarehouse inventory model for an optimal replenishment policy. They solved their model by the rain optimization algorithm (ROA) considering different parameters such as total cost, total delivery time, and total investment on each item. The results indicate the proper performance of the proposed model. The contributions considered in this research are as follows: (1) considering the discount level in the proposed mathematical model, (2) providing a multiperiod and multicommodity model to control inventory and check the flow of products, and (3) providing a combined approach of nondominated sorting genetic algorithm II (NSGAII) and fuzzy analytic hierarchy process (FAHP) to select suppliers in the proposed model.
3. Mathematical Modeling
The mathematical model presented in this article is an integer mathematical programming model. The purpose of presenting this model is to select suppliers dynamically in several discrete periods by considering the simultaneous ordering of items and discounts, which causes different suppliers to be selected in each period according to the limitations. Using the simultaneous ordering of items reduces the overall costs of sending products from different suppliers in different periods, and on the other hand, in the competitive market, each supplier tries to apply a discount in exchange for purchasing more of its competitive power. In fact, they have to balance the lower price benefits with more storage and transportation costs to make purchasing decisions, which makes it harder to decide. The assumptions of this issue include the following:(1)Model parameters (purchase prices, demand, capacity, etc.) in different time periods are definite and known(2)Shortage is not allowed in any time period(3)Inventory holding cost has a linear relationship with inventory and is allocated only to the amount of inventory remaining at the end of each period(4)The amount of inventory at the beginning of the first period and the end of the last period is zero(5)There are several items of goods, suppliers, and time periods(6)The buyer can buy the required amount of demand from each product in any time period from one or more suppliers
Equation (1), the objective function of the model, is to minimize the total costs over the entire time horizon, which consists of 4 components: the first part is related to the total cost of purchasing goods; the second part includes the cost of maintaining inventory at the end of period t; the third part is related to the total cost of ordering from supplier j in period t, which does not depend on the number of goods; and the fourth part deals with the costs of ordering, which depend on the number of goods.
Constraint (2), the second function of the model, represents the sum of goods ordered from suppliers in different time periods based on the weight value of suppliers in different periods. Constraint (3) represents the inventory control between periods. Constraint (4) guarantees the selection of supplier j in time period t. Constraint (5) is related to the maximum storage capacity. Constraint (6) is related to the purchase budget in each time period. Constraint (7) guarantees that the quantity of the ordered goods will be at the discount level offered by the supplier. It is important to note that the upper limit of the last discount level offered by each supplier is equal to the production capacity of each supplier for the product i. Constraint (8) ensures that when ordering goods i, only one discount level is selected from the levels offered by supplier j. Constraints (9) and (10) show that inventory at the beginning and end of the time period for each commodity is zero.
4. Methodology
As stated in this study, a multiobjective model of linear programming integrated integer for supplier selection at different times according to the simultaneous ordering of products is presented. In this section, according to several objectives, considering the objective function, the NSGAII metaheuristic algorithm in the MATLAB software space and the epsilonconstraint method in the GAMS software space have been used to specify the part points of the model. The second objective function of the proposed model represents the value of the goods ordered from suppliers based on the criteria of quality, delivery of goods, and flexibility of service level, the weighted value for each supplier in various periods has been calculated using the fuzzy AHP method. In order to show the accuracy of the NSGAII algorithm presented in this research, a number of problems in different dimensions have been solved using MATLAB software and compared with the results of the model using the epsilonconstraint method in GAMS.
4.1. EpsilonConstraint Method (ECM)
The epsilonconstraint method is one of the wellknown methods for dealing with multiobjective problems, which solves this type of problem by transferring all but one of the objective functions to the constraint at each stage. The Pareto boundary can be created by the epsilonconstraint method [12]:
The steps of the epsilonconstraint method are as follows:(1)Select one of the objective functions as the main objective function(2)Solve the problem according to one of the objective functions each time and get the optimal values of each objective function(3)Divide the interval between the two optimal values of the subobjective functions into a predetermined number and obtain a table of values for (4)Each time obtain the problem with the main objective function with any of the values (5)Report the Parthian answers obtained
4.2. NSGAII Algorithm
The NSGAII method is a common method for solving problems with several objective functions based on genetic algorithms. This algorithm is an efficient method for solving problems with several objective functions, but it also has weaknesses for selecting dominant Pareto and in computational complexity. Therefore, a modified method called NSGAII has been developed [28]. This method works better than the other methods because it uses the information , the sum of the members of the population defeated by the P Pareto, and the number of times the P Pareto is defeated by other Pareto. In addition to all the functionality that NSGAII has, it can be considered a model for the formation of many multiobjective optimization algorithms. This algorithm and its unique approach to multiobjective optimization problems have been used repeatedly by different people to create newer multiobjective optimization algorithms [29]. This algorithm solves the problem as it is defined and its purpose is not to turn the problem into a single objective problem. How to solve a problem with this algorithm requires a number of elements, one of which is the archive or archive of valid answers [30]. Because computer memory is limited, the number of archives cannot be allowed to grow as large as it would like. As a result, an archive size control mechanism is needed to control the number of archived responses.
4.2.1. NSGAII Algorithm Steps
To implement the NSGAII algorithm, perform the following steps [31]:(1)Generate a random initial solution of size i = 1, ...., Popsize and set the number of iterations of the NSGAII algorithm to 1.(2)At this stage, the Pareto should be arranged on the basis of being defeated and they should be divided into fronts. The lower the number of fronts, the more Pareto the Pareto in them have defeated. To do this, combine the following steps for each of the Pareto, such as P:(2.1)Consider the sum of the members of a population defeated by the Pareto P, and consider its value to be zero.(2.2)Consider the number of times the P Pareto is defeated by other Pareto and its value is zero.(2.3)For each member of the population n = 1, ..., Popsize as in q. Follow the steps below:(2.3.1) If the Pareto P can defeat the Pareto q, then add q to the set .(2.3.2) If the q Pareto can defeat the p Pareto, then add a unit to the set .(3)If after examining all the Pareto points, , then it can be concluded that P is not defeated by any other Pareto points so P is added to the front .(4)Continue all the following steps until the number of Pareto in front i is equal to zero:(4.1)Set the set of Pareto considered on the i + 1 front to Q and set it to zero, and then, perform the following steps for each P Pareto in the set :(4.2)For each Pareto such as q in the set on the front, perform the following steps:(4.2.1) Subtract one unit from . This indicates how many times the q Pareto has been defeated.(4.2.2) If equals zero, it indicates that the Pareto q is on the front. In this case, you have to replace Q with q.(4.3)Add a unit to i.(5)After Pareto fronting, a number of them are selected based on the degree of defeat of other Pareto in order to create the next generation. The binary method is used to determine the Pareto. For this purpose, at the beginning, two Pareto points are randomly selected and a comparison is made between them, and whichever is better is added to the repository of answers. The criterion for better answers is based on the following two criteria:(5.1)Rank priority: in this case, the answers that have a lower rank or a lower front are selected because the Pareto points of this front can dominate more Pareto points.(5.2)In some cases, the two selected Pareto points may be in the same rank; in other words, they may both be in the same order. In this case, a criterion called CD is used, which is described below.(5.2.1)For each front , consider the number of Pareto points in that front.(5.2.2)Call the distance between the Pareto points on the fronts , and set the distance between all the Pareto points to zero.(5.2.3)For each Pareto points such as j on the front, consider each of the objective functions of the problem as m and perform the following steps:(5.2.3.1)On the front, arrange all the Pareto points based on the objective function m. In other words, we arrange the Pareto points on the front separately based on their objective functions.(5.2.3.2)After arranging the Pareto points on the front based on the objective function m, set the distance between the first and last Pareto points to infinity. This is because there are no other Pareto points next to the Pareto points to cover it. For Pareto points 2 to n1, the distance is obtained based on the following equations: In the above equation, the congestion distance is in the objective function m. For the total congestion distance, must be calculated and added for all objective functions, as specified in the above equation.(5.2.4)After calculating the congestion distance, the Pareto points with the greater congestion distance are selected.(6)After selecting the Pareto points, in the previous stage, a pond is created, which is called the selected population. Then, genetic operators are used to create the population of the children. The genetic operators used in this study are crossover and mutant operators.(7)After determining the offspring of , genetic operators, this population merges with the main population of . Each pool has a capacity of n, and a number of Pareto points that have merged must be removed, so to reach capacity n, we must do the following steps:(7.1)First, arrange the Pareto points according to the method described in step 2.(7.2)Determine the distance of each Pareto points on the fronts.(7.3)Start from front and select its Pareto points according to CD and pour into the new population pool (K + 1). Continue this step until the capacity of the new population pool (K + 1) reaches n. Figure 1 indicates the method of selecting a new population, crossover, and mutation.(8)After creating the population (K + 1), go to step 2 and repeat these steps to the specified size.
4.3. Calculate the Weight Importance of Each Supplier
As mentioned, the second objective function of the model includes maximizing purchases from suppliers based on the weight importance of suppliers in different time periods, which the weighted importance for each supplier is calculated using the fuzzy AHP method. Therefore, in this section, the method of calculating the weight of suppliers in different time periods is examined by the fuzzy AHP method.
4.3.1. Fuzzy Analytical Hierarchical Process (FAHP)
Although the purpose of using the hierarchical analysis method is to obtain the opinion of experts and specialists, the analytical hierarchical process (AHP) method does not accurately reflect the way of human thinking because in this method, pairwise comparisons are considered numerically. In the fuzzy analytical hierarchical process (FAHP), after preparing the hierarchical diagram, decisionmakers are asked to compare the elements of each level and express the relative importance of the elements using fuzzy numbers. The steps of the fuzzy analytical hierarchical process are as follows [32]:(1)Drawing a hierarchical diagram(2)Defining fuzzy numbers in order to perform even comparisons(3)Forming an even comparison matrix using fuzzy numbers The pairwise comparison matrix will be as follows: This matrix contains the following fuzzy numbers: If the decisionmaking committee has several decisionmakers, the components of the comprehensive pairwise comparison matrix used in the fuzzy hierarchical analytical method are a triangular fuzzy number whose first component is the minimum polls, whose second component is the average of the polls, and whose third component is maximum polls.(4)Calculate for each row of the pairwise comparison matrix, where is a triangular fuzzy number and is calculated from the following equation: In this regard, i represents the row number and j represents the column number. In this equation is triangular fuzzy number. Also we can calculate , , and using the following equations: In the above relations, are the first to third components of fuzzy numbers.(5)Calculate the relative to each other as follows:(6)Calculation of the weight of criteria and alternative in even comparison matrices is given as follows: Therefore, the nonnormalized vector is as follows:(7)Calculating the final weight vector as follows:
5. Computational Results
In this section, the computational results obtained from solving the model in small, medium, and large scales will be shown. To demonstrate the efficiency of the NSGAII algorithm, five smallscale problems are generated and the results are compared with the results of the method. Table 1 shows the range of considered parameters. The parameter values follow a uniform distribution function. For example, ordering costs can be between 100 and 600 units.

Table 2 shows the number of products, suppliers, discount levels, and periods. As it is known, with increasing the scale of the problem, the number of products, suppliers, quality levels, and periods increase.

Tables 3 and 4 show the results of the FAHP approach. As it is known, Table 3 calculates the incompatibility rate in pairs. This rate is calculated to be 0.78. Also, the weight of the first objective function is calculated according to experts 0.488 and the weight of the second objective function is equal to 0.512.


Table 5 shows a comparison of the results of the epsilonconstraint and NSGAII approaches. As it turns out, the results of the first and second objective functions are reported by both methods. The results show that the calculated error rate for all problems was less than 1%. Solution time also increases exponentially in the epsilonconstraint method, whereas it increases at a much slower rate in the NSGAII method. Therefore, the solution results of the proposed NSGAII approach can be trusted.

Figure 2 shows the Pareto solutions resulting from model solving. The blue points show the exact solution results, and the red points show the Metaheuristic solution results. As can be seen, the results of exact solution and metaheuristic are very close to each other, so the results of the metaheuristic approach can be trusted.
Figure 3 shows a comparison of the solution times of the two approaches. As it is known, the solution time of epsilonconstraint approach increases exponentially, whereas the solution time of the NSGAII approach is reasonable.
Table 6 shows the assessment metrics results for the NSGAII approach and the epsilon constraint. As can be seen, the average mean ideal distance for the epsilonconstraint and NSGAII approaches is 6.491 and 6.552, respectively. Also, the average spacing metric for the epsilonconstraint and NSGAII approaches is 0.401 and 0.404, respectively.

Figure 4 shows the MID and SM metrics results. The blue points show the epsilonconstraint results, and the red points show the NSGAII results. As can be seen, the results of exact solution and metaheuristic are very close to each other, so the results of the metaheuristic approach can be trusted.
Table 7 shows the results the one of the Pareto points. As can be seen in Table 7 in period 1, suppliers 1, 3, 4, and 5 are active. Also in period 2, suppliers 1, 2, 3, 4, and 6 are active.

Figure 5 shows the effect of the change in discount on the cost of the proposed systems. As it has been determined, the system cost increases, by increasing the amount of discount, because of the increase in the amount of demand. Therefore, with a 30% increase in the discount, the system costs will increase to 36,496 units. Also, with a 20% reduction, the cost reduction will be reduced to 14,170 units.
6. Conclusion
One of the important factors for survival in today’s highly competitive environment is the reduction of production costs. Choosing the right suppliers can significantly reduce purchasing costs and increase an organization’s competitiveness. The reason for this is that in most industries, the cost of raw materials and components of the product accounts for a large part of the cost of the product. According to the obtained results, the average error rate between the proposed NSGAII algorithm and the epsilonconstraint method is acceptable. It is less and more acceptable. The incompatibility rate in pairs is calculated to be 0.78 using FAHP. Also, the weight of the first objective function is calculated according to experts 0.488 and the weight of the second objective function is equal to 0.512. The average mean ideal distance for the epsilonconstraint and NSGAII approaches is 6.491 and 6.552, respectively. Also, the average spacing metric for the epsilonconstraint and NSGAII approaches is 0.401 and 0.404, respectively. The results show that the system cost increases, by increasing the amount of discount, because of the increase in the amount of demand. Therefore, with a 30% increase in the discount, the system costs will increase to 36,496 units. Also, with a 20% reduction, the cost reduction will be reduced to 14,170 units. Among the research limitations is the lack of access to accurate information on transportation costs. Therefore, transportation costs are based on the estimates of transportation specialists. To develop the proposed model, the following future suggestions can be considered:(1)Considering the policy of shortage of products in different time periods(2)Considering probability or fuzzy uncertainty for capacity and demand parameters(3)Considering the time value of money in the issue of choosing a supplier and ordering items at the same time(4)Considering the maintenance cost of each unit of products as decreasing or increasing over time (dynamic nature of maintenance cost)
Notations
:  Products 
:  Supplier 
:  Discount 
:  Time periods 
C:  Total storage capacity 
:  The volume of space used by the product i 
:  Purchase budget for time period t 
:  Discount level offered by supplier j for product i in period t 
:  Production capacity of product i by supplier j in period t 
:  Cost of ordering product i from supplier j in period t 
:  The cost of maintaining product i during the period t 
:  Total cost of ordering from supplier j in time period t 
:  The price offered by supplier j at the discount level k for item i in period t 
:  If the purchase order of item i from supplier j at the discount level k in period t, it is equal to 1; otherwise, it is equal to 0 
:  Order amount of products i from supplier j at discount level k in period t 
:  If supplier j is selected in time period t, it is equal to 1; otherwise, it is equal to 0 
:  Inventory i at the end of period t. 
Data Availability
No data were used to support this study.
Conflicts of Interest
The authors declare that they have no conflicts of interest.
References
 H. Mina, D. Kannan, S. M. GholamiZanjani, and M. Biuki, “Transition towards circular supplier selection in petrochemical industry: a hybrid approach to achieve sustainable development goals,” Journal of Cleaner Production, vol. 286, Article ID 125273, 2021. View at: Publisher Site  Google Scholar
 B. ShafipourOmrani, A. Rashidi Komijan, P. Ghasemi, E. Ghasemzadeh, and A. Babaeinesami, “A simulationoptimization model for liquefied natural gas transportation considering product variety,” International Journal of Management Science and Engineering Management, vol. 16, pp. 1–11, 2021. View at: Publisher Site  Google Scholar
 S. Khanchehzarrin, M. Shahmizad, I. Mahdavi, N. MahdaviAmiri, and P. Ghasemi, “A model for the time dependent vehicle routing problem with time windows under traffic conditions with intelligent travel times,” RAIROOperations Research, vol. 55, 2021. View at: Publisher Site  Google Scholar
 H. Ahmadi Choukolaei, M. Jahangoshai Rezaee, P. Ghasemi, and M. Saberi, “Efficient crisis management by selection and analysis of relief centers in disaster integrating GIS and multicriteria decision methods: a case study of Tehran,” Mathematical Problems in Engineering, vol. 2021, Article ID 5944828, 22 pages, 2021. View at: Publisher Site  Google Scholar
 K. KhaliliDamghani, M. Tavana, and P. Ghasemi, “A stochastic biobjective simulation–optimization model for cascade disaster locationallocationdistribution problems,” Annals of Operations Research, pp. 1–39, 2021. View at: Google Scholar
 M. Yazdani, D. Pamucar, P. Chatterjee, and A. E. Torkayesh, “A multitier sustainable food supplier selection model under uncertainty,” Operations Management Research, pp. 1–30, 2021. View at: Publisher Site  Google Scholar
 A. Mahmoudi, X. Deng, S. A. Javed, and N. Zhang, “Sustainable supplier selection in megaprojects: grey ordinal priority approach,” Business Strategy and the Environment, vol. 30, no. 1, pp. 318–339, 2021. View at: Publisher Site  Google Scholar
 P. Ghasemi and E. Talebi Brijani, “An integrated FAHPPROMETHEE approach for selecting the best flexible manufacturing system,” European Online Journal of Natural and Social Sciences, vol. 3, no. 4, p. 1137, 2014. View at: Google Scholar
 M. Shahrokhi, Z. Sobhani, and A. Bernard, “Supplier selection by using the goal programming approach,” in Proceedings of the IFIP International Conference on Advances in Production Management Systems, pp. 435–444, Springer, Nantes, France, 2021 September. View at: Publisher Site  Google Scholar
 A. RezaHoseini, S. Noori, and S. F. Ghannadpour, “Integrated scheduling of suppliers and multiproject activities for green construction supply chains under uncertainty,” Automation in Construction, vol. 122, Article ID 103485, 2021. View at: Publisher Site  Google Scholar
 E. Shadkam, “Multiobjective supplier selection with the new hybrid COAW method,” International Journal of Supply Chain and Operations Resilience, vol. 5, no. 1, pp. 60–78, 2021. View at: Publisher Site  Google Scholar
 B. Shafipouromran, K. KhaliliDamghani, and P. Ghasemi, “Solving a supply chain problem using two approaches of fuzzy goal programming based on TOPSIS and fuzzy preference relations,” Journal of Industrial and Systems Engineering, vol. 13, no. 2, pp. 27–48, 2020. View at: Google Scholar
 A. AlejoReyes, A. Mendoza, and E. OlivaresBenitez, “A heuristic method for the supplier selection and order quantity allocation problem,” Applied Mathematical Modelling, vol. 90, pp. 1130–1142, 2021. View at: Publisher Site  Google Scholar
 Z. Ebrahim Qazvini, A. Haji, and H. Mina, “A fuzzy solution approach to supplier selection and order allocation in green supply chain considering the locationrouting problem,” Scientia Iranica, vol. 28, no. 1, pp. 446–464, 2021. View at: Google Scholar
 M. Khalilzadeh, P. Ghasemi, A. Afrasiabi, and H. Shakeri, “Hybrid fuzzy MCDM and FMEA integrating with linear programming approach for the health and safety executive risks: a case study,” Journal of Modelling in Management, vol. 16, no. 4, pp. 1025–1053, 2021. View at: Publisher Site  Google Scholar
 A. Babaeinesami and P. Ghasemi, “Ranking of hospitals: a new approach comparing organizational learning criteria,” International Journal of Healthcare Management, vol. 14, pp. 1–9, 2020. View at: Publisher Site  Google Scholar
 A. A. Gaballa, “Minimum cost allocation of tenders,” Journal of the Operational Research Society, vol. 25, no. 3, pp. 389–398, 1974. View at: Publisher Site  Google Scholar
 A. Khalili Nasr, M. Tavana, B. Alavi, and H. Mina, “A novel fuzzy multiobjective circular supplier selection and order allocation model for sustainable closedloop supply chains,” Journal of Cleaner Production, vol. 287, Article ID 124994, 2021. View at: Publisher Site  Google Scholar
 B. Li, Y. Wang, and Z. Wang, “Managing a closedloop supply chain with takeback legislation and consumer preference for green design,” Journal of Cleaner Production, vol. 282, Article ID 124481, 2021. View at: Publisher Site  Google Scholar
 A. Diabat and A. Jebali, “Multiproduct and multiperiod closed loop supply chain network design under takeback legislation,” International Journal of Production Economics, vol. 231, Article ID 107879, 2021. View at: Publisher Site  Google Scholar
 H. Beiki, S. Mohammad Seyedhosseini, V. Ponkratov, A. Olegovna Zekiy, and S. A. Ivanov, “Addressing a sustainable supplier selection and order allocation problem by an integrated approach: a case of automobile manufacturing,” Journal of Industrial and Production Engineering, vol. 38, no. 4, pp. 239–253, 2021. View at: Publisher Site  Google Scholar
 F. Firouzi and O. Jadidi, “Multiobjective model for supplier selection and order allocation problem with fuzzy parameters,” Expert Systems with Applications, vol. 180, Article ID 115129, 2021. View at: Publisher Site  Google Scholar
 C. Babbar and S. H. Amin, “A multiobjective mathematical model integrating environmental concerns for supplier selection and order allocation based on fuzzy QFD in beverages industry,” Expert Systems with Applications, vol. 92, pp. 27–38, 2018. View at: Publisher Site  Google Scholar
 R. R. Baraki and F. Kianfar, “A fuzzy mathematical model for supplier selection and order allocation considering green vehicle routing problem,” International Journal of Logistics Systems and Management, vol. 27, no. 2, pp. 151–163, 2017. View at: Publisher Site  Google Scholar
 S. Ahmadi and S. H. Amin, “An integrated chanceconstrained stochastic model for a mobile phone closedloop supply chain network with supplier selection,” Journal of Cleaner Production, vol. 226, pp. 988–1003, 2019. View at: Publisher Site  Google Scholar
 G. Bektur, “An integrated methodology for the selection of sustainable suppliers and order allocation problem with quantity discounts, lost sales and varying supplier availabilities,” Sustainable Production and Consumption, vol. 23, pp. 111–127, 2020. View at: Publisher Site  Google Scholar
 S. Kumar and R. P. Mahapatra, “Design of multiwarehouse inventory model for an optimal replenishment policy using a rain optimization algorithm,” KnowledgeBased Systems, vol. 231, Article ID 107406, 2021. View at: Publisher Site  Google Scholar
 A. Chaube, L. Benyoucef, and M. K. Tiwari, “An adapted NSGA2 algorithm based dynamic process plan generation for a reconfigurable manufacturing system,” Journal of Intelligent Manufacturing, vol. 23, no. 4, pp. 1141–1155, 2012. View at: Publisher Site  Google Scholar
 A. Rashidi Komijan, P. Ghasemi, K. KhaliliDamghani, and F. HashemiYazdi, “A new school bus routing problem considering gender separation, special students and mix loading: a genetic algorithm approach,” Journal of Optimization in Industrial Engineering, vol. 14, no. 2, pp. 39–55, 2021. View at: Google Scholar
 H. Shirazi, R. Kia, and P. Ghasemi, “A stochastic biobjective simulationoptimization model for plasma supply chain in case of COVID19 outbreak,” Applied Soft Computing, vol. 112, Article ID 107725, 2021. View at: Publisher Site  Google Scholar
 K. Deb, A. Pratap, S. Agarwal, and T. Meyarivan, “A fast and elitist multiobjective genetic algorithm: NSGAII,” IEEE Transactions on Evolutionary Computation, vol. 6, no. 2, pp. 182–197, 2002. View at: Publisher Site  Google Scholar
 Y. Liu, C. M. Eckert, and C. Earl, “A review of fuzzy AHP methods for decisionmaking with subjective judgements,” Expert Systems with Applications, vol. 161, Article ID 113738, 2020. View at: Publisher Site  Google Scholar
Copyright
Copyright © 2021 Hanif Hazrati et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.