Abstract

In the field of operation research, linear programming (LP) is the most utilized apparatus for genuine application in various scales. In our genuine circumstances, the manager/decision-makers (DM) face problems to get the optimal solutions and it even sometimes becomes impossible. To overcome these limitations, neutrosophic set theory is presented, which can handle all types of decision, that is, concur, not certain, and differ, which is common in real-world situations. By thinking about these conditions, in this work, we introduced a method for solving neutrosophic multiobjective LP (NMOLP) problems having triangular neutrosophic numbers. In the literature study, there is no method for solving NMOLP problem. Therefore, here we consider a NMOLP problem with mixed constraints, where the parameters are assumed to be triangular neutrosophic numbers (TNNs). So, we propose a method for solving NMOLP problem with the help of linear membership function. After utilizing membership function, the problem is converted into equivalent crisp LP (CrLP) problem and solved by any suitable method which is readily available. To demonstrate the efficiency and accuracy of the proposed method, we consider one classical MOLP problem and solve it. Finally, we conclude that the proposed approach also helps decision-makers to not only know and optimize the most likely situation but also realize the outcomes in the optimistic and pessimistic business situations, so that decision-makers can prepare and take necessary actions for future uncertainty.

1. Introduction

Linear programming (LP) problem has an important application in various sectors of our daily life. The major drawback faced by manager or decision-makers (DM) in daily-life application is to determine the parameters. Because of several factors in real-life problems, the real-life problems are very complex. Due to uncertainty, the decision-makers cannot always formulate the problem in a well-defined and exact manner, nor can they always precisely predict the outcome of viable decisions. To overcome these uncertainty complex problems, we take more realistic descriptive knowledge of experts, which can be represented as fuzzy data. Firstly, the basic concept of fuzzy set theory was proposed by Zadeh [1]. Further, the basic concept of fuzzy decision-making was proposed by Bellman and Zadeh [2]. Thus, linear programming (LP) problem with fuzzy environment would be very effective in solving real-life problems. If the parameters of LP problem are considered as fuzzy, then it is called fuzzy linear programming (FLP) problem. The concepts of the feasible solution and efficient solutions of the FLP problem were proposed by Ramik [3]. Maleki et al. introduced the idea of using the ranking function for solving the FLP problem [4]. The concept of sensitivity analysis for solving the FLP problem was proposed by Ebrahimnejad [5]. A trapezoidal fuzzy number was considered by Wan and Dong [6] for solving LP problems using multiobjective programming and membership function. Ganesan and Veeramani [7] also considered a new fuzzy symmetric trapezoidal fuzzy number and solved it. Another type of problem was considered by Lotfi et al. [8], where all the parameters, variables, and constraints are chosen as fully fuzzy LP (FFLP) problem and solved by lexicographic method. Kumar et al. [9] also proposed a method for solving FFLP problem with equality constraints by using ranking function. Najafi and Edalatpanah [10] have suggested some modifications of paper [9]. Many researchers [1113] considered the lexicographic technique to apply in various problems like FFLP problem with triangular numbers and FFLP problem with trapezoidal fuzzy numbers.

After successful application of fuzzy sets in real-life application, decision-makers (DM) want a more realistic approach to handle the uncertainty in real-world problems. Thus, Atanassov [14] proposed the concept of a new set which is combined with both membership functions and nonmembership functions and the set was called intuitionistic fuzzy set (IFS). IFS is an extension version of fuzzy set. Singh and Yadav [15] proposed intuitionistic fuzzy multiobjective linear programming problem with various membership functions. Singh and Yadav [16] proposed transportation problem with intuitionistic fuzzy type-2 problem. Some of researchers [1722] focused on solving multiobjective LP (MOLP) problem and LP problems with intuitionistic fuzzy numbers. Till now, several works have been pioneered in both FS and IFS. Afterwards, Smarandache [23] introduced the structure of neutrosophic set (NS) for developing the solution of any kind of real-world problem in a reasonable way. After Smarandache, Wang et al. [24] disclosed the establishment of single-typed neutrosophic set, which demands a crucial position in NS theory. The notion of single-valued neutrosophic set was more suitable for solving many real-life problems like image processing, medical diagnosis, decision-making, water resource management, and supply chain management. To reflect the decision-making information in an objective way, the triangular neutrosophic numbers (TNN) can be used in real-life problems to express the attribute value. This can not only maintain the variables but also highlight the possibility of various values within this interval. Of late, Abdel-Basset et al. [25] solved LP problems under neutrosophic triangular numbers by using ranking functions. An integer programming problem with triangular neutrosophic numbers was developed by Das and Edalatpanah [26]. For the first time in neutrosophic sets, Das and Chakraborty [27] proposed a model for solving LP problem in pentagonal numbers. Ye et al. [28] introduced the idea of finding the optimal solution of the LP problem in NNs environment. Das [29] also used pentagonal neutrosophic numbers in transportation problem. Pythagorean fuzzy numbers also can handle the uncertainly problem. Wang and Li [30] proposed a Pythagorean fuzzy number in decision-making problem; for more details about the applications of fuzzy extension sets, see [3134].

