Land-use decisions in developing countries and their representation in multi-agent systems PEPIJN SCHREINEMACHERS University of Hohenheim Postal address: University of Hohenheim (490 e), 70593 Stuttgart, Germany Phone: +49-711 459 3615 Fax: +49-711 459 4248 [email protected] THOMAS BERGER University of Hohenheim Postal address: University of Hohenheim (490 e), 70593 Stuttgart, Germany Phone: +49-711 459 4117 Fax: +49-711 459 4248 [email protected] Earlier version of a paper published in Journal of Land Use Science 1 (2006) 29 – 44 Land-use decisions in developing countries and their representation in multi-agent systems PEPIJN SCHREINEMACHERS* & THOMAS BERGER University of Hohenheim, Germany Recent research on land-use/cover change (LUCC) has put more emphasis on the importance of understanding the decision-making of human actors, especially in developing countries. The quest is now for a new generation of LUCC models with a decision-making component. This paper deals with the question of how to realistically represent decision-making in land use models. Two main agent decision architectures are compared. Heuristic agents take sequential decisions following a pre-defined decision tree, while optimizing agents take simultaneous decisions by solving a mathematical programming model. Optimizing behavior is often discarded as being unrealistic. Yet the paper shows that optimizing agents do have important advantages for empirical land-use modeling and that multi-agent systems (MAS) offer an ideal framework for using the strengths of both agent decision architectures. The use of optimization models is advanced with a novel three-stage decision model of investment, production, and consumption to represent uncertainty in models of land-use decision-making. Keywords: LUCC, agent behavior, mathematical programming, heuristics. 1 1 Introduction The first generation of land-use/cover change (LUCC) models has been successful in identifying the underlying causes of land-use change in developing countries (Lambin et al 2001, Verburg et al 2004). Many studies have emphasized that people’s land-use decisions depend on the economic opportunities and constraints as shaped by markets and policies and mediated through institutions (Lambin et al 2001). So far, most LUCC models have focused on land areas as the main unit of analysis and have not represented the decision-making of farm households and landowners explicitly. According to Verburg et al (2005), land-use modelers are aware of the mismatch between the unit of analysis and the unit of actual decision-making. Within the second generation of LUCC models, attention will therefore shift from pixels to agents (ibid.), which would bring LUCC models and multi-agent systems (MAS) closer together. MAS models of land-use/cover change (MAS/LUCC) couple a cellular component that represents a landscape with an agent-based component that represents human decision-making (Parker et al 2003). MAS/LUCC models have been applied in a wide range of settings (for overviews see Janssen 2002; Parker et al 2002, 2003) yet have in common that agents are autonomous decision-makers who interact and communicate and make decisions that can alter the environment. When moving from pixels to agents, the challenge becomes how to represent realworld land-use decision-making. Empirical MAS have accumulated much experience in this field but little of this can be found in the LUCC literature as journal articles are often too short to go into much detail. This paper meets a growing interest in a comparison of alternative modeling approaches to represent land-use decision-making. 2 Agent decision-making in most abstract as well as empirical MAS has been represented as behavioral heuristics, also called condition-action rules, stimulus-response rules, or if-then rules. One simple example is a land-use rule that if subsistence needs are not met then plant maize, but if met then plant coffee. Several studies justified the use of heuristics on the grounds that the neoclassical model of utility maximization is unrealistic or that empirical evidence has shown that people use simple heuristics to make decisions (Parker et al 2003: 317; Jager et al 2000: 360). This paper argues that empirical land-use modelers should be aware that there is much more of a continuum between heuristic and optimizing behavior than what is suggested by the theoretically-oriented literature. The paper shows that optimizing agents do have important advantages for empirical land-use modeling and that MAS offer an ideal framework for using the strengths of both agent decision architectures. The paper is organized as follows. Section 2 gives a detailed discussion of heuristic versus optimizing agent behavior and suggests a synthesis of both approaches. Section 3 advances the suggested approach with a novel three-stage decision-making model, which is suitable for representing decision-making under uncertainty and for including rational and adaptive expectations. Section 4 concludes the paper. 2 Optimizing vs. heuristic behavior Agent decision architectures fall into two broad categories of optimizing versus heuristic agents (figure 1). This distinction overlaps with a more general debate between economists advocating optimizing behavior and psychologists/cognitive scientists 3 advocating heuristic behavior. In psychology and cognitive science, heuristics are often strongly contrasted against the concepts of rationality and utility maximization as used in neoclassical economic theory. [Insert figure 1 about here] Optimizing agents are able to select the best decision from a range of feasible alternatives while the selection process itself is assumed to be costless in terms of computation. A key difference between optimizing and heuristic agents is that the latter neither have the information to compare all feasible alternatives nor the computational power to select the optimum. Optimization can be used for both normative and positive purposes. Their normative use is to re-allocate resources to attain a higher level of goal satisfaction by eliminating inefficiencies, while their positive use is to replicate and simulate a realworld resource allocation. It is the latter use that is of interest for empirical LUCC models. For this, the optimization model can be calibrated to observed behavior by carefully representing all opportunities and constraints in the model. Further on in the paper we will show that search and computation costs can be included in an optimization model by using heuristics to constrain the range of perceived decision alternatives. What follows is a reflection on the use of optimizing and heuristic behavior with a focus on modeling land-use decisions. Before going into details, we make a short detour into the issue of production and consumption functions, as these concepts define the decision space for both types of agent behavior. 4 2.1 Common building blocks: production and consumption functions A production function is a physical relationship between combinations of inputs and levels of output. Mathematically it can be expressed as: Q = f(X1, X2, …, Xn) in which Q is the quantity of output (e.g. kilograms of maize) and Xi is the quantify of inputs with i=1,2,..,n (e.g. land, labor, fertilizer, and cash). The function f defines a technology, which can be approximated by different functional forms as shown in figure 2 for the one input case. Linear functions and fixed input/output relations are generally seen as unrealistic, while quadratic and Cobb-Douglas functions are more widely accepted (Rao 1989; Sadoulet and de Janvry 1995; Mundlak 2001). Production functions represent a purely technical relation and not an economic relation as prices are not considered. Production functions are hence independent of decision theories, being it heuristics or microeconomics. [Insert figure 2 about here] Both heuristic and optimization-based approaches have used production functions, though functional forms in the heuristic-based approach have typically been simpler. For instance, Deadman et al (2004: 698) using heuristic agents in a LUCC model for the Amazon considered the yield effect of only one input (soil quality); Huigen (2004: 14) using heuristic agents in a LUCC model applied to the Philippines assumed crop yields as a function of years of experience in producing a crop; and Castella et al (2005) using heuristic agents in an application to Vietnam used group discussions to obtain a 5 fixed crop yield/labor relation. The lack of variation in crop yields due to the use of simple production functions is often compensated by introducing stochastic elements into the model. In MAS applied to developing country agriculture, consumption is often considered explicitly as farm households consume a substantial part of their own crop and livestock yield. Microeconomic theory confirms this intuitive fact and calls it the non-separability of consumption and production decisions; this means that market goods cannot be fully substituted for home produced goods if markets are imperfect or decisionmaking is subject to high levels of risk (Sadoulet and de Janvry 1995). A consumption function quantifies the relation between expenditures on the one hand and income, prices, and household characteristics on the other hand. Consumption functions can be statistically estimated from household budget data (Sadoulet and de Janvry 1995; Huang and Lin 2000). The above mentioned heuristic studies have included relatively simple consumption functions often specified as minimum consumption levels in relation to households size. Deadman et al (2004: 701/2) used a minimum requirement of cash and of hectares of annual crops as a function of household size while correcting for the difference between adults and children. Huigen (2004: 14) specified subsistence needs in terms of cash and rice, both as a function of household size. The choice of production and consumption function is not directly related to the type of agent decision architecture. Both heuristic and optimizing approaches can use realistic production and consumption functions. Such functions can be an important source of agent heterogeneity, as agents can position themselves on different parts of these functions. The use of non-linear functions is more realistic than the use of fixed 6 input/output relations or stochastic variables to introduce agent heterogeneity. Yet, how can agents decide where to position themselves on these functions, that is, what and how much to produce and consume? 2.2 The case for heuristic agents Heuristics are relatively simple rules that guide humans in their decision-making. Farmers typically use a large number of heuristics, perhaps because of the great uncertainties of natural phenomena they are exposed to. For instance, Ghanaian farmers have a rule that the rainy season starts after five days of consecutive rain, after which they start cultivating their fields. Such rule of thumb often gives accurate predictions without invoking complex computational models. Most heuristics build on the concept of bounded rationality (Simon 1957), which refers to the limited cognitive capabilities of humans in making decisions. Simon described bounded rationality as a search process guided by rational principles, what he called satisficing -- a word created by blending satisfying with sufficing (Gigerenzer and Goldstein 1996). Satisficing is a decision-process that goes on until an aspiration level is reached (Selten 2001). For instance, each time a farmer wants to plant maize he does not endlessly shop around to find the best maize variety (with best defined as a weighted calculation of all relevant criteria: yield, maturity, disease resistance, tolerance, fodder quality, etc.). It is more likely that the farmer contacts the outlet where he always goes to and buys the seed that he bought last year. This example also points to another key difference between heuristics and optimization in that the former is not only concerned with the decision outcomes but 7 especially with how these decisions are made in the human mind (hence the shared interest of psychologists, cognitive scientists, and biologists in behavioral heuristics). Behavioral heuristics are implemented in MAS using decision trees. Figure 3 shows an example based on Deadman et al (2004: 702) in the previously mentioned application to land-use change in the Amazon rainforest using the LUCITA model. This decision tree is implemented at the plot level. For each plot the agent evaluates whether subsistence needs have been met; if not, the agent checks the availability of labor and cash; if the availability is enough then annual crops are planted and if not, then the plot is left fallow. Correspondingly, if subsistence needs have been met, then the agent first evaluates the pH of the plot and then checks if there is enough labor and cash. The structure of decision trees in most MAS/LUCC applications is fairly simple. For instance, Jager et al (2000) in a theoretical application used six decisions; Becu et al (2003) in an empirical application to Thailand used 13 decisions; and Castella et al (2005) used 24 decisions. These last two applications also use continuous loops. [Insert figure 3 about here] The use of decision trees, and heuristics in general, is intuitive. Agent behavior is straightforward to follow from the structure of a decision tree. Because they are transparent, they are easy to validate by interacting with farmers and experts. The researcher can, for instance, consult with farmers whether they believe these rules are valid or not (Castella et al 2005). Constructing a decision tree is, however, not easy. The researcher needs to identify not only the most important decisions, but also in the correct 8 sequence. Furthermore, appropriate conditions (e.g. saturation levels) need to be set, e.g. determining what is ‘enough’ cash and labor in the above example. Decision trees can be parameterized using sociological research methods (e.g. Huigen 2004), data-mining techniques applied to survey data (e.g. Ekasingh et al 2005), participatory modeling and role-playing games (e.g. Barreteau et al 2001; Becu et al 2003; Castella et al 2005), laboratory experiments (e.g. Deadman 1999), group discussions (e.g. Castella et al 2005), and expert opinion. 2.3 The case for optimizing agents Economists are often accused of seeing human decision-makers as rational optimizers with perfect foresight as described in undergraduate textbooks in economics. Optimizing agents would be cognitive supermen able to process large amounts of information on all feasible alternatives and always select the best one. For this ability, optimizing behavior is frequently criticized and ridiculed as unrealistic and not describing the way real people think (e.g. Todd and Gigerenzer 2000). Applied models in developing country agriculture are, however, much different from textbook examples and can, for instance, include risk and uncertainty, limited information, and non-profit goals. To understand where the idea of optimizing farm households came from we make a brief historical detour. Until the 1960s, small-scale farmers in developing countries were viewed as obstacles rather than promoters of agricultural development. Development efforts focused on industrial-based growth, while several developing counties experimented with largescale collective agriculture to accelerate modernization (e.g. Vietnam, Tanzania, China). This view was challenged in 1964 by Theodore W. Schultz who put forward the 9 hypothesis that small-scale farming is ‘poor but efficient’ (Schultz 1964). Schultz saw farmers as making efficient use of their resources but their productivity was constrained mostly by their knowledge and access to improved technologies. The general acceptance of Schultz’ hypothesis opened the way for applying concepts and methods of neoclassical microeconomics to small-scale farming in developing countries. Although many studies since Schultz have shown wide inefficiencies in small-scale (as well as large-scale) agriculture, the point has remained that farmers do try to use their limited resources in the best possible way and that poverty reduction in rural areas can only be achieved by enhancing the productivity of small-scale farmers. Agricultural economists will agree that farm households in developing countries do not perform complex algebra to make optimal decisions. Yet the assumption of optimal decision-making clears the way to focus on the hypothesized sources of inefficiency: lack of physical infrastructure, failing institutions, market imperfections, and limited information flows, all of which have clear policy relevance. This points us to a key difference between the heuristics and optimization approach in that the latter seeks to identify inefficiencies not in the limited cognitive capacity of the human mind but in structural factors external to the decision-maker, which may be addressed through policy intervention. Optimizing agents have been implemented in MAS using a variety of optimization approaches. For instance, Balmann (1997), Berger (2001), Becu et al (2003), and Happe (2004) used mathematical programming and Manson (2005) used genetic programming to optimize land-use decisions. Neural networks could also be used to optimize land-use decisions but the authors are unaware of any such empirical 10 application. Since mathematical programming is the most widely used approach, we focus on this in the following. Mathematical programming. Mathematical programming (MP) is a computerized search for a combination of decisions that yields the highest objective function value. Different form the heuristic approach, MP requires the explicit specification of an objective function. In applications to farm households in developing countries, objectives of agents usually include cash income, food, and leisure time, which can be either specified in monetary units or in terms of utility. It is noted that heuristic approaches commonly use the same objectives (e.g. Deadman et al 2004). An example. The use of optimization is illustrated by formulating the decision tree of figure 3 as a MP model. This example optimizes cash income while satisfying the agent’s food consumption needs expressed in calories. A MP problem can be presented as a system of equations but is clearer when presented as a so-called tableau as shown in figure 4. The first row of the tableau shows seven decision variables Xn (with n=1,2,…,7). Each decision variable is associated with an element in the price vector depicted in the second row of the tableau. In this example only perennial crops and pasture add to the cash income. The objective function is specified as the product of the decision vector and the price vector. Each column of the tableau is called an activity and each row is called a constraint. A constraint is the product of the decision vector with each separate row. The value of this product must or must not top the value specified in the right-most column, 11 which is called the right-hand-side and which puts lower or upper bounds on the constraints. For instance, the first constraint tells that the selected amount of land of pH greater or equal than 5.5 cannot exceed 4 hectares (1*X2+1*X4+1*X5 ≤ 4). This simple example has seven constraints in total; the first four indicate that the agent cannot use more land, labor, and cash than is available; the fifth indicates that the agent cannot consume more annual crops than produced; and the final constraint ensures that subsistence requirements are met before perennial crops are planted. All decision variables are furthermore constrained to positive values only. The example assumes that the agent has a subsistence energy need of 9 Million calories (the right-hand side in the seventh constraint), which is about equivalent to a household of two adults and three small children. It is further assumed that 1 ton of annual crops contains 2 Million calories of food energy, and hence the agent has to produce 4.5 tons. This example shows that not all objectives need to be converted in a single currency and included in the objective function. Subsistence requirements can also be included in the constraints, in which case they have a clear resemblance to satisficing rules. Optimization of the tableau is called solving. Different solving algorithms are available (e.g. simplex, interior point) depending on the complexity of the tableau. This particular problem is small and can be solved in Microsoft Excel. The optimal solution is 125 for X3=1, X4=1.5, X5=2.5, and X7=4.5. This simple example can easily be expanded to include more detailed production and consumption functions instead of fixed input/output relations. When included in MAS, heterogeneity of decision-making can be introduced by making right-hand side 12 values and crop yields agent-specific. Modern solving algorithms can include a very large number of activities and constraints. For instance, Berger (2001) included 240 activities and 120 constraints, while forthcoming work by Schreinemachers (2006) includes 2320 activities and 553 constraints. [Insert figure 4 about here] Relation to heuristics. The above example showed the great similarity between a decision tree and a MP model. The branches and nodes of a decision tree have their analogs in the activities and constraints of a MP model. Following Brandes (1989) one can even argue that it boils down to a semantic question whether observed goal-oriented behavior is satisficing or optimizing. Satisficing can be seen as a special case of optimizing with explicit search costs, be it cognitive or financial, which limits the gathering and processing of all information. Likewise, optimization can be seen as a special case of satisficing in which search costs are neglected and aspiration levels are very high. Other than these similarities, there are also clear differences between both approaches. In the following we discuss three main advantages of MP for empirical landuse modeling. (a) Heterogeneity in input and output decisions. Farm households in developing countries are observed to grow many different crops, to attain widely different levels of crop yields, and to use widely different levels of land, labor, and variable inputs. For instance, farm households surveyed in two village communities in Uganda grow about 13 13 crops in as many intercropping combinations in two seasons and each with different levels of labor on different qualities of soil (Schreinemachers 2006). This variation can be captured in empirical production functions as discussed above, which define output levels for each level and combination of input. Reducing this variation to uniform input-output relations is unrealistic, yet capturing this variation in a heuristic approach is practically infeasible for the large number of conditions and actions that need to be specified. Even if labor and land were the only inputs, if farm household used only three different levels of labor input, and if there were only three qualities of soil, the researcher would still have to specify at least 468 rules (13 × 2 × 2 × 3 × 3) to capture each possible land-use decision. The MP approach has the practical advantage that additional decisions can be included relatively easy, which allows the decision model to represent detailed production and consumption functions more easily. The use of relatively simple decision trees can create abrupt shifts in simulation experiments that give unrealistic dynamics. For example, a rule that defines agents to expand their agricultural land area into the forestland after three years of bad weather would make all agents in the population simultaneously switch to forestland, which would appear as a structural break or an emerging behavior but which is in fact a model artifact. The same problem can be caused by using agent categories with a single set of heuristics, as these artificial groups tend to behave much alike. The implementation of detailed production and consumption functions in MAS/LUCC is therefore a straightforward way of representing heterogeneity as agents can produce and consume at any point of the function depending on their household composition, resource endowments, location in the landscape, and level of knowledge. 14 (b) Capturing economic trade-offs in resource allocation. A heuristic-based approach cannot adequately capture trade-offs in the allocation of scarce resources in space and time. Farm households and landowners have only limited amounts of land, labor, and cash available. Land allocated to maize cannot be used to grow vegetables at the same time. When a farm household considers growing maize, it compares the expected benefit from maize with the expected foregone benefit from other competing land-uses, which is called the opportunity cost of maize. If the expected benefit from growing maize outweighs its opportunity costs, then the household will most likely choose to grow maize. This reasoning is difficult to implement in a heuristic approach. For instance, Deadman et al (2004) and Quang Bao Le (2005) use algorithms that order all alternative decisions in descending order by level of goal satisfaction, add a random choice element, and then sequentially choose decisions from the top of the list until, for example, all available land is planted. This approach does not consider trade-offs in resource allocation as only fixed prices but not opportunity costs are used. Yet, it would be unrealistic to assume that farmers do not do any economic reasoning. The reason why economic trade-offs cannot be fully captured using heuristics is that this method relies on pre-determined conditions that are sequentially and independently evaluated whereas the MP model uses an objective function that allows agents to consider decisions simultaneously and in coherence. This simultaneous consideration is important as opportunity costs are not absolute and exogenous for a farm household but are a function of the relative scarcity of each resource. This relative scarcity is expressed as the shadow 15 price, which is defined as the possible increment in the agent’s goal satisfaction from one additional unit of a resource. To exemplify, imagine two farm households: one has a small area of land but much household labor, while the other has a large area of land but only little household labor. Land is relatively dear for the household with less land but more labor, i.e. it has a high shadow price of land and a low shadow price of labor; this household will aim to be very efficient in its land use by choosing high-yielding crops such as vegetables. The household with more land and less labor will do the opposite and make extensive use of its land perhaps by grazing cattle or planting trees. Most heuristic-based approaches therefore assume land-use independent of relative resource endowments, thereby contradicting a large amount of empirical literature showing its importance (e.g. for discussions on the farm size--productivity debate, see Cornia 1985; Singh 1988; Heltberg 1998; Dorward 1999). (c) Assessing the quantitative impact of policy interventions. Whereas the heuristic approach addresses inefficiencies in the limited cognitive capacities of the human mind, the optimization approach addresses inefficiencies in structural characteristics external to the decision-maker such as market imperfections, limited information, and lacking physical infrastructure. This focus on structural sources of inefficiency has clear policy relevance as policy interventions can be tailored to overcome these structural issues. Even more so, an optimization-based approach can ex-ante simulate the impact of policy interventions (Berger et al 2006). 16 In the heuristic approach this is more difficult to accomplish. Heuristics define currently or previously observed behavior and are environment-specific. The researcher would have to specify which of these heuristics would change in response to a particular policy intervention that alters this environment. The optimization-based approach circumvents this problem by specifying an objective function based on microeconomic theory; the exact decision behavior of farm households does then not need to be known. This brings greater flexibility in representing human behavior as objectives can realistically be assumed more or less constant but decision rules not. 2.4 Synthesis LUCC and MAS models have traditionally been multi-disciplinary approaches in which a large variety of theories and methods co-exist. This also holds for the representation of agent decision-making in these models. There is no superior decision-model. The choice of decision model depends as much on the research question as on the taste and scientific background of the researcher. Table 1 synthesizes the main points of discussion. [Insert Table 1 about here] The heuristic approach works especially well in abstract and experimental applications or in empirical applications where the objective is not to quantify change but, for instance, to support collective decision-making processes (e.g. d’Aquino et al 2003). In group discussions it is much easier to present a decision tree than to explain a MP model. If the objective is to quantitatively support policy intervention and to get 17 detailed knowledge about different agricultural land-uses, then a MP model including detailed production and consumption functions is perhaps the more suitable method. One advantage of MAS is the flexibility to combine and integrate different decision models. The use of one type of agent decision-making does certainly not exclude the use of other types and the above examples have shown that some heuristic models can easily be formulated in terms of a MP model and vice versa. When using an optimization approach, heuristics can additionally be used to capture many other aspects of household decision-making. These heuristics can either be directly included in the MP model or implemented in the source code. We define four categories of heuristics: 1. Behavioral heuristics directly related to production and consumption decisions of farm households: For instance, crop rotation requirements or the observation that vegetables are only grown close to the farmstead. These rules should be included as constraints in the MP model as they constrain production decisions. 2. Behavioral heuristics indirectly related to production and consumption decisions: For instance, Berger (2001) in a MP-based application to Chile included a rule that if the income of an agent is below the opportunity cost of labor then the agent migrates out of the region. Such rules should be implemented outside the MP in the MAS source code because they do not constrain production decisions but are an evaluation of decision outcomes. 3. Behavioral heuristics of agent interaction: For instance, the communication of information among agents. These rules should be implemented outside the MP as they go beyond the decisions of an individual agent. 18 4. Behavioral heuristics related to exceptional circumstances: For instance, how to reallocate the land if an agent’s last household member deceases, and what to do if the household agent does not produce enough food and income to sustain itself? In the case where no household members are left, the rule should be implemented outside the MP as the agent seizes to exist. Yet, when the agent does not immediately seize to exist, as is the case when income is not enough for subsistence, the rule is best handled inside the MP. 3 Uncertainty and expectation formation Decisions in agriculture and forestry are rather unique because of relatively long timespans between implementation and outcomes and a high level of uncertainty in these outcomes due to the vagaries in weather, pests, and diseases. Nobody can predict the future perfectly, and farm household even less so. In the case of land-use decisions of farm households, the three main areas of uncertainty are price uncertainty, yield uncertainty, and uncertainties in resource supply. The undergraduate textbook model of perfect foresight is of course highly unrealistic and MAS modelers have a wide range of more realistic alternatives at their disposal. Uncertainty can be introduced in MAS by limiting the foresight of agents and using learning algorithms possibly in combination with some stochastic elements. A discussion of different algorithms is out of scope of the present paper. Instead we suggest a pragmatic approach of how to combine optimizing agent behavior with imperfect foresight and agent learning (see Schreinemachers 2006 for details). 19 3.1 A three-stage agent decision model MP models typically optimize all decisions simultaneously. For instance, the tableau in figure 4 optimized both production and consumption decisions at once. This is a strong simplification of decision-making because at the time of planting, agents cannot know the harvest, and hence cannot know how much of it they will consume. This problem can be circumvented by dividing the year into stages and formulating and solving a MP model at each stage. To do this, we conceptualize farm decision-making as an annual cycle of three sequential decisions on investment, production, and consumption (figure 5). The same MP model is optimized at each stage in the decision-making process but with different time horizons and constraints, and solutions are partly carried over from one stage to the next. This procedure allows expected outcomes to deviate from realized outcomes although the extent of this depends on the type of learning algorithm implemented. [Insert figure 5 about here] Investment decisions (stage 1). Land-use investments are those productive activities with a gestation period between first input use and total output of more than one year. This includes most forms of animal husbandry, perennial crops including forestry, and infrastructure. The difference between investment decisions and current production decisions is the time horizon of the decision-maker. 20 In the investment stage, the agent optimizes investment decisions by comparing future and annual costs and revenues, which are based on the agent’s yield and price expectations and the long-run expected household labor supply. How these expectations can be formed is discussed below. Production and consumption decisions are considered in the investment stage by a simultaneous optimization of all three decisions. This means that the agent considers the trade-off between future benefits and current needs when deciding how much to invest. The results of the optimal investment plan are then added to the resource endowments of the agent. For instance, if the agent had three cows at the start of the period and invests in two more cows, then the resource endowment is updated to five cows of different vintages while the agent’s savings are reduced with the purchasing price of two cows. Production decisions (stage 2). After deciding on investments, the agent decides on the current land-use in the production stage. This includes the decisions what crops to grow, on which plots, using which variable inputs, and in what quantities. Like in the investment stage, these decisions are based on the agents’ expected yields and prices for the present period. Consumption needs are considered by simultaneously optimizing the production and consumption decisions. All new investment decisions, such as purchasing new livestock, acquiring more land, or planting additional trees were already taken in the previous stage and cannot be reversed at the production stage. Livestock can, however, be sold and trees be cut down if needed at this stage. For this, previous investment decisions are split into two 21 alternatives: one is to sell or cut at the end of the period based on the present expected costs and benefits, while the other is to value the future expected costs and benefits. If present net benefits exceed the expected future annual net benefits, then the investment will be sold or cut at the end of the present period. Consumption decisions (stage 3). In the third and last stage of the yearly decisionmaking process, the agent sells and consumes products based on actual yields and prices. Investment and production decisions cannot be reversed in the consumption stage. Actual prices replace the expected prices and actual crop yields, as simulated from actual input levels in the production stage, enter the MP to replace expected yields. The results of the consumption stage can be used to quantify the economic well-being and food security of the agents and the agents’ resources are updated to serve as a starting point for the next period. 3.2 Agent expectation formation Taking up the example of production functions, we briefly discuss how crop yield expectations can be implemented in a MAS/LUCC model. Our point of departure is microeconomic theory, which offers two concepts for modeling agent expectations: rational expectations and adaptive expectations. First, rational expectations imply that decision-makers use all relevant pieces of information and make optimal land-use decisions based on stochastic foresights. Positive and negative unexpected events cancel out over time, so that expectations on average are accurate (see Arrow 1987). For the implementation in MAS, rational expectations mean that the agents’ expectations have to 22 be consistent with the production function in the crop yield model. In other words, the ‘internal model’ the agents use for their land-use decisions is in line with the ‘true model’ of crop yield that the model builder has implemented. In terms of coding, model agents first evaluate the consequences of their land-use choices by consulting the crop yield model, then implement their decisions, and finally the crop yield model is run with some random error term so that agent decisions might turn out incorrect in some periods but optimal over time. Second, adaptive expectations imply that decision-makers base their views about the future only on past trends and experiences, ignoring newly available and potentially relevant information. Various learning algorithms (e.g. reinforcement learning) can be used to specify how expectations are adapted. The theoretical justification for this rather myopic form of behavior is that access to and processing of new information might be too costly. In terms of coding, model agents base their yield expectations on the yields of the previous year while correcting them for past forecasting errors, then implement their land-use decisions, and finally the crop yield model is run to simulate actual yields. Although rational expectations might be implemented in MAS for the case of crop yield expectations, this concept is little appealing when it comes to expectations concerning the outcomes of non-market interactions, such as agent interaction on common grazing lands. For these cases, heuristics can certainly better capture agent expectations. Yet the point is that MAS can integrate alternative forms of expectations. In many practical cases a combination of different types of expectations will be required. 23 4 Conclusion Although heuristics and optimization are often strongly contrasted in the theoreticallyoriented literature, the differences are not as large as they appear. Both approaches assume goal oriented behavior and become more realistic when using detailed production and consumption functions. Heuristic decision trees can be converted into optimization problems and vice versa. For land-use modeling, the use of optimization models has certain advantages: (1) Multiple input and output decisions can be included in a straightforward way, which better captures agent heterogeneity. (2) Economic trade-offs can be considered by simultaneous solving the decision problem whereas heuristics relies on a sequential decision problem and is not well able to capture economic trade-offs. (3) The outcomes of optimization models have a clearer policy relevance than those of heuristic models because optimization models focus on structural factors as the main sources of inefficiency (institutions, markets, information, physical infrastructure) whereas heuristic models focus on the limited cognitive capacities of the human mind as the main sources of inefficiency. Still, there is no objectively preferable decision-model. The choice of decision models in MAS much depends on the research question as well as on the personal preferences and background of the researcher. Heuristic and optimization-based approaches can complement one another. One pragmatic approach is a three-stage sequential optimization procedure of investment, production, and consumption decisions as presented in this paper. 24 5 Acknowledgment This paper greatly benefited from discussions with Nicolas Becu and Marco Huigen and the excellent comments of three anonymous reviewers. We gratefully acknowledge the financial support of the Robert Bosch Foundation and of Senator Dr. Hermann Eiselen who endowed the Josef G. Knoll Visiting Professorship at Hohenheim University. 6 References ARROW, K.J., 1987, Economic theory and the hypothesis of rational expectations. The New Palgrave, 2, pp.69-74. BALMANN, A., 1997, Farm-based modelling of regional structural change: A cellular automata approach. European Review of Agricultural Economics, 24, pp.85-108. BARRETEAU, O., BOUSQUET, F. and ATTONATY, J.M., 2001, Role-playing games for opening the black box of multi-agent systems: method and lessons of its application to Senegal River Valley irrigated systems. Journal of Artificial Societies and Social Simulation 4(2). Available online at http://www.soc.surrey.ac.uk/JASSS/4/2/5.html (accessed 16 January 2006). BECU, N., PEREZ, P., WALKER, B., BARRETEAU, O. and LE PAGE, C., 2003, Agent-based simulation of a small catchment water management in northern Thailand. Description of the Catchscape model. Ecological Modelling, 170, pp.319–331. BERGER, T., 2001, Agent-Based Models Applied to Agriculture: A Simulation Tool for Technology Diffusion, Resource Use Changes and Policy Analysis. Agricultural Economics, 25(2/3), pp.245-260. 25 BERGER, T., SCHREINEMACHERS, P. and WOELCKE, J., 2006, Multi-agent simulation for the targeting of development policies in less-favored areas, Agricultural Systems, Special Issue, in press. BRANDES, W., 1989, On the limitations of armchair economics: Some views of an armchair agricultural economist. European Review of Agricultural Economics, 16, pp.319-343. CASTELLA, J.C., TRUNG, T.N. and BOISSAU, S., 2005, Participatory simulation of land-use changes in the northern mountains of Vietnam: the combined use of an agent-based model, a role-playing game, and a geographic information system. Ecology and Society 10(1):27. Available online at www.ecologyandsociety.org/vol10/iss1/art27/ (accessed 7 November 2005) CORNIA, G.A., 1985, Farm size, land yields and the agricultural production function: an analysis for fifteen countries. World Development, 13(4), pp.513–534. D' AQUINO, P., LE PAGE, C., BOUSQUET, F. and BAH, A., 2003, Using self-designed role-playing games and a multi-agent system to empower a local decision-making process for land use management: The SelfCormas experiment in Senegal. Journal of Artificial Societies and Social Simulation, 6(3). Available online at http://jasss.soc.surrey.ac.uk/6/3/5.html (accessed 7 November 2005) DEADMAN, P.J., 1999, Modelling individual behavior and group performance in an intelligent agent-based simulation of the tragedy of the commons. Journal of Environmental Mangement, 56. pp.159-172. DEADMAN, P.J., ROBINSON, D.T., MORAN E. and BRONDIZIO E., 2004, Effects of Colonist Household Structure on Land Use Change in the Amazon Rainforest: An 26 Agent Based Simulation Approach. Environment and Planning B: Planning and Design, 31(5), pp.693-709. DORWARD, A., 1999, Farm size and productivity in Malawian smallholder agriculture. Journal of Development Studies. 35(5), pp.141-161. EKASINGH, B., NGAMSOMSUKE, K., LETCHER, R.A. and SPATE, J., 2005, A data mining approach to simulating farmers’ crop choices for integrated water resources management. Journal of Environmental Management, 77, pp.315-325. GIGERENZER, G. and GOLDSTEIN, D.G. 1996. Reasoning the fast and frugal way: models of bounded rationality. Psychological Review, 103(4): pp.650-669. HAPPE, K., 2004, Agricultural policies and farm structures - Agent-based modelling and application to EU-policy reform. Studies on the agricultural and food sector in central and Eastern Europe, 30, IAMO. Available online at http://www.iamo.de/dok/sr_vol30.pdf>http://www.iamo.de/dok/sr_vol30.pdf (accessed 7 November 2005). HELTBERG, R., 1998, Rural Market Imperfections and the Farm Size-Productivity Relationship: Evidence from Pakistan. World Development, 26(10): pp.18071826. HUANG, K.S. and LIN, B.H., 2000, Estimation of food demand and nutrient elasticities from household survey data. ERS Technical Bulletin, 1887, (Washington, D.C: Economic Research Service, U.S. Department of Agriculture). HUIGEN, M.G.A., 2004, First principles of the MameLuke multi-actor modelling framework for land use change, illustrated with a Philippine case study. Journal of Environmental Management, 72(1-2), pp.5-21. 27 JAGER, W., JANSSEN, M.A., DE VRIES, H.J.M., DE GREEF, J. and VLEK, C.A.J., 2000, Behaviour in commons dilemmas: Homo economicus and Homo psychologicus in an ecological-economic model. Ecological Economics, 35, Special Issue, pp. 357-379. JANSSEN, M.A., (Ed), 2002, Complexity and ecosystem management: The theory and practice of multi-agent systems. (Cheltenham, U.K. and Northampton, Mass.: Edward Elgar Publishers). LAMBIN, E.F., TURNER II, B.L., GEIST, H., AGBOLA, S., ANGELSEN, A., BRUCE, J.W., COOMES, O., DIRZO, R., FISCHER, G., FOLKE, C., GEORGE, P.S., HOMEWOOD, K., IMBERNON, J., LEEMANS, R., LI X., MORAN, E.F. MORTIMORE, M., RAMAKRISHNAN, P.S., RICHARDS, J.F., SKÅNES, H., STEFFEN, W., STONE, G.D., SVEDIN, U., VELDKAMP, T., VOGEL, C. and XU, J., 2001, The Causes of Land-Use and -Cover Change: Moving beyond the Myths. Global Environmental Change. 11(4), pp.5-13. MANSON, S.M., 2005, Agent-based modeling and genetic programming for modeling land change in the Southern Yucatan Peninsular Region of Mexico. Agriculture, Ecosystems and Environment, 111(1), pp.47-62. MUNDLAK, Y., 2001, Production and Supply. In Handbook of Agricultural Economics, Vol. 1A, Chapter 1, B.L. Gardner and G.C. Rausser (Eds), pp.3-85 (New York: North Holland, Elsevier). PARKER, D.C., BERGER, T. and MANSON, S.M. (Eds), 2002, Agent-Based Models of Land-use and Land-cover Change. LUCC Report Series, 6, (Louvain-la-Neuve: 28 LUCC International Project Office). Available online at www.indiana.edu/%7Eact/focus1/ABM_Report6.pdf (accessed 7 November 2005). PARKER, D.C., MANSON, S.M., JANSSEN, M.A., HOFFMANN, M.J. and DEADMAN, P., 2003, Multi-Agent Systems for the Simulation of Land-Use and Land-Cover Change: A Review. Annals of the Association of American Geographers, 93(2), pp.314–337. QUANG BAO LE, 2005, Multi-agent system for simulation of land-use and land cover change: A theoretical framework and its first implementation for an upland watershed in the Central Coast of Vietnam. Ecology and Development Series, 29, (Göttingen: Cuvillier Verlag). Available online at http://www.zef.de/fileadmin/webfiles/downloads/zefc_ecology_development/ecol_ dev_29_text.pdf RAO, M., 1989, Agricultural Supply Response: A Survey, Agricultural Economics, 3, pp.1-22. SADOULET, E. and DE JANVRY, A., 1995, Quantitative Development Policy Analysis. (Baltimore and London: The Johns Hopkins University Press). SCHREINEMACHERS, P., 2006, The (ir-)relevance of the crop yield gap concept to food security in developing countries. With an application of multi-agent modeling to farming systems in Uganda. University of Bonn Dissertation, forthcoming. SCHULTZ, TW. 1964: Transforming traditional agriculture. (Chicago and London: The University of Chicago Press). 29 SELTEN, R. 2001. What is bounded rationality? In Bounded rationality, the adaptive toolbox, G. Gigerenzer and R. Selten (eds.), pp.13-36. (Cambridge, MA and London, England: The MIT Press). SIMON, H.A., 1957, Models of Man. (New York: Wiley). SINGH, I., 1988, Small farmers in South Asia: Their characteristics, productivity, and efficiency. World Bank Discussion Papers, 31, (Washington, D.C.: The World Bank). TODD, P.M. and GIGERENZER, G., 2000, Précis of simple heuristics that make us smart. Behavioral and Brain Sciences, 23, pp.727-780. VERBURG, P.H., SCHOT, P.P., DIJST, M.J. and VELDKAMP, A., 2004, Land use change modelling: current practice and research priorities. GeoJournal. 61(4), pp.309-324. VERBURG, P., KOK, K. and VELDKAMP, T., 2005, Pixels or agents? Modelling landuse and land-cover change. IHDP Update, 03/2005, pp.8-9. Figure 1: Types of agent decision-making Agent decision-making Optimizing agents Heuristic agents e.g. satisficing Normative use Positive use Re-allocating resources Representing an to improve a situation actual situation 30 31 Quantity of output Figure 2: Alternative functional forms for an agricultural production function Quadratic Linear Cobb-Douglas Fixed input/output relation Quantity of input 32 Figure 3: Decision tree to simulate land-use changes in the Amazon Are subsistence requirements met? yes no Enough cash and Soil pH < 5.5 no yes yes no labor for annuals? Enough cash and Enough cash and labor for perennials? labor for pasture? no yes no yes Leave Plant Leave Plant Leave Plant fallow annuals fallow perennials fallow pasture Source: based on Deadman et al (2004: 702) 33 Figure 4: Mathematical programming model to simulate land-use changes in the Amazon Decision vector Price vector X1 X2 0 0 Leave fallow (ha) pH <5.5 1 2 3 4 5 7 Land pH ≥ 5.5 (ha) Land pH <5.5 (ha) Labor (mandays) Cash ($) Annuals (ton) Calories (Mcal) 1 pH ≥5.5 1 X3 X4 0 0 Plant annuals (ha) pH <5.5 1 25 10 -1.5 X5 X6 X7 50 10 0 Plant Plant Calorie Reperen- pasture supply sources (ha) (Mcal) pH nials (ha) ≥5.5 1 1 4 ≤ 1 2 ≤ 25 15 5 ≤ 100 10 10 5 50 ≤ -2.0 1 = 0 2 ≥ 9 34 Figure 5: Conceptual model for a three-stage decision-making process Investment: Production: Consumption: Timing: Price & yield expectations: Resource expecatations: Investment stage Production stage Consumption stage take consider consider take consider take Decisions made at the beginning of the period … and at the end of the period Expected yields & expected prices Actual yields & actual prices Expected future resource supply Actual current resource supply 35 Table 1: Comparison of approaches Criterion 1 Focus Heuristic agents Optimizing agents Decision process as much as Decision outcomes decision outcomes 2 Sources of inefficiency 3 Strengths Internal: the limited cognitive External: imperfect markets, capacity of the mind physical infrastructure, etc. • • • Simulating broad land uses 5 Calibration Representing agent (e.g. pasture/fallow/crops) heterogeneity through detailed Inclusion of multiple crop choices and input levels stakeholders • Capturing economic trade-offs Validation through • Providing quantitative policy stakeholder interaction 4 Data needs • support High for well-designed and High for well-designed and detailed heuristics detailed optimization models Relatively quick and easy Time consuming, especially for a detailed model 6 Data source Laboratory experiments, role- Surveys, crop-yield experiments, playing games, surveys, expert expert opinion opinion 36
© Copyright 2026 Paperzz