1,138
Views
0
CrossRef citations to date
0
Altmetric
Research Article

A Profit Maximisation Solid Transportation Problem Using Genetic Algorithm in Fuzzy Environment

, , &

Abstract

In this paper, a solid transportation problem has been considered in which the transportation is accomplished in two stages – firstly, from the origin(s) to the near by station(s) of the destination(s) and secondly, from the near by station(s) to the exact destination(s). Here, a fuzzy AUD (all unit discount) policy has been introduced based upon the amount of transportation along with a fuzzy fixed charge. In addition, a budget constraint has been incorporated taking fuzzy unit transportation cost. Then the proposed model has been converted into a single objective optimisation problem using interval arithmetic method. To solve the model, Genetic Algorithm (GA) has been used depending on roulette wheel selection, crossover and mutation. Finally, a numerical example has been illustrated to study the feasibility of the model.

1. Introduction

In reality, the decision making problem [Citation1–3] become an important criteria in our daily life. Transportation problem (TP) is one of such important decision making problem. Hitchcock [Citation4] first defined the transportation problems (TP) as one of the most common special type linear programming problems involving constraints. The traditional TP is a well-known optimisation problem in operational research, in which two kinds of constraints are taken into consideration. But in the real system, we always deal with other constraint besides of source constraint and destination constrain, such as transportation mode constraint. For such case, the traditional TP turns into the solid transportation problem (STP) which was stated by Shell [Citation5]. He suggested the situation where the solid transportation problem would arise. The STP is a generalisation of traditional transportation problem. Recently, Samanta et al. [Citation6] solved a fuzzy STP following two level fuzzy programming technique. Pan et al. [Citation7] discuss different fuzzy programming technique to solve different decision making problem. The necessity of considering this special type of transportation problem arises when heterogeneous conveyances are available for shipment of products. The STP is arisen in public distribution systems. A homogeneous product is delivered from an origin to a destination by means of different modes of transport called conveyances, such as trucks, goods trains and ships. These conveyances are taken as the third dimension. A solid transportation problem can be converted to a classical transportation problem by considering only a single type of conveyance.

In many practical applications, it is realistic to assume that the amount which can be sent on any particular route bears an uncertain fixed charge for that route. Further, when a route is altogether excluded, this can be expressed by limiting its capacity to zero. Such fixed transportation costs may also be applied to some production-planning models. Ojha et al. [Citation8] consider such type of fixed charge as well as vehicle cost in STP in deterministic forms. There are also another existing literature in which the fixed charge has been considered in deterministic nature. Till now, no one has considered fixed charge and vehicle cost together in imprecise nature. Recently, Dalman et al. [Citation9] proposed a Multi-objective Multi-item Solid Transportation Problem Under Uncertainty.

Jimecncz and Verdegay [Citation10] solved both interval and fuzzy solid transportation problem by an extension of auxiliary linear programme proposed by Chanas et al. [Citation11]. Intuitively, when the cost coefficients or the supply and demand quantities are fuzzy numbers, the total transportation will be fuzzy as well. Li et al. [Citation12] utilised improved genetic algorithm to solve the fuzzy multi-objective solid transportation problems, where the cost coefficients objective function are fuzzy numbers. Bit et al. [Citation13] Jimenez and Verdegay [Citation14], Das et al. [Citation15], Li and Lai [Citation12] and Waiel [Citation16] presented the fuzzy compromise programming approach to multi-objective transportation problems. Grzegorzewski [Citation17] approximated the fuzzy number to its nearest interval. Omar and Samir [Citation18] and Chanas and Kuchta [Citation11] discussed the solution algorithm for solving the transportation problem in fuzzy environment. Very recently, Ojha et al. [Citation8,Citation19] presented the STP in different type of uncertain environment. Huang [Citation20] discuss the Signed distance and Centroid method to defuzzify the fuzzy parameters.

