Sie sind auf Seite 1von 6

Modelling a Typical Guerrilla War

Jim Doran
Department of Computer Science
University of Essex
doraj@essex.ac.uk

Abstract In agent-based social modelling on a computer [4],


[5], [7], [11], the model embodies aspects of individual
An agent-based model of a typical guerrilla war, the or collective decision-making. Thus this type of
Iruba model, has been designed and implemented modelling offers a means to achieve new
based upon published descriptions and theories of understandings and to enhance those already
guerrilla warfare. Experimental results have been documented in the technical literature of guerrilla
obtained with the model and conclusions drawn. A warfare.
core feedback loop is detected. The possibility of using Previous and relevant agent-based modelling
the Iruba model to predict the outcomes of specific studies are those of Epstein [8] and Raczynski [17].
guerrilla wars is discussed and it is suggested that Epstein reports an interesting series of experiments
such predictive models are feasible and are potentially with a model that captures a form of “decentralised
useful tools for peacemakers. rebellion” reflecting initial population grievance levels
and degree of perceived regime legitimacy. The model
is grounded at the level of the individual and targets
“recognisable macroscopic revolutionary dynamics”
1. Introduction and effective methods of suppression. Raczynski’s
study puts the emphasis on the dynamics of terrorist
The practice and the study of guerrilla warfare are and counter-terrorist organisational structures and on
both at least as old as recorded history (e.g. the the process of destroying terrorist organization links by
writings of Sun Tzu in the fourth century BC [19]). the anti-terrorist agents. Again, agents correspond to
Although the concept of guerrilla warfare is perhaps a individuals. Neither study seeks objectively to model a
little unclear, all agree that it involves asymmetric guerrilla war as a whole.
forces with the weaker force (in conventional terms) There is much ongoing work deploying
deploying mobility and surprise “hit and run” tactics, simulations and “intelligent” agents in mainstream
and using difficult terrain or a sympathetic general defence contexts. Since 1983 the USA Defense
population as a safe refuge as required. Typically there Research Projects Agency (DARPA) has supported the
is an “insurgency” and “regime forces”. development of fine-grained synthetic battlefields
Complementary political action is entwined. “Terror” containing multiple intelligent agents e.g. [13]. This
may be used at an extreme by either side e.g. [18] effort has been primarily for training, mission planning
either as a consequence of a failure of discipline or as a and rehearsal, and weapon-system concept evaluation
deliberate means to victory. rather than the building of objective scientific
Relatively modern studies of guerrilla warfare, understanding. Other recent defense work has deployed
such as those of [1], [3], [10], [15], [20], offer general agent-oriented systems development e.g. [18].
insights coupled with practical guidance, from the
perspective of both insurgents and counter-insurgents. 2. The Iruba Model
There are more than a dozen ongoing guerrilla
conflicts worldwide (notably in Chechnya, Columbia, Standard agent-based social modelling procedure
Iraq, Nepal, Spain, Sri Lanka) in various stages of envisages the following stages: initial study of target
development. Thus there is a pressing need for social “system”, formulation of model, validation of
maximum scientific understanding to be achieved. model, use of model to gain insights into target system.
Key issues are the choice of computational structures

