Abstract

In the field of operation research, both linear and fractional programming problems have been more encountered in recent years because they are more realistic in expressing real-life problems. Fractional programming problem is used when several rates need to be optimized simultaneously such as resource allocation planning, financial and corporate planning, healthcare, and hospital planning. There are several techniques to solve the multiobjective linear fractional programming problem. However, because of the use of scalarization, these techniques have some limitations. This paper proposed two new mean and median techniques to solve the multiobjective linear fractional programming problem by overcoming the limitations. After utilizing mean and median techniques, the problem is converted into an equivalent linear fractional programming problem; then, the linear fractional programming problem is transformed into linear programming problem and solved by the conventional simplex method or mathematical software. Some numerical examples have been illustrated to show the efficiency of the proposed techniques and algorithm. The performance of these solutions was evaluated by comparing their results with other existing methods. The numerical results have shown that the proposed techniques are better than other techniques. Furthermore, the proposed techniques solve a pure multiobjective maximization problem, which is even impossible with some existing techniques. The present investigation can be improved further, which is left for future research.

1. Introduction

Optimization is the process of finding the maxima or minima of a single or several objective functions subject to constraints. Many real-world problems are modeled as optimization problems. A linear programming approach has been frequently used to optimize a single linear objective function subject to finite linear constraints [1]. This approach is used to solve many real-world problems such as manufacturing, marketing, finance, advertising, and agriculture. However, it can be difficult to optimize two or more objectives at the same time, and it is even more difficult if the objectives are conflicting in nature. The goal was to generate a compromise solution that achieves all the objective functions simultaneously. Multiobjective optimization techniques are helpful in improving the decision-making process in such situations. Several methods have been proposed to solve such problems by various scholars [2]. However, due to the limitations of the methods, choosing a proper technique remains a subject of active research. In the optimization problem, linear fractional programming concerns the optimization problem of a ratio of two linear functions subject to some constraints. Recently, linear fractional programming problems have attracted the interest of many researchers due to their application in different disciplines such as production planning, financial and corporative planning, economics and management science, healthcare, and hospital planning [3].

In this paper, we focus our interest on a multiobjective linear fractional programming problem where more than one linear fractional objective function is optimized simultaneously subject to finite linear constraints. Different researchers have proposed different scalarizing techniques to solve multiobjective optimization problems. Most of these techniques have been tested with nonconflicting objectives that were not appropriate. A multiobjective optimization problem with multiple conflicting objectives is the prerequisite for the application of every multiobjective optimization technique. Besides this, the existing scalarizing techniques have been evaluated when the denominator (scalarizing) quantity of the combined multiobjective function is nonzero. After analyzing the limitations of the previous scalarization techniques, improved scalarization techniques are proposed in this study. These proposed scalarizing quantities are very rare to be zero when compared to other existing techniques.

This study was motivated by the fact that different researchers solved nonconflicting multiobjective programming problems by converting them into single-objective programming problems, such as Chandra Sen, advanced transformation, new arithmetic average, new geometric average, advanced harmonic average, advanced mean deviation, and Pearson 2 skewness coefficient. However, solving the conflicting multiobjective fractional programming problem using the proposed techniques gave a better result and overcame the limitations of other techniques. This study tried to fill this gap.

The rest of the research is organized as follows. An overview of the literature is given in Section 2. Section 3 presented the methodology of the proposed methods. Section 4 described the problem formulation and the solution concept. Section 5 presented existing and proposed solving approaches. Section 6 discussed our algorithm. Section 7 provides illustrative examples, and the result is compared with the other existing approaches. Section 8 discussed the comparative study. Lastly, Section 9 presented conclusion and suggestions for future work.

2. Review of the Literature

This section presents a review of different pieces of the literature related to mean and median scalarizing techniques for multiobjective linear fractional programming problems.

