• No results found

Vol 9, No 3 (2019)

N/A
N/A
Protected

Academic year: 2020

Share "Vol 9, No 3 (2019)"

Copied!
8
0
0

Loading.... (view fulltext now)

Full text

(1)

Research Article

a

March

2019

International Journals of Advanced Research in

Computer Science and Software Engineering

ISSN: 2277-128X (Volume-9, Issue-3)

Solving Vendor Selection Problem with Fuzzy Parameters

Using Interval Programming with Fuzzy Numbers

Abdel Hadi Nabih *

Professor of Mathematical Statistics & Operations Research, Institute of Statistical Studies and Researches,

Cairo University, Egypt

Naglaa Ragaa Saeid

Associated Professor of Operations Researches, Institute of Statistical

Studies and Researches, Cairo University, Egypt

Islam Hassan Ahmed Gomaa

Candidate of Pre-Master Student in Operations Researches, Institute of Statistical Studies and Researches,

Cairo University, Egypt

Abstract— Vendor Selection (VS) problem is considered as a critical decision that effects on the financial position for any firms. Hence the purchasing managers consider the selection process of the right vendors is a major function of the outsourcing process. Cost, quality, and services are three common criteria for VS problem. In the real cases the parameters of any problems are usually vague or not completely known, so that the Fuzzy Set Theory (FST) is one of the most powerful existing tools capable of addressing ambiguity and blurring information in parameters. A fuzzy parameters for VS problem are dealt with Linear Membership Function (LMF) through using

cut that convert a fuzzy numbers to Interval Multiple Objective Linear Programming (IMOLP). The formulation of IMOLP is determined based on the value of

, then IMOLP model is divided to upper and lower sub-models. A compromise interval solution will obtain from solving the sub-models as conventionally linear programming. The proposed approach is clarified with an illustrative example.

Keywords— Vendor selection problem; Interval linear programming; Multi-objective programming; Fuzzy numbers;

cut; Compromise interval solution.

I. INTRODUCTION

Under intense competition in the industrial markets, firms are looking for a secure and stable supply process in which the needs of firms from raw materials and components necessary for the inventory and manufacturing process are outsourcing from a number of vendors capable of performing the supply process with the highest level of efficiency to achieve the company's objectives that keep the company Always in competition. This VS process is the most important role for procurement management because about 80% of the final product cost depends on the purchasing cost of the raw materials and components needed for the manufacturing process. The VS process is the process of identifying a number of vendors from among the company's nominated vendors to ensure that the company obtains the quality, price, and delivery. The VS process includes several criteria that vary according to the company's activity. However, the most common standards in most companies are quality, price, and delivery. The process of selecting a vendor is a complex process because it is inherently a Multi-Attribute Decision Making process and because of the different performance of each vendor according to the criteria.

In real cases, the information and data entered into the company, which represent the parameters of the model in the process of formulation, are often vague and incomplete. Because of this, the FST is one of the most powerful existing tools capable of addressing ambiguity and blurring information in parameters.

In this paper, we apply the LMF corresponding to fuzzy parameters of VS problem through using

cut a fuzzy numbers. The proposed method adopts the

cut method to convert a fuzzy VS problem to IMOLP. Then the IMOLP divided to upper and lower sub-models. The proposed approach applied to obtain a compromise interval solution that can be an effective to help a manager to select right vendors.

This paper is organized as follows: Section 2 introduces a brief literature review about VS problem and different methods that applied to deal with this problem. In section 3, various preliminaries are reviewed. Problem statement is introduced in section 4. In section 5, a methodology for solving VS problem is given. In section 6, an implement of methodology on illustrative numerical example is given. Finally discussion the conclusion is reviewed in section 7.

II. LITERATURE REVIEW

(2)

ISSN(E): 2277-128X, ISSN(P): 2277-6451, pp. 34-41 applied a several methodologies to evaluate and select the right vendors. A mathematical programming model is the most common approaches have been used for VS problem. They contain many approaches, for example Linear Programming (LP), Mixed Integer Programming (MIP), Goal Programming (GP), and Multiple Objective Programming (MOP). According to [8] a linear weighting method is applied to evaluate vendors based on criteria, a LP model developed by [9]