Proceedings of the IEEE Workshop on Distributed Intelligent Systems: Collective Intelligence and Its Applications (DIS’06)
0-7695-2589-X/06 $20.00 © 2006 IEEE
to represent agents, the nature of agent interactions, the regime forces (and defection from regime forces)
agents’ joint environment, and the specific techniques reflects the numbers and attitudes of the so far
adopted to validate the model, that is, to ensure its uncommitted general population of the region in
reliability as a source of insight about the target. question. This population will partially support the
The Iruba (Ireland-Cuba) project [6] is following insurgents, and will partially be aware of the
this approach to construct and experiment with a insurgency, depending upon the conflict history in that
general model of a guerrilla war sufficiently realistic to region. These two “population attitude” variables and
offer new insights into dynamics or to further develop their use are intended to go some way towards
existing insights. In the model agents correspond to capturing the dynamics of population opinion and its
guerrilla bands, regime bases or outposts, and to impact upon the course of the insurgency.
headquarters on each side. A particular objective is to The core cycle of the model may be expressed in
establish sets of conditions expressed in terms of the outline pseudo-code as:
model’s parameters and structures that guarantee that
an insurgency will succeed or, alternatively, fail. Repeat
The Iruba model has been made broadly realistic Attacks and their impact
having regard to the relevant literature. In particular, HQ decisions
the model is loosely based on (extensive descriptions Recruitment
of) guerrilla wars that took place in the last century in Force movement
Ireland (1919-1921) and in Cuba (1956-1959), with Until termination
some further features drawn from the Arab Revolt
against the Turks in the Hejaz (1917-1918) towards the As indicated above, a degree of central control by
end of the First World War. It is important to recognise “headquarters” agents is possible for both sides. If an
that in many published descriptions of insurgencies insurgency grows, regime force may be concentrated
there is much that is inaccurate and biased to one side into regions where the insurgency is at its strongest.
or the other. This is certainly true of aspects of the Irish Furthermore, faced with a dangerous insurgency the
insurgency as has been demonstrated by Hart [12]. regime may take “all out” measures (comparable with,
Nevertheless, reliable sources for the foregoing for example, the so called “Salvador option”).1 On the
conflicts are [3] and [12]. other side, in appropriate circumstances the insurgents
The main structural and behavioural concepts used may be switched into “hyper-mobile” mode
in building the Iruba model are drawn from the Irish (comparable with the use of “flying columns” by the
insurgency: near autonomous regions with only limited IRA in Ireland) and/or an “all out” attack across a
central control; mobility; limited weaponry; the range of regions or even the entire island, may be
importance of terrain; and the importance of ideology triggered (compare the Tet Offensive in the Vietnam
and popular support. Correspondingly, the Iruba model war).
is structured as a network of 32 relatively autonomous Victory in this model is a matter either of
regions on an island that vary in terrain and population. insurgent annihilation, or of the insurgents achieving
The population of a region provides a (finite) massive numerical superiority and hence, by
recruitment pool for both insurgents and regime forces. assumption, political power. At several points the
Initially the regime forces are relatively numerous, model invokes chance factors using a pseudo-random
distributed in bases over the island, and relatively number generator. Consequently the success or failure
static, whilst the insurgents are small in number, of an insurgency may vary with the pseudo-random
localised, mobile and hard to find. As indicated, number stream seed even if all other model setting are
computational agents represent guerrilla cells/bands the same. The Iruba model has been implemented in
and regime bases and insurgent and regime the C programming language. Although some model
headquarters. Attacks take place within regions variables (e.g. population support for insurgents) are
following simple rational strategies. For example, a updated by simple mathematical relationships, many
guerrilla band may attack a poorly defended regime aspects of the model structure are much more complex.
base, with the outcome dependent upon terrain, relative For example, agents (guerrilla bands, regime bases and
numbers and weaponry, and random factors. A HQs) are essentially expressed as sets of conditional
successful attack may well lead to capture of weapons. rules. Thus, even if feasible, a more formal
Movement of insurgent or regime forces between mathematical or logical specification of the model
neighbouring regions takes place under appropriate independent of the code would achieve nothing.
conditions. For example, neither the forces that are
moved nor those that remain behind are left at 1
For the “Salvador option” see Michael Hirsh and John Barry,
significant risk. Recruitment to insurgents and to NEWSWEEK, Jan 10th, 2005.

Proceedings of the IEEE Workshop on Distributed Intelligent Systems: Collective Intelligence and Its Applications (DIS’06)
0-7695-2589-X/06 $20.00 © 2006 IEEE
A Major Insurgency is Defeated

100000
Combatants and

80000
Activists