In this paper, a fuzzy solid transportation problem is considered as profit maximisation problem following Sakawa et al. [Citation21]. Generally TP is a minimising problem. In that case how much cost will be occurred to delivered the item from different origin to the different destination i.e. suppose different retailer how much total cost will be occurred i.e. calculated as minimised problem. But new thing is that in this case we consider maximisation, in the respect that the destination centre there are some retailer. Getting the item, and retailers are cell the item to the customer. In that respect we consider the how much profit will be occurred after selling these item which is transported. The path from source(s) to destination(s) is divided into two parts on the basis of the permit of road capacity of the convenance. Here, a discount is given to the unit cost of transportation which depends on the amount of transportation, AUD cost is also imprecise in nature. All traditional constraints are also fuzzy. In addition, a budget constraint is taken on the transportation cost. There are several non-analytic processes to find the solution of a linear/non-linear programming problem such as neural network [Citation22], analytic hierarchy process [Citation23], etc. The proposed model has been optimised using Genetic Algorithm (GA) (cf. Goldberg [Citation24], Ju et al. [Citation25], Basu et al. [Citation26], Maiti and Maiti [Citation27]). Finally, a numerical example is illustrated. The basic differences of the proposed model from other existing models in this chapter have been given in .

Table 1. Comparison table among the existing models with proposed model.

Now I see what is the new thing in this model. So we see the basic different is the profit model with other existing model. In this model one novibility is that transportation cost. Here we consider fuzzy AUD transportation cost. Those AUD cost has been consider earlier by ojha. But in that case that was scrip, but here we consider fuzzy AUD TP cost. Other thing is that fixed charge, here we consider fuzzy fixed charge though earlier researcher not consider fuzzy fixed charge. The vehicle cost to transport the item from source to destination, there is several type vehicle cost, here we consider two type of vehicle cost depending on the basis of capacity. And last thing is profit maximisation. That is the new thing i.e. it consider respect to retailer.

2. Preliminaries

2.1. Fuzzy Set

The fuzzy set theory was developed to define and solve the complex system with sources of uncertainty or imprecision which are non-statistical in nature. Fuzzy set theory is a theory of graded concept (a matter of degree) but not a theory of chance or probability.

A fuzzy set is a class of objects in which there is no sharp boundary between those objects that belong to the class and those that do not. Let X be a collection of objects and x be an element of X, then a fuzzy set A~ in X is a set of ordered pairs A~={(x,μA~(x))/xX}

where μA~(x) is called the membership function or grade of membership of x in A~ which maps X to the membership space M which is considered as the closed interval [0,1].

Equality: Two fuzzy sets A~,B~ are said to be equal if and only if μA~(x)=μB~(x),xX.

Containment: A fuzzy set A~ is contained in or is a subset of a fuzzy set B~, written as A~B~ if and only if μA~(x)μB~(x),xX.

Narmality: A fuzzy set A~ is normal if there exist at least one element xF such that μA~(x)=1.

Convexity: Let A~ fuzzy set in X. Then A~ is convex if and only if for any x1,x2X, the membership function of A~ satisfies the inequality μA~(w1x1+(1w1)x2)min(μA~(x1),μA~(x2)) for 0w11.

Fuzzy Number: A fuzzy number is a special class of a fuzzy sets. A fuzzy subset A~ of real number R with membership function μA~:R[0,1] is called a fuzzy number if it satisfies the following

  • A~ is normal.

  • A~ is convex.

  • A~ upper semi-continuous and

  • Supp(A~) is bounded here Supp(A~)=cl{xR:μA(x)>0} and cl is the closer operator. The membership function of General fuzzy number à represented by Figure .

Figure 1. Membership function of General fuzzy number A~.

Figure 1. Membership function of General fuzzy number A~.

Some standard fuzzy numbers are discussed in the following

