1. Introduction
The oil and gas (O&G) industry is one of the most important economic sectors that contributes to a country’s income [
1]. The income derived from the sector can further facilitate infrastructure construction [
2]. Due to the fact that there is a level of cost involved in the extraction and maintenance of O&G, the price will increase accordingly based on the cost [
3].
A supply chain refers to a chain of activities involved in transferring the raw materials from the suppliers to the end users, in which cost reduction and customer satisfaction improvement are also considered. Many companies have tried to find ways to maximize their profits through engaging in appropriate contracts [
4]. The successful implementation of this is attributed to a number of factors. Therefore, to select the proper contract, factors, including both fixed and variable factors, need to be considered, such as information, human resources (HR), the time needed to purchase equipment, time, and quality, among others [
5,
6].
It is difficult to identify the right contractor among the many that offer various services [
7]. It is imperative to consider a variety of factors before choosing a contract. Multi-criteria decision-making (MCDM) is one way to help decision-makers (DMs) make informed decisions. Decision-making based on multi-criteria is categorized into two main categories: MCDA and MODM. MCDM was used to make decisions. A pairwise comparison method and a decision matrix method are both included in MCDM. Some examples of the former include the analytic hierarchical process (AHP); network analytical process (ANP); and measuring attractiveness by categorical-based evaluation techniques (MACBETH), while some examples of the latter include: the technique for order of preference by similarity to ideal solution (TOPSIS), Vise Kriterijumska Optimizacija I Kompromisno Resenje (VIKOR), multi-objective optimization by ratio analysis plus the full multiplicative form (MULTIMOORA); and measurement of choices and ranking according to compromise solution (MARCOS), etc. The decision matrix and pairwise comparison methods were used in the research. Making decisions can be challenging in the modern world since numerous factors must be considered. The factors considered also pertain to uncertainty alternatives. Uncertainty has always been a concern for researchers. One example is using gray numbers. We will explain why gray numbers are better than fuzzy set numbers in this section [
8,
9].
A few papers have been published in this field; however, we look at this field from a different perspective in terms of the topic we investigate and the method we adopt. For instance, based on demand sensitivity, income distribution, and subsidy allocation to suppliers, Cai et al. [
10] studied flexible supply contracts for a supply chain. There are two types of subsidies in this study: those aimed at products and those aimed at non-sold inventory. Solving these types of problems with variables involves the game theory method. Specifically, these results will assist designers in crafting contracts with the best price, the highest income distribution rate, and the least amount of inventory. Khalilpour and Karimi [
11] investigated ways to reduce the purchase costs of liquid natural gas (LNG) by identifying the ways to select LNG contracts. By utilizing mixed-integer linear programming, they solved the price, duration, quality, quantity, and incoterms. To reduce the cost of purchase, these contracts must be selected based on the results of this analysis. According to Khalilpour and Karimi, the LNG contract can be selected in an uncertain environment [
12]. During the evaluation of contracts, the following items were evaluated: price formula, duration, lead-time, quality, capacity, and incoterms. An uncertainty-based decision was made using mixed-integer linear programming.
We contribute to the literature by offering a new paradigm for supply chain management (SCM) agreement selection in the context of the O&G industry. The selection of an SCM contract is one of the most popular research topics, but this article is concerned with the problems brought about by the wrong contract selection. Unfortunately, few papers have been published about this subject, especially in the O&G industry. This paper also presents a novel methodology for selecting SCM contracts in the O&G industry. Finally, this paper contributes to the literature from the methodological perspective by combining MARCOS and the best–worst method (BWM) with gray numbers. The combination of these methods helps DMs make decisions in uncertain environments. To check the reliability of the results, a sensitivity analysis was performed. We have the following research questions:
RQ1—what factors should be considered to evaluate the contract to be awarded?
RQ2—which contract should be selected based on the combination of MCDM and the gray number?
This paper is structured as follows: the literature review is presented in
Section 2, followed by a discussion of the research methodology in
Section 3.
Section 4 analyzes the data and presents the managerial implementation. The conclusion is presented in the final section.
2. Literature Review
2.1. State-of-the-Art
Selecting a SCM contract is one of the most common topics in the research area of SCM [
13,
14] because this is closely related to the performance of the company [
15]. The existing research studies have conducted research on this topic across different economic sectors [
16,
17,
18].
We were intrigued by Dolgui et al.’s [
19] method of building a SCM contract by using blockchain and dynamic modeling. Mathematical modeling was used to determine the most effective smart contract. The Chinese blockchain was explored by Haque et al. [
18] to design intelligent contracts in the oil industry’s SCM. Mohammed [
19] provided an overview of the use of AHP and Delphi in the Bangladeshi SCM. The study considered several factors, including responsiveness, distortion of information, excess inventory, uncertainty, volatility of demand, and flexibility.
The selection of contracts in the water services was provided by Saravi et al. [
20] under the fuzzy AHP (FAHP). Some issues were considered, including organization, management, the project’s purpose, finance, contract, and law. Following this, 18 subcategories were created based on the subdivision of each category, and then the Delphi method was used for the screening purpose. To assign a score to each contract, the FAHP software is used for grading purposes based on the performance. The efficiency of the BWM in selecting appropriate contracts was investigated by Faraji et al. [
21]; the study demonstrated this for the onshore drilling projects in the oil industry. Four factors were considered: cost, environment, time, and quality.
To select the LNG contract, two methods were utilized by Yazdi et al. [
22], including the mixed-integer linear programming (MILP) and the linear programming technique for multidimensional analysis of preference (LINMAP). Three factors were considered—evaporation rate, quality, and price. Based on the characteristics, the selection of a construction contract for a given project using AHP was discussed by Abdullah et al. [
23]. Based on the unit prices, types of additional costs, and ten factors from the cross-sectional categories, the contracts were prioritized according to the factors and categories identified. The results show that the unit price contract was deemed the best. Several criteria were evaluated by Giri et al. [
24] to select the most appropriate contract. A few factors were considered, including organization, quality, and price. In evaluating these factors, the engineering department determined the most crucial factor in selecting a particular contract.
The optimal strategy for selecting the most appropriate contract in the O&G industry can also be determined by using the ANP (Jesus et al. [
25]). Four categories are outlined—the organization’s structure, the type of contract, the characteristics of the project, and the contracting process. The sub-factors reflect the specific aspects of each category. Afterward, the sub-factors within each category are prioritized by the AHP. The important contribution of contract selection to the construction industry’s success was demonstrated by Taye et al. [
26]. The company status, the context of the project, and the project manager were the three factors considered. Torkayesh [
17] used a hybrid approach combining the BWM with gray MARCOS to locate the most suitable locations for the disposal of healthcare waste. Initially, the locations were selected based on GIS information. Following the extraction of the factors affecting them, the BWM prioritized those factors. Lastly, they were ranked by G-MARCOS based on the factors that affected their performance. Using the gray theory and MARCOS, Badi and Pamucar ranked the supplier selection in the iron industry. To determine the validity of their method, they ranked these suppliers and then performed a sensitivity analysis. Using the hybrid MCDM methods, such as the BWM and gray MOORA, Celikbilek [
20] determined which type of public transportation was the most suitable for Budapest. Fazollahtabar [
21] demonstrated how to evaluate these vendors and determine the best provider. Zhang et al. [
22] selected production with the intuitionistic fuzzy TODIM method. This study was conducted on a mobile phone to find the purchasing preferences and the factors that affected them. Zhang et al. [
23] applied the interval fuzzy TOPSIS type 2 in the Beijing subway via utility theory. In their research, the operations risk factors were extracted and prioritized for risk reduction.
Table 1 shows the factors of the contract selection (Phase I).
2.2. Research Gap
Previous studies have investigated the contract selections for different economic sectors with the application of various MCDM models. In addition, certain and uncertain situations were considered in the modeling framework of the previous studies. The following
Table 2 summarizes the earlier studies on contract selections.
MCDM and gray numbers together make our study unique. This study adopted the BWM method, which is popular but has not received enough attention from scholars. Additionally, our proposed approach is more reliable compared to the methods used in the literature. Finally, we can apply our model to big data. Our method is more accurate than AHP. MARCOS measures the ideal–anti-ideal distances, similar to TOPSIS and VIKOR. Some advantages come with MARCOS. In some papers, the authors claimed that their results were more reliable than others. There are several advantages of gray numbers over fuzzy numbers when dealing with uncertainty. Gray numbers are based on interval data, while the membership function is used in fuzzy numbers. Gray numbers are easier to use than fuzzy ones. In gray numbers, boundaries are known because they are based on interval data or integers. The intervals between adjacent values are equal. The membership function is used for fuzzy numbers.
3. Research Methodology
3.1. Gray Number
Currently, there are a number of unknowns and unpredictable events in the business landscape. Therefore, it is extremely difficult to make informed decisions because of incomplete data. Deng developed the gray relational analysis in the 1980s [
56,
57]. Fuzzy numbers are not only about defining the relationship between interval data but also about determining the relationships between the membership functions [
58,
59], where.
Definition 1. = is the lowest bound of data.
= is the highest bound of data.
= gray number.
= cost (negative) indicator, = benefit (positive) indicator.
Definition 2. =
reference series.As part of the calculations, we consider the length and relative size of each gray number.
Definition 3. Normalizing the data requires the use of the following formulas [58,59]; taking into account the benefits of (A) as described above, we arrive at the following formulas: Equations (3)–(5):= the priority of alternative i. If there are negative factors, this formula can be applied: The following formula can be used to calculate the effects of either positive or negative factors: To transfer the gray number to a crisp number, the lower and higher bounds can be multiple coefficients between 0 and 1. Afterward, the average result of the lower and higher bounds, multiple to the coefficient, will be the crisp number. Regarding the coefficient, most researchers believe that the best is 0.5.
3.2. Best–Worst Method
In many parts of the world, BWM is a popular method. There are several methods for weighing the MCDM solution space. With the AHP method, fewer comparisons are needed, and the results are more accurate than those obtained from the traditional analytical hierarchy process (AHP) [
60]. It is noteworthy that Rezaei [
60,
61] presented a method that has been applied in a variety of previous works. To implement this method, the following steps must be performed:
Step 1. The criteria and alternatives of the model are established. } represents the criteria of the problem; n represents the criteria’s number.
Step 2. The best and worst criteria are used to evaluate a problem.
Step 3. We compare the best criterion (B) to other criteria using a gray scale. G stands for gray. To demonstrate the best criteria, A, it is indicated as follows: . It is obvious that .
Step 4. In this case, the worst criterion (W) is displayed, then compared to other criteria on a scale of gray numbers, which transfers the interval data to a crisp number between 1 and 9. The following values are displayed when displaying the worst preferences for the best criterion (W): . It is obvious that .
Step 5. The following formula is used to calculate the final weights. Specifically, they are as follows: .
The maximum absolute differences between
and
are minimized for all
j; there are various methods of calculating relative weights, including the ratio of weights. There are
j criteria that must be met in each iteration, and n represents the number of iterations. The following equation illustrates how this is calculated [
60,
61].
subject to:
for all j.
Another model can be rewritten as follows:
subject to:
for all j. is the variable that transfers the nonlinear variable max to the linear variable.
3.3. MARCOS Method
Several ideal and anti-ideal methods are available in MCDA, including TOPSIS, VIKOR, etc. To locate this information, the most reliable and accurate method is to conduct a MARCOS search [
62].
3.4. Customized Critical Success Factors (CSF)s (Phase II)
Several methods are available for screening the factors. As a result of its ease of customization, Delphi is one of the most popular methods for DMs.
There is a debate regarding the number of DMs. Most researchers recommend that a study has five to fifteen participants. In individual studies, the number of participants should range from five to one hundred [
63,
64,
65]. There are approximately eight DMs involved in this study [
65]. Below is a table with additional study information. The term “DM” refers to an individual with a university degree in SCM and at least 25 years of experience. The following table (
Table 3) provides information about the DMs.
The extracted factors were used to design a questionnaire. This questionnaire was reviewed by the DMs. A five-point scale was used to rate the answers. The factors, as shown in
Table 4, were screened. Factors were accepted if they had average scores of four or above.
The contract factors in the O&G industry must be customized because of geography and other relevant conditions; hence, the Delphi method was used. In this method, the related questionnaire has questions in the format of a five-point Likert scale. If the average score of each item is equal to or more than 4, it will be accepted, otherwise, it will be rejected. As mentioned in the above table, the average scores of two factors were less than 4; hence, these factors were eliminated. Among the fifteen factors, two factors were eliminated, and the other thirteen factors remained.
3.5. Research Procedure
Previous studies have uncovered several factors relevant to this paper’s topic; still, each country’s circumstances must be taken into account. It is common to use the Delphi method, but several other methods are available. A pair-wise comparison method known as BWM was used to determine the primary weights. Due to the unpredictable nature of the real world, gray numbers were used. Contracts were ranked using the gray MARCOS method, which belongs to the family of ideal and anti-ideal methods. The ranking enables DM to determine which contract to select based on related factors.
4. Data Analysis
4.1. GBWM (Best–Worst Method with Gray Numbers) Analysis (Phase III)
After the implementation of phase I (i.e., customizing the factors by the Delphi method), the BWM was applied to find the primary weights. Since the MARCOS method needed a primary weight, GBWM was applied. This section is related to phase II.
The BWM was applied after the best criterion was chosen in the first place. Then, the questionnaire was designed accordingly based on the criterion; in the questionnaire, the nine-point Likert scale was used to indicate the DM preferences. The average preferences of the DMs were considered to rank both the best and the worst criteria.
The gray linguistic scale is defined in the first step.
Table 5 shows the linguistics variables.
Quality is the most crucial factor in determining the best criteria. Therefore, how the DMs allocated their preferences based on quality is illustrated in
Table 6.
Table 7 shows that based on the preference of the DMs, when selecting a replacement, the cost criterion is treated as the worst criterion.
Therefore, the transformation from gray numbers to crisp numbers was achieved. In this case, the lower bound was transferred to the coefficient, which also applied to the upper bound. More specifically, the values of the coefficient ranged from 0 to 1. Based on the previous studies, the most appropriate coefficient was 0.5.
Then, based on Equations (6) and (7) and
Table 6 and
Table 7, the linear problem of BWM was created. This model was solved by the LINGO V22 software.
Min z = .
k represents the transferring . For instance, in the equation above, we have 13 criteria from m1 to m13. In the first section of the above equation, m8 is the best criterion, and m7 is the worst criterion.
The results (according to Equation (19)) show the weight of each factor.
Figure 2 shows these weights. The sum of these factors must be 1 and each criterion has its weight.
Suppose that the consistency rate of 6.5 was used—we notice that this problem was very consistent.
To rank the contracts, the GMARCOS (MARCOS with gray numbers) method was implemented. This study presents the results in the context of the O&G industry, in which there were seven contracts suggested; the one that must be offered is shown in this study.
4.2. Independency Relationship among Factors
The condition that needs to be met before ranking the contract is that the factors must be independent of each other.
To determine this, we used the gray analysis.
A represents an alternative and C represents a specific criterion.
Table 8 shows the decision matrix of the gray rational analysis.
According to Equations (1) and (2),
Table 9 shows the dimensionless decision matrix.
The GRA coefficient is calculated by normalizing the data using Equations (3)–(5).
Table 10 shows the normalized matrix.
When we ensured that there were no relationships among these criteria, the MARCOS method was applied. In
Table 11, the first decision matrix was created.
4.3. GMARCOS Analysis (Phase IV)
The decision matrix based on DM preferences, reflected by the gray number, was created in the first step. The DMs told their preferences (according to
Table 5). Moreover, these preferences were the means of all DM preferences.
Table 11 shows the initial decision matrix.
Table 12 shows the crisp decision matrix. The crisp data were obtained by multiplying the low and high bounds by 0.5 and then taking the average. The plus sign indicates the benefit criteria, whereas the minus sign indicates the cost criteria. AAI is the least (preference) of that criterion and AI is the largest score of that criterion if that criterion is a benefit (positive). If it is a cost criterion (negative), the computations of AAI and AI are vice-versa of the benefit criterion.
To normalize the initial matrix, Equations (8)–(10) were applied. To normalize numbers if the criterion was a benefit, this score is divided with AI, but if the criterion is a cost, the score is divided with AAI.
Table 13 shows the normalized decision matrix.
The introduction of multiple weights converts the normalized matrix to a weighted matrix, as reflected by Equation (11). After normalizing the score, the weights, which are obtained from the BWM, are multiple in the normalized matrix to obtain the weighted matrix.
Table 14 shows the weighted decision matrix.
Based on Equations (12)–(17), we determined the final ranking of the contracts.
In the first step, the utilities of the ideal and anti-ideal of contracts were computed according to Equations (12) and (13).
Si is the summary of the weighted matrix according to Equation (14).
f(
is the utility function of the IS(ideal solution), and
f(
is related to the AIS (anti-ideal solution). Then, according to
f(
Ki), the contracts are ranked.
Figure 3 shows the final weight.
4.4. Comparative Analysis
This section mainly assesses the reliability of the results by comparing the findings derived from our method and the ones from TOPSIS, VIKOR, and WASPAS. These models belong to the family of the ideal and anti-ideal methods.
Hence, they were selected to compare with the results from our model to determine the robustness of this method.
Figure 4 shows the results from different MCDM methods.
Table 15 shows the results of the Spearman test, which examined the correlation between the MARCOS method and the other methods mentioned above. If the P-value of the test is less than 0.01 and the coefficient is close to 1, our results have a higher degree of reliability.
When a study’s p-value is less than 5%, it shows that it is statistically significant. We performed the sensitivity analysis, the results of which are presented in
Figure 5.
5. Conclusions and Managerial Implementation
We used a hybrid method of MCDM, including the BWM and MARCOS, to investigate the contract selection of SCM in the context of the O&G sector. The proposed method is supposed to increase the reliability of the results. Our world is characterized by uncertainty, which affects the reliability of the decision-making process. The gray number, which is one of the methods used to deal with uncertainty, carries several benefits compared to the fuzzy set.
Collecting the previously studied factors was the first step to answering our first research question; the factors were screened and customized by the Delphi technique. Based on the results, we eliminated two factors, and thirteen factors remained. To address our second question, we used a hybrid of GBWM and GMARCOS to assess seven contracts. Based on the results, contract seven was chosen.
Furthermore, among the 13 factors, we found that the following factors were the most important: flexibility, organizational structure, type of contract, project characteristics, the contracting process, and organization. The results of our sensitivity analysis show that our results are reliable and robust.
This hybrid method has some advantages. First, it helps managers to select the best (and most suitable) contracts. Each item in the O&G industry, such as extraction, refining, and transportation, concluded the contracts for SCM. With this model, by finding the best contract, the cost and lead time of SCM decrease, and customer satisfaction (and so forth) increase. In addition, our results are robust because we compared them with the results of another similar method (showing that the results have a relationship). Finally, this model is a general model that can be used in different industries, although the factors must be customized with a specific industry and the SCM contract.
These results have designed a road map for DMs regarding contract selection in industries. This hybrid method shows how to select a contract in the O&G industry, considering essential and crucial related factors. The results show which contract (among the seven contracts) must be selected (according to crucial factors). The selected contract will decrease the cost of the project, increase customer satisfaction, and optimize resource allocations.
The current study suffers from some limitations. For instance, due to the issue of confidentiality, we had limited access to the contracts. In addition, we faced difficulties in accessing the second-level DMs because of their busy schedules and lack of availability. Other fuzzy methods can be used in future research, such as D-number, Z-number, etc. Furthermore, these fuzzy methods can be used with the MCDM method, and the related results can be compared with the ones from the current study.