Contractor Selection by using Analytical Network Process (ANP)
Contractor Selection by using Analytical Network Process (ANP)
Abstract: Nowadays, contractor selection is a critical activity of the project owner. Selecting the right contractor is essential
to the project manager for the success of the project, and this cab happens by using the proper selecting method.
Traditionally, the contractor is being selected based on his offered bid price. This approach focuses only on the price factor
and forgetting other essential factors for the success of the project. In this research paper, the Analytic Network Process
(ANP) method is used as a decision tool model to select the most appropriate contractor. This decision-making method can
help the clients who work in the construction industry to identify contractors who are capable of delivering satisfactory
outcomes. Moreover, this research paper provides a case study of selecting the proper contractor among three contractors
by using ANP method. The case study identifies and computes the relative weight of the eight criteria and eleven sub-criteria
using a questionnaire.
How to Cite: Badr Adel Aljehani. (2025). Contractor Selection by using Analytical Network Process (ANP). International Journal
of Innovative Science and Research Technology, 10(4), 3270-3276. https://doi.org/10.38124/ijisrt/25apr2206.
Physical Resources
Human Resources
Work Load WL
Methodology M
Safety Performance SP
shows the relative importance using the Satty scale [6], seen
Hence, the Consistency Ratio C.R was additionally
in table I, to characterize the difference in importance of each
calculated within the software as seen in equation 2, where it
criterion in comparason to all the other criteria.
is calculated using the found C.I and the Random Consistency
Index R.I for the matrix size [7].
Hence, the eigenvalues were calculated within the
Super Decisions software and used to calculate the 𝐶.𝐼
Consistency Index C.I of the matrices, where C.I was 𝐶. 𝑅 = (2)
𝑅.𝐼
Table 3: Pairwise Comparison Matrix for Relative Importance of Criteria with Reference to the Tender Price T.P
TP PP PE CW R SP M FC eVector
PP 1 1 3 2 1/2 3 3 0.20471
PE 1 1 3 3 1/2 3 2 0.11233
CW 1/3 1/3 1 3 1/2 2 2 0.11233
R 1/2 1/3 1/3 1 1/3 1/2 1/2 0.20471
SP 2 2 2 3 1 3 3 0.11233
M 1/3 1/3 1/2 2 1/3 1 3 0.11233
FC 1/3 1/2 1/2 2 1/3 1/3 1 0.14125
Inconsistency Ratio 0.00985
The use of the C.R is essential as it determines the clusters on the ultimate objective. Hence, each of the criteria
consistency of the inputs, expected to not exceed 10. was used exclusively to generate a comparison matrix with
said criteria as being the one with ultimate importance. An
As such the matrix was plotted as a pairwise comparison example was plotted with the Tender Price as the reference
as seen in table II, where the relative importance is plotted, criterion as seen in in table III.
with an addition of the eigenvalue as the right most column.
Furthermore, the sub-criteria were plotted within the
The pairwise comparison matrix is developed for software to measure the relative importance between each of
establishing the relative importance of each of these criteria them, an example is shown in table IV.
in the implementation of the contractor selection model
Table 4: Pairwise Comparison Matrix for Relative Importance of Criteria Between Criteria with Reference to the Financial
Capability F.C
FC FR FS eVector
FR 1 1/9 0.1
FS 9 1 0.9
Inconsistency Ratio 0
Hence, data regarding the three contractors interested in withheld, and the data provided was hypothetical. However,
handling this project was plotted within the software, the data plotted was proposed to study the effectively of ANP.
however due to confidentiality the contractors names were The data was plotted as seen in table V.
Table 5: Table Showing the Comparison of the Three Contractors for Each Criterion
Number Criteria/Sub-Criteria Contractor A Contractor B Contractor C
1 Tender Price $6 MM $10MM $4 MM
2 Financial Capability $ 20 MM $8 MM $ 13 MM
2.1 Financial Statement Great Financial Position Poor Financial Position Good Financial
Position
2.2 Financial Reference All financial details provided Poor financial details Some financial details
provided provided
3 Past Performance Average Above Average Below Average
3.1 Delay Rarely No Delays Rarely
3.2 Failure to complete One Project was not Achieve All Assigned One Project was not
contract completed. Work. completed.
3.3 Quality Achieved Good High Poor
3.4 Cost Overrun High Tolerance Good Tolerance Poor Tolerance
4 Past Experience High Experience Good Experience Poor Experience
This step is to set pairwise comparisons for the relative corresponding criteria weight basically results the weighted
importance of each of the alternatives Contractor A, supermatrix. The weighted supermatrix derives the limit
Contractor B, and Contractor C with reference to respective supermatrix to powers by multiplying it times itself. This
criteria and sub-criteria. Table V shows which alternative has matrix demonstrates the weights for all the components in the
the highest relative weight for each criterion. supermatrix.
Each supermatrix network has three supermatrices: The unweighted, weighted and limiting matrices were
Unweighted Supermatrix, the Weighted Supermatrix, and the calculated, and input within the SuperDecisions software,
Limit supermatrix. The following sections describe each hence the priorities were calculated as seen in table VI. The
supermatrix. three contractors A, B and C produced normalized cluster
values of 0.380, 0.334 and 0.285 respectively. The values
The Unweighted Supermatrix is basically formed from produced were normalized from the results of the limiting
the vector priorities that are determined from the various Supermatrix via dividing the raw results of each via the
comparison matrices. Multiplying all the parts in a block of highest raw value within the same column.
the unweighted supermatrix’s component by the
V. DISCUSSION
REFERENCES