Skip to main content
Computational Intelligence and Neuroscience logoLink to Computational Intelligence and Neuroscience
. 2015 Feb 24;2015:103618. doi: 10.1155/2015/103618

The Intelligence of Dual Simplex Method to Solve Linear Fractional Fuzzy Transportation Problem

S Narayanamoorthy 1,*, S Kalyani 1
PMCID: PMC4354972  PMID: 25810713

Abstract

An approach is presented to solve a fuzzy transportation problem with linear fractional fuzzy objective function. In this proposed approach the fractional fuzzy transportation problem is decomposed into two linear fuzzy transportation problems. The optimal solution of the two linear fuzzy transportations is solved by dual simplex method and the optimal solution of the fractional fuzzy transportation problem is obtained. The proposed method is explained in detail with an example.

1. Introduction

The transportation problem refers to a special case of linear programming problem. The basic transportation problem was developed by Hitchcock in 1941 [1]. In mathematics and economics transportation theory is a name given to the study of optimal transportation and allocation of resources. The problem was formalized by the French Mathematician Gaspard Monge. Tolstoi was one of the first person to study the transportation problem mathematically. Transportation problem deals with the distribution of single commodity from various sources of supply to various destinations of demand in such a manner that the total transportation cost is minimized. In order to solve a transportation problem the decision parameters such as availability, requirements and the unit transportation cost of the model must be fixed at crisp values.

When applying OR-methods to engineering problems, for instance, the problems to be modelled and solved are normally quite clear cut, well described, and crisp. They can generally be modelled and solved by using classical mathematics which is dichotomous in character. If vagueness enters, it is normally of the stochastic kind which can properly be modelled by using probability theory. This is true for many areas such as inventory theory, traffic control, and scheduling, in which probability theory is applied via queuing theory. One of the most important areas of the kind in which the vagueness is of a different kind compared to randomness is probably that of decision making. In decision making the human factor enters with all its vagueness of perception, subjectivity, and attitudes of goals and of conceptions. In transportation problem supply, demand and unit transportation cost may be uncertain due to several factors; these imprecise data may be represented by fuzzy numbers. When the demand, supply, or the unit cost of the transportation problem takes a fuzzy value then the optimum value of that problem is also fuzzy, so it becomes a fuzzy transportation problem.

Linear fractional programming deals with that class of mathematical programming problem in which the relations among the variables are linear; the constraint relation must be in linear form and the objective function to be optimized must be a ratio of two linear functions. The field of linear fractional programming problem was developed by Hungarian mathematician B. Matros in 1960. The linear fractional programming problem is an important planning tool for the past decades which is applied to different disciplines like engineering, business, finance, and economics. Linear fractional problem is generally used for modelling real life problems with one or more objective(s) such as profit-cost, inventory-sales, actual cost-standard cost, and output-employee; multiple level programming problems are frequently encountered in a hierarchical organization, manufacturing plant, logistic companies, and so forth. From practical point of view, it becomes necessary to consider the large structured programming problem. Even it is theoretically possible to solve this problem, in practical it is not easy to solve. There are certain limitations which restrict the endeavours of the analyst. Chief among these limitations is the problem of dimensionality. This suggests the idea of developing methods of solution that should not use simultaneously all the data of the problem; one such approach is the decomposition principle due to Dantzig [2] for linear programs. The principle requires the solution of a series of linear programming problems of smaller size than the original problem. In this paper, we proposed a new method to find the optimal solution of the fractional fuzzy transportation problem based on dual simplex approach.

This paper is organised as follows. In Section 2 related work is presented. Section 3 provides preliminary background on fuzzy set theory. The linear fractional fuzzy programming problem is explained in Section 4. In Section 5 problem formulation of fractional fuzzy transportation problem appeared. The procedure for the proposed method is given in Section 6. An illustrative example is provided to explain this proposed method and the conclusions are given in Sections 7 and 8, respectively.

2. Related Work