Triangular Fuzzy Number (TFN): A triangular fuzzy number A~, with continuous membership function μA~(x):X[0,1] which can be specified by the triplet (a1,a2,a3) is as follows: μA~(x)={0ifxa1xa1a2a1ifa1xa2a3xa3a2ifa2xa30ifxa3

And membership function of TFN Ã graphically is Figure .

Figure 2. Membership function of TFN A~.

Figure 2. Membership function of TFN A~.

Trapezoidal Fuzzy Number (TrFN): TrFN is the fuzzy number with the membership function μA~(x), a continuous mapping μA~(x):R[0,1] μA~(x)={xa1a2a1fora1xa21fora2xa3a4xa4a3fora3xa40otherwise

And membership function of TrFN Ã graphically is Figure  .

Figure 3. Membership function of TrFN A~

Figure 3. Membership function of TrFN A~

α-Cut of a fuzzy number: An α- cut of a fuzzy number A~ is defined as crisp set Aα={x:μA~(x)α,xX}whereα[0,1] Aα is a non-empty bounded closed interval contained in X and it can be denoted by Aα=[AL(α),AU(α)]. AL(α) and AU(α) are the lower and upper bounds of the closed interval respectively. A fuzzy number A~ with α1,α2 - cut Aα1=[AL(α1),AU(α1)],Aα2=[AL(α2),AU(α2)] and if α2α1, then AL(α2)AL(α1) and AU(α1)AU(α2). The α- cut of a fuzzy number à represented by Figure  .

Figure 4. α- cut of a fuzzy number A~.

Figure 4. α- cut of a fuzzy number A~.

2.2. Interval Analysis

An interval valued number is a closed interval defined by A=[aL,aU]={x:aLxaU,xR} where aL and aU are the left and right limits respectively and R denotes for the set of all real numbers. It is also defined by its centre and radius as A=(ac,ar)={x:acarxac+ar,xR} where the centre and radius are denoted by ac=(aL+aU)/2 and ar=(aUaL)/2

Particularly, each real number can be regarded as an interval, such as, for all xR, x can be written as an interval [x,x], which has zero width. Now, we shall give the concise definitions of first four arithmetical operations of intervals.

Definition 2.2.1.

Let be a binary operation on the set of real numbers. If A and B are two closed intervals then AB={ab:aAandbB} defines a binary operation on the set of closed intervals. In the case of division, it is assumed that 0  B.

For two interval numbers A=[aL,aU] and B=[bL,bU], the operations on interval may be explicitly calculated from definition 1 as A+B=[aL+aU,bL+bU], AB=[aLbU,aUbL], λA={[λaL,λaU]ifλ0,[λaU,λaL]ifλ0 where λ is a real number.

Definition 2.2.2.

For minimising problem, let us define the order relation p between A=[aL,aU]=ac,ar and B=[bL,bU]=bc,br as ApBacbc, A<pBApBAB.

Definition 2.2.3.

Using Definition 2, we can easily define the order relation p between A=[aL,aU]=ac,ar and B=[bL,bU]=bc,br for Maximising problem as ApBacbc, A>pBApBAB.

3. Notations and Assumptions of the Proposed Model

3.1. Notations

In this solid transportation problem, the following notations have been used

  • M = no of sources of the transportation problem.

  • N = no of demands of the transportation problem.

  • K = no of conveyances i.e. different modes of the transportation problem.

  • Oi,O~i = crisp and fuzzy origins of the transportation problem.

  • Dj,D~j = crisp and fuzzy destination of the transportation problem.

  • Ek,E~k = crisp and fuzzy conveyances of the transportation problem.

  • ai,a~i = crisp and fuzzy amount of a homogeneous product available at i-th origin.

  • bj,b~j = crisp and fuzzy demand at j-th destination.

  • ek,e~k = crisp and fuzzy amount of product which can be carried by k-th conveyance.

  • fijk,f~ijk = crisp and fuzzy fixed charge of the transportation problem.

  • Cijk,C~ijk = crisp and fuzzy unit transportation cost.

  • Vijk = transportation vehicle cost per unit item.

  • xijk = amount of the product to be transported from i-th supply to j-th demand node by k-th conveyance.

  • Si = unit selling price.

  • D = total maximum direct cost.

3.2. Assumptions

To develop the proposed solid transportation model, the following assumptions have been made.

  • In the traditional transportational problem, it is seen that the quantity is transported from a source to a destination by one convenance only. But, in practical business system, it is not always true. There exist some transportation problems in which the materials required can not be transported directly from the source to the destination by one convenance only. In such situation the materials are transported to a station near by the destination by one convenance only and then from this near by station, it is transported to the exact destination by another convenance.

  • For transportation the material from the near by station to the exact destination, a vehicle cost,V has been assumed. Here, two types of vehicles such as one having large loading capacity to be Gc and another having small loading capacity to be Gc i.e. Gc>Gc have been considered and the corresponding vehicle cost for large and small vehicles are G and G respectively. Therefore, the total vehicle cost V(xijk) to be transported the items of amount xijk has been proposed in the following form (1) V(xijk)={h.Gifh.Gc=xijkh.G+Gifxijkh.Gc>0(1) where h=[xijk/Gc] and [x] denotes the greatest integer but less then equal to x.

  • For transportation the materials from i-th source to the near by place of j-th destination by k-th convenance, the unit transportation cost Cijk have been discounted on the basis of transported amount according to AUD policy. Again, it is seen that due to the various factors the unit transportation costs may also vary i.e. realistically it may be uncertain. In this paper, it has been considered as fuzzy numbers. Therefore, the fuzzy unit transformation costs C~ijk have been taken in the following form (2) C~ijk={c~1ijkif0<xijk<R1c~2ijkifR1xijk<R2....c~tijkifR(t1)xijk<Rtc~(t+1)ijkifRtxijk(2) herec~1ijk>c~2ijk>c~3ijk>..>c~tijk>c~(t+1)ijkareallunitcost.

  • A fixed charge was taken into consideration at the time transportation like, road taxes, etc. Assume that a homogeneous product is to be transported from M sources to N destinations by K different transport modes. Furthermore, a fixed charge f~ijk, is related to the transportation that a unit of this product is carried with kth transport mode from the source ith to the destination jth. Assume that y is function of xijk takes the values 0 and 1 to describe the transportation activity from source ith to destination jth through transport mode kth and is defined as (3) y(xijk)={1,if0<xijk0,otherwise(3)

Also fixed charge f~ijk are taken as fuzzy then the the total fixed charge d~ijk is in the form: d~ijk=f~ijky(xijk)
  • Direct costs (such as for labour, material, fuel or power) vary with the rate of output but are uniform for each unit of production and are usually under the control and responsibility of the department manager. As a general rule, most costs are fixed in the short run and variable in the long run. So, we considered a boundedness of direct transportation cost.

  • In traditional transportation problem, we determined the minimum transportation cost. Here, we assume thatthe items are selling at destination. In that case profit will considered. Profit is taken into account. And profit is maxmised which ia equivalant to the maxmisation oh total transportation cost.

4. Mathematical Formulation of a Solid Transportation Problem

In this model, we consider a homogeneous product to be transported from each M sources [Oi, i=1,2,.M] to N destinations [Dj, j=1,2,.N] via K conveyances [Ek, k=1,2,.K]. The available capacities of sources like warehouses, production facilities or supply quantities are a~i,(i=1,2,.M). The destination are consumption facilities, warehouses, or demand points, characterised by required levels of demand b~j (j=1,2,.N) and e~k (k=1,2,.K) represents the amount of product which can be carried by k-th conveyance. C~ijk be the unit cost under AUD systems associated with transportation of a unit product from i-th source to j-th destination by means of the k-th conveyance which is imprecise in nature. we consider the unit purchasing price for each item at i-th source be R~i (i=1,2,.M) Also we consider the unit selling price for each item at j-th destination be S~j (j=1,2,.N)then the problem is converted into a profit maximisation problem subject to traditional transportation constraints and boundedness of direct transportation cost. (4) MaxP~(xijk)=j=1N{S~ji=1Mk=1Kxijk}{i=1M(R~ij=1Nk=1Kxijk)+i=1Mj=1Nk=1KC~ijkxijk+i=1Mj=1Nk=1Kd~ijk+i=1Mj=1Nk=1KV(xijk)}(4) subject to (5) j=1Nk=1Kxijk=a~ii=1,2,3,,M(5) (6) i=1Mk=1Kxijk=b~jj=1,2,3,,N(6) (7) i=1Mj=1Nxijk=e~kk=1,2,3,,K(7) (8) i=1Mj=1Nk=1KC~ijkxijkD~(8) where C~ijk are given by (2) for AUD.

4.1. Defuzzification of the Model

In the model with Equations 6–10, a~i,b~j,e~k,C~ijk,d~ijk and S~i have been taken as fuzzy numbers with α-cuts are [aiL,aiU],[bjL,bjU],[ekL,ekU],[CijkL,CijkU], [dijkL,dijkU], and [SiL,SiU] respectively. Let A~=(a1,a2,a3) be a triangular fuzzy number then left and right cut of A~ are AL(α)=a1+α(a2a1) and AU(α)=a3α(a3a2). Also let B~=(b1,b2,b3,b4) be a trapezoidal fuzzy number then left and right cut of B~ are BL(α)=b1+α(b2b1) and BU(α)=b4α(b4b3).

Therefore using interval arithmetic α-cut of the profit is given by (9) P~(xijk,α)=[PL(xijk,α),PU(xijk,α)](9) where PL(xijk,α)=j=1N{SjLi=1Mk=1Kxijk}i=1M{RiUj=1Nk=1Kxijk}i=1Mj=1Nk=1KCijkUxijki=1Mj=1Nk=1KdijkUi=1Mj=1Nk=1KV(xijk), and PU(xijk,α)=j=1N{SjUi=1Mk=1Kxijk}i=1M{RiLj=1Nk=1Kxijk}i=1Mj=1Nk=1KCijkLxijki=1Mj=1Nk=1KdijkLi=1Mj=1Nk=1KV(xijk) subject to (10) j=1Nk=1Kxijk[aiL,aiU] equivalent to aiLj=1Nk=1KxijkaiU(10) (11) i=1Mk=1Kxijk[bjL,bjU]equivalent tobjLi=1Mk=1KxijkbjU(11) (12) i=1Mj=1Nxijk[ekL,ekU] equivalent toekLi=1Mj=1NxijkekU(12) (13) DLi=1Mj=1Nk=1K[CijkL+CijkU2]xijkDU(13)

So, the problem reduces to determine xijk so that P~(xijk,α) is maximum for fixed α subject to the constrain (11)–(14).

5. Solution Procedures

To find the optimal solution of above constraint solid transportation problem, we use the C-language GA. Genetic Algorithm for the Linear and Nonlinear Transportation Problem was developed by G.A. Vignauz and Z. Michalewic [Citation28]. As the name suggests, GA is originated from the analogy of biological evolution. GAs consider a population of individuals. Using the terminology of genetics, a population is a set of feasible solutions of a problem. A member of the population is called a genotype, a chromosome, a string or a permutation. The advantages of GA are

  1. Optimise the objective functions with continuous or discrite decision variables

  2. do not require the derivative information of the objective function

  3. Easy to exploit previous or alternate solutions

  4. deal with a large number of decision variables

  5. work with numerically generated data, experimental data or analytical functions.

Procedures for different GA components

5.1. Chromosome Representation

The concept of chromosome is normally used in the GA to stand for a feasible solution to the problem. A chromosome has the form of a string of genes that can take on some value from a specified search space. Normally, there are two types of chromosome representation – (i) the binary vector representation and (ii) the real number representation. Here, the real number representation scheme is used. A ‘K dimensional real vector’ X = (x1, x2, … . xK) is used to represent a solution, where x1, x2, … . xK represent different decision variables of the problem. In the proposed model, k=8. Here, x1,x2,x3,x4,x5,x6,x7 and x8 denote the variables x111,x121,x112,x122,x211,x221,x212 and x222 respectively.

5.2. Initialisation

A set of solutions (chromosomes) is called a population. N such solutions X1, X2, X3, … XN are randomly generated from search space by random number generator such that each Xi satisfies the constraints of the problem. This solution set is taken as initial population and is the starting point for a GA to evolve to desired solutions. At this step, probability of crossover pc and probability of mutation pm are also initialised. These two parameters are used to select chromosomes from mating pool for genetic operations- crossover and mutation respectively.

5.3. Fitness Value

All the chromosomes in the population are evaluated using a fitness function. This fitness value is a measure of whether the chromosome is suited for the environment under consideration. The selection of a good and accurate fitness function is thus a key to the success of solving any problem quickly. The value of a objective function(f(X)) due to the solution X, is taken as fitness of X. In this problem, the fitness function is taken as f(X)=PC(xijk,α) where PC(xijk,α)=[PL(xijk,α)+PU(xijk,α)]/2 from equation (10).

5.4. Selection Process

Selection in the GA is a scheme used to select some solutions from the population. There are several selection schemes, such as roulette wheel selection, ranking selection, stochastic universal sampling selection, local selection, truncation selection, tournament selection, etc. Here, roulette wheel selection process has been used in different cases.

5.5. Crossover

Crossover is a key operator in the GA and is used to exchange the main characteristics of parent individuals and pass them on the children. It consist of two steps:

  • Selection for crossover: For each solution of P1(T) generate a random number r from the range [0,1]. If r<pc then the solution is taken for crossover, where pc is the probability of crossover.

  • Crossover process: Crossover taken place on the selected solutions. For each pair of coupled solutions Y, Y2 a random number c is generated from the range [0,1] and Y1, Y2 are replaced by their offspring’s Y11 and Y21 respectively where Y11=cY1+(1-c)Y2, Y21=cY2+(1-c)Y1, provided Y11, Y21 satisfied the constraints of the problem.

5.6. Mutation

The mutation operation is needed after the crossover operation to maintain population diversity and recover possible loss of some good characteristics. It is also consist of two steps:

  • Selection for mutation: For each solution of P1(T) generate a random number r from the range [0,1]. If r<pm then the solution is taken for mutation, where pm is the probability of mutation.

  • Mutation process: To mutate a solution X=(x1,x2,.,xP) select a random integer r in the range [1,P]. Then replace xr by randomly generated value within the boundary of rth component of X.

5.7. Termination

This process is repeated until a termination condition has been reached. Common terminating conditions are:

  • A solution is found that satisfies minimum criteria

  • Fixed number of generations reached

  • Allocated budget (computation time/money) reached

  • The highest ranking solution’s fitness is reaching or has reached a plateau such that successive iterations no longer produce better results

  • Combinations of the above

5.8. Algorithm of Proposed Model

To get optimal solution of the proposed model with Equations(10)–(14), the following algorithm has been developed.

  • In order to find the optimum value of Equation (10) subject to (11) - (14), the objective functions are converted into a single objective function PC(xijk,α)=[PL(xijk,α)+PU(xijk,α)]/2.

  • PC(xijk,α) is maximised through Step-3, with the following constraints (11)-(14).

  • Then the objective function PC(xijk,α) is maximised with variables xijk, i=1,2,m for fixed α by the following GA algorithm.

begin

t0

initialize Population(t)

evaluate Population(t)

while(not terminate-condition)

{

tt+1

select Population(t) from Population(t-1)

alter(crossover and mutation) Population(t)

evaluate Population(t)

}

Print Optimum Result

end.

6. Numerical Experiment

Let us consider a manufacturing system produces two different type of materials and the system is conducted by two retailers in two different cities. Also there two different mode of transportation are available. the unit transportation cost from a source to a destination through a conveyance is given in the following .

Table 2. Input Values of C~ijk (in $) under AUD.

and the capacities of two different type vehicles are 4 lb, 2 lb with their cost 5 $ and 3 $ respectively. The fixed charge in the roots are f~111=(1,2,3)$;f~121=(2,3,4)$;f~112=(2,4,5)$;f~122=(1,3,4)$;f~211=(1,2,5)$;f~221=(3,5,6)$;f~212=(1,2,4)$;f~222=(2,3,5)$.

The unit purchase price of two items are (4,5,6) $ and (5,7,9) $. If the unit selling price of two items are (10,12,14) $ and (14,15,18) $ and the maximum total budget cost does not exceed D=500 $. The problem is to determine the optimal transportation policy of the decision maker for the maximum profit of the manufacturing system.

Case-1: The values of the corresponding origins(i.e. sources), destination (i.e. demands) and conveyance(i.e. capacity) are also taken as fuzzy amount a~1=(48,49,50,51), a~2=(27,29,31,33), b~1=(52,54,56,58), b~2=(23,24,25,26), e~1=(22,27,39,44), e~2=(33,38,50,55). At first all the fuzzy inputs are converted into an interval following § 2.2, then the amount of the origins, destination and conveyance become [a1L,a1U]=[49α,50+α],[a2L,a2U]=[292α,31+2α],[b1L,b1U]=[542α,56+2α], [b2L,b2U]=[24α,25+α],[e1L,e1U]=[275α,39+5α],[e2L,e2U]=[385α,50+5α], With the above input data, GA is performed for the objective function given in equation(10) subject to the constraints (11)-(14) as stated earlier using above mentioned GAs. The optimum results are presented below:

Here the total transportation amount is almost equal (since a~i=b~j=e~k). Here GA produces a realistic scenario of most of the nonzero solution. For different values of α, the optimal quantity xijk is different for which per unit cost change in a normal range, as shown in Figure .

Figure 5. Direct Transportation Cost Vs α-Cut.

Figure 5. Direct Transportation Cost Vs α-Cut.

Case-2: Now, we consider the values of the origins(i.e. sources), destination (i.e. demands) and conveyance(i.e. capacity) are taken as scrips number and The availability of the sources, demand of the destinations and capacity of the conveyances are as follows: a1=50, a2=30, b1=30, b2=50, e1=25,, e2=55.. With this inputs and other same input data, GA is performed for the objective function given in equation(10) subject to the constraints (11)-(14) as stated earlier using above mentioned GAs. The optimum results are presented below:

7. Discussion

Here, the final output (optimum amount of transportation and optimum profit) of the proposed model for different discrete value of αCut is shown in Tables and . From both Tables and it is observed that

  • For Case-1, the total amount of transportation i=1Mj=1Nk=1Kxijk lies between Max{(a~1+a~2)L, (b~1+b~2)L,((e~1+e~2)L} and Min{(a~1+a~2)U,(b~1+b~2)U, (e~1+e~2)U}.

  • In Case-1, total amount of transportation does not tally with total cost or profit due to the existence of discount on unit of transportation. As the amount of transportation is fixed, so total amount of transportation does tally with total cost or profit in Case-2 which in .

  • From Figure , it is also revels that the direct transportation cost function is convex with respect to α

Table 3. Optimum Result of Case-1.

Table 4. Optimum Result of Case-2.

8. Conclusions and Future Research Work

This paper is a wide extension of the paper proposed by Ojha et al. [Citation8]. Here for the first time different type of vehicle costs are consider in a STP. The fixed charge, the unit transportation cost (under AUD) all are treated as fuzzy parameters. The problem is formulated as a profit maximisation problem. The budget constraint has been incorporated taking fuzzy unit transportation cost as constraint. To find the optimal solution genetic algorithm (a biological phenomena) is considered. The proposed model also can be extended for breakable items, defective items etc. This model also can be solved by other techniques like multi-objective genetic algorithm, goal programming, geometric programming, etc.

Disclosure statement

Here for the first time different type of vehicle costs are consider in a STP. The fixed charge, the unit transportation cost (under AUD) all are treated as fuzzy parameters. The problem is formulated as a profit maximization problem. The budget constraint has been incorporated taking fuzzy unit transportation cost as constraint.

Additional information

Notes on contributors

S. Samanta

Mr. S. Samanta is an Assistant Teacher of Mathematics at Majurhati Junior High School. He completed his graduation , PG and Ph.D. with under Vidyasagar University.

A. Ojha

Dr. A. Ojha is an Assistant Teacher of Mathematics at Siromoni Birsa Munda High School. He completed his graduation, PG and Ph.D. from Vidyasagar University. His research fields are Transportations and Soft Computing. He has some publications in different reputed international journals like Tamsui Oxford Journal of Management Science, Fuzzy Systems and Soft Computing, Mathematical and Computer Modelling, Applied Mathematical Modelling, Applied Soft Computing, etc.

B. Das

Dr. B. Das is an Associate Professor in the department of Mathematics at Sidhu Kanhu Birsha University. He completed his graduation with gold medal under Vidyasagar University. He completed his PG and Ph.D. from Vidyasagar University. His research fields are Biomathematics, Inventory, Soft Computing and Supply Chain. He has been doctoral dissertation adviser to 4 students as of now and 6 students are working currently under his supervision. He is working in this department from 2013 and previously he was working at Jhargram Raj College. He has more than 70 publications in different reputed international journals like Journal of Computational and Applied Mathematics, Asian Journal of Mathematics and Physics, Applied Mathematical and Computation, Mathematical and Computer Modelling, Applied Mathematical Modelling, Applied Soft Computing, Journal of Computational Science, Journal of Simulation, Computers & Industrial Engineering, Transportation Research Part E: Logistics and Transportation Review, Annals of Operations Research, etc. He was died last year due to covid 19.

S. K. Mondal

Prof. S. K. Mondal is Professor and HOD in the department of Applied Mathematics with Oceanology and Computer Programming at Vidyasagar University. He was gold medalist of Vidyasagar University at UG and PG level. He completed his M.Tech. degree from ISM dhanbad. He completed his Ph.D. degree from Vidysagar University. His research interest areas are Biomathematics, Inventory, Supply Chain, Soft computing and Risk analysis. He has been doctoral dissertation adviser to 14 students as of now and 6 students are working currently under his supervision and 4 has been faced their pre submission seminar. He is working in this department from 2004 and working as a professor till 2015. He visited Vietnam, Thailand and Bangladesh to deliver speech in different international conferences. He has more than 150 international publications in different reputed international journals like Journal of Cleaner Production, Transportation Research Part E: Logistics and Transportation Review, Applied Soft Computing, Journal of Industrial and Production Engineering, Computers & Industrial Engineering, Annals of Operations Research, Chaos, Solutions & Fractals, Information Sciences, Nonlinear Dynamics etc.

References

  • He Y. Generalized Interval-valued atanassov’s intuitionistic fuzzy power operators and their application to multiple attribute group decision making. Int J Fuzzy Syst. 2013;15:401–411.
  • He Y. Generalized intuitionistic fuzzy geometric interaction operators and their application to decision making. Expert Syst Appl. 2014;41:2484–2495.
  • He Y. Hesitant fuzzy Power Bonferroni means and their Application to Multiple Attribute decision making. IEEE Trans Fuzzy Syst. 2015;23:1655–1668.
  • Hitchcock FL. The distribution of a product from several sources to numerous localities. J Math Phys. 1941;20:224–230.
  • Shell E. Distribution of a product by several properties. Direclorale of Management Analysis. Proceedings of the 2nd Symposium in Liner Programming; 2:615–642.
  • Samanta S, Das B, Mondal SK. Multi-objective solid transportation problem with discount and two-level fuzzy programming technique. Int J Operat Res. 2015;24(4):423–440.
  • Pan Y, Joo Er M. Enhanced adaptive fuzzy control with optimal approximation error convergence. IEEE Trans Fuzzy Syst. 2013;21(6):1123–1132.
  • Ojha A, Das B, Mondal SK, et al. A solid transportation problem for an item with fixed charge, vechicle cost and price discounted varying charge using Genetic algorithm. Appl Soft Comput. 2010;10:100–110.
  • Dalman H, Güzel N, Sivri M. A fuzzy Set-Based approach to multi-objective multi-item Solid Transportation Problem Under uncertainty. Int J Fuzzy Syst. 2015;18:716–729.
  • Jimenez F, Verdegay JL. Uncertain solid transportation problem. Fuzzy Sets Syst. 1998;100:45–57.
  • Chanas S, Kuchta D. A concept of the optimal solution of the transportation problem with fuzzy cost coefficients. Fuzzy Sets Syst. 1996;82:299–305.
  • Li L, Lai KK. A fuzzy approach to the multi-objective transportation problem. Comput Operat Res. 2000;27:43–57.
  • Bit AK, Biswal MP, Alam SS. An additive fuzzy programming model for multi-objective transportation problem. Fuzzy Sets Syst. 1993;57:313–319.
  • Jimencz F, Verdegay JL. Interval multiobjective solid transportation problem via Genetic algorithms. Management of Uncertainty in Knowledge-Based Systems II. 1996: 787–792.
  • Das SK, Goswami A, Alam SS. Multi-objective transportation problem with interval cost,source and destination parameters. Eur J Oper Res. 1999;117:100–112.
  • Abd El-Wahed WF. A multi-objective transportation problem under fuzziness. Fuzzy Sets Syst. 2001;117:27–33.
  • Grzegorzewski P. Nearest interval approximation of a fuzzy number. Fuzzy Sets Syst. 2002;130:321–330.
  • Saad OM, Abass SA. A parametric study on transportation problem under fuzzy environment. J Fuzzy Mathemat. 2003;11(1):115–124.
  • Ojha A, Das B, Mondal SK, et al. An entropy based solid transportation problem for General fuzzy costs and time with fuzzy equality. Math Comput Model. 2009;50:166–178.
  • Huang T. Fuzzy multilevel Lot-sizing problem Based on Signed distance and centroid. Int J Fuzzy Syst. 2011;13(2):98–110.
  • Sakawaa M, Nishizakia I, Uemurab Y. Fuzzy programming and profit and cost allocation for a production and transportation problem. Eur J Oper Res. 2001;131(1):1–15.
  • Pan Y, Joo Er M, Li X. Haoyong Yu and rafael gouriveau “Machine health condition prediction via online dynamic fuzzy neural networks”. Eng Appl Artif Intell. 2014;35:105–113.
  • Ojha A, Das B, Mondal SK, et al. A stochastic discounted multi-objective solid transportation problem for breakable items using analytical hierarchy process. Appl Math Model. 2010;34(8):2256–2271.
  • Goldberg D. Genetic algorithms in search, optimization and machine learning. MA: Addision Wealey; 1989.
  • Ju Wu C, Ko C-N, Fu Y-Y, et al. A genetic-Based design of auto-tuning fuzzy PID controllers. Int J Fuzzy Syst. 2009;11(1):49–58.
  • Basu M, Pal BB, Kundu A. An algorithm for finding the optimum solution of solid fixed charge transportation problem. Optimization. 1994;31(3):283–291.
  • Maiti AK, Maiti M. Discounted multi-item inventory model via Genetic Algorithm with roulette wheel section, arithmetic crossover and uniform mutation in constraints bounded domains. Int J Comput Math. 2008;85(9):1341–1353.
  • Vignaux GA, Michalewicz Z. A genetic algorithm for the liner transpotation problem. IEEE Trans Syst Man Cybern. 1991;21(2):445–452.
  • Liu L, Lin L. Fuzzy fixed charge solid transportation problem and its algorithm. Fuzzy Syst Knowlege Discov. 2007;3:585–589.