Introduction

The real word problem with the transportation problem is a special case of linear programming. Joshi et al. [9] describe the paradoxical position of the multi-objective transportation problem with linear constraints and fractional constraints. Here paradox present in every objective is not necessary and by using a ranking procedure to compare the paradoxical with the compromise solution. In this article we discuss linear plus linear fractional multi-objective transportation problem with fuzzy programming problem uses MFL.

In the literature, the transportation problem has got better concentration. When transporting the same number of goods from each origin to each destination, the more-for-less (MFL) paradox allows more goods to be transported at a lower total cost. However, the transportation paradox is rarely mentioned in the many textbooks and materials dealing with transportation issues. Apparently, some researchers discovered the paradox independently of each other. However, most treatises on this subject refer to the treatises by Charnes and Klingman [4] and Szwarc [17] as their first treatises. In Charnes and Klingman [4], he named it more or less paradox, and they wrote: Some (Charnes and Cooper; [5]) are unknown to the majority of workers in the field of linear programming [6].

In many real-life situations, transportation problems using fractional objectives are widely used as a performance measure, such as analyzing the financial aspects of a transportation company and businesses, and managing transportation with individuals or groups facing difficulties. It has been maintain the proper ratio between some important parameters and crucial parameters related to the transportation of goods from a particular source to different destinations. Objective functions of the fractional functions include optimizations such as the ratio of total returns to total investment, the ratio of risk assets to capital, and total taxes on total public spending on goods [7].

Kumar et al. [11] presented equality type constraints and conflicting objectives of multi-objective transportation problems. Here objectives type is fuzzy of nature. Therefore they solved three methods using fuzzy programming. Joshi et al. [10] explained that the value of objective significance was below the optimal value and that transporting more quantities in a linear plus linear fractional transport problem could result in a decrease in lower values. They discussed the new heuristic conditions for the basic viable solution of open LPLFTP and the sufficient conditions to achieve this contradictory result. Li et al. [12] presented multi-objective (MO) transportation problems using a fuzzy compromise programming approach. The comprehensive review of various objective, have the marginal assessment of individual objectives, an overall assessment of all objectives. They use traditional optimization techniques to solve fuzzy compromise programming models and get uncontrollable compromise solutions. This solution maximizes the comprehensive membership of the global assessment for all purposes. Prochelvi et al. [15] developed an algorithm to find linear constraints of the paradoxical result of multi-objective transportation (MOT) problems. It obtains the best paradoxical pair and range of flow by using the sufficient condition of the existing paradox.

A new compromise algorithm for multi-objective transportation problems was discussed by Rizk-Allah et al. [16]. The characterized the NCPA by communicating three types of membership methods had objective namely, truth membership and indeterminacy membership respectively. The measuring validated the ranking degree used TOPSIS approach to the presentation of the NCPA.

Adlakha et al. [1] was analysis increasingly useless for administrator decisions (for example, efforts to increase factory capacity or increase advertising demand in a particular market). Sufficient conditions to determine the identity of the runner market and provide points. For large-scale transportation problems, almost the more-for-less paradoxical methods apply to this method and provide users with insight into the problem, making it an effective tool for administrators. The method used to solve a particular transport problem has developed an emotional alternative solution algorithm.

Afwat et al. [2] proposed a new way of product approach to solving the multi-objective transportation problem. Use fuzzy programming in different units to convert targets to membership and accumulate per product. Finding a solution that is close to the best solution is an easy and quick way. Bit et al. [3] proposed that all constraints are congruent equations and the goals are essentially inconsistent. This is a special case of vector minimums for linear multi-objective transportation problems. All existing methods create to build a compromised solution or a set of non-dominant solutions. Linear multi- objective transportation problems use fuzzy linear programming to provide effective solutions and optimal compromises. This is a comprehensive version of the Simplex algorithm. Nomani et al. [14] proposed a weighting method for goal planning to solve the multi-objective transportation problem. Depending on the expectations of decision-makers using this model, higher priority goals can be more satisfying. Taking into account the multi-objective transportation problem, the problem of this method is solved.