Fractional fuzzy transportation problem is a special type of linear programming problem and it is an active area of research. There are a lot of articles in this area which cannot be reviewed completely and only a few of them are reviewed here. Charnes and Cooper [3] developed a transformation technique z = 1/(qx + β) to convert fractional programming method to linear programming method, Swarup [4] introduced simplex type algorithm for fractional program, and Bitran and Novaes [5] converted linear fractional problem into a sequence of linear programs and the method is widely accepted. Tantawy [6] developed a dual solution technique for the fractional program. Hasan and Acharjee [7] used the conversion of linear fractional problem into single linear programming and computed in MATHEMATICA. Joshi and Gupta [8] solved the linear fractional problem by primal-dual approach. Sharma and Bansal [9] proposed a method based on simplex method in which the variables are extended. Jain et al. [10] proposed ABC algorithm for solving linear fractional programming problem using C-language. Sulaiman and Basiya [11] used transformation technique.

Verma et al. [12] developed an algorithm which ranks the feasible solutions of an integer fractional programming problem in decreasing order of the objective function values. Metev and Yordanova-Markova [13] applied reference point method. Pandian and Jayalakshmi [14] used decomposition method and the denominator restriction method to convert fractional problem to linear problem. Chandra [15] proposed decomposition principle for solving linear fractional problem. Sharma and Bansal [9] gave an integer solution for linear fractional problem. Dheyah [16] gave optimal solution for linear fractional problem with fuzzy numbers. Güzel et al. [17] proposed an algorithm using first order Taylor series to convert interval linear fractional transportation problem into linear multiobjective problem. Madhuri [18] gave a solution procedure to minimum time for linear fractional transportation problem with impurities. Jain and Arya [19] solved an inverse transportation problem with linear fractional objective function.

Motivated by the work of Güzel et al. [17], in this paper the author proposes a new method to find the optimal solution of the fractional fuzzy transportation problem. Some of the limitations in the existing methods are that, in Charnes and Coopers methods to obtain the solution, one needs to solve the linear problem by two-phase method in each step which becomes lengthy and clumsy. In Bitran and Novae's method one needs to solve a sequence of problems which sometimes may need many iterations. In this method if p(x) < 0 for all x then this method fails. In Swarup's method when the constraints are not in canonical form then this method becomes lengthy and its computational process is complicated in each iteration. In Harvey's method he converts the linear fractional problem max⁡⁡z = (cx + α)/(dx + β) to linear problem under the assumption that β ≠ 0. If β = 0 this method fails.

To overcome these limitations, in this paper a new method is proposed such that the linear fractional transportation problem is decomposed into two linear fuzzy transportation problems under the assumption that α, β values are zero. These linear transportation problems are solved by dual simplex method.

3. Preliminaries

In this section, we present the most basic notations and definitions, which are used throughout this work. We start with defining a fuzzy set.

3.1. Fuzzy Set [20]

Let X be a set. A fuzzy set A on X is defined to be a function A : X → [0, 1] or μ A : X → [0, 1]. Equivalently, a fuzzy set is defined to be the class of objects having the following representation: A = {(x, μ A(x)), xX} where μ A : X → [0, 1] is a function called membership function of A.

3.2. Fuzzy Number [20]

The fuzzy number A is a fuzzy set whose membership function satisfies the following conditions.

  1. μ A(x) is piecewise and continuous.

  2. A fuzzy set A of the universe of discourse X is convex.

  3. A fuzzy set of the universe of discourse X is called a normal fuzzy set if there exists x iX.

3.3. Trapezoidal Fuzzy Number [20]

A fuzzy number a~=(a1,a2,a3,a4) is said to be a trapezoidal fuzzy number if its membership function is given by

μa~=0,x    a1xaba,a1xa21,  a2  x    a3cxdc,a3x    a40,x  a4. (1)

3.4. Arithmetic Operations

Let a~=a1,a2,a3,a4 and b~=(b1,b2,b3,b4) be two trapezoidal fuzzy numbers; the arithmetic operators on these numbers are as follows.

Addition:

a~+b~=a1+b1,a2+b2,a3+b3,a4+b4. (2)

Subtraction:

a~b~=a1b1,a2b2,a3b3,a4b4. (3)

Scalar multiplication:

ka~=ka1,ka2,ka3,ka4,k>0,ka~=ka4,ka3,ka2,ka1,k<0. (4)

