AHP
-
Upload
hema-elkoab -
Category
Documents
-
view
219 -
download
1
description
Transcript of AHP
-
APPLICATION OF THE ANALYTIC HIERARCHY PROCESS IN SUPPLIER
EVALUATION AND SELECTION
A project report submitted in partial fulfilment of the
Requirements for the award of the degree of
Bachelor of Information Technology
By:
Mohammed Khalid Alharthi
Salman Awed Alatwi Sultan EtanAlbalawi
Yasser Mohammed Alabalawi
Supervised By:
Dr. Osman Ahmed Abdalla
Department of Information Technology
Faculty of Computers and Information Technology
University of Tabuk
December 2014
-
ii
DECLARATION
I hereby declare that this project report is based on my original work except for citations
and quotations which have been duly acknowledged. I also declare that it has not been
previously and concurrently submitted for any other degree or award at University of Tabuk or
other institutions.
Name ID No. Signature
MOHSMMED KHALID ALHARTHI 321000020
SALMAN AWED ALATWI 321001865
SULTAN ETANALBALAWI 321002504
YASSER MOHAMMEDALBALAWI 321001533
Date : _________________________
APPROVAL FOR SUBMISSION
I certify that this project report entitled "SUPPLIER SELECTION" was prepared by
Mohammed Khalid Alharthi , Salman Awed Alatwi, Sultan EtanAlbalabwi, Yasser
Mohammed Albalawihas met the required standard for submission in partial fulfilment of the
requirements for the award of Bachelor of information technology at University of Tabuk.
-
iii
Approved by,
Signature : _________________________
Supervisor : Dr. Osman Ahmed Abdalla
Date : _________________________
The copyright of this report belongs to the author and is protected under the intellectual
property right laws and conventions. It can only be considered/used for purposes like extension for
further enhancement, product development, adoption for commercial/organizational usage, etc.,
with the permission of the University of Tabuk.
2014, University of Tabuk. All right reserved
-
iv
ACKNOWLEDGEMENTS
We would like to thank everyone who had contributed to the successful completion of this
project. We would like to express my gratitude to my research supervisor, Dr. Osman Ahmed for
his invaluable advice, guidance and his enormous patience throughout the development of the
research.
In addition, we would also like to express our gratitude to my loving parent and friends
who had helped and given our encouragement......
-
v
APPLICATION OF THE ANALYTIC HIERARCHY PROCESS IN
SUPPLIER EVALUATION AND SELECTION
ABSTRACT
The aim of this project is to employ the Analytic Hierarchy Process (AHP) method in
order to select the best supplier of personal computers PC purchasing in university of
Tabuk. AHP is powerful and most popular mathematical technique for multi-criteria
decision making. One of the major problems and challenges that facing the modern
organization and companies is the process of selecting the best supplier of products, raw
materials, materials, machines, equipment, and services selection . This process may take
long time and select the wrong supplier.
The propose methodology are:
Determine the data of suppliers with adequate criteria, sub-criteria and alternatives
structure of the hierarchical model , prioritize the order of criteria or sub-criteria , measure
the suppliers performance and Identify supplier's priority and selection.
Propose AHP method contributes in helping decision maker to select the best supplier with
high level of confidence, less time and effort consuming.
-
vi
-
vii
TABLE OF CONTENTS
CONTENTS Page No.
DECLARATION II
ACKNOWLEDGEMENTS IV
ABSTRACT V
TABLE OF CONTENTS VII
LIST OF TABLES VIII
LIST OF FIGURES IX
LIST OF ABBREVIATIONS X
Chapter 1 1
1.1 Background : 1
1.2 Statement of the problem: 2
1.3 Objectives: 2
1.4 The AHP method : 2
1.5 Layout : 3
Chapter 2 4
Background and literature review 4
2.1 decision making 4
2.2 supplier selection 4
2.3 supplier selection process : 5
2.4 supplier selection methods : 5
2.5 the analytic hierarchy process : 7
2.6 how AHP works 8
2.7 AHP details 9
Chapter 3 10
Methodology 10
3.1 Planning 11
3.2 Analysis 12
3.3 Design 13
3.3.1 Model formulation 13
3.4 Implementation 18
3..5 Requirements analysis 20
3.5.1 Use case 20
4.Use case specifications 21
5. Database table 25
Chapter 4 26
Design 26
4.1. User log in 26
4.2. Compared to criteria 27
4.3. compared to a price of preference screen 27
-
viii
4.4. Compared to a memory of preference screen 28
4.5. Compared to storage of preference screen 28
4.6.Compared to delivery of preference screen 29
4.7.Result of selection screen 29
REFERENCES 30-31
LIST OF TABLES
TABLE Page No
Table of Contents VII
List of Tables VIII
List of Figures IX
LIST OF ABBREVIATIONS X
Table3. 1 project phases 11
Table: 3. 2 The test data 11
Table: 3.3 measurement scale3 AHP measurement scale 13
Table:3. 4 AHP example: original matrix 14
Table3. 5 AHP example: normalized matrix 14
Table:3. 6 AHP example: processer matrix 15
Table :3.7 AHP example: normalized processer matrix 15
Table:3. 8 AHP example: memory matrix 15
Table:3. 9 AHP example: normalized memory matrix 16
Table:3. 10 AHP example: int-storage matrix 16
Table :3.11 AHP example: normalized int-storage matrix 16
Table :3.12 AHP example: price matrix 17
Table:3. 13 AHP example: normalized price matrix 17
Table :3.14 AHP example: delivery matrix 17
Table:3. 15 AHP example: normalized delivery matrix 18
Table:3. 16 AHP example: summary of results 18
Table: 4.1 Log in 21
Table: 4.2 Compared to criteria 22
Table: 4.3 Compared every criteria of preference 23
-
ix
Table: 4.4 View result 24
table:5.1 User table 25
Table:5.2 User table 25
LIST OF FIGURES
Figure Page No.
Figure 2.1 The general AHP hierarchy 7
Figure 3.1 SDLC waterfall methodology 10
Figure 3.2 Hierarchy of the AHP example 12
Figure 3.3 login use case Main Interface 20
Figure 4.1 main interface 26
Figure 4.2 Interface compared to criteria 27
Figure 4.3 Interface compared to a price of preference 27
Figure 4.4 Interface compared to a memory of preference 28
Figure 4.5 Interface compared to storage of preference 28
Figure 4.6 Interface compared to delivery of preference 29
Figure 4.7 Interface as a result of selection 29
-
x
LIST OF ABBREVIATIONS
DEA Data Envelopment Analysis
AHP Analytical Hierarchical Process
ANP Analytic Network Process
TCO Total Cost of Ownership
TOPSIS
Solution
Technique for the Order Performance by Similarity to Ideal
MAUT Multiple Attribute Utility Theory
CBR Case-Based-Reasoning
ANN Artificial Neural Network
RAD Rapid Application Development Process
OPM Option Performance Matrix
-
1
CHAPTER 1
INTRODUCTION
1.1 Background :
Choosing the right supplier involves much more than scanning a series of price lists.
This will depend on a wide range of factors such as speed process manager hardest, price and
delaying further to specify the importance of these different factors will be based on your
business' priorities and strategy
Decision making is a key activity and the most important issue in business. Commonly, the
managers locking for reliable and correct forecast for their decisions. To achieve this goal they
should consider scientific criteria. The main problem that facing a decision maker is the
selecting of most appropriate alternative according to at least one goal or criteria from the
alternatives cluster [1].
Nowadays, the interesting of decision makers about supplier selection process has
been rapidly growing because reliable or correct suppliers support in reduction of inventory
costs and the improvement of product quality [2].
For modern organizations and companies the selection of a supplier is become the most
important step in creating a successful alliance. The selection of a suitable supplier is a
significant factor affecting eventual buyersupplier relationship. If the selection process is
completed correctly, a higher quality, longer lasting relationship is more achievable [3].
Supplier selection is the process of finding the appropriate suppliers being able to provide the
purchaser with the right quality products/services at the right price, in the right quantities and
at the right time [4]. Supplier selection includes activities to solve the conflicts between the
buyer and suppliers on the details of products/services.
Most related literatures on supplier selection have been focused on the decision making
approaches. [4] presented a survey of decision methods reported in the literature for
supporting supplier selection process. [5] analysed the decision making methods that have
been utilized for supplier selection based on journal articles from 2000 to 2008. Then,
frequently used of AHP method to solve the multi-criteria decision-making problem of
supplier selection is proposed by [6, 7, 8, and 9].
This project focuses on Analytical Hierarchical Process (AHP) which is a decision
making method developed for prioritizing alternatives when multiple criteria must be
-
2
considered and allows the decision maker to structure complex problems in the form of a
hierarchy, or a set of integrated levels. This method incorporates qualitative and quantitative
criteria. The hierarchy usually consists of three different levels, which include goals, criteria,
and alternatives. Because AHP utilizes a ratio scale for human judgments, the alternatives
weights reflect the relative importance of the criteria in achieving the goal of the hierarchy
The AHP Advantages can be summarized are as follows:
Unity can construct single, easily understood, flexible models for a broad range of
unstructured problems.
Hierarchic Structuring utilizes the natural tendency of people to sort elements of a system
into different levels and to group like elements.
Consistency - does not require judgments to be consistent.
Synthesis determines the relative importance of the criteria in meeting a goal.
Process Repetition - enables the refinement of the definition of a problem; improves judgment
and understanding through repetition.
1.2 Statement of The Problem:
Supplier selection decisions are usually dependent upon various criteria; however
decision maker usually focuses only on the price of materials or services only. Supplier
selection process may contain huge number of suppliers which takes time and need a lot of
effort to make the right decision. Any biased and poor decision might be made would
negatively influence the whole business in the organization.
1.3 Objectives:
The main objective of this project is to develop a supplier selection model based on
Analytical Hierarchy Process model (AHP). The proposed model should:
Support decision making by provide a judgment of supplier selection with a highly
confidence.
Reduce consuming of time, effort, and increase the quality in the supplier selection process.
1.4 The AHP Method :
The AHP Method Steps Can be Summarized as:
Step 1: Model the problem as a hierarchy containing the decision goal, the alternatives for
reaching it, and the criteria for evaluating the alternatives.
-
3
Step 2: Establish priorities among the elements of the hierarchy by making a series of
judgments based on pairwise comparisons of the elements. For example, when comparing
potential purchases of commercial real estate, the investors might say they prefer location over
price and price over timing.
Step 3: Synthesize these judgments to yield a set of overall priorities for the hierarchy. This
would combine the investors' judgments about location, price and timing for properties A, B,
C, and D into overall priorities for each property.
Step 4: Check the consistency of the judgments.
Step 5: The final decision based on the results of this process
1.5 Layout :
This project is documented in 3 chapters. Chapter one introduces the research problem
and objectives. Chapter two will give an introduction to decision-making, and provide a
discussion about the supplier selection, the model Analytical Hierarchy Process (AHP) that we
have applied, In lastly the chapter three, will explain the methodology.
-
4
CHAPTER 2
BACKGROUND AND LITERATURE REVIEW
One of the most important processes performed in organizations today is the
evaluation, selection, and continuous improvement of suppliers. This review first will include
the general framework used in the supplier selection process and the different types of
suppliers. Next, some of the existing methods of supplier selection are discussed followed by a
supplier evaluation system, several software packages useful for these processes are presented.
2.1 Decision Making
The decision-making process a major activity practiced daily by managers regardless
of their administrative levels, but the degree of importance of the decision varies depending on
the levels. There are two types of decision-making first programmed a repetitive nature and
decisions is programmed with a new character and undefined. There are two entrances to the
two decision-making individual decisions entrance and the entrance to regulatory decisions, as
well as quantitative approaches to decision-making and according to specific criteria, and that
all these approaches is a guide for decision-makers to take decisions properly and correctly.
2.2 Supplier Selection
The supplier selection function in modern enterprises and organizations is more
complicated process in which including the process of selecting the following criteria: quality,
delivery performance, production facilities, warranty claims, price and technical capabilities
need to be applied [10].
Some authors have identified several criteria for supplier selection, such as the net
price, quality, delivery, historical supplier performance, capacity, communication systems,
service, and geographic location, among others [11, 12]. These criteria are a key issue in the
supplier assessment process since it measures the performance of the suppliers.
In general, this research intends to provide empirical evidence of the criteria and the
procedures for the supplier selection process used in different corporate environments. Finally,
identify the suitability of the Analytical Hierarchical Process (AHP) to assist in decision
making to resolve the supplier selection problem.
The Analytic Hierarchy Process is a systematic method widely used for decision
problems with many criteria and alternatives first developed by [13]. It is a tool used for
-
5
solving complex decision problems that may have correlations among decision criteria based
on three principles: decomposition, comparative judgments and synthesis of priorities.
Traditionally organizations have been divided in operative functions such as
marketing, planning, production, purchasing, finance, etc. Supply chain is a strategy that
integrates these functions creating a general plan for the organization, which satisfies the
service policy, maintaining the lowest possible cost level due the incredible competition
environment that they are exposed to. A supply chain is a network of departments, which is
involved in the manufacturing of a product from the procurement of raw materials to the
distribution of the final products to the customer.
2.3 Supplier Selection Process :
Experts agree that no best way exists to evaluate and select suppliers, and thus
organizations use a variety of approaches. The overall objective of the supplier evaluation
process is to reduce risk and maximize overall value to the purchaser. An organization must
select suppliers it can do business with over an extended period of time.
Supplier evaluations often follow a rigorous, structured approach through the use of a survey.
An effective supplier survey should have certain characteristics such as comprehensiveness,
objectiveness, reliability, flexibility and finally, has to be mathematically straightforward. To
ensure that a supplier survey has these characteristics is recommended a step-by-step process
when creating this tool.
2.4 Supplier Selection Methods :
There are several supplier selection methods and multi-criteria decision making, therefore,
It is difficult to find the best method evaluate and select the best supplier, thus, the most
important issue in the process of supplier selection is to develop a suitable method to select the
right supplier [14]. Many authors proposed and used have been developed different methods
for supplier evaluation and selection. These are; linear weighted models, total cost models,
mathematical programming models, statistical models and artificial intelligent (AI) based
techniques.
In linear weighted models, each criterion is being weighted and suppliers performance
is multiplied by this weight for each criteria. The sum of these multiplications represents the
total performance of supplier. Although it is a very simple method, it depends heavily on
human decision and also weights the attributes equally, which rarely happens in practice. It is
-
6
divided as categorical method, weighted point model (linear weighted model) and analytical
hierarchy process (AHP) model. In categorical method, the criteria are weighted equally and
the decisions by made with this method are subjective. In weighted point model, because of
the total criteria performance, the criterion with low performance is not taken into account. In
AHP model, human decision forms the main structure of comparison matrices.
Total cost models are complex methods which depend to cost. They consider not only
the products rate but also, indirect item cost. It is divided as cost ratio method and ownership
total cost model. The cost ratio method is not widely used in companies because it requires a
comprehensive cost accounting system which is only to be found in large scaled companies
and has a complex structure. In ownership total cost model, the potential risk is available
during the supplier selection process, the subjectivity cannot be removed.
Mathematical models are used to represent the complex structure of supplier selection
and have been widely used for modeling selection and allocation problems. On the other hand,
Mathematical Programming (MP) models cause a significant problem in considering
qualitative factors. The drawback of MP is that it requires arbitrary aspiration levels and
cannot accommodate subjective attributes. Supplier selection is a Multiple-Attribute Decision-
Making (MADM) problem. The decisionmakers (DMs) always express their preferences on
alternatives or on the attributes of suppliers, which can be used to help rank the suppliers or
select the most desirable one. The preference information on alternatives of supplier and on
attributes belongs to the DMs subjective judgments. In conventional MADM methods, the
ratings and weights of the attributes are known precisely. Generally, DMs judgments are
often uncertain and cannot be estimated by an exact numerical value. Thus, the problem of
selecting suppliers has many uncertainties and becomes more difficult. In conventional
MADM methods, the ratings and the weights of attributes must be known precisely. However,
in many situations DMs judgments are often uncertain and cannot be estimated by an exact
numerical value [15]. The most used are: linear programming, integer programming, mixed
integer programming, multi criteria programming and goal programming.
For using the statistical approaches, it is essential to reach implicit and accurate
knowledge about suppliers. Obtained knowledge about previous performances of suppliers are
significant for the usage of these models. The common models are classification analysis and
fundamental components analysis.
-
7
Also, the methods such as data envelopment analysis, neural networks, fuzzy set
theory, and analytic network process and quality function deployment are used for supplier
selection.
2.5 The Analytic Hierarchy Process :
The analytic hierarchy process (AHP) is a mathematical multi-criteria decision-making
method (MCDM) for dealing with multi-attribute and unstructured problems. It was proposed
by [13], the author of the celebrated AHP method, has recently been gaining widely used and
popular. AHP is conceptually easy to use; however, it breaks down a complex problem into
several levels in order to generate a hierarchical structure with unidirectional hierarchical
relationships between levels. This structured hierarchy aim to determine the impact of the
lower level on an upper level, and this is attained by paired comparisons provided by the
decision-maker. The upper level represents the main goal of the decision problem, whereas the
lower levels of the hierarchy represent the tangible and/or criteria, sub-criteria and alternatives
that contribute to the goal Figure1
.
Figure 2.1 The general AHP hierarchy
(http://en.citizendium.org/wiki/Analytic_Hierarchy_Process)
There are many outstanding works that have been published based on AHP: these
works applied AHP in different fields, such as selecting a best candidate as in our case,
evaluation, resource allocations, planning, , resolving conflicts, benefits cost analysis,
optimization, forecasting, etc., as well as priority and ranking.
The AHP divides the decision problem into three main steps:
Problem structuring.
-
8
Assessment of local priorities.
Calculation of global priorities.
First, the problem is structured hierarchically, i.e. the decision maker constructs the
hierarchies of factors for solving the decision problem. The overall goal is represented by the
upper level of the hierarchy; one or more intermediate levels correspond to the hierarchy of
the decision criteria, while the lower level consists of all considered alternatives.
The term local priority is used both for the weights of the criteria and sub-criteria and
for the rating scores of the alternatives. The assessment of local priorities is performed after
the decision maker provides his preferences by pair wise comparisons among factors in each
level of the hierarchy. Saaty introduced in [13] a nine-point numerical scale to represent the
relative degree of importance for two factors, where the value of 1 stands for equally
preferred, the value of 2 stands for equally to moderately preferred and so forth up to the
value of 9 that stands for extremely preferred. After the comparisons have been per-formed,
a pair-wise comparison matrix A is constructed, in which element Aijof the matrix is the
relative importance of the ith factor with respect to the jth factor at the same level of the
hierarchy. Obviously, the relation Aij=1/Ajialways holds and therefore A is a positive
reciprocal matrix:
A =
The values of weights Wiof the criteria may be obtained from the comparison matrix
by applying a prioritization technique such as the Eigenvector analysis, the Logarithmic Least
Squares method, the Goal Programming method or the Fuzzy Programming method [16-19].
The values of the rating score Riof the alternatives are also obtained from the comparison
matrix for each criterion corresponding to the alternatives in the lower level of the hierarchy.
2.6 How AHP Works
The AHP offers a methodology to rank alternative courses of action based on the
decision makers judgments concerning the importance of the criteria and the extent to which
-
9
they are met by each alternative. For this reason, AHP is ideally suited for the supplier
selection problem.
The problem hierarchy lends itself to an analysis based on the impact of a given level
on the next higher level. The process begins by determining the relative importance of the
criteria in meeting the goals. Next, the focus shifts to measuring the extent to which the
alternatives achieve each of the criteria. Finally, the results of the two analyses are synthesized
to compute the relative importance of the alternative in meeting the goal.
Managerial judgments are used to drive the AHP approach. These judgments are
expressed in terms of pair wise comparisons of items on a given level of the hierarchy with
respect to their impact on the next higher level. Pair wise comparisons express the relative
importance of one item versus another in meeting a goal or a criterion. Each of the pair wise
comparisons represents an estimate of the ratio of the weights of the two criteria being
compared. Because AHP utilizes a ratio scale for human judgments, the alternatives weights
reflect the relative importance of the criteria in achieving the goal of the hierarchy.
2.7 AHP Details
The use of the AHP approach offers a number of benefits. One important advantage is
its simplicity. The AHP can also accommodate uncertain and subjective information, and
allows the application of experience, insight, and intuition in a logical manner.
The AHP approach, as applied to the supplier selection problem, consists of the
following five steps [20]:
1. Specify the set of criteria for evaluating the suppliers proposals.
2. Obtain the pair wise comparisons of the relative importance of the criteria in
achieving the goal, and compute the priorities or weights of the criteria based on
this information.
3. Obtain measures that describe the extent to which each supplier achieves the
criteria.
4. Using the information in step 3, obtain the pair wise comparisons of the relative
importance of the suppliers with respect to the criteria, and compute the
corresponding priorities.
5. Using the results of steps 2 and 4, compute the priorities of each supplier in
achieving the goal of the hierarchy.
-
10
CHAPTER 3
METHODOLOGY
This project is based on the Waterfall model of Systems Development Life Cycle
(SDLC) methodology whereby construction of the system flows from top to bottom. It is a
structured sequential design process. The phases in the development cycle consist of
feasibility study, systems analysis and requirements, system design, implementation and
testing phases. Deliverables include system codes and this system documentation.
The Waterfall model of Systems Development Life Cycle (SDLC) methodology is
mainly based on in this project as shown in Figure2.
Figure 3.1 SDLC waterfall methodology
(http://businessobjectsforum.blogspot.com/2008/09/data-modeling-concepts-
chapter-1.html)
-
11
Table 1 illustrates the proposed project phases and the description of each phase.
Phase Description
Project planning, feasibility
study
A high-level view of the intended project is
established.
Systems analysis, requirements
Definition
End-user requirements are identified
and analyzed.
System design Desired features and operations are described in
detail, including screen layouts, business rules,
process diagrams and other documentations.
Implementation Real code of the system is written.
Testing System is presented and errors and bugs are checked.
Table3. 1 Project Phases
3.1 Planning
The planning phase means project initiation. The planning phase will take part in the
first semester. The main activities that will be executed during the planning phase include
AHP application model.
And we'll select the required standards according to the requirements of the system and
the application of the model to the data. We apply the selection system supplier to make sure
you apply it correctly and give satisfactory results.
The first important issue in this project is to collect related data. First a conceptual
model including data on the University of Tabuk for 3 supplier attempt 5 criteria that is
typically used for determine the best supplier such as :( Processor, Memory, Intstorage, Price
and delivery) so the decision depend on this criteria. Table 2 shows the selected criteria for the
3 supplier.
S1 S2 S3
Processor 1.86 3.66 1.86
Memory 1024 2000 1024
Int-storage 146.8 440.4 146
Price 20352 48200 25320
Delivery 4 3 6
Table: 3. 2 The test data
The main objective of this phase is to gathering the data and to gain full understanding
regarding all components. The planning phase is vital as it is the foundation for the project and
the planning phase will determine the course of direction for the project.
-
12
3.2 Analysis
AHP method is a good choice for handling our gathered data. AHP is the one of the
most systematic analytical techniques of MCDM within the framework of operational research
techniques that facilitates a rigorous definition of priorities and preferences of DMs. It is
widely used as an analytical tool in various fields of studies. Broadly the technique considers
the following steps during modeling of any system under consideration:
(a) Defining a site-specific hierarchic structure;
(b) Calculating weights.
(c) Compared the ratios.
Figure 3.2 Hierarchy of the AHP example
First in the analysis phase and should be available to us are three elements to the
system we design, a methodology, and suppliers, and services suppliers.
Methodology that has been identified is a rapid application development, and here we
chose model (AHP) as hosts previously and our goal is to help in the consumption of time.
Suppliers: suppliers must be available to enter the competition for the tender under the
terms of the tender, and in our system we have three suppliers are the ones who lose access to
the tender.
Services Suppliers: represented in the services they provide, as requested by the
company's existing tender In our experience the company needs computer hardware and
-
13
focused on five criteria and provide enough information about to enter into the selection
process which (Processor, Memory, Int-storage, Price, Delivery) as hosts in the Table 2 and
we'll build the system according to these basics.
3.3 Design
The design phase will focus on the design of tables and equations, through which we
will apply the AHP model.
3.3.1 Model formulation
The AHP approach, which applied to the supplier selection problem, consists of the
following steps:
i. Specify the set of criteria for evaluating the suppliers proposals.
ii. Obtain the pair wise comparisons of the relative importance of the criteria in
achieving the goal, and compute the priorities or weights of the criteria based on this
information.
iii. Obtain measures that describe the extent to which each supplier achieves the criteria.
iv. Using the information in step 3, obtain the pair wise comparisons of the relative
importance of the suppliers with respect to the criteria, and compute the
corresponding priorities.
v. Using the results of steps 2 and 4, compute the priorities of each supplier in
achieving the goal of the hierarchy.
Assume there are 5 criteria that are being used to evaluate 3 suppliers. This will be
applied by steps for the selected scale in the model of AHP:
Table: 3.3 MEASUREMENT SCALE3 AHP Measurement scale
Verbal Judgment of Preference Numerical Rating
Extremely Prefered 9
Very Strongly Prefered 7
Strongly Prefered 5
Moderately Prefered 3
Equal y Preferred 1
-
14
The buyer must now develop a set of pair wise comparisons to define the relative
importance of the criteria to complete the following matrix (Table 4). Table 4 AHP Example:
Original Matrix
Processor Memory Int-storage Price Delivery
Processor 1 3 7 9 9
Memory 0.33 1 5 9 9
Int-storage 0.14 0.2 1 5 7
Price 0.11 0.11 0.2 1 3
Delivery 0.11 0.11 0.14 0.33 1
Total 1.69 4.42 13.34 24.33 29
Table:3. 4 AHP Example: Original Matrix
The data in the matrix can be used to generate a good estimate of the criteria weights.
The weights provide a measure of the relative importance of each criterion.
This process is summarized in the following three steps, and shown in the Table 5:
1. Sum the elements in each column.
2. Divide each value by its column sum.
3. Compute row averages
Processor Memory Int-storage Price Delivery Weights
Processor 0.591716 0.678733 0.52473763 0.369914 0.310345 0.495089
Memory 0.195266 0.226244 0.37481259 0.369914 0.310345 0.295316
Int-
storage
0.08284 0.045249 0.07496252 0.205508 0.241379 0.129988
Price 0.065089 0.024887 0.0149925 0.041102 0.103448 0.049904
Delivery 0.065089 0.024887 0.01049475 0.013564 0.034483 0.029703
Total 1 1 1 1 1 1
Table3. 5 AHP Example: Normalized Matrix
-
15
Next, the three suppliers must be compared pair wise for each criterion. This process is
virtually identical to the procedure that was used to develop the criteria comparison
matrix. The only difference is that there is a supplier comparison matrix for each
criterion. Therefore, the decision maker compares each pair of suppliers with respect to
the quality criterion, as shown in Table 6:
Supplier1 Supplier2 Supplier3
Supplier1 1 0.33 1
Supplier2 3 1 3
Supplier3 1 0.33 1
Total 5 1.66 5
Table:3. 6 AHP Example: processer matrix
Supplier1 Supplier2 Supplier3 Weights
Supplier1 0.2 0.19879518 0.2 0.199598
Supplier2 0.6 0.60240964 0.6 0.600803
Supplier3 0.2 0.19879518 0.2 0.199598
Total 1 1 1 1
Table :3.7 AHP Example: Normalized processer matrix
Furthermore, the memory criterion is compared with each pair of suppliers (Table 8 and
Table 9):
Supplier1 Supplier2 Supplier3
Supplier1 1 0.2 1
Supplier2 5 1 5
Supplier3 1 0.2 1
Total 7 1.4 7
Table:3. 8 AHP Example: memory matrix
-
16
Supplier1 Supplier2 Supplier3 Weights
Supplier1 0.142857 0.142857 0.142857 0.142857
Supplier2 0.714286 0.714286 0.714286 0.714286
Supplier3 0.142857 0.142857 0.142857 0.142857
Total 1 1 1 1
Table:3. 9 AHP Example: Normalized memory matrix
Also, the service criterion is compared with each Int-storage of suppliers (Table 10 and
Table 11):
Supplier1 Supplier2 Supplier3
Supplier1 1 0.2 3
Supplier2 5 1 7
Supplier3 0.34 0.14 1
Total 6.34 1.34 11
Table:3. 10 AHP Example: Int-storage matrix
Supplier1 Supplier2 Supplier3 Weights
Supplier1 0.157729 0.1492537 0.272727 0.193237
Supplier2 0.788644 0.7462687 0.636364 0.723759
Supplier3 0.053628 0.1044776 0.090909 0.083005
Total 1 1 1 1
Table :3.11 AHP Example: Normalized Int-storage matrix
-
17
Consequently, the Price criterion is compared with each pair of suppliers (Table 12
and Table 13):
Supplier1 Supplier2 Supplier3
Supplier1 1 9 5
Supplier2 0.11 1 0.11
Supplier3 0.2 9 1
Total 1.31 19 6.11
Table :3.12 AHP Example: Price matrix
Supplier1 Supplier2 Supplier3 Weights
Supplier1 0.763359 0.473684 0.818331 0.685125
Supplier2 0.083969 0.052632 0.018003 0.051535
Supplier3 0.152672 0.473684 0.163666 0.263341
Total 1 1 1 1
Table:3. 13 AHP Example: Normalized Price matrix
Consequently, the delivery criterion is compared with each pair of suppliers (Table 14
and Table 15):
Supplier1 Supplier2 Supplier3
Supplier1 1 0.34 3
Supplier2 3 1 5
Supplier3 0.34 0.2 1
Total 4.34 1.54 9
Table :3.14 AHP Example: Delivery matrix
-
18
Supplier1 Supplier2 Supplier3 Weights
Supplier1 0.230415 0.220779 0.333333 0.261509
Supplier2 0.691244 0.649351 0.555556 0.63205
Supplier3 0.078341 0.12987 0.111111 0.106441
Total 1 1 1 1
Table:3. 15 AHP Example: Normalized delivery matrix
The final step of the AHP analysis is summarized in Table 16.
Processor Memory Intstorage Price Delivery score
Supplier1 0.098819 0.042188 0.0251184 0.03419 0.007768 0.208083
Supplier2 0.297451 0.21094 0.0940797 0.002572 0.018774 0.623817
Supplier3 0.098819 0.042188 0.0107896 0.013142 0.003162 0.164938
Table:3. 16 AHP Example: Summary of Results
According to the previous results, the higher weight belongs to supplier 2, and is
judged to be the best overall.
Among the decision support methods, application of the AHP method to the supplier
selection problem is not new in the artisan be conducted with multi objective such as
neural network or expert system so we can related with other techniques . We apply the
AHP model in vb.net program and we link it with Excel and we'll show you in the next
chapter some forms after completion of the system.
3.4 Implementation
In the implementation phase, we will clarify the equations that have been applied in the
previous tables.
a) Preparation A norm natural matrix by a process of division of each element in
the matrix A in column i to the sum of all elements in the same column as
follows:
-
19
Rij= aij/ . (1)
I = 1, 2..N
Rij: Natural element of the matrix Anorm
We apply this equation to the previous tables of matrixes
b) Calculate weights matrix "W", if you represent these weights vectors
preference among alternatives according to the criteria, for example, calculates
the weight of the row (i), which represents a variant of the matrix "W" grade
average of the elements of the matrix A also comes:
Wi= (1/N) .. (2)
Wi : Represents the preference vector Or What called Priority vector.
I = 1, 2..N
We apply this equation to the previous tables of Normalized.
We will show in the next chapter the results after the design of the program and associate
it with these equations.
-
20
3.5 Requirements Analysis
3.5.1 Use case
Figure 3.3 login use case
-
21
4. Use Case Specifications
4.1 Log in use case
Use Case ID: 1
Use Case Name: Log in
Actors: User
Description: A user has to enter to the system before
work in the system.
Post conditions: 1. user enter to main menu in the system
Normal Flow: 1. user open the system icon
2. System prompt form user his username
and password and confirms it.
3. System verify the data
4. main screen show
5. use case end
3.if user is valid the system will show
main menu.
Alternative Flows: 1.
Exceptions: E.1 Incorrect Username/Password 1.
System prompts user to re-type
username/password.
2.User re-enters username/password.
Includes: None
Table: 4.1 Log in
-
22
4.2 Compared to criteria use case
Use Case ID: 2
Use Case Name: Compared to criteria
Actors: User
Description: A user select Compared to criteria as
first step in the select supplier process
Post conditions: 1. user enter every criteria value
Normal Flow: 1. User choose to Compared to criteria
2. System display Compared to criteria
screen
3.user select every criteria value
4.user save data
5.use case end
Alternative Flows: 1.
Exceptions: E.1 empty data 1. System prompts user to
re-enter criteria value
Includes: None
Table: 4.2 Compared to criteria
-
23
4.3 Compared every criteria of preference
Use Case ID: 3
Use Case Name: Compared every criteria of preference
Actors: User
Description: A user select Compared every criteria of
preferences second step in the select
supplier process
Post conditions: 1. user enter suppliers criteria value
Normal Flow: 1. User choose to Compared every
criteria of preference
2. System display Compared every
criteria of preference screen
3.user select every supplier value for
criteria
4.user save data
5.use case end
Alternative Flows: 1.
Exceptions: E.1 empty data 1. System prompts user to
re-entercriteria value
Includes: None
Table: 4.3 Compared every criteria of preference
-
24
4.4 View result use case
Use Case ID: 4
Use Case Name: view result
Actors: User
Description: A user select view result of the best
suppliers
Post conditions: 1. system display every supplier and his
rank
Normal Flow: 1. User choose to view result
2. System display suppliers list and their
rank
3.use case end
Alternative Flows: 1.
Exceptions:
Includes: None
Table: 4.4 View result
-
25
5. Database table
5.1 Users table
Field name Data type Key Null value Default value
ID Int primary key not null
user_nam nvarchar(50) not null
user_passward nvarchar(50) not null
Table:5.1 User Table
Field name Data type Key Null value Default value
SUPPLIER_id Int primary key not null
SUPPLIER_name nvarchar(40) not null
SUPPLIER_address nvarchar(50) null
SUPPLIER_email nvarchar(40) null
SUPPLIER_phone nvarchar(15) null
SUPPLIER_mobile nvarchar(15) null
SUPPLIER_fax nvarchar(15) null
SUPPLIER_notes nvarchar(100) null
Table:5.2 User Table
-
26
Chapter 4
DESIGN
4.1 Design
We will in this section the system design will be illustrated
4.1. User log in
Figure 4.1 main interface
The use log in screen allow users to enter the system after verify their user name and password
-
27
4.2. Compared to criteria
Figure 4.2 Interface compared to criteria
Compared criteria screen user depend on the decision-making process.
4.3. compared to a price of preference screen
Figure 4.3 Interface compared to a price of preference
-
28
4.4. Compared to a memory of preference screen
Figure 4.4 Interface compared to a memory of preference
4.5. Compared to storage of preference screen
Figure 4.5 Interface compared to storage of preference
-
29
4.6.Compared to delivery of preference screen
Figure 4.6 Interface compared to delivery of preference
4.7.Result of selection screen
Figure 4.7 Interface as a result of selection
Finally, as shown when the button is pressed out to get out of the system note that the last
result to be reserved in the system when you log on to the system again put pressure on the
button get result And introduce us to the last saved result.
-
30
REFERENCES
[1] Erol,V.,Balgil,
H.,letmelerdeynetimbiliimsistemiyazlmseimiiinanalitikhiyerariprosesiveyapa
ysiniralarmodeli Mhendislikve Fen BilimleriDergisi, Sigma, 2005.
[2] Chamodrakas, I., Batis, D., Martakos, D., Supplier selection in electronic
marketplaces using satisficing and fuzzy AHP, Expert Systems with Applications,
vol.37 ,2010, pp. 490498.
[3] Lee, A.H.I., A fuzzy supplier selection model with the consideration of
benefits, opportunities, costs and risks, Expert Systems with Applications vol. 36
,2009, pp. 28792893.
[4] L. De Boer, E. Labro, P. Morlacchi, A review of methods supporting supplier
selection,European Journal of Purchasing & Supply Management, 7 (2) (2001), pp. 75
89.
[5] W. Ho, X. Xu, P.K. Dey, Multi-criteria decision making approaches for
supplier evaluation and selection: A literature review, European Journal of Operational
Research, 202 (1) (2010), pp. 1624.
[6] F.T.S. Chan, H.K. Chan, R.W.L. Ip, H.C.W. Lau, A decision support system
for supplier selection in the airline industry, Proceedings of the Institution of
Mechanical Engineers, Part B: Journal of Engineering Manufacture, 221 (4) (2007), pp.
741758.
[7] A. Ishizaka, C. Pearman, P. Nemery, AHP sort: An AHP-based method for
sorting problems, International Journal of Production Research, 50 (17) (2012), pp.
47674784.
[8] F. Mafakheri, M. Breton, A. Ghoniem, Supplier selection-order allocation: A
two-stage multiple criteria dynamic programming approach, International Journal of
Production Economics, 132 (1) (2011), pp. 5257.
[9] S.M. Ordoobadi, Application of AHP and Taguchi loss functions in supply
chain, Industrial Management and Data Systems, 110 (8) (2010), pp. 12511269. [10]
G.W. Dickson, An analysis of vendor selection systems and decisions, Journal of
purchasing, 21 (1966), pp. 517.
[11] G. Dickson, An analysis of vendor election systems and decisions, Journal of
Purchasing, 2 (1) (1966), pp. 517.
-
31
[12] Dempsey, W.. (1978). Vendor selection and the buying process. Industrial
Marketing Management, 7, 257-267.
[13] Saaty T L (1980) The Analytic Hierarchy Process, McGraw Hill International.
[13] Weber, C., Current, J. & Benton, W.. (1991). Vendor selection criteria and
methods. European Journal of Operational Research, 50, 2-13.
[14] C. Chen, C. Lin, S. Huang, A fuzzy approach for supplier evaluation and
selection in supply chain management, International Journal of Production Economics,
102 (2006), pp. 289301.
[15] Li DF (2007). Compromise Ratio Method for Fuzzy Multi-attribute Group
Decision Making. [doi: DOI: 10.1016/j.asoc.2006.02.003]. Appl. Soft Comput., 7(3):
807-817.
[16] Golany, B., & Kress, M. (1993). A multicriteria evaluation of the methods for
obtaining
weights from ratio-scale matrices. European Journal of Operational Research, 69, 210
220.
[17] Mikhailov, L., & Singh, M. G. (1999). Comparison analysis of methods for
deriving priorities
in the analytic hierarchy process. In IEEE International Conference on Systems,
Man,and Cybernetics (Vol. 1, pp. 1037-1042 ). Tokyo.
[18] Saaty, T. (1994). Highlights and critical points in the theory and application of
the Analytic Hierarchy Process. European Journal of Operational Research, 74, 426-
447.
[19] Sha DY and Che ZH (2006). Supply chain network design: partner selection
and production/distribution planning using a systematic model. J Opl res Soc 57(1):
52-62.
[20] Nydick, Robert L. Hill, Ronald Paul Using the Analytic Hierarchy Process to
Structure the Supplier Selection Procedure. International Journal of Purchasing &
Materials Management. 28(2): pp. 31-36. (1992).