to achieve the criteria of VS at minimum aggregate price. The author[10] presented a GP approach to achieve minimum cost and maximum quality and delivery respectively for VS problem. The author[11] presented the data envelopment analysis for select proper vendors. A mixed-integer non-linear programming approach is discussed by [12].A MOP has been introduced by [13]. In realistic cases, due to the imprecision of the data related to coefficient of VS problem formulation such as capacity of vendors, prices of the units and (or) available budget, the (FST) introduced by [14] is a powerful tool for handling uncertainty and obtaining a best result than other ordinary models. A fuzzy MIP model that includes fuzzy parameters for objectives and constraints has been treated by [15, 16] proposed a fuzzy method for VS Problem that helps a Decision maker (DM) to assign distinct weights to various criteria. In [17], interactive methodology using S-curve membership functions is presented to treat VS problem with fuzzy coefficients. The author [18] presented a fuzzy multi-criteria method to for VS problem with vague data. a new concept of solution in [19] is introduced, negative and positive solution by applied integrated fuzzy theory with TOPSIS to rank vendors based on ideal performance. In [20], a VS problem is formulated with uncertain demand to overcome imprecision data and multi-units.

III. PRELIMINARIES

In this section some basic and important definitions in which needed in the next section.

Definition 3.1. A FST was initiated by [14]. He defined a fuzzy set as

{(

x

,

~

(

x

))

:

x

X

}

A

where ~

(

x

)

A

measures

the degree to which element x belongs to a fuzzy set

A

~

, i.e.,

A

(

x

)

:

[

0

.

1

]

. Defintion 3.2. An

- cut of a fuzzy set

A

~

is an ordinary set

L

(

A

~

)

where

L

(

A

~

)

{

x

R

:

~

(

x

)

},

[

0

,

1

]

A .

Definition 3.3. A Triangular Fuzzy Numbers (T.F.Ns) can be expressed as

A

~

(

a

,

b

,

c

)

. T.F.Ns can be illustrated as interval [

A

,

A

], where

a

a

b

A

(

)

c

b

c

A

(

)

IV. VENDOR SELECTION METHODOLOGY WITH BOTH FUZZY AND INTERVAL PROGRAMMING

The same multi-objective VS problem model introduced by [21] is considered as follows:

4.1Notation

(i.)

D

: Demand for the product item through stable period.

(ii.)

P

i: Price of a per unit product item of the ordered quantity

x

i to the vendor

i

.

(iii.)

F

i: Accepted units percentage provided by vendor

i

.

(iv.)

S

i: Percentage of on-time deliveries by vendor

i

.

(v.)

C

i: Upper capacity for vendor

i

.

n

i i i

x

P

x

z

1 1

(

)

(

)

min

(1)

)

(

)

(

max

1

2

n

i i i

x

F

x

z

(2)

)

(

)

(

max

1

3

n

i i i

x

S

x

z

(3)

s.t

n

i

i

D

x

1

(3)

ISSN(E): 2277-128X, ISSN(P): 2277-6451, pp. 34-41

n

1,

i

i

i

C

x

(5)

0

x

i

(6)

4.2Fuzzy Vendor selection Problem:

In real cases situations, the parameters of VS problem are imprecise. Due to vagueness of information, a VS problem is considered with fuzzy parameters. The model of VS problem is transformed to fuzzy model with fuzzy parameters as:

n

i i i

x

P

x

z

1

1

(

)

~

)

(

min

(7)

)

(

~

)

(

max

1

2

n

i i i

x

F

x

z

(8)

)

(

~

)