60000 Insurgents
40000 Regime
20000
0

105
118
131
144
157
170
183
196
209
222
235
248
1
14
27
40
53
66
79
92
Simulation Cycles ("weeks")

Figure 1. A simulated insurgency “takes off” but is then defeated by regime counter-action.
See main text for further commentary.

within the insurgency area is exhausted. It is important


to keep in mind that the number of weapons available
to the insurgents is restricted by their ability to capture
weapons from the regime forces. This means that for
much of the time the insurgency in Figure 1 is much
less powerful than its numbers suggest. Figure 2 is a
snapshot of the spatial development of this insurgency
at its maximum showing how it has spread out from its
region of origin in the mountainous “north-west” of the
“island”.
Experimental trials3 with the Iruba model show, as
expected, that victory for the insurgents or for the
regime in the model depends crucially upon parameter
Figure 2. The spatial distribution of the settings. Initial experiments have focused on the
insurgency of Fig 1 as it is on cycle 84 (just impact of the initial size of the insurgent group, and of
after its maximum). The insurgents (darker) are still a limited form of central decision making by both
concentrated around their start point in the insurgents and regime forces. Part of the motivation for
(mountainous) “north-west” of the Iruba “island”. Most these experiments has been to test foco theory as
of the “island” remains under regime (lighter) control propounded by Guevara and Debray ([3], page 170-1)
and the regime is beginning to regain control of the following Castro’s success. This holds that even a very
core region of the insurgency. small dedicated group of insurgents will succeed
provided that they have a political as well as military
3. Results and Interpretations2 strategy, and provided that there is a significant level
of initial support in the population at large.
A typical insurgency within the Iruba model is Iruba results (Table 1) suggest that, with this
shown in Figure 1. This particular insurgency fails particular calibration of the model, an initial band size
after making good initial progress. The regime goes of about 40 is needed to give the insurgents a 50%
into a sustained “all-out” mode when the insurgency chance of success. The insurgent success rate is
reaches a certain size (in this case, 15000 personnel in significantly reduced if there is an element of
total; see Table 4). The immediate effect of this centralised force concentration on the regime side. In
enhanced campaign is spatially to contain the this (and the following) experiments the population in
insurgency and it is ultimately decisive, in spite of each region was initially set at 10,000 and was initially
further insurgent successes, when the recruitment pool
3
Using Iruba version 5.9. Some of these results were first reported in
2
Guidance on downloading and running the Iruba code is available [6].
by email from the author.

Proceedings of the IEEE Workshop on Distributed Intelligent Systems: Collective Intelligence and Its Applications (DIS’06)
0-7695-2589-X/06 $20.00 © 2006 IEEE
fully “passive” with only 10% insurgent support. Other population at large and increase awareness and support
parameters in the Iruba model were set at plausible for the insurgents.
values. Table 3 addresses parameter changes concerning
what Mrs Thatcher, a former British Prime Minister,
Table 1. Impact of initial guerrilla band size on famously called “the oxygen of publicity”. We find
insurgent success rate. Success is taken to mean that in this model relatively high levels of “publicity”
that the total insurgent force has grown to more than for insurgent attacks (irrespective of their outcome)
100,000. Results were compiled from 100 trials (ie 100 favour the regime by rapidly mobilizing the general
simulated guerrilla wars) for each band size, each with population in support of the regime in the key initial
a timespan of 150 cycles (notionally weeks). phase of the struggle. Partial suppression of insurgent
recruitment (implying partial regime suppression of
Initial
insurgent publicity) is even more to the advantage of
guerrilla 30 35 40 45 50 55
band size the regime (compare Table 2).
Insurgent
success (%) 5 28 58 79 86 90 Table 3. Impact of publicity on insurgent
Insurgent success rate. The “publicity multiplier” influences
success (%) general population awareness of the insurgency and
if regime 3 23 45 77 83 80 recruitment to both sides. “Insurgent recruitment
force efficiency” influences the extent of insurgent
concentration recruitment. Initial insurgent band size is 50.