3.5. Ranking Function

The following ranking function defined here is used to compare the fuzzy values when we perform the dual simplex method. A ranking function R : F(R) → R, which maps each fuzzy number into the real line. F(R) represents the set of all trapezoidal fuzzy numbers. If R is any ranking function, then Ra~=a~1+a~2+a~3+a~4/4.

3.6. Efficient Point

A feasible point x 0P is said to be an efficient solution for P if there exists no other feasible point x of the problem P such that z i(x) ≥ z i(x 0) and i = 1, 2.

3.7. Ideal Solution

Let x 0 be the optimal solution to the problem P t, t = 1, 2; then the value of the objective function z t(x 0), t = 1, 2, is called the ideal solution to the problem P.

3.8. Best Compromise Solution

An efficient solution x 0P is said to be the best compromise solution to the problem P, if the distance between the ideal solution and the objective value at x 0, z t(x 0), t = 1, 2, is minimum among the efficient solution to the problem P.

Lemma 1 . —

The feasible solution for the problem P is considered to be efficient if and only if there exist no other feasible solutions for which we obtain a better value at least for one criterion for which the value of the rest of criteria remains unmodified.

Theorem 2 . —

If X t is the set of efficient points for problem P t, t = 1, 2, then X t is a subset of the set of all efficient points X of P.

Proof —

Let X 1 be the set of efficient points of P 1. Let X 2 be the set of efficient points of P 2. As X tX, t = 1, 2. The set of all efficient points of P 1, P 2 is contained in P.

Theorem 3 . —

Let x-0={xij,xijP} be an optimal solution of P 1 and let x_0={xij,xijP2} be an optimal solution of P 2; then x=x-0/x_0 is an optimal solution of the given problem P where all of x 11, x 12, x 21, x 22,… are elements of P 1, P 2.

Proof —

Let x-0 be an optimal solution of P 1. This solution is an efficient solution if there is no feasible solution; these sets of efficient solutions are contained in x. Similarly the set of efficient solutions of P 2 are contained in x. So, by Theorem 2, these solutions are the set of efficient solutions of P.

4. Introduction to Linear Fractional Fuzzy Programming Problem (LFFPP)

One of the main aims of this paper is to extend the linear fractional problem into linear fractional fuzzy programming problem.

The LFFPP can be presented in the following way:

maxhhhhfx=p(x)q(x)subject  toxSRn, (5)

where p(x) and q(x) are linear functions and the set S is defined as S = {x/Ax = b, x > 0}. Here A is a fuzzy m × n matrix; we will suppose that S is a bounded polyhedron and q(x) > 0 for all xS. It is well known that the goal function in max f(x) has a global maximum function S and has not any other local maxima. This maximum is obtained at an extreme point of S.

LFFPP (5) can now be written as

maxhhhlhp(x)subject  tohhxSRnmaxhhhhq(x)subject  toxSRn. (6)

Then by Theorem 3, if p(x)/q(x) > 0  ∀i and ∀xS then the set of efficient points for problem P t, t = 1, 2, is a subset of the set of all efficient points of P.

5. Problem Formulation

The proposed fuzzy transportation model is based on the following assumption.

Index Set. Consider the following

  • i is source index for all i = 1,2, 3,…, m.

  • j is destination index for all j = 1,2, 3,…, n.

Parameters. Consider the following

  • x ij is the number of units transported from source i to destination j.

  • c ij is per unit profit cost of transportation from source i to destination j.

  • d ij is per unit cost of transportation from source i to destination j.

Objective Function. Consider the following.

  • (i)
    Fractional transportation problem
    minz=i=1mj=1ncijxiji=1mj=1ndijxij. (7)
    The values of c ij and d ij are considered to be trapezoidal fuzzy number.

Constraints. Consider the following.

(i) Constraints on supply available for all sources i

i=1mxij=aii. (8)

(ii) Constraints on demand for each destination j

j=1nxij=bjj. (9)

Nonnegative Constraints. Consider the following.

(i) Nonnegative constraints on decision variables

xij0. (10)

The above LFFTP will have a basic feasible solution only when ∑i=1 m a i = ∑j=1 n b j.

6. Procedure for Proposed Method