Life is about making decisions, and the choice of optimal solutions is not an exclusive subject of scientists, engineers, and economists. Decision-making is present in daily life; when looking for an enjoyable vacancy, everyone will formulate an optimization problem like with a minimum amount of money, visiting a maximum number of places in a minimum amount of time and with the maximum comfort [4]. Multiobjective programming is a part of mathematical programming dealing with decision problems characterized by multiple conflicting objective functions that must be simultaneously optimized on a feasible set of decisions [5]. Fractional programming is used in several practical applications, such as cutting stock problems, shipping schedule problems, and different fields such as education, hospital administration, court systems, air force maintenance units, resource allocation, transportation, and bank branches. Different methods were suggested to solve linear fractional programming problem such as the variable transformation approach [6] and updated solution procedures [3].

Many researchers and scholars have studied how to convert multiobjective optimization problems into single-objective optimization problems and solve them using several techniques. Some of them are listed in Ref. [7]. Improved scalarization techniques using mean, harmonic mean, and geometric mean have been applied for solving multioptimization linear programming problems. Reference [8] solved the multiobjective linear fractional programming problem by using mean and median. New average techniques (geometric and arithmetic) had been proposed by Refs. [9, 10], which suggested harmonic average and advanced harmonic average techniques to solve multiobjective linear fractional programming problems. Advanced transformation and new statistical averaging techniques have been applied to solve a multiobjective linear programming problem [1113]. Also, new mean deviation and advanced mean deviation to solve a multiobjective fractional programming problem have been proposed. Moreover, regarding mean and median, Ref. [14] offered the Pearson 2 skewness coefficient technique to turn a multiobjective linear fractional programming problem into a single-objective linear fractional programming problem. The main goal of this research is to solve a multiobjective linear fractional programming problem with less computational difficulties using the new proposed techniques. Furthermore, the proposed techniques address the limitations of existing approaches.

3. Methodology

In this methodology, we have used two new mean and median techniques to solve a multiobjective linear fractional programming problem. First, the multiobjective linear fractional programming problem was converted into an equivalent linear fractional programming problem by the proposed techniques. Second, the linear fractional programming problem was transformed into a linear programming problem by variable transformation and solved by the conventional simplex method or mathematical software, which compared their results with the other existing methods. Lastly, to illustrate the proposed methods, numerical examples are given.

4. Mathematical Formulation and Solution Concept

4.1. Linear Fractional Programming Problem

The general linear fractional programming problem is formulated as follows:where are the real valued and continuous functions on , for all and are the column vectors, are scalars, and represent the matrix.

According to the method introduced by Charnes and Cooper [6], problem (1) is changed into the following linear problem by the use of variable transformations.

Let . Then,

Theorem [15]: let be the optimal solution of (1), then  = () is the optimum solution for (1).

4.2. Multiobjective Linear Fractional Programming Problem (MOLFPP)

In this section, the techniques for transforming a multiobjective linear fractional programming problem into a linear fractional linear programming problem will be explained.

The general problem of linear fractional programming with multiple objectives may be expressed as [16]

Subject towhere denotes the quantity of objective functions that must be maximized, is the number of objective functions that need to be minimized, and is the total number of objective functions that must be maximized plus minimized, and , for all .

Definition 1. A point is said to be an efficient solution of a multiobjective linear fractional programming problem (3) if there is no such that for all , and for at least one , and for all and for at least one .

5. Applied Techniques of Converting Multiobjective Linear Fractional Programming Problem into Single Linear Fractional Programming Problem

There are many techniques, such as Chandra Sen, advanced transformation, new arithmetic average, new geometric average, advanced harmonic average, advanced mean deviation, and Pearson 2 skewness coefficient, presented in the literature to solve multiobjective programming problems. These techniques are concisely described in the following.

After individually optimizing all fractional objective functions subject to the given constraints using the above variable transformation (2), we getwhere are the aspiration values of the objective functions.

5.1. Chandra Sen Technique [17]

According to Chandra Sen’s technique, the multiobjective linear fractional programming problem given in (3) can be converted into a single-objective function as

This can be solved using the simplex method with the same constraints (3).

5.2. Advanced Transformation Technique [11]

According to advanced transformation technique, the multiobjective linear fractional programming problem given in (3) is converted into a single-objective function aswhere , where

subject to the same constraints as in (3).

5.3. New Arithmetic Average Technique [9]

According to a new arithmetic average technique, the combined objective function under the same constraints (3) can be formulated aswhere , where and .