(

max

1

3

n

i i i

x

S

x

z

(9)

s.t

n

i

i

D

x

1

~

(10)

n

1,

i

i i

C

x

(11)

0

x

i

(12)

Where

P

~

i

,

F

~

i

,

S

~

i

and

D

~

i

i

1

,

2

,...,

n

are fuzzy parameters. These fuzzy parameters are characterized by Tr.F.Ns. The LMF is considered for both fuzzy goals and constraints respectively. We apply the

cut of the fuzzy numbers

P

~

i

,

F

~

i

,

S

~

i

and

D

~

i defined as the crisp set

(

P

~

i

,

F

~

i

,

S

~

i

,

D

~

i

)

for which the degree of the membership functions for these parameters exceeds the level of .

}

)

(

,

)

(

,

)

(

,

)

(

,...,

2

,

1

:

,

,

,

{

)

~

,

~

,

~

,

~

(

~

~

~

~ i

D i

S i

F i

P i

i i i i i i

i

F

S

D

P

F

S

D

i

n

P

F

S

D

P

The

cut method is used to convert the (Tr.F.Ns) to (IMOLP). The fuzzy VS problem transformed into IMOLP as:

n

i

i i

x

P

x

z

1

1

(

)

(

)

min

(13)

)

(

)

(

max

1

2

n

i

i i

x

F

x

z

(14)

)

(

)

(

max

1

3

n

i

i i

x

S

x

z

(15)

s.t

n

i

i

D

x

1

~

(16)

n

1,

i

x

i

C

i

(17)

0

x

i

(18)

According to [22] the model (13-18) divided into two sub-models as in (19-25) and (26-32), the optimum values of objectives for lower bound obtaining from solving (19-25), similarly the optimum values of objectives for upper bound obtaining from solving (26-32) as:

 

n

i

i i

x

P

x

z

1

1

(

)

(

)

min

(19)

)

(

)

(

max

1

2

 

n

i

i i

x

F

x

(4)

ISSN(E): 2277-128X, ISSN(P): 2277-6451, pp. 34-41

)

(

)

(

max

1 3

 

n i i i

x

S

x

z

(21) s.t

 

n i i

D

x

1

~

(22)

 

n i i

D

x

1

~

(23)

n

1,

i

x

i

C

i

(24)

0

x

i

(25)

 

n i i i

x

P

x

z

1

1

(

)

(

)

min

(26)

)

(

)

(

max

1 2

 

n i i i

x

F

x

z

(27)

)

(

)

(

max

1 3

 

n i i i

x

S

x

z

(28) s.t

 

n i i

D

x

1

~

(29)

 

n i i

D

x

1

~

(30)

n

1,

i

x

i

C

i

(31)

0

x

i

(32)

[23] developed [24] approach for fuzzy decision making.[23] converted the fuzzy MOP model to equivalent crisp linear model and solved it conventionally. We depend on this approach to handle the fuzzy parameters of VS problem with conventional programming model. [23] proposed fuzzy linear program by solving the multiple objective

individually to obtain the upper bound

Z

1j

max

Z

jand lower bound

Z

j0

min

Z

j.

Based on defining the values of upper and lower bound for the parameters, assuming the LMF for maximization and minimization fuzzy goals as:

 

33 ) ( for 0, ) ( for , ) ( ) ( for 1, ) ( 0 1 0 0 1 0 1                      x Z Z Z x Z Z Z Z Z x Z x Z Z x j j j j Zj

 

33 ) ( for 0, ) ( for , ) ( ) ( for 1, ) ( 1 1 0 0 1 1 0                      Z x Z Z x Z Z Z Z x Z Z Z x Z x j j j j Zj

Now, based on the LMF defined in (33) and (34), we adopt the approach suggested by [23]. By introduce the auxiliary variable

corresponding to the grades of overall achievement for the objectives. the equivalent crisp model is obtained as:

(5)

ISSN(E): 2277-128X, ISSN(P): 2277-6451, pp. 34-41

4.3Steps of the proposed method:

(1) Formulate the fuzzy VS problem model.

(2) Ask the DM to select initial value of

[

0

,

1

]

. (3) Based on value of

cut, construct the IMOLP model.

(4) The IMOLP model divided into upper and lower bounds sub-models respectively.

(5) Solve the objectives of a multi-objective VS problem individually with other constraints to determine the both upper and lower bound respectively.

(6) Educe the membership function (33), (34) for each fuzzy goal. (7) Formulate (35) based on step (6).

(8) By any linear software package solver, solve (35) and obtain the compromise interval solution. The steps (5) - (8) is repeated for both bounds sub-model.

V. ILLUSTRATIVE EXAMPLE

The same case study used in [21] and [25] is considered.

Table 1: fuzzy data for the VS problem

Vendor

i

P

i

%

F

i

%

S

i

%

C

i

1

V

~

5

0.

8

~

0

0.

~

9

0

400

2

V

~

7

0.

9

~

0

0.

8

~

0

450

3

V

~

4

0.

8

~

5

0.

8

~

5

450

Step1: construct fuzzy VS problem. The parameters are characterized by T.F.Ns:

450

450

400

)

850

,

800

,

700

(

.

.

)

90

.

0

,

85

.

0

,

70

.

0

(

)

90

.

0

,

80

.

0

,

75

.

0

(

)

95

.

0

,

90

.

0

,

80

.

0

(

)

90

.

0

,

85

.

0

,

80

.

0

(

)

95

.

0

,

90

.

0

,

75

.

0

(

)

85

.

0

,

80

.

0

,

70

.

0

(

)

6

,

4

,

2

(

)

8

,

7

,

5

(

)

6

,

5

,

4

(

3 2 1 3 2 1 3 2 1 3 3 2 1 2 3 2 1 1

x

x

x

x

x

x

t

s

x

x

x

z

Max

x

x

x

z

Max

x

x

x

z

Min

Step 2, 3: To transform the fuzzy VS problem into IMOLP, the

cut is applied. By assuming

0

, we have the following problem:

450

450

400

]

850

,

700

[

.

.

]

90

.

0

,

70

.

0

[

]

90

.

0

,

75

.

0

[

]

95

.

0

,

80

.

0

[

]

90

.

0

,

80

.

0

[

]

95

.

0

,

75

.

0

[

]

85

.

0

,

70

.

0

[

]

6

,

2

[

]

8

,

5

[

]

6

,

4

[

3 2 1 3 2 1 3 2 1 3 3 2 1 2 3 2 1 1

x

x

x

x

x

x

t

s

x

x

x

z

Max

x

x

x

z

Max

x

x

x

z

Min

Step 4: Divide the IMOLP model into lower and upper bounds sub-models: According to (4) and (5) the two sub-models are considered as:

The lower bound model:

3 2 1

1

4

x

5

x

2

x

z

Min

3 2

1

2

0

.

70

x

0

.

75

x

0

.

80

x

z

(6)

ISSN(E): 2277-128X, ISSN(P): 2277-6451, pp. 34-41

3 2

1

3

0

.

80

x

0

.

75

x

0

.

70

x

z

Max

.

.

t

s

850

3 2 1

x

x

x

700

3 2 1

x

x

x

400

1

x

450

2

x

450

3

x

0

,

,

2 3 1

x

x

x

The Upper bound model:

3 2 1

1

6

x

8

x

6

x

z

Min

3 2

1

2

0

.

85

x

0

.

95

x

0

.

90

x

z

Max

3 2

1

3

0

.

95

x

0

.

90

x

0

.

90

x

z

Max

s.t

850

3 2 1

x

x

x

700

3 2 1

x

x

x

400

1

x

450

2

x

450

3

x

0

,

,

2 3 1

x

x

x

For Solving sub-model (1):

Step 5: Solving each objective individually subject to given constraints to find the lower and upper bound.

,

3850

1900

Z

1*

515

Z

2*

660

,

535

Z

3*

657

.

Step 6: Use (6)-(7) to construct the membership functions.

Step 7: Using (8) to obtain the crisp model that equivalent to fuzzy model which is as:

Max

:

to

subject

,

1950

)

2

5

4

(

3850

x

1

x

2

x

3

,

155

505

70

.

0

75

.

0

70

.

0

1

2

3

x

x

x

,

155

5

.

502

70

.

0

75

.

0

80

.

0

1

2

3

x

x

x

.

850

3 2 1

x

x

x

.

700

3 2 1

x

x

x

,

400

1

x

,

450

2

x

,

450

3

x

0

,

,

2 3 1

x

x

x

Step 8: After solving the last model in step 7 by using (Lingo software application), we get:

The level achievement of objectives is

0

.

74

for the optimum value

z

1

2409.862

,

z

2

624.2259

,

616.9725

and

z

3

(7)

ISSN(E): 2277-128X, ISSN(P): 2277-6451, pp. 34-41 Now, the steps (5) – (8) are repeated in order to solve the second sub-model (upper):

Step 5: Solving each objective individually subject to given constraints to find the lower and upper bound.

,

5100

4200

Z

1*

610

Z

2*

787

,

650

Z

3*

785

.

Step 6: Use (6)-(7) to construct the membership functions.

Step 7: Using (8) to obtain the crisp model that equivalent to fuzzy model which is as:

Max

:

to

subject

,

1800

)

6

8

6

(

6000

x

1

x

2

x

3

,

5

.

177

610

90

.

0

95

.

0

85

.

0

1

2

3

x

x

x

,

135

650

90

.

0

90

.

0

95

.

0

1

2

3

x

x

x

.

850

3 2 1

x

x

x

.

700

3 2 1

x

x

x

,

400

1

x

,

450

2

x

,

450

3

x

0

,

,

2 3 1

x

x

x

Step 8: After solving the last model in step 7, by using (Lingo software application), we get: The level achievement of objectives is:

61

.

0

for the optimum value

z

1

2371.676

,

z

2

617.5434

,

and

z

3

609.3353

.

and optimal solution

x

1

367

.

9191

,

x

2

0

,

and

x

3

450

.

The compromise interval solution is obtained as:

1

z

z

2

z

3

1

x

x

2

3

x

]

74

.

0

,

61

.

0

[

[

2372

,

2410

]

[

618

,

624

]

[

609

,

617

]

[

368

,

377

]

0

450

The overall achievement level for objectives

0

.

74

is greater than from that of [25] = 0.687 and [21] =0.611.

VI. CONCLUSIONS

A process of selection the right vendor represents a safety valve for companies to achieve all firm goals including minimum cost, rejected items, and late delivered items. Hence maintain his Competitive position of the company in the market.

In this paper, an effective fuzzy approach has been introduced to treat the imprecision and ambiguity of the parameters of VS problem. The proposed method is consider as a powerful and applicable tool that help managers to select the proper vendor to accomplish all fuzzy criteria according to preferences of decision maker.

REFERENCES

[1] Dickson, G., An of vendor selection systems and decisions. Journal of Purchasing, 1996. 2: p. 5-17.

[2] Ellram, L.M., The supplier selection decision in strategic partnerships. Journal of Purchasing and materials Management, 1990. 26(4): p. 8-14.

[3] Weber, C.A., J.R. Current, and W. Benton, Vendor selection criteria and methods. European journal of operational research, 1991. 50(1): p. 2-18.

[4] STAMM, C.L. and D.Y. GOLHAR, JIT purchasing: attribute classification and literature review. Production Planning & Control, 1993. 4(3): p. 273-282.

(8)

ISSN(E): 2277-128X, ISSN(P): 2277-6451, pp. 34-41 [6] Ho, W., X. Xu, and P.K. Dey, Multi-criteria decision making approaches for supplier evaluation and selection:

A literature review. European Journal of operational research, 2010. 202(1): p. 16-24.

[7] Chai, J., J.N. Liu, and E.W. Ngai, Application of decision-making techniques in supplier selection: A systematic review of literature. Expert systems with applications, 2013. 40(10): p. 3872-3885.

[8] Wind, Y. and P.J. Robinson, The determinants of vendor selection: the evaluation function approach. Journal of Purchasing and Materials Management, 1968. 4(3): p. 29-41.

[9] Pan, A.C., Allocation of order quantity among suppliers. Journal of Purchasing & Materials Management, 1989.

25(3): p. 36-40.

[10] Karpak, B., E. Kumcu, and R. Kasuganti, An application of visual interactive goal programming: a case in vendor selection decisions. Journal of Multi‐ Criteria Decision Analysis, 1999. 8(2): p. 93-105.

[11] Weber, C.A., J. Current, and A. Desai, An optimization approach to determining the number of vendors to employ. Supply Chain management: An international journal, 2000. 5(2): p. 90-98.

[12] Ghodsypour, S.H. and C. O’brien, The total cost of logistics in supplier selection, under conditions of multiple sourcing, multiple criteria and capacity constraint. International journal of production economics, 2001. 73(1): p. 15-27.

[13] Weber, C.A. and J.R. Current, A multiobjective approach to vendor selection. European journal of operational research, 1993. 68(2): p. 173-184.

[14] Zadeh, L.A., Fuzzy sets. Information and control, 1965. 8(3): p. 338-353.

[15] Kumar, M., P. Vrat, and R. Shankar, A fuzzy programming approach for vendor selection problem in a supply chain. International Journal of Production Economics, 2006. 101(2): p. 273-285.

[16] Amid, A., S. Ghodsypour, and C. O’Brien, Fuzzy multiobjective linear model for supplier selection in a supply chain. International Journal of production economics, 2006. 104(2): p. 394-407.

[17] Díaz-Madroñero, M., D. Peidro, and P. Vasant, Vendor selection problem by using an interactive fuzzy multi-objective approach with modified S-curve membership functions. Computers & Mathematics with Applications, 2010. 60(4): p. 1038-1048.

[18] Büyüközkan, G. and G. Çifçi, A novel fuzzy multi-criteria decision framework for sustainable supplier selection with incomplete information. Computers in industry, 2011. 62(2): p. 164-174.

[19] Amiri-Aref, M., N. Javadian, and M. Kazemi, A new fuzzy positive and negative ideal solution for fuzzy TOPSIS. WSEAS Transactions on Circuits and Systems, 2012. 11(3): p. 92-103.

[20] Pan, W., et al., A fuzzy multiobjective model for supplier selection under considering stochastic demand in a supply chain. Mathematical Problems in Engineering, 2015. 2015.

[21] Yücel, A. and A.F. Güneri, A weighted additive fuzzy programming approach for multi-criteria supplier selection. Expert Systems with Applications, 2011. 38(5): p. 6281-6286.

[22] Shaocheng, T., Interval number and fuzzy number linear programmings. Fuzzy sets and systems, 1994. 66(3 ): p. 301-306.

[23] Zimmermann, H.-J., Fuzzy programming and linear programming with several objective functions. Fuzzy sets and systems, 1978. 1(1): p. 45-55.

[24] Bellman, R.E. and L.A. Zadeh, Decision-making in a fuzzy environment. Management science, 1970. 17(4): p. B-141-B-164.

Figure

Table 1: fuzzy data for the VS problem

References

Related documents

By simulating a random sample from the test data sets estimated maps of disease distribution can be estimated using the estimation method and then the performance of the method can

Conversely, later in the disease course, patients which are prone to develop ICDs and related disorders, the so-called “ hyper- dopaminergic behavioural spectrum ” , frequently

Furthermore, in-depth accident data based on the road environment, vehicle analysis and the road user evaluation with road-user interviews and injury information can provide a

For technological factors, Rogers (1995) found that relative advantage (perceived e- commerce benefits and impact), compatibility (both technical and

planning stage for learners from different proficiency levels doing simple and complex tasks. They reported that in performing simple tasks, the low group learners

As knowledge translation process is not as well utilized in Iranian research centres, they are looking for the ways to promote their knowledge translation activities

The power-flow study, or load-flow study, is a numerical analysis of the flow of electric power in an interconnected transmission system.. It analyzes the power

Vitamin A Delivery in Total Parenteral Nutrition