Keywords

Introduction

In the past centuries, industrialization has changed the way food systems are coordinated. Thanks to great advancements in logistics, local food systems are increasingly linked to global food systems. Cities are no longer dependent on their ‘country-sides’ for food system services. One of the consequences is a disconnect between cities and the countryside. This poses a threat to the sustainability and resilience of the food system at different levels [1].

Local food systems used to have tight feedback loops. Consumers and producers, as well as externalities, were closely linked within local food systems. These direct feedback loops were fundamental to the resilience of the food system in coping with perturbations from nature and the market. With globalization, more direct feedback loops need to be replaced by other institutionalized ways of feedback arrangements to avoid disconnects and enhance the resilience.

Based on Cumming et al. [1], Termeer et al. [6] elaborated on the importance of rules and traditions to maintain ecosystem services and connects between urban and agricultural systems. Their analytical framework seeks to explain the dynamic processes of institutional change, the strategies and interactions of powerful players in the system and their embeddedness in political systems. This framework was used to re-examine a historical case: the intensification of the livestock sector in Southern Netherlands (the Province Noord-Brabant) from the 19th century until today. Their conception of institutions centers on two aspects: rules and power. Institutions can be seen as formal and informal rules that shape patterns of political, economic and social interactions, without determining them. Such rules guide the behavior of governments, markets and civil society actors operating at multiple scales. The importance of power is due to the fact that rules are often results of negotiations between powerful and less power actors. While these two aspects greatly contribute to conceptual understanding of the dynamics of the livestock sector, the institutional mechanisms remain rather abstract and elusive due to the complexity of the situation and the large amount of stakeholders involved. This makes it difficult to conduce policy analysis on alternative institutional arrangements.

Inspired by the theoretical framework and historical analysis developed by Termeer et al. [6], this paper describes an agent-based simulation model that aims to operationalize the concepts and mechanisms from the bottom up, and enable policy analysis. In particular, the paper seeks to build an ontology of institutional mechanisms by developing reference models for actors and their interactions. The ontology aims to be generic across cases, with Noord-Brabant as the example and for calibration.

In the sections that follow, the model is first described in detail, followed by selected results that illustrate possible outcomes of different policy intervention. The paper concludes on the applicability, limitation and future developments of the model developed.

The Agent-Based Simulation Model