Publicity
multiplier 0.10 0.15 0.20 0.25 0.30
For comparison, at the outset of his Cuban Insurgent
insurgency Castro initially had 81 followers, who were success (%) 98 96 86 85 76
almost immediately reduced to about 20 in an attack by Insurgent
regime forces. The results of Table 1 indicate the success with
insurgent 73 57 40 27 26
unreliability of foco theory as propounded by Guevara
recruitment
and Debray. In fact, most insurgencies inspired by foco efficiency
theory do seem to have failed ([3], page 171). reduced to 0.5
Table 2 shows what happens when the insurgents
are made more effective in attack, and when their
efficiency at recruitment (in real life partly a matter of 4. A Feedback Loop
communication) increases. Interestingly, the results
suggest that within the Iruba model effective In all these experiments a potential positive
recruitment is more important than military skills. feedback loop is apparent: increasing insurgent
numbers make insurgent attack success more likely,
Table 2. Impact of insurgent attack which increases population awareness and support for
effectiveness and insurgent recruitment the insurgents, and hence increases recruitment to the
efficiency. The former increases with column, the insurgents and their numbers. All the forgoing trials
latter with row. Table entries are insurgent success indicate that if this loop is reliably established, and if
rates (again calculated over 100 trials), with a success spatial spread is achieved, then the insurgents succeed.
criterion of 100,000. Initial insurgent band size is 40.
If not, then they partially or completely fail. However
it is possible, within the model, for the loop to be
1.0 1.5 2.0
disrupted even when it has been established. In Table 4
1.0 58 68 68 is shown the average impact of an “all out” regime
1.5 73 86 90 counter attack on the insurgents when triggered by the
2.0 94 95 97 insurgency reaching a threshold total size.
An “all-out” regime counter attack comprises a set
Taken together these results suggest that sufficient of regime changes including better attack efficiency,
preconditions for likely insurgent success in the Iruba more effective recruitment, more focussed force
model as calibrated are: a sufficiently large initial concentration, and more effective insurgent group
band, at least minimal mobility, attack efficiency, some detection techniques, all implemented by appropriate
initial population support, and communication parameter adjustments within the model. Once these
processes by which insurgent successes impact the changes are triggered in a particular trial, they remain
in place until the end of it.