We have described a new way to resolve the MFL paradox in LPLF-MOTP using the fuzzy method when there is no common paradox in all targets. This paper is divided into the following sections: In the sect. “Mathematical Model”, mathematical formulations are given; In the definition section, all the necessary definitions are discussed; Sect. “Step by Step MFL Algorithm for LPLF-MOTP” describes the MFL paradox and ambiguity handling process; and Sect. “Numerical Example” describes an example that supports the theory of the problem described in Sect. “Mathematical Model”. The conclusions were explained in Sect. “Conclusion”.

Mathematical Model

Transportation problems involve distributing products from many supply points to many demand points with minimal total transportation costs. Consider m sources \({S}_{1},{S}_{2},\dots ,{S}_{m},\) n destinations points \({D}_{1},{D}_{2},\dots ,{D}_{n}\) and \(K\) objectives \({Z}_{1},{Z}_{2},\dots ,{Z}_{K}\). We assume that minimized to all \(K\) objectives. Suppose that \({a}_{i}\left(i=1,2,\dots ,m\right)\) supply points are \({S}_{i}\) sources available and \({b}_{j}\left(j=1,2,\dots ,n\right)\) demand points are \({D}_{j}\) destinations required level. Let a component of the goods from the source \({S}_{i}\) to the destination \({D}_{j}\) is a penalty \({r}_{ij}^{k}\) associated to transporting for each objective \({Z}_{k}\). Let the unknown quality of goods to be transported from source \({S}_{i}\) to destinations \({D}_{j}(i=1,2,\dots ,m;j=1,2,\dots ,n)\) represented by the variable \({x}_{ij}\).

Linear plus linear fractional (LPLF) multi-objective transportation problem

Suppose LPLF-MOTP is following as:

[P1]Min \({Z}_{k}=\sum_{i=1}^{m}\sum_{j=1}^{n}{r}_{ij}^{k}{x}_{ij}+\sum_{i=1}^{m}\sum_{j=1}^{n}\frac{{s}_{ij}^{k}{x}_{ij}}{{t}_{ij}^{k}{x}_{ij}}, k=1,2,\dots ,K,\)