Here we present a new method for solving linear fractional fuzzy transportation problem.

Consider the linear fractional fuzzy transportation problem as

P:minhhhhhhz=i=1m  j=1ncijxiji=1mj=1ndijxijP:subject  toi=1mxij=aiP:subject  oj=1nxij=bjP:subject  oxij0. (11)

Since the objective function is a fractional objective function, we take the problem P into two linear fuzzy transportation problems by (6) as follows:

P1:lminP1:hzN=i=1mj=1ncijxijNP1:subject  toi=1mxijN=aiP1:subjectloj=1nxijN=bjP1:subjectoltxijN0P1:lminP1:hlzD=i=1mj=1ncijxijDP1:subject  toi=1mxijD=aiP1:subject  tj=1nxijD=bjP1:subject  tlxijD0. (12)

We solve these two linear fuzzy transportation problems by dual simplex methods. Thus the solution is obtained for min⁡z N and min⁡z D separately. By Theorem 3, the optimum solution of P is obtained when the optimal solution of P 1 and P 2 is obtained.

7. Numerical Example

To illustrate the proposed method, consider the following example for linear fractional fuzzy transportation problem:

P:minhhhhhhz=0,2,4,6x11+1,2,6,7x12P:minhhhhhh+1,4,5,6x21+3,4,5,8x22P:minhhhhhh·0,1,3,4x11+2,3,5,6x12P:minhhhhhhhhl+1,3,5,7x21+2,6,7,9x221P:subject  tox11+x1260P:subject  tox21+x2245P:subject  tox11+x2150P:subject  tox12+x2255P:subject  tox11,x12,x21,x220. (13)

The problem P is a linear fractional fuzzy transportation problem in which the objective function has trapezoidal fuzzy number; supply and demand values are crisp values. Now by our computation technique the above problem can be written as

P1:minhhhhhhzN=0,2,4,6x11+1,2,6,7x12P1:minhhhhhhhhhh+1,4,5,6x21+(3,4,5,8)x22P1:subject  tox11+x1260P1:minhhhhhhx21+x2245P1:minhhhhhhx11+x2150P1:minhhhhhhx12+x2255P1:minhhhhhhx11,x12,x21,x220,P2:minhhhhhhzD=0,1,3,4x11+2,3,5,6x12hhhhhhhhhhhhhhhhh+1,3,5,7x21+2,6,7,9x22P2:subject  tox11+x1260P2:subject  tox21+x2245P2:subject  tox11+x2150P2:subject  tox12+x2255P2:subject  tox11,x12,x21,x220. (14)

Consider P 1: The linear problem can be expressed in standard form as

P1:minhhhhhlhzN=0,2,4,6x11+1,2,6,7x12hhhhhhhhhhhhhhhhhh+1,4,5,6x21+(3,4,5,8)x22P1:subject  tox11+x12+s1=60P1:subject  tohx21+x22+s2=45P1:subject  tohx11+x21s3=50P1:subject  tohx12+x22s4=55P1:subject  tohx11,x12,x21,x22,s1,s2,s3,s40. (15)

Now P 1 is solved by the dual simplex method.

The initial iteration of the problem is given in Table 1.

Table 1.

C j (−6, −4, −2, 0) (−7, −6, −2, −1) (−6, −5, −4, −1) (−8, −5, −4, −3) 0 0 0 0
Y B X B X 11 X 12 X 21 X 22 S 1 S 2 S 3 S 4
0 S 1 60 1 1 0 0 1 0 0 0
0 S 2 45 0 0 1 1 0 1 0 0
0 S 3 −50 −1 0 −1 0 0 0 1 0
0 S 4 −55 0 −1 0 −1 0 0 0 1
z = 0 (0, 2, 4, 6) (1, 2, 6, 7) (1, 4, 5, 6) (3, 4, 5, 8) 0 0 0 0
R(⋯) 3 4 4 5 0 0 0 0

From the initial iteration we can see that the nonbasic variable X 12 enters the basis and the basic variable S 4 leaves the basis.

Proceeding the dual simplex method and after few iterations we get Table 2. In Table 2 all the values of X B are positive and the optimum solution is obtained as follows:

minzN=100,390,755,995,x11=5,x12=55,x21=45. (16)

Consider P 2: The linear problem can be expressed in standard form as

P2:minhhhhhhzD=0,1,3,4x11+2,3,5,6x12hhhhhhhhhhhhhhhhhh+1,3,5,7x21+2,6,7,9x22P2:subject  tox11+x12+S1=60P2:subject  tox21+x22+S2=45P2:subject  tox11+x21S3=50P2:subject  tox12+x22S4=55P2:subject  tox11,x12,x21,x22,S1,S2,S3,S40. (17)

Now P 2 is solved by the dual simplex method.

Table 2.

C j (−6, −4, −2, 0) (−7, −6, −2, −1) (−6, −5, −4, −1) (−8, −5, −4, −3) 0 0 0 0
Y B X B X 11 X 12 X 21 X 22 S 1 S 2 S 3 S 4
(−8, −5, −4, −3) X 21 45 0 0 1 1 −1 0 −1 −1
0 S 2 0 0 0 0 0 1 1 1 1
(−6, −5, −4, −1) X 11 5 1 0 0 −1 1 0 0 1
(−7, −6, −2, −1) X 12 55 0 1 0 1 0 0 0 −1
z = (−995, − 755, − 390, − 100) 0 0 0 (−5, 8, 6, 9) (−5, 0, 3, 6) 0 (1, 4, 5, 6) (−4, 2, 9, 13)

The initial iteration of the problem is given in Table 3.

Table 3.

C j (−4, −3, −1, 0) (−6, −5, −3, −2) (−7, −5, −3, −1) (−9, −7, −6, −2) 0 0 0 0
Y B X B X 11 X 12 X 21 X 22 S 1 S 2 S 3 S 4
0 S 1 60 1 1 0 0 1 0 0 0
0 S 2 45 0 0 1 1 0 1 0 0
0 S 3 −50 −1 0 −1 0 0 0 1 0
0 S 4 −55 0 −1 0 −1 0 0 0 1
z = 0 (0, 1, 3, 4) (2, 3, 5, 6) (1, 3, 5, 7) (2, 6, 7, 9) 0 0 0 0
R(⋯) 2 4 4 6 0 0 0 0

From the initial iteration we can see that the nonbasic variable X 12 enters the basis and the basic variable S 4 leaves the basis.

Proceeding the dual simplex method and after few iterations we get Table 4. In Table 4 all the values of X B are positive and the optimum solution is obtained as follows:

minzD=155,305,515,665,x11=5,x12=55,x21=45. (18)

By Theorem 3 the optimum solution of the fractional fuzzy transportation problem is obtained.

Table 4.

C j (−4, −3, −1, 0) (−6, −5, −3, −2) (−7, −5, −3, −1) (−9, −7, −6, −2) 0 0 0 0
Y B X B X 11 X 12 X 21 X 22 S 1 S 2 S 3 S 4
(−7, −5, −3, −1) X 21 45 0 0 1 1 −1 0 −1 −1
0 S 2 0 0 0 0 0 1 1 1 1
(−4, −3, −1, 0) X 11 5 1 0 0 −1 1 0 0 1
(−6, −5, −3, −2) X 12 55 0 1 0 1 0 0 0 −1
z = (−665, −515, −305, −155) 0 0 0 (8, −2, 3, 3) (−3, 0, 4, 7) 0 (1, 3, 5, 7) (−1, 3.9, 13)

Thus

minz=(100,390,755,995)(155,305,515,665). (19)

8. Conclusion

The present paper proposes a method for solving linear fractional fuzzy transportation problem where the trapezoidal fuzzy numbers are used in the objective function. The limitations of the existing methods are discussed. The advantage of the computational technique is that the method works even when α, β values are zero. The dual simplex method is one of the best methods to get the optimal solution. The method can be easily implemented to solve any type of transportation problem. The solution procedures have been illustrated by an example. The result shows the high efficiency of the solution and this can be extended to fractional quadratic problems. The simplex method can be used instead of dual simplex if all the constraints are of ≤ type constraints.

Acknowledgment