This section describes the simulation, following the revised ODD protocol [3]. The simulation is programmed in NetLogo. Source code, data, and sensitivity analysis are available from the CoMSES OpenABM model library under the title “Policies to reconnect a city and the countryside” (https://www.comses.net/).

Purpose The simulation supports regional policy making with respect to the relation between city and countryside, in a democratic polity. To this end it enables the exploration of potential consequences of alternative interventions, and counterfactuals, i.e., situations that could have emerged under different courses of events. As an example a region is simulated where a rapidly expanding high-tech industry in the city and an intensive livestock industry in the countryside compete for space for housing, farming, and leisure. Tensions arise between the traditionally powerful agricultural sector and environmental and animal-welfare movements and the high-tech industry. The latter require clean production locations and a healthy, safe, attractive, living environment in order to recruit and sustain highly qualified staff.

The purpose of the simulation is to make clear how regional policies and material, monetary, migration, and information flows can affect each other under pressure from lobbies, public opinion, and national and EU-policies.

Entities, state variables, and scales Figure 10.1 depicts the entities represented in the simulation. Several types of agents act in an environment comprising plots with different types of land use. Three sets of plots represent urban, countryside, and village areas. One of the urban plots represents the city center, where offices are located. The other plots can be used for housing or farming. Maximal population density and cost of living depend on the land use type. An urban plot can typically house up to 25 individual households, a village 10, and a countryside plot only one. The countryside typically has the highest cost of living; villages are the cheapest. Livestock keeping can be restricted to particular areas in the countryside. Furthermore, the air around livestock farms can be polluted and health hazards may be effective in case of disease outbreaks.

Fig. 10.1
figure 1

Class diagram representing the entities in the simulation

Households are the main actors in the simulation, where a household stands for an individual with some economic activity and the household depending on that activity. Households are assumed to have a single economic activity or inactivity. They may either be farmers or workers in the agri-industry, or high-tech workers, or be unemployed or disabled. The economic activity generates incoming and outgoing monetary flows, resulting in a cash balance. A farmers’ income results from exploitation of a production capacity; the others receive a salary or some form of support. Farmers generate flows of manure, bad air, and, in case of disease outbreaks, infection risk. Other individuals can be affected by these flows. Some country dwellers in financial trouble engage (irreversibly) in criminal activities, such as growing Indian hemp or facilitating drug-labs.

Individuals’ actions are assumed to be governed by norms that depend on reference group memberships (Table 10.1). A reference group is here defined as a group who are expected to act according to a set of common rules (norms). Membership of some reference groups can be chosen by individuals if the norms correspond with their opinions, some can be left if the norms no longer correspond. Membership of some groups is forced by circumstances, such as unemployed and disabled. Membership can be bound by conditions for joining, leaving, or remaining; for instance a farmer has to leave the reference group farmers when bankrupt. Some groups are mutually exclusive, such as farmers and unemployed. Public administration serves as a reference group of which all individuals are members. Its norms apply to all individuals. Emigration is the only way to escape from it.

Table 10.1 Lists of reference groups, lobbies, and norms currently represented

Political parties and lobbies participate in the formulation of norms to be applied by the public administration, such as conditions for farming licenses. Individuals vote for political parties in periodic elections. An individual’s vote is assumed to be based on the distance between its opinions vector and those of the parties (the “party programs”). Public administration implements the norms for which a sufficiently positive opinion exists among the parties, weighed by the number of votes. Between elections, party programs may change. Parties are characterized by two dimensions: an orientation towards local problems versus global problems, and an orientation towards economic issues versus social responsibility issues. Lobbies (see Table 10.1) try and affect the party programs. Their success is assumed to depend on the extent to which their orientations match and on the economic relevance of their supporters, which is measured as the sum of salaries plus farmers’ cash flows of individuals.

Furthermore, lobbies try and affect the public opinion. The simulation applies mechanisms of opinion dynamics [4]. The opinions concern norms (see Table 10.1 for a list of currently implemented norms). Opinions express a positive or negative stance regarding a particular norm, which can be affected by communications from lobbies or discussions with other reference group members. The extent to which an opinion can be affected depends on an individual’s uncertainty about the issue. Uncertainty may be aroused by information flows and events like disease outbreaks. These mechanisms are further discussed under “Submodels”. With respect to lobbies, it must be noted that they have another role than the reference groups: reference groups set norms for their members; lobbies try and set norms for others.

The simulation proceeds in an abstract world of 33 by 33 patches, with initially mostly countryside patches where farmers dwell and produce pigs, a village area inhabited by agri-industry workers, and a city populated by workers in the high-tech industry. The industries are assumed to not only comprise the core activities, but also input supply, processing, transport, and services such as finance, accounting, veterinary, construction, maintenance, legal, catering, etc. The simulation typically spans a period of fifty years, in time steps of one year.

Process overview and scheduling The simulation starts with initialization by assigning plots to city, countryside, and village areas, and populating the plots: reference groups, lobbies, political parties, and public administration in the city center, high-tech workers in the other city plots, farmers in the countryside, and agri-workers in the village areas. Then the simulation runs for a number of time steps, each representing a year. Figure 10.2 depicts the process flow per step.

Fig. 10.2
figure 2

Process flow in a single, one year, time step

External influences are generated: the market price for fattened pigs is generated at random between a lower and upper bound set in the user interface. The production cost is increased by a percentage due to national and international environmental and animal welfare policies and quality restrictions. Disease outbreaks are generated with a frequency set in the user interface.

Individuals generate flows. They spend a particular cost of living, depending on the type of plot they live on. Farmers produce pigs, manure, bad air, and infection risks (the latter in case of a disease outbreak), and sell pigs. When they have sufficient capital and licenses, they invest in capacity extension. If they have capital but no license, they apply for it. Workers in high-tech and agri industry receive a salary. Unemployed and patients receive support for the cost of living. Some farmers complete their incomes by facilitating criminal activities.

Flows are distributed through the environment. Manure is accumulated in the environment. Bad air and infection risk spread locally and can cause serious nuisance or disable people. Data on economic growth, population, production, employment, environment, and disease outbreaks become available to all agents.

Flows and aspects of their current situation can affect individuals’ uncertainties about their current opinions. For instance, for a farmer a high profit is desirable, but great manure flows may reinforce others’ doubts about farming. Bad air may make people uncertain whether they are living in the right place or not. Disease outbreaks may make the public opinion susceptible to campaigns to restrict farming.

Lobbies try and affect the public opinion through communication campaigns, addressing particular uncertainties. Individuals discuss opinions in their reference groups, which generally leads to convergence of opinions. As a result of opinion shifts, a group’s norms may be adapted.

Individuals may reconsider their reference group memberships and leave or join groups. These decisions are governed by opinions about the norms, and by membership conditions. Some changes are voluntary; for instance, high-tech workers who want to live in the countryside can leave the urbanites and join the commuters, if they have sufficient capital and a plot is available. They can move back if they don’t like it anymore. Changes can also be forced, e.g., farmers who no longer have sufficient cash or licenses must quit, sell their farm, become villagers or urbanites, and join the unemployed.

In the labor market, employment in the agri-industry depends on total pig production in the region; employment in the high-tech industry is assumed to depend on an externally determined growth, which is generated at random within some bounds in each time step. Tight conditions in the labor market induce immigration. On the other hand, long-term unemployment stimulates individuals to emigrate from the region.

Public administration can extend city and village areas in case of population growth. To this end, country dwellers on the edges are expropriated. Depending on current agricultural policy, new licenses may granted to expropriated farmers, or they may just be bought out.

Lobbies try and affect political parties’ opinions, which are voiced in the party programs. Lobbies can affect policy not only through affecting public opinion before elections. Lobbying continues between election years. The policies implemented by public administration depend on the parties’ opinions, weighed by the votes from the recent election. When the parties’ opinions change under the influence of lobbies, new policies can be implemented.

Examples of policies directed to livestock farming are investment support (to increase livestock production) and binding livestock keeping by licensing (to achieve the opposite). Licensing enables freezing the total production capacity in the region, reducing total livestock by restricted licensing and buy-out, or restricting livestock farming to particular areas, or combinations of these policies.

Design concepts Basic principles of the model are opinion dynamics [4] and rule-following decision-making [5] by individuals and a public administration under a democratic polity, which can constrain farmers’ decisions through licensing and buy-out. Land use planning by the public administration prioritizes other industries and housing over agricultural land use and expropriates country dwellers when space is required. The modeled entities and processes are based on historical research on the region and expert data on current politics.

Emergence: Potentially emerging phenomena are the growth or collapse of economic sectors, urbanization, pressure on the environment, public support for particular policies, consequences of policies, and the effects from lobbies and arousing events on policies.

Adaptation: Individuals may adapt their opinions and change their reference group memberships, and their support for lobbies and political parties. Public policy may change under pressure from lobbies and public opinion.

Objectives: The only actors pursuing objectives are the lobbies. Other actors are affected by them, but are modeled as rule-following decision makers.

Learning: Based on experience and information, individuals can (based on changed opinions or forced by circumstances) change their reference group memberships and then apply different decision rules. However, they simply follow new rules and do not make or use Predictions.

Sensing: Individuals can sense the condition of their environment, can receive information flows reporting on consequences of others’ actions, and are aware of others’ opinions.

Interaction: Interactions between individuals in reference groups, between lobbies and individuals and between lobbies and political parties are based on opinion dynamics [4]. Individuals’ uncertainty (susceptibility to others’ opinions) depends on personal experience, uncertainty arousing events, and information on developments in their environment.

Stochasticity: Variation of simulation outcomes results from random fluctuations in pig price, high-tech industry growth, disease outbreaks and, to a lesser extent, randomly generated expropriation decisions, encounters during opinion exchange, opportunities to move, and the distribution of initialized agent traits (production capacity, salary).

Collectives: Agents are members of reference groups, in which they maintain common norms and discuss opinions.

Observation: The main question is: will the intensive livestock industry collapse or survive? Main observables in this respect are the number of farms, total annual pig production, and employment in the livestock complex. An additional question is: if the livestock sector survives, is that possible without hindering the evolution of the high-tech industry? Observables for this purpose are high-tech employment and emigration of high-tech staff. Furthermore, it is useful to observe the strengths of the different lobbies, general indicators such as population growth and employment, and urbanization (see Fig. 10.3; the red area is the city).

Fig. 10.3
figure 3

Examples of the simulated world view, after initialization and a (counterfactual) situation 50 years later, illustrating the effect of urbanization (area color legend: green—countryside; red—city; orange—village; brown—high pressure on the environment)

Initialization and input data The simulation is initialized as a world of 33 by 33 patches. Reference groups, lobbies, political parties, and public administration are located on the central patch (see Fig. 10.3). Around the patch a city is populated with 25 households of high-tech workers per patch, with a salary generated at random around the average, set in the user interface. The countryside is populated with one farm household per patch, with a production capacity generated at random around the average, set in the user interface. Village areas are populated with 10 agri-sector workers per patch, with a salary generated at random around the average, set in the user interface.

Further inputs and parameters (see Table 10.2) can all be set in the user interface. The inputs are calibrated against data obtained from statistics and experts on the pig production evolution in Noord-Brabant and the Netherlands in general. Details and sensitivity analysis are available on CoMSES/OpenABM.

Table 10.2 Inputs and other parameters with their default settings

Submodels The rules that the individuals follow are based on the norms of reference groups to which they belong. Individuals have opinions on the norms of their own reference groups and those of other groups. Opinions on norms are represented as a vector \(\mathbf {x}\); each element \(x_i\) represents an opinion on a particular norm as a real number on a scale from 0 (negative opinion) to 1 (positive opinion). Individual’s opinions are initialized \(x_i=1\) for the norms of their reference groups, \(x_i=0.5\) (indifferent) for other norms. Lobbies’ opinions are initialized as \(x_i=1\) for the norms they promote, \(x_i=0\) for the norms they oppose, \(x_i=0.5\) for the other norms. For political parties, all norms are initialized as \(x_i=0.5\).

Lobbies do not change their opinions, but affect those of political parties and individuals. Their effect on opinions in political party programs is computed as:

$$\begin{aligned} x_i(t+1)=x_i(t)+\epsilon \sigma \delta (x_i'-x_i(t)) , \end{aligned}$$
(10.1)

where \(x_i'\) stands for a lobby’s opinion on norm i and lobby effectiveness \(\epsilon \) is a global parameter set in the user interface; \(0<\epsilon <1\). A lobby’s strength \(\sigma \) is computed as the sum of salaries plus farmers’ cash flows of individuals who support the lobby, divided by the sum of salaries plus farmers’ cash flows of all individuals. The ideological distance \(\delta =(|\lambda _\text {p}-\lambda _\text {l}|+|\rho _\text {p}-\rho _\text {l}|)/2\), where \(\lambda _\text {p}\), \(\lambda _\text {l}\), \(\rho _\text {p}\), and \(\rho _\text {l}\) stand for local versus global and social responsibility versus economy orientations of party and lobby, all as real variables in [0...1].

An individual’s opinion can be affected by another agent, such as a lobby, according to the individual’s left-hand (\(y_i\)) and right-hand (\(z_i\)) uncertainties:

$$\begin{aligned} x_i(t+1)= {\left\{ \begin{array}{ll} x_i(t)+\mu (x_i'(t)-x_i(t)),&{} \text {if } -y_i \le x_i'(t)-x_i(t) \le z_i\\ x_i(t), &{} \text {otherwise,} \end{array}\right. } \end{aligned}$$
(10.2)

where \(\mu \) is the opinion dynamics convergence parameter, \(0\le \mu \le 0.5\).

Individuals discuss opinions in their reference groups. The number of interactions they seek per time step in each of their reference groups is set in the user interface. When two members of a reference group meet and discuss norm, both update their opinions according to Eq. 10.2.

The elements of uncertainty vectors \(\mathbf {y}\) and \(\mathbf {z}\) are initialized to a default value between 0 and 1, set in the user interface. Uncertainties are set to a value of 1.0 in case of a negative (left-hand) or positive (right-hand) experience resulting from a particular norm, and return to the default value in the next time step.

An individual joins a reference group when its average opinion on the group’s norms exceeds a threshold \(\tau \) and if the individual satisfies the membership conditions. An individual leaves when its average opinion is less than \(1-\tau \) and satisfies the conditions to leave, or when it no longer satisfies the membership conditions.

In elections, individuals vote so that they minimize the Manhattan distance between a party’s and their own opinion vectors. Then, in the policy process, policies are installed or changed when the average opinion of parties, weighed by the number of votes, exceeds a threshold, set in the user interface.

A reference group adopts a new norm when the average opinion of its members about the norm exceeds the threshold \(\tau \) that can be set in the user interface. A reference group rejects a current norm when the average opinion of its members about the norm is less than \(1-\tau \).

Examples: Disconnect and Reconnect as Stylized Trends

Figure 10.4 depicts outcomes from a default run, where no regional policies are applied to regulate livestock farming. A spatial planning policy is in place to enable the housing of immigrating employees of the agricultural complex and the high-tech industry by expropriating farmers and expanding city and village areas. Furthermore, external policies increase pig production cost by environmental, animal welfare, and quality regulations. The outcome of this scenario is an economy dominated by the agricultural complex, with a strong increase of export-directed livestock production, disconnected from the city, with serious environmental effects and problems to fulfill staff requirements from the high-tech industry.

Fig. 10.4
figure 4

Outcomes from a run without regional livestock policies (legend: see Fig. 10.3)

The situation depicted in Fig. 10.4 is counterfactual. Policies at the regional level, restricting the location of farms and growth of the livestock, have been in effect since the second half of the 1980s. Currently, additional measures are demanded by several lobbies and pressure groups and particular policies are being discussed to further restrict the livestock industry in Noord-Brabant. As analyzed by Termeer et al. [6], the institutions simulated in the present model are at work and reduce the influence from the agri-complex on regional politics.

Figure 10.5 presents an example of outcomes from a simulation where the institutions of the polity are in effect and reconnect city and countryside. In the first decades, livestock and the high-tech are both growing, while the livestock lobby dominates the politics. Environmental pressure increases and makes the growing population more susceptible to the social responsibility lobbies. Together with the high-tech lobby, they put pressure on political parties and enforce a policy to buy-out farms near populated areas. When pig production grows again due to increasing farm size, a more restrictive licensing policy is enforced by the now powerful social responsibility lobbies. As a result, employment in the livestock industry declines and its influence on politics decreases further. The example shows how institutions matter to keep city and countryside connected.

Fig. 10.5
figure 5

Outcomes from a run where a democratic multi-party polity realizes feedback

Conclusion

Model concepts From an ontological point of view, the ambition of this model is to find a middle ground between, on the one hand, “artificial sociality” models that center on relational processes, and on the other hand, economic models that have simple utility-maximizing agents. We attempted to construct an institutional/political world. We believe that we struck a workable balance between ontological simplicity and plausibility. The combined use of reference groups, lobbies and political parties has potential and can serve as a canvas for other simulations. The model would allow for improvements on the “artificial sociality” side, for instance, by varying the strength of certain reference groups, or by basing voting behavior more on reference group membership and less on opinions.

Validation For a model of this kind, validation is a thorny issue. It implements ideas from institutional economics in an eclectic way, since no theory offers clear guidance; the theories were not invented for that purpose. This means that the model cannot be “validated against theory”. On the other hand, it is too stylized to exactly represent the province of Noord-Brabant that served as its source of inspiration and calibration. We therefore aim for no more than face validation based on second-order effects in the simulation. Considered from this perspective the model performs well. The actual state of Noord-Brabant is marked by the pressures shown in Fig. 10.4, where the disconnected livestock industry prevails, Fig. 10.5, where the reconnect is being realized through the institutions of a democratic polity.

In line with the above, the purpose of this model cannot be to predict, nor even to closely “backcast” what has already happened. Instead it is an illustration of the main issues driving the economic history of the system. It can serve as a boundary object to inform policy, to be used in imagining various futures for the region. It can be useful, provided it is not used out of context or with too many validity claims [2].