$$ {\text{Subject}}\,{\text{to}}\left\{ {\begin{array}{*{20}c} {\sum\limits_{{j = 1}}^{n} {x_{{ij}} } = a_{i} } & {\forall i = {\text{1}},{\text{2}}, \ldots ,m,} \\ {\sum\limits_{{i = 1}}^{m} {x_{{ij}} } = b_{j} } & {\forall j = {\text{1}},{\text{2}}, \ldots ,n,} \\ {x_{{ij}} \ge 0} & {\forall i = {\text{1}},{\text{2}}, \ldots ,m;j = {\text{1}},{\text{2}}, \ldots ,n.} \\ \end{array} } \right. $$
$$\sum_{i=1}^{m}{a}_{i}=\sum_{j=1}^{n}{b}_{j}.$$

This is a necessary and sufficient condition for the existence of a feasible solution called an equilibrium condition.where

\(\sum_{i=1}^{m}\sum_{j=1}^{n}{r}_{ij}^{k}{x}_{ij}\ge 0\); \(\sum_{i=1}^{m}\sum_{j=1}^{n}{s}_{ij}^{k}{x}_{ij}\ge 0\); \(\sum_{i=1}^{m}\sum_{j=1}^{n}{t}_{ij}^{k}{x}_{ij}>0\); \({r}_{ij}^{k}\ge 0; {s}_{ij}^{k}\ge 0\) and \({t}_{ij}^{k}\ge 0\).

\({r}_{ij}^{k}\)= From supply point \({i}^{th}\) to destination \({j}^{th}\) capital in transporting quantities per unit,

\({s}_{ij}^{k}\)= From supply point \({i}^{th}\) to destination \({j}^{th}\) depreciation in transporting quantities per unit,

\({t}_{ij}^{k}\)= From supply point \({i}^{th}\) to destination \({j}^{th}\) profit earned in transporting quantities per unit.

MFL Paradox in Linear Plus Linear Fractional Multi-objective Transportation Problem

The linear plus linear fractional multi-objective transportation problem is MFL paradox transportation problem if the shipment volume from each supply point to all destinations is at least the same and more total goods can be shipped at a lower total cost, even if the shipping cost is not negative. The equality constraint for a given.

[P2] Min \({Z}_{k}=\sum_{i=1}^{m}\sum_{j=1}^{n}{r}_{ij}^{k}{x}_{ij}+\sum_{i=1}^{m}\sum_{j=1}^{n}\frac{{s}_{ij}^{k}{x}_{ij}}{{t}_{ij}^{k}{x}_{ij}}, k=1,2,\dots ,K,\)

Subject to \(\left\{\begin{array}{l}\sum_{j=1}^{n}{x}_{ij}={a}_{i}+l\\\sum_{i=1}^{m}{x}_{ij}={b}_{j}+l \\ { x}_{ij}\ge 0\end{array}\quad \begin{array}{l}\forall i=1,2,\dots ,m, \\\forall j=1,2,\dots ,n, \\ \forall i=1,2,\dots ,m;j=1,2,\dots ,n.\end{array}\right.\)

$$\sum_{i=1}^{m}{a}_{i}+l=\sum_{j=1}^{n}{b}_{j}+l={F}^{0},$$
$${a}_{i}+l>0, {b}_{j}+l>0, i=1,2,\dots ,m;j=1,2,\dots ,n.$$

where

$$\sum_{i=1}^{m}\sum_{j=1}^{n}{r}_{ij}^{k}{x}_{ij}\ge 0; \sum_{i=1}^{m}\sum_{j=1}^{n}{s}_{ij}^{k}{x}_{ij}\ge 0;$$
$$\sum_{i=1}^{m}\sum_{j=1}^{n}{t}_{ij}^{k}{x}_{ij}>0; {r}_{ij}^{k}\ge 0; {s}_{ij}^{k}\ge 0\mathrm{ and }{t}_{ij}^{k}\ge 0$$

It is clear that an optimum feasible solution of [P1] is a feasible solution of [P2], cost-flow pair (\({Z}^{0}, {F}^{0})\) yield to the objective function [10].

Linear Plus Linear Fractional Multi-objective Transportation Problem Using Fuzzy Linear Programming

In fuzzy set theory, fuzzy linear programming is suitable for linear multi-objective decision-making problems. In its theory, element \(X\) is Membership in set A, indicated by Membership function \({\varphi }_{k}\left(X\right).\) [0, 1] is range of the membership function. In Multi-objective decision problems, the objective function defined via fuzzy set theory and the decision set is defined as intersection of all Fuzzy sets and constraints.

The Multi-objective transportation problem is considered the vector minimum problem. The first step is to assign two the values \({\tilde{u }}_{k}\) (Achievement of highest acceptable level) and \({\tilde{l }}_{k}\) (Expected achievement of the lower level) are used as upper and lower bounds Objective function \({Z}_{k}\). Let me \({\tilde{d }}_{k}\) = \({\tilde{u }}_{k}\)-\({\tilde{l }}_{k}\)= Deterioration Marginal for objective k. All objectives are specified to the expected level and deterioration marginal, create a fuzzy model. The next step is to convert the fuzzy model to a “crisp” model, i.e. enter the traditional linear programming problem [3].

The starting fuzzy model is then given by the expected achievement of the lower level for each objective, follows as:

$${Z}_{k}\le {\tilde{l}}_{k}\,\qquad k=1,2,\dots ,K,$$
$$\sum_{j=1}^{n}{x}_{ij}={a}_{i},\,\qquad \forall i=1,2,\dots ,m,$$
$$\sum_{i=1}^{m}{x}_{ij}={b}_{j},\,\qquad \forall j=1,2,\dots ,n,$$
$${x}_{ij}\ge 0,\qquad\forall i=1,2,\dots ,m;j=1,2,\dots ,n.$$

The membership function \({\varphi }_{k}\left(X\right)\) for the multi-objective transportation problem [3] is defined as:

$$ \varphi _{k}\left( X \right) = \left\{ {\begin{array}{l@{\quad}l@{\quad}l} 1 \hfill & {\mathit{if}}\hfill & {Z_{k} < \tilde{l}_{k} } \hfill \\ {1 - \frac{{Z_{k}- \tilde{l}_{k} }}{{\tilde{u}_{k} - \tilde{l}_{k} }}} \hfill & {\mathit{if}}\hfill & {\tilde{l}_{k} \le Z_{k} \le \tilde{u}_{k} } \hfill \\0 \hfill & {\mathit{if}} \hfill & {Z_{k} > \tilde{u}_{k} } \hfill \\\end{array} } \right. $$

For the vector minimum problem the equivalent linear programming problem is:

Maximize \(\alpha \)

Subject to \(\alpha \le \frac{{{\tilde{u }}_{k}-Z}_{k}}{{\tilde{u }}_{k}-{\tilde{l }}_{k}},\) \(k=1,2,\dots ,K,\)

$$\sum_{j=1}^{n}{x}_{ij}={a}_{i},\qquad\forall i=1,2,\dots ,m,$$
$$\sum_{i=1}^{m}{x}_{ij}={b}_{j}, \qquad\forall j=1,2,\dots ,n,$$
$${x}_{ij}\ge 0,\qquad\forall i=1,2,\dots ,m;j=1,2,\dots ,n, \alpha \ge 0$$

This linear plus linear fractional programming problem can be further simplified as [3]:

[P3] Maximize \(\alpha \)

Subject to

$$\left(\sum_{i=1}^{m}\sum_{j=1}^{n}{r}_{ij}^{k}{x}_{ij}+\sum_{i=1}^{m}\sum_{j=1}^{n}\frac{{s}_{ij}^{k}{x}_{ij}}{{t}_{ij}^{k}{x}_{ij}}\right)+\alpha \left({{\tilde{u }}_{k}- \tilde{l }}_{k}\right)\le {\tilde{u }}_{k},\qquad k=1,2,\dots ,K,$$
$$\sum_{j=1}^{n}{x}_{ij}={a}_{i},\qquad\forall i=1,2,\dots ,m,$$
$$\sum_{i=1}^{m}{x}_{ij}={b}_{j},\qquad \forall j=1,2,\dots ,n,$$
$${x}_{ij}\ge 0,\qquad\forall i=1,2,\dots ,m;j=1,2,\dots ,n,\alpha \ge 0$$

Definition

Cost-Flow Pair

If the value of the objective function is \({Z}^{0}\) and the flow rate is \({F}^{0}\), then this corresponds to the feasible solution \({X}^{0}\) of the transportation problem and the pair corresponds to the feasible solution \({X}^{0}\)[15].

Paradoxical Solution

A solution \({X}^{p}\)of [P2] yielding the objective function–flow pair (\({Z}^{0},{F}^{0})\) is called the ‘Paradoxical Solution’ if, for any other feasible solution of [P2] yielding a flow pair \((Z,F)\), we have

$$\left(Z,F\right)>\left({Z}^{p},{F}^{p}\right)$$

Or

\(Z={Z}^{p},\) but \(F<{F}^{p}\)

Or

\(F={F}^{p}, \mathrm{but}Z>{Z}^{p}\)

Let the optimum feasible solution of [P1] yield a value \({Z}^{0}={r}^{0}+\frac{{s}^{0}}{{t}^{0}}\) of the objective function \(r\left(x\right)+\frac{s(x)}{t(x)}\) [10].

Step by Step MFL Algorithm for LPLF-MOTP

  • Step 1: Using [8, 14] solve the above problem and get the compromise optimal solution. Each objective using modified distribution method to get individual ideal and anti-ideal optimal solutions.

  • Step 2: Generate the combined shadow price matrix for the LPLF-MOTP.

  • Step 3: In the table recognize the position of negative shadow prices obtained by step 2. If no negative entries are established in the shadow price matrix go to step 6.

  • Step 4: In step 3 choose the most negative entry established for the MFL solution and fuzzy programming problem. Relax the demand and supply (max (\({a}_{i},{b}_{j}\))) to getting the MFL solution for the LPLF-MOTP.

  • Step 5: Repeat the procedure for finding the other paradoxical solution.

  • Step 6: Solve the reduced problem as a regular unbalanced problem.

Remark

In these MFL procedure and fuzzy condition, it is not necessary that both situations are present in every objective function.

Numerical Example

In LPLF-MOTP, The linear function represents the transporting cost when goods are transported from different sources to their destinations, and the fractional part represents the ratio of sales tax to total public spending. Our objective is to determine a transporting schedule that minimizes the total sales tax paid by the sum of the ratio of total transporting costs to total public spending.

Polyfilm companies process PET chips to produce polyfilm products such as transparent films, metalized films, and specialty PET films. The company has 3 branches and 4 depots in various locations in India. The company transports polyfilm from its branch offices by truck to the depot on the highway. Decision-makers want a ratio of shipping costs to sales tax to total public speed. The shipping cost is Rs per KM and the sales tax is Rs per KG. Decision-makers also want to find the amount of polyfilm that will be shipped from the \({i}^{th}\) branch to the \({j}^{th}\) depot to meet the requirements. Using MFL paradox [P2] and MFL algorithm for LPLF-MOTP when transport more polyfilm from branches to destination then transportation cost and sales tax is minimized. Next we can use fuzzy linear programming [P3] in LPLF-MOTP objective matrix in Table 1 represents the shipping cost and sales tax. Now we solve this example using Lingo 17.0 software.

Table 1 linear plus linear fractional objective matrix for multi-objective example

We obtain the individual optimum solution for each objective for flow 100 as follows:

\({X}^{1}\)=(25,0,0,0,10,25,0,5,0,0,15,20), \({Z}_{1}({X}^{1})\)= 285.5763,

\({X}^{2}\)=(0,20,5,0,35,5,0,0,0,0,10,25), \({Z}_{2}({X}^{2})\)= 485.8667,

\({X}^{3}\)=(25,0,0,0,0,15,0,25,10,10,15,0), \({Z}_{3}({X}^{3})\)=555.8385.

Solving the LPLF-MOTP for flow 105 and weight (0.3, 0.3, 0.4), we get the compromise optimal solution as follows:

\(X\) = (25,0,0,0,10,25,0,5,0,0,15,20),

\({Z}_{1}(X)\)= 285.5763,

\({Z}_{2}(X)\)= 635.6667,

\({Z}_{3}(X)\)= 675.750.

Compromise optimal solution is represented in Table 2 (Shadow price matrix).

Table 2 Compromise optimal solution of shadow price matrix for MOLP-LFTP
Table 3 Ranking Procedure [13] of comparison of solution using to proposed, MFL and fuzzy solution for flow 105

At point (1,2) individual optimum solution for the flow 105

Where shadow prices are negative for each individual objective not to find any common cell. So we select the negative shadow price entry in three objectives. We got negative shadow price entries in cells (1,2), (1,3), (2,3), (3,1), (3,2). We increase the flow in demand and supply for the corresponding row and column by 5, the MFL, compromising, fuzzy solution are representing rank in Table 3 (Fig. 1).

Fig. 1
figure 1

Comparison’s ranking for LPLF-MOTP among MFL, compromise (com), fuzzy solution

Conclusion

In this paper solve the MFL paradox and fuzzy method in LPLF-MOTP. Here approach allows easy identification of such MFL paradox cells in the objective matrix and calculation of the matrix and the calculation of the maximal allowable units and distribution of these excesses in a systematic approach. No common results in MFL, Fuzzy and compromise solutions in above table compare to same flow each-other give to ranking [13]. We found that our approach gives a result in ranking procedure to comparison with the compromise optimal solutions obtained by [8,9,10, 13]. The reader can see the graphic in the above figure. The contents of this article can open a new dimension to create a MFL paradox in linear plus linear fractional multi-level multi- objective transportation problem using fuzzy approach.