Proceedings of the IEEE Workshop on Distributed Intelligent Systems: Collective Intelligence and Its Applications (DIS’06)
0-7695-2589-X/06 $20.00 © 2006 IEEE
Table 4 indicates that an “all out” response by the specifics of a particular war of interest, and then (b)
regime is highly effective, especially if deployed early. run it repeatedly from the current military/political
With no “all-out” counter-attack at all the insurgent situation to find likely outcome(s). Core general
success rate is 88. properties previously discovered with the aid of the
general model may be used to guide and interpret
Table 4. Insurgent success rates when an “all specific prediction.
out” regime counter attack is triggered at the Of course, this simple prescription ignores major
stated insurgency size. This is in addition to regime difficulties. There are at least three sources of
force concentration. Success criterion for insurgents is uncertainty and unreliability. Firstly the general model
100,000, and table entries are again based on 100 itself may be inaccurate and incomplete. Some of the
trials each here of length 300 cycles. Recall that a total Iruba model’s limitations in this regard have already
insurgency size of more than 10,000 implies that the been stated. In most real contexts at least some of these
insurgency has certainly spread beyond its initial
region.
limitations would have to be removed.
Secondly, the process of “fitting” the model to the
Regime particular guerrilla war instance is likely to be very
counter- difficult to perform with precision. The number of
attack 5000 10000 30000 50000 parameters to be specified is very large, and many of
threshold them would be impossible to collect evidence for under
Insurgent conflict conditions. Even in historical retrospect this
success rate 0 4 27 52 task is difficult [12]. Perhaps the most than can be
% hoped for is that a probability distribution be estimated
for each such parameter and that prediction is based
upon the corresponding joint probability distribution
5. Limitations of the Model over the parameter space. Just how this is best done
remains an open question.
Although the Iruba model is already complex, it is Finally, the model is inherently stochastic so that
apparent that a great deal of importance is missing at best predictions will be in terms of probabilities (see
from it. The omissions include matters of relative the results presented earlier). At worst there may be
detail, for example, different types of attack including regions in a model’s parameter space that are “chaotic”
explicit “terror” attacks and assassinations, the in the sense that very small changes in parameter
distinction between death, injury, and imprisonment, settings may lead to major changes in the probabilities
and intelligence gathering and also such major matters of particular outcomes, and these will need to be
as population movement, external third party carefully mapped.
involvement, and the political and administrative
structures that insurgents often create as part of their 7. The Irish War of Independence
struggle.
The Irish War of Independence (1919-1921) is
6. Prediction of Outcomes potentially an instructive test case. It may be possible
to use the abundant (but still incomplete) historical
It is widely held in the relevant literature that the evidence available to capture within Iruba the state of
outcomes of guerrilla wars can sometimes be predicted the conflict as it was in, say, March 1920. Then we
if the required information is available and taken into may ask what outcome Iruba predicts. Historically,
account.4 The same is often asserted for social there was a ceasefire and negotiations in late 1921 that
revolutions e.g. [9]. Although Iruba is a general model ended in partial success for the insurgents and then a
designed to support exploration of the space of brief civil war. Retrospective prediction of this type,
possible guerrilla wars and to discover core properties although difficult to do convincingly, is nevertheless
(see earlier discussion of the core feedback loop), it relatively easy compared with successfully predicting
can be used predictively if we (a) “fit” the model to the the outcome of an ongoing war.

4
8. Peacemaking
Consider, for example: "Granted mobility, security (in the form of
denying targets to the enemy), time and doctrine (the idea to convert
every subject to friendliness) victory will rest with the insurgents, for
It seems possible that predictive use of a general
the algebraical factors are in the end decisive, and against them model of a guerrilla war has a potential role to play in
perfections of means and spirit struggle quite in vain” (T.E. cease-fire negotiations. To the extent that the reliability
Lawrence, [14], page 953).

Proceedings of the IEEE Workshop on Distributed Intelligent Systems: Collective Intelligence and Its Applications (DIS’06)
0-7695-2589-X/06 $20.00 © 2006 IEEE
of the model has been demonstrated, it has the Klaus G Troitzsch) Pre-Proceedings of the Third Conference
potential convincingly to elaborate or even correct the of the European Social Simulation Association (ESSA),
assessments that parties to such a negotiation will Koblenz, 2005, pp 198-205
necessarily already have made about their own military
[7] Doran, J E and Gilbert, N, “Simulating Societies: an
prospects. Thus the model might play a role akin to
Introduction.” In Simulating Societies (Eds. N. Gilbert and
that of an adjudicator in a chess game, and help cut J.E. Doran) UCL Press, London, 1994
short the conflict by furthering a negotiated agreement
reflecting the actual relative strengths of the [8] Epstein, J M, “Modeling civil violence: an agent-based
combatants. Stakeholder participation in agent-based computational approach”, Proceedings National Academy of
model building, and in collective discussion and Sciences, Vol. 99, suppl. 3, 2002, 7243-7250
utilisation of the results of a modelling study, are
ongoing international research themes e.g. [2]. [9] Foran, J, “The Comparative-Historical Sociology of Third
The cost of creating a general and reliable model World Social Revolutions: Why a Few Succeed, Why Most
Fail” In Theorizing Revolutions (ed. J Foran), London:
of a guerrilla war and standardising its use for
Routledge, 1997, pp. 227-267
prediction is potentially very high, but this cost is
surely easily recouped if reductions in death and [10] Gann, L H, Guerrillas in History Hoover Institution
destruction are achieved on even a single occasion. Press, Stanford, California, 1971

