1. Introduction
Agriculture is a complex system [
1], but due to the risky and diverse nature of agriculture in developing countries, the systemic complexity is greater [
2]. In a complex system, there are a variety of autonomous actors, just as a variety of actors and processes of adaptation can be found within the agricultural system [
3]: humans (farmers, laborers, consumers, policy makers, experts, agents, etc.) [
4,
5], economy (market, cost, income, etc.) [
6], nature (weather and climate, topology, etc.) [
7,
8,
9], policy (plans, policies, strategies, etc.) [
10], regulations (heritage, property rights, trade, etc.) [
11], infrastructures (transportation, processing, saving, marketing, insurance, etc.) [
12,
13,
14], inputs (land, water, seed, fertilizer, technology, etc.) [
5,
15,
16,
17].
Determining what kind of factors or variables need to be considered by decision and policy-makers is challenging [
18]. Policy-makers tend to use different criteria and methodologies in order to determine strategic variables and factors influencing agricultural development [
19]. Yet, because of the complexity of agricultural systems, the ability of researchers and policy-makers to prioritize variables is often limited. As a result, the majority of previous studies have dealt with this subject from a limited point of view (such as insurance or risk management) and on a micro level (such as a single farmer or farm). For instance, Pascucci and de-Magistris [
20] implemented a multivariate probit model to evaluate the effects of different types of agricultural extension and innovation systems on farmers’ strategies in Italy. Allen [
21] used the bet-hedging model and Neo-Darwinian theory (risk management strategies) to offer a way of evaluating the historical development of dryland agriculture as well as the long-term outcomes of variant agronomic strategies in Kona, Hawaii. Qingshui and Xuewei [
22] and Zhou et al. [
23] used empirical research to develop and improve strategies for the agricultural insurance system in rural of China by considering income sources, mean of production, labor opportunities, government supports, and communication channels. In Anambra, Nigeria, Amadi [
14] evaluated the impact of rural road construction and its adjacent infrastructures (electricity, pipe-borne water and irrigation technology) that were used as a strategy for rural and agricultural development. Ames [
4] emphasized investment in human capital as a strategy for implementing changes in agricultural policy, research, and extension activities.
Most of these studies only considered a few limiting factors or variables and their intensities, but none of them attended to characteristics such as dependent or independent variables, direct or indirect impacts, or the weight of each variable or factor. These characteristics have an important role in forming strategies and scenarios for agricultural development. As a result, there is a methodological gap that the present study aims to fill by providing a new integrated method. This new integrated method applies Impact Matrix Cross-reference Multiplication to a classification (MICMAC) [
24,
25] and analytic hierarchy process (AHP) [
26]. The case of the agricultural system in Iran is used to show the application of this new methodology. Agriculture is one of the most important sectors of the Iranian economy, accounting for about 11% of GDP, 23% of the employed population, and 15% of the foreign exchange revenue (form non-oil exports). In addition to the fact that products from the agriculture and animal husbandry have been major export commodities, including pistachios, raisins, and even carpets. About 20% of Iran is arable, with some northern and western areas that support rain-fed agriculture, while other areas require irrigation.
Each of these methods alone has advantages and limitations for example MICMAC can investigate multiple variables at the same time, but it does not give an overall priority score for each variable. On other side, AHP considers only direct impact of variables, but it gives and overall priority score for each variable. This study has tried to overcome these constraints and to consider their advantages by combining them and proposing an integrated method. It is our hope that this new integrated method will supply instructions for the development of agriculture, and find wider applications in complex systems.
2. Materials and Methods
2.1. MICMAC Method
The Impact Matrix Cross-Reference Multiplication Applied to a Classification (MICMAC) is a structural analysis tool used to structure ideas and as a forecasting method created by Michel Godet. MICMAC can be considered a qualitative system dynamics approach [
27] and provides the possibility to describe a system with the help of a matrix connecting all its components. By studying these relations, the method also makes it possible to reveal the variables essential to the evolution of the system. It is possible to use MICMAC as an aid for reflection and/or for decision making, or as a part of a more complex forecasting activity [
28]. MICMAC tries to pinpoint the independent and dependent variables by building a typology in both direct and indirect classifications [
28]. In MICMAC we depart from the definition of the system’s variables and their interrelations, both of which were provided by experts. This method has at least three main phases [
25,
28,
29]:
Phase (1) Considering all the variables: This phase begins by considering all of the variables or factors that characterize the studied system. Brainstorming and intuitive methods or a panel of experts are useful methods for this phase. A detailed explanation of the variables is also essential because it will allow the relations between these variables to be perceived better in the analysis. The final output of this phase is a homogeneous list of internal and external variables (
Table 1) and should not exceed more than 70 to 80 variables.
Phase (2) Constructing the structural analysis matrix (description of the relations between the variables): In a systemic vision, a variable is a part of the relational web. A structural analysis matrix is a squared matrix that allows the variables to connect directly. The cells store the degree of influence between each pair of variables,
i and
j (0 no influence, 1 weak influence, 2 medium, 3 strong and P potential) (
Table 2) (A group of experts filled this matrix). This filling-in phase helps place N × (N − 1) questions for N variables. Additionally, the questioning procedure not only enables us to avoid errors, but also helps us organize and classify ideas by creating a common group language. It also allows for the variables to be redefined and therefore makes analysis of the system more accurate.
Figure 1 indicates the structural diagram of
Table 2.
Phase (3) Identification of the key variables: This phase consists of identifying variables essential to the system’s development. At first, this was accomplished by using direct classification, then through indirect classification and, finally, by potential classification. Comparing the hierarchy of variables in the various types of classifications (direct, indirect, and potential) is a rich source of information. It enables us not only to confirm the importance of certain variables, but also to uncover variables which play an important role yet were not identifiable through direct classification in the initial process. The direct influence and dependence of a variable are the aggregate of its row and column. The sum of each row indicates the importance of the influence of a variable on the whole system (other variables) (Equation (1)) and the sum of a column indicates the degree of dependence of a variable on the other variables (Equation (2)):
Indirect classification is obtained after increasing the power of the matrix M (matrix multiplication M
2 = M × M, M
3 = M × M × M, and so on). For example, in
Figure 1 Var1 has a direct (DI
13 = V
1→V
3 = 1) and indirect (II
13 = V
1→V
4→V
3) influence on Var3. To calculate indirect influence or dependence of a path, we should increase the power of the matrix by considering the number of paths and loops of length (1, 2, …, N) that result from or arrive at each variable (for example, for II
13 = V
1→V
4→V
3, the power of the matrix should be Equation (2)). The MICMAC then allows us to study the diffusion of the impacts through the paths and loops of feedback. Generally, the classification becomes stable after a degree of multiplication of 3, 4 or 5 [
29].
M = | 0 | 0 | 1 | 3 | → M2 = | 0 | 5 | 9 | 0 |
1 | 0 | 1 | 0 | 0 | 2 | 1 | 3 |
0 | 2 | 0 | 0 | 2 | 0 | 2 | 0 |
0 | 1 | 3 | 0 | 1 | 6 | 1 | 0 |
A potential direct or indirect classification is a direct or indirect relation (influence or dependence) that considers potential relations. To calculate potential relations, we ought to first replace P in matrix M with an ordinal number (1, 2, or 3, depending on the intensity of influence) and then increase the power of the new matrix to a point where the row and column priorities become stable. If there is no potential influence or dependence, the degree of potential relations will be equal to existing relations. In simple terms, feedback loops may take a number of iterations to come to a settled state. The number of times that the matrix can be multiplied depends upon how long it takes to stabilize.
MICMAC compared to the results (direct, indirect, and potential classification) provides the possibility to confirm the importance of variables. The main result of this phase is a matrix
m × n (
Table 3), which we named matrix R; where
m is the number of various types of relations (various types of classifications). Here it includes eight types: Direct Influence (DI), Indirect Influence (II), Direct Dependence (DD), Indirect Dependence (ID), Potential Direct Influences (PDI), Potential Indirect Influence (PII), Potential Direct Dependence (PDD), and Potential Indirect Dependence (PID).
N represents the number of variables. A comparison of the hierarchy within the variables provides a rich source of information.
2.2. AHP Method
The analytic hierarchy process (AHP) is a structured technique developed by Thomas L. Saaty in the 1970s. It is an effective tool when dealing with complex decision making and helps decision-makers to set priorities and make the best decision. AHP uses a series of paired comparisons to reduce complex decisions. Then, by synthesizing the results, it helps capture both the subjective and objective aspects of a decision. Additionally, AHP is used to reduce bias in a decision making process and incorporates a useful technique that checks the consistency of the decision-maker’s judgments [
26,
30,
31].
The AHP can be implemented through the following steps:
Define the problem and determine the objectives, criteria, sub-criteria, and alternatives.
Structure the decision hierarchy from the top (the goal of the decision), down (the alternatives).
Construct a set of paired comparison matrices. Each element on an upper level is used to compare the elements at the level immediately below it.
Compute the vector of criteria weights.
Compute the matrix of option scores. For each element in the level below, add its weighed values and obtain its overall or global priority.
Rank the options (alternatives).
Each step will be described in detail. We assume that the m evaluation criteria are considered as evaluated n options or alternatives (in our study, 45 variables).
(1) Define the problem: Our problem or goal was determining the strategic variables of agricultural development based on various types of classifications.
(2) Structure the decision hierarchy: The structure of our decision hierarchy is shown in
Figure 2. This hierarchical process includes three levels: (a) Goal (in our study it was to determine the strategic variables of an agricultural system), (b) criteria (in our study they were eight types of classifications: DI, II, DD, ID, PDI, PII, PDD, and PID), and (c) alternative variables.
(3) Create a paired comparison matrix (A): Matrix A is a
m × m matrix. Each entry,
aij, presents the importance of the
ith criterion relative to the
jth criterion. If
aij =
k and
k > 1, it means that the
ith criterion is
k times more important than the
jth criterion, while if
aij =
k and
k < 1, it means that the
ith criterion is
k times less important than the
jth criterion. If
k = 1, then the two criteria have the same importance. The entries
aij and
aji satisfy this constraint,
aij ×
aji = 1 (
aij = 1/
aji). The relative importance between two criteria is measured according to a numerical scale, from 1 to 9 (1 for equal importance of
i and
j, …, 9 absolutely
i is more important than
j). The consistency index (CI) [
31] was used to check the reliability of the paired comparisons.
| | a1 | a2 | .. | aj |
A = | a1 | a11 | a12 | .. | a1j |
a2 | a21 | a22 | .. | a2j |
| | | | |
ai | ai1 | ai2 | .. | aij |
(4) Compute the vector of criteria weight: Once matrix A is built, it should be normalized. To this purpose, the sum of the entries on each column should be made equal to 1. In the resulting matrix (A
norm), each entry
āij is computed as (Equation (3)):
Finally, the criteria weight vector
w is built by averaging the entries in each row of matrix A
norm (Equation (4)).
(5) Compute the matrix of option scores: This matrix is a m × n real matrix (S). Each entry sij of S represents the score of the ith option with respect to the jth criterion. In our study this matrix was the output of the MICMAC method and was a 8 × 45 matrix (8 types or relations and 45 strategic variables).
(6) Rank the options or alternatives (variables): in this phase a vector v of global scores is obtained by multiplying matrix S and vector w, i.e., vj = S × wi.
2.3. AHP-MICMAC Integrated Method
Although the MICMAC method is useful when identifying key variables and it gives us the priority of each variable according to different types of relations (from direct influence to potential indirect dependence), it couldn’t calculate a proper weight for the types of relations or an overall priority ranking with respect to these weights of each variable. Thus, we introduced an integrated method (AHP-MICMAC) to deal with this problem. As
Figure 3 indicates, AHP-MICMAC can be implemented in eight simple consecutive steps:
(1) Consider all the variables: At first, we prepared a list of important variables extracted from literature review. Then, we organized a panel of 10 experts (including five faculty members of Agricultural Economics and Development at University of Tehran and five experienced experts of Agricultural Ministry) in order to prepare a final list of all variables that are fundamental for the development of agriculture in Iran. Brainstorming among the group, the panel finally extracted 45 variables as the key variables of agricultural development (
Table 4).
(2) Construct the structural analysis matrix (M): We constructed a 45 × 45 matrix of key variables and asked a panel of experts to score the degree of influence between each pair of variables on a scale from 0 to 3 (0 no influence; 1, weak influence; 2, medium influence; and 3, strong influence) (
Table 5).
(3) Identify the key variables (based of various relations) (matrix R): Using MICMAC software (Version 6.1.2 [
32]), we identified the key variables based on 8 different types of relations: Direct Influence (DI), Indirect Influence (II), Direct Dependence (DD), Indirect Dependence (ID), Potential Direct Influences (PDI), Potential Indirect Influence (PII), Potential Direct Dependence (PDD), and Potential Indirect Dependence (PID) (
Table 3 and
Table 6).
(4) Construct the normal structural analysis matrix (Rnorm): During this phase, Equation (3) was applied to matrix R to convert to matrix R
norm (
Table 6).
(5) Construct the paired comparison matrix of criteria (A): Since the MICMAC method includes eight different types of classifications (DI, II, DD, ID, PDI, PII, PDD and PID), there are eight criteria. Therefore, the paired comparison matrix A is an 8 × 8 matrix. The following matrix is the constructed matrix A for this study:
| | DI | II | DD | ID | PDI | PII | PDD | PID |
A= | DI | 1.00 | 2.00 | 2.00 | 4.00 | 2.00 | 4.00 | 4.00 | 8.00 |
II | 0.50 | 1.00 | 1.00 | 2.00 | 1.00 | 2.00 | 2.00 | 4.00 |
DD | 0.50 | 1.00 | 1.00 | 2.00 | 1.00 | 2.00 | 2.00 | 4.00 |
ID | 0.25 | 0.50 | 0.50 | 1.00 | 0.50 | 1.00 | 1.00 | 2.00 |
PDI | 0.50 | 1.00 | 1.00 | 2.00 | 1.00 | 2.00 | 2.00 | 4.00 |
PII | 0.25 | 0.50 | 0.50 | 1.00 | 0.50 | 1.00 | 1.00 | 2.00 |
PDD | 0.25 | 0.50 | 0.50 | 1.00 | 0.50 | 1.00 | 1.00 | 2.00 |
PID | 0.13 | 0.25 | 0.25 | 0.50 | 0.25 | 0.50 | 0.50 | 1.00 |
(6) Construct the matrix Anorm to compute the vector of criteria weights (w): The matrix Anorm and the vector of criteria weights (w) were calculated, respectively, using Equations (3) and (4). The matrix and vector for our study are indicated below:
| | DI | II | DD | ID | PDI | PII | PDD | PID | wi |
Anorm = | DI | 0.296 | 0.296 | 0.296 | 0.296 | 0.296 | 0.296 | 0.296 | 0.296 | 0.296 |
II | 0.148 | 0.148 | 0.148 | 0.148 | 0.148 | 0.148 | 0.148 | 0.148 | 0.148 |
DD | 0.148 | 0.148 | 0.148 | 0.148 | 0.148 | 0.148 | 0.148 | 0.148 | 0.148 |
ID | 0.074 | 0.074 | 0.074 | 0.074 | 0.074 | 0.074 | 0.074 | 0.074 | 0.074 |
PDI | 0.148 | 0.148 | 0.148 | 0.148 | 0.148 | 0.148 | 0.148 | 0.148 | 0.148 |
PII | 0.074 | 0.074 | 0.074 | 0.074 | 0.074 | 0.074 | 0.074 | 0.074 | 0.074 |
PDD | 0.074 | 0.074 | 0.074 | 0.074 | 0.074 | 0.074 | 0.074 | 0.074 | 0.074 |
PID | 0.037 | 0.037 | 0.037 | 0.037 | 0.037 | 0.037 | 0.037 | 0.037 | 0.037 |
| | 1.000 | 1.000 | 1.000 | 1.000 | 1.000 | 1.000 | 1.000 | 1.000 | 1.000 |
| Inconsistency Index = 0.000 |
(7) Compute the matrix of the variables’ scores (construct the matrix S): Matrix S is a matrix that includes the matrix R
norm and the vector of criteria weights (
w).
Table 7 represents a part of this matrix. The first row is include the criteria weights and the rest rows are include the normalized scores of the variables. Constructing this table will help researchers to calculate the overall priority of each variable.
(8) Calculate the overall priority of each variable: In order to calculate the overall priority for each variable, we mulitplied matrix R
norm on vector
wi (
v = R
norm × wi).
Table 8 includes the total priority (TP = OPI + OPD), overall priority of influences (OPI = DI + II + PDI + PII), and the overall priority of dependences (OPD = DD + ID + PDD + PID) for all variables. To determine the model’s validity (the differences between model results and the realities), we asked the experts to judge the results of the proposed integrated method (AHP-MICMAC).
4. Conclusions
Agricultural systems, especially in developing countries, are typically complex, and when forming strategies and scenarios, available methods have failed to reveal the essence of such complex systems. Therefore, the main objective of this study was to address this problem by using an integrated method. We integrated the MICMAC and AHP methods, using the MICMAC to determine the various classifications of variables and the AHP method to apply weights to these different variables. The case of the agricultural system of Iran was used to indicate an application of this new integrated method. The results revealed that the various types of variables in agricultural systems, from “actual direct influence” to “potential indirect dependence”, did not present similar influences or dependencies on each other. As a result, the ranks of key variables may change by applying the weight of different classification types of variables. Additionally, the AHP-MICMAC method allows us to have a total priority for each variable that helps policy and decision makers to recognize the most important variable according to its dependency and influence on other variables.
For example, in the Iran case, based on the total priority scores of the strategic variables, “farmers’ organizing and institutionalizing”, “farmers’ knowledge, awareness, and skills”, and “disasters”, respectively, are three main variables that describe the conditions and the dynamics of the other variables of agricultural systems. Therefore, they have a critical role in agricultural growth and development. “Government policies and programs” is the most important intermediate variable for agricultural development. It means the instability of the policies and programs will have high flow throughout the rest variables of the system. “Farmers’ interest and motivation”, “storage facilities”, and “crop insurance” are three main highly dependent variables that are influenced by both input and intermediate variables. There also are some variables, such as “agricultural support system”, “water efficiency”, “agricultural research”, “pricing system”, “rural welfare and comforting”, “agricultural land area”, “transportation and communications”, and “trade incentives and restrictions”, that they should be recognized and studied more closely in the future.
According to expert opinion, the use of the AHP-MICMAC method has led to a more realistic ranking of the variables and this combination has been able to improve results. It then facilitates the ranking of the variables according to their different types of influences and dependency weights. Without a doubt, any improvement in our understanding of the key variables of a system will lead to forming better scenarios and strategies for development of that system. Although the AHP-MICMAC method is more capable of illustrating the complexities among the variables than many other current methods, it still needs to be developed further so that it can better reflect the interdependency of variables, including economic, social, environmental, religious, etc., which can lead to risky, diverse, and complex agriculture in developing countries, such as Iran. In this regard, performing a study in order to compare the effectiveness of various methods, such as system dynamic modeling, AHP-MICMAC, or cross-impact analysis to display these complexities, is very crucial.