Our contribution, motivation, and novelties are as follows.

1.1. Contribution

In this article, we mainly focused on neutrosophic multiobjective linear programming (NMOLP) problem with mixed constraints under triangular neutrosophic numbers. Several factors are also involved in our day-to-day life; therefore, DM choose the neutrosophic numbers for better results. In neutrosophic numbers, DM always choose any membership function as per the problem. Some basic operational laws of triangular neutrosophic numbers are demonstrated to enhance the pertinence of our proposed theory. With the progression of the study, a newly conceptualized ranking function is established under triangular neutrosophic number background. Utilizing this constructive tool, the NMOLP problem is transformed into crisp MOLP problem. Notably, the well-known various membership functions are used for conversion into an equivalent crisp convex programming problem.

1.2. Motivation

Neutrosophic sets play an important role in uncertainty modelling. The development of uncertainty theory plays a fundamental role in formulation of real-life scientific mathematical model, structural modelling in engineering field, medical diagnosis problem, and so forth. How can we solve multiobjective linear programming based triangular neutrosophic numbers? Is it possible to apply in real-life problem? Still there is no method for application in multiobjective linear programming problem having triangular neutrosophic numbers. From this aspect, we try to extend this research paper.

1.3. Novelties

A linear membership function is usually very comfortable in real-life situations. It is defined by two points, that is, the upper levels and lower levels of acceptability. A numerical problem related real mathematical problem is set forth to validate our anticipated hypothesis. Lastly, the comparison work involving the ranking system of the alternatives uplifted the superiority of our proposed supposition. To the best of our knowledge, no method is available for solving NMOLP problem. Therefore, we attempt to establish a new strategy to solve this problem.

The rest of the paper is organized as follows: Some basic definitions and preliminaries are presented in Section 2. In Section 3, the classical MOLP problem and membership functions are presented. The proposed method is discussed in Section 4. In Section 5, we present a numerical example, and a real-life problem is discussed. The analysis of the result is also discussed is Section 6. Finally, the conclusion is discussed in Section 7.

2. Preliminaries

In this segment, we establish some fundamental mathematical operations and definition which is required throughout the paper.

Definition 1. (see [31]). Consider that in all-inclusive discourse X, which is meant conventionally by x, is supposed to be a single-valued neutrosophic (SVN) set if . The set is described by a reality enrollment work, level of certainty: ; an indeterminacy enrollment work, level of vulnerability: ; and a false enrollment work, level of falsity: . Also, a SVN set satisfies the condition

Definition 2. (see [30]). A triangular neutrosophic number (TNN) is denoted by whose three membership functions for the truth, indeterminacy, and falsity of can be defined as follows:where Additionally, when is called a nonnegative TNN. Similarly, when becomes a negative TNN.

Definition 3. (see[30]). Let and be two TNNs. Then the arithmetic relations are defined as follows:(i)(ii)(iii)(iv)(v)

Definition 4. (see [30]). Ranking neutrosophic numbers is consistently assumed as a fundamental function in phonetic dynamic and some other neutrosophic application frameworks, which has been concentrated by numerous mathematicians. Separation measure between two neutrosophic numbers is firmly identified with the idea of neutrosophic numbers which is closely related to the concept of ranking neutrosophic numbers. Let be a TNN. The ranking function for triangular neutrosophic number is denoted by and defined by .

Definition 5. (see [29]). Let and be two TNNs. Let and be two TNNs. Then, we have the following:(i)(ii)(iii)(iv)

Definition 6. Let and be two TNNs; then if and only if , and .

3. Classical Problem of MOLP

The popular multiobjective linear programming (MOLP) issue with blended requirements is portrayed by

Definition 7. Let be the doable district for (2). A point is supposed to be productive or pareto ideal arrangement solution of (2) if there does not survive any with end goal that and for any .

Definition 8. A point is supposed to be feeble pareto ideal arrangement of (2) if there does not survive any with end goal , where .

3.1. Membership Functions

There are different techniques to take care of a MOLP issue. These strategies are arranged into two general classes: scalarization techniques and nonscalarization techniques. These methodologies convert the MOLP issue into a solitary target programming problem. In the above literature study, we found that two types of membership functions are used for solving MOLP problem. Linear membership function is an emerging technique to solve fuzzy linear programming problem. Linear function is based on two points only, that is, upper level and lower level of acceptability of the decision variable. In uncertainty circumstances, this type of function is not fixed for all conditions. Therefore, here we considered both linear and nonlinear membership functions.

3.1.1. Linear Membership Functions

A linear membership function can be defined as follows:

3.1.2. Parabolic Membership Function

The parabolic membership function can be defined as follows:

Corollary 1 (see [17]). The following sets where are convex sets:

Proof. The proof is straightforward.

4. Proposed Method