5.4. New Geometric Average Technique [9]

The combined objective function by a new geometric average technique under the same constraints (3) is expressed as follows:where , where

5.5. Advanced Harmonic Average Technique [10]

The combined objective function by the advanced harmonic average technique under the same constraints (3) is expressed as follows:where , where

5.6. Advanced Mean Deviation Technique [13]

According to the advanced mean deviation technique, the combined objective function under the same constraints (3) can be formulated aswhere , where , . is the total number of objective functions.

5.7. Pearson 2 Skewness Coefficient Technique [14]

According to Pearson 2 skewness coefficient technique, the combined objective function under the same constraints (3) can be formulated aswhere , where is a standard deviation for the value of all objective functions.

5.8. Proposed Techniques

The mean, median, and standard deviation have been used for scalarizing the multiobjective linear fractional programming problem. The proposed techniques to solve the multiobjective fraction programming problem based on the mean and median idea are briefly described in the following.

The process of translating a multiobjective fraction programming problem into a single linear fractional programming problem is as follows:where NMMT denotes new mean and median techniques and is calculated aswhere . . , . .

6. The New Mean and Median Algorithm for Solving MOLFPP

We propose an algorithm for solving multiobjective linear fractional programming problem (3) as follows:Step 1: find the individual optimal value of each of the fractional objective functions subject to the constraints using variable transformation.Step 2: calculate and using formula (17).Step 3: construct the combined single fractional objective functions using formula (15).Step 4: optimize the combined fractional objective function under the same constraints.

7. Numerical Examples

In this section, illustrative examples are presented to demonstrate how the techniques and the algorithm work. Some examples have been taken from previous studies to show the differences with our proposed techniques.

Example 1. (see Ref. [18]):It is clear from the results of Table 1 that both objectives are individually achieved by different solutions (values of ).

7.1. New Mean and Median Techniques 1

.

So,

After solving problem (20), we get Max Z = 505.05 at .

7.2. New Mean and Median Technique 2

MaxZ = 

So,

After solving problem (21), we get Max Z = 20968 at ().

Now, solve Example 1 using other possible techniques such as(1)By Chandra Sen [17], the result is 𝑀𝑎𝑥 Z = 1.96 at .(2)By the new arithmetic average [9], the result is Max, Z = 11.048 at .(3)By advanced mean deviation [13], the result is Max Z = 3499 at

Here, most of recently proposed methods such as advanced transformation, new arithmetic average, advanced harmonic average, and Pearson 2 skewness coefficient did not solve the problem.

Example 2. (see Ref. [14]):It is clear from the results of Table 2; all seven objectives are not individually achieved by the same solution.

7.3. New Mean and Median Technique 1

So,

After solving problem (23), we get Max Z = 188.769 at (1/4, 1/4).

7.4. New Mean and Median Technique 2

So,

After solving problem (24), we get Max Z = 188.769 at (, ).

Now, solve Example 2 by other techniques such as(1)By Chandra Sen [17], the result is Max Z = 17.853 at (, ).(2)By advanced transformation [11], the result is Max Z = 33.189 at (, ).(3)By the new Arithmetic average [9], the result is Max Z = 22.126 at (, )(4)By the new geometric average [9], the result is Max z = 23.42 at(, ).(5)Advanced harmonic average [10], the result is Max Z = 12.458 at(, )(6)By advanced mean deviation [13], the result is Max Z = 44.20 at (, ).(7)By the Pearson 2 skewness coefficient [14], the result is Max. Z = 12.458 at (, ).

Example 3. Consider the following multiobjective linear fractional programming problem:Using the value of mean, median, and standard deviation from Table 3, we find the following.

7.5. New Mean and Median Technique 1

.

So,

After solving problem (26), we get Max Z = 37.144 at .

7.6. New Mean and Median Technique 2

So,

After solving problem (27), we get Max Z = 22.386 at (4, 0.667, 0).