The authors would like to thank the anonymous referees for various suggestions which have led to an improvement in both the quality and the clarity of the paper.

Conflict of Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.

References

  • 1.Hitchcock F. L. The distribution of a product from several sources to numerous localities. Journal of Mathematics and Physics. 1941;20:224–230. [Google Scholar]
  • 2.Dantzig G. B. Linear Programming & Extension. Princeton, NJ, USA: Princeton University Press; 1962. [Google Scholar]
  • 3.Charnes A., Cooper W. W. An explicit general solution in linear fractional programming. Naval Research Logistics. 1973;20(3):449–467. doi: 10.1002/nav.3800200308. [DOI] [Google Scholar]
  • 4.Swarup K. Some aspects of linear fractional functionals programming. The Australian Journal of Statistics. 1965;7:90–104. doi: 10.1111/j.1467-842X.1965.tb00037.x. [DOI] [Google Scholar]
  • 5.Bitran G. R., Novaes A. G. Linear programming with a fractional objective function. Operations Research. 1972;21(1):22–29. [Google Scholar]
  • 6.Tantawy S. F. A new method for solving linear fractional programming problems. Australian Journal of Basic & Applied Sciences. 2011;1(2):105–108. [Google Scholar]
  • 7.Hasan M. B., Acharjee S. Solving LFP by converting it into a single LP. International Journal of Operations Research. 2011;8(3):1–14. [Google Scholar]
  • 8.Joshi V. D., Gupta N. Linear fractional transportation problem with varying demand and supply. Le Matematiche. 2011;66:2–12. [Google Scholar]
  • 9.Sharma S. C., Bansal A. A integer solution of fractional programming problem. General Mathematics Notes. 2011;4(2):1–9. [Google Scholar]
  • 10.Jain S., Mangal A., Sharma S. C-approach of ABS algorithm for fractional programming problem. Journal of Computer and Mathematical Sciences. 2013;4(2):126–134. [Google Scholar]
  • 11.Sulaiman A., Basiya K. Using transformation technique to solve multi-objective linear fractional problem. International Journal of Research and Reviews in Applied Sciences. 2013;14(3):559–567. [Google Scholar]
  • 12.Verma V., Bakhshi H. C., Puri M. C. Ranking in integer linear fractional programming problems. ZOR Methods & Models of Operational Research. 1990;34(5):325–334. doi: 10.1007/bf01416224. [DOI] [Google Scholar]
  • 13.Metev B. S., Yordanova-Markova I. T. Multi-objective optimization over convex disjunctive feasible sets using reference points. European Journal of Operational Research. 1997;98(1):124–137. doi: 10.1016/0377-2217(95)00323-1. [DOI] [Google Scholar]
  • 14.Pandian P., Jayalakshmi M. On solving linear fractional programming problems. Modern Applied Science. 2013;7(6):90–100. doi: 10.5539/mas.v7n6p90. [DOI] [Google Scholar]
  • 15.Chandra S. Decomposition principle for linear fractional functional programs. Revue Française d'Informatique et de Recherche Opérationnelle. 1968;(10):65–71. [Google Scholar]
  • 16.Dheyab A. N. Finding the optimal solution for fractional linear programming problems with fuzzy numbers. Journal of Kerbala University. 2012;10(3):105–110. [Google Scholar]
  • 17.Güzel N., Emiroglu Y., Tapci F., Guler C., Syvry M. A solution proposal to the interval fractional transportation problem. Applied Mathematics & Information Sciences. 2012;6(3):567–571. [Google Scholar]
  • 18.Madhuri D. Linear fractional time minimizing transportation problem with impurities. Information Sciences Letters. 2012;1(1):7–19. doi: 10.12785/isl/010102. [DOI] [Google Scholar]
  • 19.Jain S., Arya N. An inverse transportation problem with the linear fractional objective function. Advanced Modelling & Optimization. 2013;15(3):677–687. [Google Scholar]
  • 20.Zadeh L. A. Fuzzy sets. Information and Control. 1965;8(3):338–353. doi: 10.1016/S0019-9958(65)90241-X. [DOI] [Google Scholar]

Articles from Computational Intelligence and Neuroscience are provided here courtesy of Wiley

RESOURCES