In this section, by using a new ranking function, we suggest a new method for solving NMOLP problems. The main work will be presented as follows:Step 1: consider problem (2) of classical MOLP problem.Step 2: on the off chance that the coefficients of the goal capacities, choice factors, and right-hand sides of requirements are dubious, which are spoken with by three-sided neutrosophic numbers, at that point problem (2) becomes NMOLP problem and the problem might be composed asStep 3: utilizing the ranking function which is linear, problem (7) is changed to the accompanying crisp MOLP problem.Step 4: determine the goal programming as follows:In problem (8), the symbol “” is used to denote that some deviation ought to be permitted while exacting objective. To change the model in (8) into a crisp programming model, we already discussed the above linear and nonlinear membership functions.Step 5: use appropriate enrollment works and change the GP model into crisp programming model.Step 6: solve the crisp programming problem using any suitable technique or LINGO or MATLAB.

Theorem 1. An effective solution for (7) is a proficient solution for (6).

Proof. The proof is straightforward.
So, from the above theorem, NMOLP problem (6) is equal to settling crisp model (7).

5. Numerical Experiments

In this section, some numerical examples are given below to illustrate the new model.

Example 1. Let us consider the following NMOLP problem:where the parameters are as follows:As Step 3, we use ranking function of Definition 5; the above problem is equivalent to the following crisp MOLP problem:Solving problem (11) as per Step 4, we have the following solutions:where are deviation points of membership functions. Now, applying Step 5, problem (11) is equal to the accompanying GP model as follows:Applying the membership functions and solving by LINGO 18.0, the solution of (13) is reported in Table 1.

Example 2. Let us consider the following NMOLP problem:Problem (14) can be modelled as a multiobjective neutrosophic linear programming problem with single-valued triangular neutrosophic numbers.By utilizing our Step 3 to Step 6, the optimal solution of the above problem is reported in Table 2.

5.1. Real-Life Application: Diet Problem

In this section, to show the application of the proposed method, the real-life problem is solved by the proposed method, and it is concluded that the proposed method can be applied in any real-life problem. For a very simple diet problem in which the nutrients are starch and protein as a group, the two types of foods with data are given in Table 3.

The activities and their levels in the model are given as follows: activity j: to include 1 kg of food type j in the diet, associated level , for j = 1, 2. The various nutrients in the model lead to different constraints. For example, the amount of starch contained in the diet is , which must be ≥ 5 for feasibility. Similarly, . In this diet problem, the total cost of food and the procurement cost of food should be minimized. Since the cost coefficients and all other coefficients are indecisive and also contain the indeterminacy part, the problem is modelled as a bilevel multiobjective linear programming problem.

The formulation of the above problem is given as follows:

Using our method, the above problem is solved using our Step 3 to Step 5, and the above optimal solution is obtained in Table 4.

6. Result Analysis

In the above literature study, we found that there is no method for solving multiobjective linear programming problem in neutrosophic environment. Therefore, for rationality and effectiveness of the proposed method, we consider another uncertainty problem, that is, intuitionistic fuzzy numbers. Singh and Yadav [17] considered the same problem and solved it with various membership functions. Here, we consider the diet problem for comparison of our proposed method with the existing method.

From Table 5, we get that our result is better than the existing results. Since the object of the problem is minimization, so based on this point of view, our results are better than the existing approach under both linear and parabolic membership functions. Therefore, we can conclude that our proposed algorithm is a new way to handle the uncertainty in real-life problems.

7. Conclusions

In this paper, we develop a new method for solving neutrosophic multiobjective LP (NMOLP) problems, and the model is transformed into a MOLP problem by using ranking function. After successful application in ranking function, we use scalarization technique to convert the goal programming (GP) problem. We also investigated various membership functions to solve the GP model. As per our discussion, the DM choose the membership functions independently which fit the model. From the obtained results, we conclude that the nonlinear membership functions, that is, parabolic functions, are always better than linear membership functions (parabolic > linear). To the best of our knowledge, there is no method in literature for solving NMOLP problem by using membership functions. We also used our proposed method to demonstrate a numerical example. Our proposed method is a new way in neutrosophic environment to handle multiobjective programming problem. There are various scopes in the future to develop our algorithm, like application in real-life problem from industrial sector, transportation problem, and assignment problem.

Data Availability

The data used to support the findings of this study are included within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

Authors’ Contributions

The authors contributed equally to writing this article. All authors have read and agreed to the published version of the manuscript.

Acknowledgments

This research was funded by the Key Industrial Technology Development Project of Chongqing Development and Reform Commission, China (Grant no. 2018148208), Key Technological Innovation and Application Development Project of Chongqing, China (Grant no. cstc2019jscx-fxydX0094), Innovation and Entrepreneurship Demonstration Team of Yingcai Program of Chongqing, China (Grant no. CQYC201903167), and Science and Technology Innovation Project of Yongchuan District (Grant no. Ycstc, 2020cc0501). The authors express their gratitude for the support.