Now, solve Example 3 by other techniques such as(1)By Chandra Sen [17], the result is Max Z = 1.11 at (5, 0, 0).(2)By advanced transformation [11], the result is Max Z = 1 0.56 at .(3)By the new arithmetic average [9], the result is Max Z = 8.658 at .(4)By the new geometric average [9], the result is Max Z = 9.188 at .(5)By advanced harmonic average [10], the result is Max Z = 9.75 at (6)By advanced mean deviation [13], the result is Max Z = 15.6 at .(7)By the Pearson 2 skewness coefficient [14], the result is Max Z = 2.418 at .

Example 4. Consider the following multiobjective linear fractional programming problem:Using the value of mean, median, and standard deviation from Table 4, we find the following.

7.7. New Mean and Median Technique 1

So,

After solving problem (29), we get Max Z = 124.43 at (40, 0, 0).

7.8. New Mean and Median Technique 2

So,

After solving (30), we get Max Z = 151.35 at (40, 0, 0).

Now, solve Example 4 using other techniques such as(1)By Chandra Sen [17], the result is Max Z = 1.217 at (40, 0, 0).(2)By advanced transformation [11], the result is Max Z = 0.56 at (40, 0, 0).(3)By new arithmetic average [9], the result is Max Z = 7 at (40, 0, 0).(4)By the new geometric average [9], the result is Max z = 14.47 at (40, 0, 0).(5)By advanced harmonic average [10], the result is Max Z = 29.014 at (40, 0, 0).(6)By advanced mean deviation [13], the result is Max Z = 29.014 at (40, 0, 0).(7)By Pearson 2 skewness coefficient [14], the result is Max Z = 14.98 at (40, 0, 0).

Example 5. (see Ref. [19]):Using the value of mean, median, and standard deviation from Table 5, we find the following.

7.9. New Mean and Median Technique 1

.

So,

After solving problem (32), we get Max Z = 25.79 at (3.6, 2.6).

7.10. New Mean and Median Technique 2

So,

After solving (33), we get Max Z = 8.058 at .

Now, solve Example 5 by other possible techniques such as(1)By Chandra Sen [17], the result is Max Z = 0.716 at .(2)By the new arithmetic average [9], the result is Max Z = 4.29 at .(3)By advanced mean deviation [13], the result is Max Z = 4.53 at .(4)By the Pearson 2 skewness coefficient [14], the result is Max Z = 1.29 at .

In Example 5, advanced transformation, advanced harmonic average, and Pearson 2 skewness coefficient did not also solve the problem. This is one of the limitations.

8. Comparative Study

The following table summarizes the results of the MOLFPP using different techniques. It shows the comparison between the techniques studied in this paper and other techniques. The solution to the problem obtained by the proposed techniques gave a better result than the other techniques that were previously studied, as shown in Table 6. In addition to this, the proposed techniques solve problems that could not be solved by some existing techniques.

From Table 6, “—” represents that the techniques did not solve the given problems. It is evident from this table that the results of Examples 15 show that when using the two proposed techniques called New Mean and Median Technique 1 and New Mean and Median Technique 2, the results are better than other techniques.

9. Conclusion and Future Work

In this paper, we have proposed two new techniques to convert a multiobjective linear fractional programming problem into a single linear fractional programming problem, and then the single linear fractional programming problem is solved by variable transformation in simple and easy ways. These techniques provided a more compressive and effective solution to the conflicting multiobjective linear fractional programming problem. To illustrate the solution process and motivation, some numerical examples have been solved and the techniques were compared with the other existing techniques that were previously studied, as shown in Table 6. The numerical results confirm that our proposed techniques optimize the problem better than those other techniques. Furthermore, the limitations of the existing methods have been pointed out.

Future studies would compare these new mean and median techniques with other techniques other than Chandra Sen, advanced transformation, new arithmetic average, new geometric average, advanced harmonic average, advanced mean deviation, and Pearson 2 skewness coefficient to reinforce the results and come up with better results. In addition to this, the proposed algorithm can be improved to solve multilevel multiobjective fractional programming problems.

Data Availability

The data used to support the findings of this study are available from the corresponding author upon request.

Conflicts of Interest

The authors have no relevant financial or nonfinancial interests to disclose. The authors declare that there are no conflicts of interest with respect to the publication of this manuscript.

Acknowledgments

The authors are very grateful to the referees for their effective comments and suggestions, which help to improve the quality of this paper.