9. Conclusions [11] Gilbert, N and Troitzsch, K G, Simulation for the Social


Scientist (second edition), Open University Press, Milton
Keynes, 2005.
The Iruba model is an agent-based model of a
typical guerrilla war that has a degree of realism. [12] Hart, P, The I.R.A at War 1916-1923, Oxford University
Experimental results have been obtained that offer Press, Oxford, 2003.
suggestive insights, notably concerning the
unreliability of foco theory, and the impact of such [13] Hill, R W Jr., Chen, J, Gratch, J, Rosenbloom, P, and
counter-insurgency strategies as the “Salvador option”. Tambe, M, “Intelligent Agents for the Synthetic Battlefield:
Furthermore, the use of the Iruba model, or a A Company of Rotary Wing Aircraft” In Proceedings of the
development of it, reliably to predict the outcome of an National Conference on Artificial Intelligence, The AAAI
ongoing guerrilla war seems both possible, if Press, Menlo Park, California, 1997, pp. 1006-1012.
challenging, and potentially of real importance for
[14] Lawrence, T E, “Guerrilla Warfare”, Encyclopaedia
peacemaking. Britannica, 14th ed., 1929, Vol. 10, 1929, p 953

10. References [15] Mao Tse-Tung and Che Guevara, Guerrilla Warfare
(with a foreword by B. H. Liddell Hart), Cassell, London,
[1] Arquilla, J and Ronfeldt, D, Eds. Networks and Netwars: 1962
the Future of Terror, Crime and Militancy. Santa Monica,
CA, Rand, Santa Monica, 2001 [16] Mittu, R, “Towards the Interoperability of Coalition C41
Systems and Simulations in the Global Information Grid via
[2] Barreteau, O. et al., “Our Companion Modelling Web-Services and the use of C2IEDM”, In Knowledge
Approach”. Journal of Artificial Societies and Social Systems for Coalition Operations (KSCO 2004) (Eds. M.
Simulation, 6(1), 2003 http://jasss.soc.surrey.ac.uk/6/2/1.html Pechoucek and A. Tate), Czech Technical University,
Prague, 2004, pp. 125-135,
[3] Beckett, I F W Modern Insurgencies and Counter- http://www.aiai.ed.ac.uk/project/ksco/ksco2004.html
Insurgencies: guerrillas and their opponents since 1750.
Routledge, London and New York, 2001 [17] Raczynski, S, “Simulation of The Dynamic Interactions
Between Terror and Anti-Terror Organizational Structures”
[4] Doran, J E, “From Computer Simulation to Artificial Journal of Artificial Societies and Social Simulation, 7(2),
Societies” Transactions SCS, 14(2), 69-77, June 1997 2004 http://jasss.soc.surrey.ac.uk/7/2/8.html
[Special Issue: Multi-Agent Systems and Simulation]
[18] Sederberg, P C, Terrorist Myths: Illusion, Rhetoric and
[5] Doran, J E, “Can Agent-Based Modelling REALLY be Reality Prentice-Hall, Englewood Cliffs, N.J., 1989
Useful?” In Cooperative Agents: Applications in the Social
Sciences (Eds. N J Saam and B Schmidt) Kluwer Academic [19] Sun Tzu, The Art of War (tr. S.B Griffith), Oxford
Pub, Dordrecht, 2001, Pp 57-81 University Press, Oxford, 1963

[6] Doran, J E, “Iruba: An Agent-Based Model of the [20] Tabor, R, The War of the Flea, Paladin, London, 1970
Guerrilla War Process” In Representing Social Reality (ed.

Proceedings of the IEEE Workshop on Distributed Intelligent Systems: Collective Intelligence and Its Applications (DIS’06)
0-7695-2589-X/06 $20.00 © 2006 IEEE

Das könnte Ihnen auch gefallen