Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
1 Introduction
The study of self-organising systems is a field that has been explored at least
since 1953 with the work done by Grassé [25], who studied the behaviour of
insect societies. Many systems in nature demonstrate self-organisation, such as
planets, cells, organisms and societies. All these systems exhibit recurrent prop-
erties inherent to self-organisation. The simplest form of self-organisation can
be achieved by the arrangement of parts of a system in such a way as to be
non-random. Considerable research has already been undertaken to study such
systems. Self-organising systems are often encountered in many scientific areas
including biology, chemistry, geology, sociology, and information technology.
A large number of software self-organising systems are designed based on
natural mechanisms of self-organisation. Furthermore, recent research has been
oriented towards introducing self-organisation mechanisms specifically for soft-
ware applications, as well as entire development techniques supporting self-
organisation [19]. This trend originates from the fact that current software ap-
plications need to cope with requirements and constraints stemming from the
G. Di Marzo Serugendo et al. (Eds.): AAMAS 2003 Ws ESOA, LNAI 2977, pp. 1–19, 2004.
c Springer-Verlag Berlin Heidelberg 2004
2 Giovanna Di Marzo Serugendo et al.
2 Self-Organising Systems
The notion of self-organisation is popular in many different research fields. There-
fore, it is difficult to find a precise and concise definition of what is the meaning
of the term self-organisation. However, it seems that similar properties are ap-
parent and recurrent among the different definitions and research fields referring
to self-organisation. The next sub-section defines what are the inherent char-
acteristics of self-organisation. Subsequently, the following sub-sections describe
a number of different types of self-organising systems. It is not the intention of
this paper to provide an exhaustive review of all types of self-organising sys-
tems. Instead, self-organising systems are classified in three broad categories:
physical, living and social systems. For each category a representative example
is described.
2.1 Definition
Intuitively, self-organisation refers to the fact that a system’s structure or or-
ganisation appears without explicit control or constraints from outside the sys-
tem. In other words, the organisation is intrinsic to the self-organising system
and results from internal constraints or mechanisms, due to local interactions
between its components [11]. These interactions are often indirect thanks to
the environment [25]. The system dynamics modifies also its environment, and
the modifications of the external environment influence in turn the system, but
without disturbing the internal mechanisms leading to organisation. The system
evolves dynamically [9] either in time or space, it can maintain a stable form or
can show transient phenomena. In fact, from these interactions, emergent prop-
erties appear transcending the properties of all the individual sub-units of the
system [30]. One well-known example is that of a colony of ants sorting eggs
without having a particular ant knowing and applying the sorting algorithm.
The emergence is the fact that a structure, not explicitly represented at a lower
level, appears at a higher level. With no central control, a complex collective be-
haviour raises then from simple local individual interactions. More generally, the
field of complex systems studies emergent phenomenon, and self-organisation [8].
Self-Organisation: Paradigms and Applications 3
3 Self-Organising Mechanisms
This section presents the major self-organising mechanisms used in natural and
software systems to achieve self-organisation.
3.3 Stigmergy
Social insect societies (ants, bees, wasps, termites, etc) exhibit many interesting
complex behaviours, such as emergent properties from local interactions between
elementary behaviours achieved at an individual level. The emergent collective
behaviour is the outcome of a process of self-organisation, in which insects are
engaged through their repeated actions and interactions with their evolving en-
vironment [30]. Self-organisation in social insects relies on an underlying mecha-
nism, the mechanism of stigmergy, first introduced by Grassé in 1959 [25]. Grassé
studied the behaviour of a kind of termites during the construction of their nests
and noticed that the behaviour of workers during the construction process is
influenced by the structure of the constructions themselves. This mechanism
is a powerful principle of cooperation in insect societies. It has been observed
within many insect societies like those of wasps, bees and ants. It is based on the
use of the environment as a medium of inscription of past behaviours effects, to
influence the future ones. This mechanism defines what is called a self-catalytic
process, that is the more a process occurs, the more it has chance to occur in the
future. More generally, this mechanism shows how simple systems can produce
a wide range of more complex coordinated behaviours, simply by exploiting the
influence of the environment. Much behaviour in social insects, such as forag-
ing or collective clustering are rooted on the stigmergy mechanism. Foraging is
the collective behaviour through which ants collect food by exploring their en-
vironment. During the foraging process, ants leave their nest and explore their
environment following a random path. When an ant finds a source of food, it
carries a piece of it and returns back to the nest, by laying a trail of a hor-
mone called pheromone along its route. This chemical substance persists in the
environment for a particular amount of time before it evaporates. When other
ants encounter a trail of pheromone, while exploring the environment, they are
influenced to follow the trail until the food source, and enforce in their coming
back to the nest the initial trail by depositing additional amounts of pheromone.
The more a trail is followed, the more it is enforced and has a chance of being
followed by other ants in the future. Collective Sorting is a collective behaviour
through which some social insects sort eggs, larvae and cocoons [17]. As men-
tioned in [10], an ordering phenomenon is observed in some species of ants when
bodies of dead ants are spread in the foraging environment. Ants pick up dead
bodies and drop them later in some area. The probability of picking up an item
6 Giovanna Di Marzo Serugendo et al.
is correlated with the density of items in the region where the operation oc-
curs. This behaviour has been studied in robotics through simulations [29] and
real implementations [30]. Robots with primitive behaviour are able to achieve
a spatial environment structuring, by forming clusters of similar objects via the
mechanism of stigmergy described above.
3.4 Coordination
The social aspect of multi-agent systems is engineered through coordination
models that define the agent interactions in terms of interaction protocols and
interaction rules. In other words, a coordination model defines how agents in-
teract and how their interactions can be controlled [15]. This includes dynamic
creation and destruction of agents, control of communication flows among agents,
control of spatial distribution and mobility of agents, as well as synchronisation
and distribution of actions over time [12]. In general, a coordination model is
defined by: (a) coordinable entities (components), these are the agents, which
are coordinated. Ideally, these are the building blocks of a coordination architec-
ture, for example agents, processes, tuples, atoms, etc.; (b) coordination media,
these are the coordinators of inter-agent entities. They also serve to aggregate
a set of agents to form a configuration, for example channels, shared variables,
tuple spaces; and (c) coordination laws ruling actions by coordinable entities or
the coordination media. The laws usually define the semantics of a number of
coordination mechanisms that can be added to a host language [16].
A particular coordination model depends on the coordination media, coordi-
nation laws, and the programming language used for expressing coordinables. In
control-driven models agents interact either by broadcasting events to the other
agents, or through a point-to-point channel connection. Communication among
the agents is established by a third party coordinator process. Coordination laws
establish propagation of events, dynamic reconnection of ports, and creation and
activation of processes.
In data-driven models, the coordination media is a shared data space, and
interactions consists in asynchronously exchanging data through the data space.
Self-Organisation: Paradigms and Applications 7
Coordination laws govern data format and primitives for storing, removing,
and retrieving them from the interaction space. Such models are derived from
Linda [24], an early coordination model based on shared tuple spaces. This model
fits well with multi-agent systems because it allows interactions among anony-
mous entities, joining and leaving the system continuously, in a not-predefined
manner. In order to incorporate more control over interactions, into data-driven
models, hybrid models are also considered. In such models, the data space serves
for responding to communication events. It becomes a programmable coordina-
tion medium where new coordination primitives and new behaviours can be
added in response to communication events. Acting as middleware layers, coor-
dination spaces provide uncoupled interaction mechanisms among autonomous
entities, which input data into a common tuple space, and may retrieve data pro-
vided by other entities. These models support a limited form of self-organisation,
since they enable decentralised control, anonymous and indirect local interac-
tions among agents.
Tuples on the Air. On top of the basic coordination environment, several en-
hancements have been realised in order to address specifically self-organisation.
The TOTA environment (Tuples On The Air) propagates tuples, according to
a propagation rule, expressing the scope of propagation, and possible content
change [39]. If we come back to the metaphor of ant societies, such a model
allows, among others, to electronically capture the notion of digital pheromone,
deposited in the tuple space and retrieved by other agents. The propagation
rule removes the pheromone from the data space, once the evaporation time has
elapsed.
4 Self-Organising Applications
Nature provides examples of emergence and self-organisation. Current dis-
tributed applications, as well as applications of a near future, already show
a self-organising behaviour, since they are situated in highly changing environ-
ments, they are made of a large number of heterogeneous components and cannot
undergo a central control.
8 Giovanna Di Marzo Serugendo et al.
4.2 Grid
Computational Grids provide the software and networking infrastructure re-
quired to integrate computational engines/scientific instruments, data reposito-
ries, and human expertise to solve a single large problem (generally in science
Self-Organisation: Paradigms and Applications 9
4.7 Robots
Researchers have also been inspired by living systems to build robots. Lots of re-
cent researches in robotics use insect-based technology where robots self-organise
to accomplish a task (gathering a set of objects at a precise location for instance).
As it is the case for ants’ populations, the populations of robots own a local view
of their environment, they can share individual information with other robots
and co-operate with them. One direct application of the self-organisation with
robots is the building of a global cartography of the environment where they
are immersed without having each the knowledge of the global topology of the
environment. In the approach described in [7] the robots’ perception of their
environment is tightly connected to their action, similarly to many successful bi-
ological systems. Robots perceive their environment locally by sending a simple
visual information to their control system. The overall behaviour of the sys-
tem emerges from the coordination, integration and competition between these
various visual behaviours.
Holonic BPIs. The Holonic BPIs aim to support holonic enterprises [42]. This
concept has emerged from the need for flexible open, reconfigurable models, able
to emulate the market dynamics in the networked economy, which necessitates
that strategies and relationships evolve over time, changing with the dynamic
business environment.
14 Giovanna Di Marzo Serugendo et al.
The main idea of the holonic enterprise model stems from the work of Arthur
Koestler [35]. Koestler postulated a set of underlying principles to explain the
self-organising tendencies of social and biological systems. Starting from the em-
pirical observation that, from the Solar System to the Atom, the Universe is
organised into self-replicating structures of nested hierarchies, intrinsically em-
bedded in the functionality of natural systems, Koestler has identified structural
patterns of self-replicating structures named holarchies. Koestler proposed the
term holon to describe the elements of these systems, which is a combination
of the Greek word holos, meaning “whole”, with the suffix on meaning “part”
as in proton or neuron [49]. Holarchies have been envisioned as models for the
Universe’s self-organising structure, in which holons, at several levels of reso-
lution in the nested hierarchy [14], behave as autonomous wholes, and yet, as
cooperative parts for achieving the goal of the holarchy. As such, holons can be
regarded as nested agents. In such a nested hierarchy, each holon is a sub-system
retaining the characteristic attributes of the whole system. What actually de-
fines a holarchy is a purpose around which holons are clustered and subdivided
in sub-holons, at several levels of resolution, according to the organisational level
of dissection required.
A holonic enterprise is a holarchy of collaborative enterprises, where each en-
terprise is regarded as a holon and is modelled by a software agent with holonic
properties, so that the software agent may be composed of other agents that
behave in a similar way, but perform different functions at lower levels of res-
olution. A holon represents, as well, an autonomous and co-operative entity of
a holonic enterprise, which includes operational features, skills and knowledge,
and individual goals. Holons represent both physical and logical entities such as
production departments and machines. A holon has information about itself and
the environment, containing an information processing part, and often a physi-
cal processing part. An important feature of holonic enterprises is that a holon
can be part of another holon, for example, a holon can be broken into several
others holons, which in turn can be broken into further holons, which allows the
reduction of the problem complexity.
Self-organisation of the system is achieved by using appropriate configuration
meta-models of various types, such as centrally optimised or supervisory con-
figuration and dynamic reconfiguration based on experimental data. To deter-
mine the optimum holonic structure various evolutionary and genetic approaches
can be used. For example, the fuzzy-evolutionary approach, proposed by Ulieru
in [49], clusters the entities of a holonic enterprise into a dynamically configured
optimal holonic structure. It mimics self-organisation and evolution of natural
systems as follows. On one side, self-organisation is induced by minimising the
entropy, measuring the information spread across the system, such that equi-
librium involving optimal interaction between the system’s parts is reached. On
the other side, it enables system’s evolution into a better one by enabling in-
teraction with external systems found via genetic search strategies (mimicking
mating with most fit partners in natural evolution), such that the new system’s
Self-Organisation: Paradigms and Applications 15
bundles for the different services offered by agents. In that approach, agents
are organised in e-business communities (Malls). Within a community, highly
relevant agents group together offering special e-Services for a more effective,
mutually beneficial, and more opportune e-Business. Self-organisation is based
on a hierarchy of brokers which control membership and operations of the differ-
ent communities. The aim of the broker hierarchy is to achieve scalability of the
system and interoperability of the various heterogeneous e-business components.
5 Conclusion
There is currently a growing interest in biologically inspired systems, not only
from researchers but also from industry. Recent interest by IBM, as part of their
Autonomic Computing [34] program, and by Microsoft, as part of the Dynamic
Systems Initiative, indicates the importance of self-organisation for managing
distributed resources. In addition, future applications based on invisible intel-
ligent technology will be made available in clothes, walls, or cars, and people
can freely use it for virtual shopping, micro-payment using e-purses, or traffic
guidance system [20]. These applications, by their pervasive, large-scale, and
embedded nature exhibit self-organisation characteristics, and would gain in
robustness, and adaptability if considered and programmed as self-organising
systems.
This survey shows that most current techniques used for designing self-
organising applications are direct translations of natural self-organising mecha-
nisms, such as: the immune system, brain cells, magnetic fields, or the stigmergy
paradigm. Translating natural mechanisms into software applications is a first
step. However, there is a need to define specific mechanisms for self-organisation
that fit electronic applications. Recent examples in that direction are given by
the TOTA infrastructure (subsection 3.4), or those that can be built on the no-
tion of tags (subsection 3.3). The challenges to take up in this field go beyond
interaction mechanisms and middleware technologies favouring self-organisation.
They relate to the establishment of whole software engineering methodologies
encompassing design, test, and verification, based on these mechanisms as well
as on sound mathematical theories enabling the definition of local goals, given
the expected global behaviour.
Acknowledgements
The research described in this paper is partly supported by the EU funded
Agentcities.NET project (IST-2000-28384). The opinions expressed in this paper
are those of the authors and are not necessarily those of the EU Agentcities.NET
partners. Giovanna Di Marzo Serugendo is supported by Swiss NSF grant 21-
68026.02.
Self-Organisation: Paradigms and Applications 17
References
[1] http://forge.gridforum.org/projects/ogsi-wg. 9
[2] http://www.entropia.com/. 9
[3] http://www.gnutella.com/. 9
[4] http://www.kazaa.com/. 9
[5] http://www.ud.com/. 9
[6] SmartDust project, http://robotics.eecs.berkeley.edu/~pister/
SmartDust/. 13
[7] Visual behaviors for mobile robots project, http://www.isr.ist.utl.pt/vislab/
projects.html. 12
[8] Y. Bar-Yam. Dynamics of Complex Systems. Perseus Books, Cambridge, MA,
1997. 2, 3
[9] E. Bonabeau, M. Dorigo, and G. Theraulaz. Swarm Intelligence: From Natural
to Artificial Systems. Santa Fe Institute Studies on the Sciences of Complexity.
Oxford University Press, UK, 1999. 2, 10
[10] E. Bonabeau, V. Fourcassié, and J.-L. Deneubourg. The phase-ordering kinetics
of cemetery organization in ants. Technical Report 98-01-008, Santa Fe Institute,
1998. 5
[11] S. Camazine, J.-L. Deneubourg, Nigel R. F., J. Sneyd, G. Theraulaz, and
E. Bonabeau. Self-Organization in Biological System. Princeton Studies in Com-
plexity. Princeton University Press, 2001. 2
[12] N. Carriero and D. Gelernter. Tuple Analysis and Partial Evaluation Strategies
in the Linda Compiler. In Second Workshop on Languages and Compilers for
Parallel Computing, pages 115–125. MIT Press, 1989. 6
[13] Q. Chen, M. Hsu, U. Daya, and M. Griss. Multi-Agent Cooperation, Dynamic
Workflow and XML for E-Commerce Automation. In C. Sierra, M. Gini, and
J. Rosenschein, editors, Proceedings of the Fourth International Conference on
Autonomous Agents, pages 255–263. ACM Press, 2000. 13
[14] J.H. Christensen. Holonic manufacturing systems: Initial architecture and stan-
dards directions. In Proceedings of the First European Conference on Holonic
Manufacturing Systems, 1994. 14
[15] P. Ciancarini. Multiagent coordination: A computer science perspective. In Y. De-
mazeau, editor, Modelling Autonomous Agents in a Multi-Agent World (MAA-
MAW’01), 2001. 6
[16] P. Ciancarini, A. Omicini, and F. Zambonelli. Multiagent system engineering: The
coordination viewpoint. In N. R. Jennings and Y. Lespérance, editors, Intelligent
Agents VI. Agent Theories, Architectures, and Languages, volume 1757 of LNAI,
pages 250–259. Springer-Verlag, 2000. 6
[17] J.-L. Deneubourg, S. Goss, N. Francks, A. Sendova-Francks, C. Detrain, and
L. Chretien. The dynamic of collective sorting: Robot-like ants and and-like
robots. In J. A. Meyer and S. W. Wilson, editors, Proceedings of the First In-
ternational Conference on Simulation and Adaptive Behavior: From Animals to
Animat, pages 356–363. MIT Press, 1991. 5
[18] G. Di Caro and M. Dorigo. Ant colonies for adaptive routing in packet-switched
communications networks. In Proceedings of PPSN V - Fifth International Con-
ference on Parallel Problem Solving from Nature, volume 1498 of LNCS. Springer-
Verlag, 1998. 10
[19] G. Di Marzo Serugendo, A. Karageorgos, O. F. Rana, and F. Zambonelli, edi-
tors. First International Workshop on Engineering Self-Organising Applications
(ESOA’03), 2003. 1
18 Giovanna Di Marzo Serugendo et al.
6HOI2UJDQL]LQJ0$1(70DQDJHPHQW
6YHQ$%UXHFNQHUDQG+9DQ'\NH3DUXQDN
$OWDUXP,QVWLWXWH
*UHHQ&RXUW$QQ$UERU0,86$
{sven.brueckner,van.parunak}@altarum.org
$EVWUDFW ,Q UHFHQW \HDUV PRELOH DGKRF QHWZRUNV 0$1(7V KDYH EHHQ
GHSOR\HGLQYDULRXVVFHQDULRVEXWWKHLUVFDODELOLW\LVVHYHUHO\UHVWULFWHGE\WKH
KXPDQ RSHUDWRUV
DELOLW\ WR FRQILJXUH DQG PDQDJH WKH QHWZRUN LQ WKH IDFH RI
UDSLG FKDQJH RI WKH QHWZRUN VWUXFWXUH DQG GHPDQG SDWWHUQV ,Q WKLV SDSHU ZH
SUHVHQW D VHOIRUJDQL]LQJ DSSURDFK WR 0$1(7 PDQDJHPHQW WKDW IROORZV
JHQHUDOSULQFLSOHVRIHQJLQHHULQJVZDUPLQJDSSOLFDWLRQV
,QWURGXFWLRQ
$0$1(70DQDJHPHQW3UREOHP
$VVXPH D QHWZRUN RI UDQGRPO\ PRYLQJ QRGHV WKDW PD\ FRPPXQLFDWH ZLWKLQ D
OLPLWHG UDQJH WKDW PD\ IDLO WHPSRUDULO\ DQG WKDW PD\ KRVW FOLHQW DQG VHUYHU
SURFHVVHV (YHU\ QRGH FDUULHV D FOLHQW DQG VRPH QRGHV FDUU\ D VHUYHU SURFHVV $
VHUYHUSURYLGHVDVWDWHOHVVDQGLQVWDQWDQHRXVVHUYLFHWRDFOLHQWXSRQUHTXHVWLIWKHUH
H[LVWVDFRPPXQLFDWLRQVSDWKEHWZHHQWKHFOLHQWDQGWKHVHUYHUDQGLIWKHVHUYHUQRGH
LVFXUUHQWO\DFWLYH6HUYHUVLQRXUPRGHOKDYHQRFDSDFLW\FRQVWUDLQWVDQGPD\VHUYH
DVPDQ\FOLHQWVDWWKHVDPHWLPHDVUHTXHVWVDUULYH
³GRZQ´QRGH ³XS´QRGH
0RWLRQ%R[
FOLHQW
FOLHQW
VHUYHU
VXEQHWZRUN VHUYHU
)LJ $SSOLFDWLRQ GRPDLQ DGKRF QHWZRUN RI UDQGRPO\ PRYLQJ QRGHV ZLWK SRZHU DQG
FRPPXQLFDWLRQVOLPLWDWLRQV
0XOWLSOH
3URFHVVHV
&RXSOHG3URFHVVHV
$XWRFDWDO\WLF
3RWHQWLDO
)XQFWLRQ
)LJ7KUHHVWHSVWRVHOIRUJDQL]DWLRQ
7KHGHVLJQJRDOVDUHWKUHHIROGIRUWKHFXUUHQWWRSRORJ\RIWKHQHWZRUNGHWHUPLQHG
E\QRGHORFDWLRQVFRPPXQLFDWLRQVUDQJHVDQGQRGHDYDLODELOLW\GHFLGH
• ZKLFK VHUYHU QRGHV VKRXOG DFWXDOO\ H[SHQG EDWWHU\ SRZHU WR H[HFXWH WKH VHUYHU
SURFHVV
• WRZKLFKVHUYHUQRGHDSDUWLFXODUFOLHQWVKRXOGVHQGLWVQH[WVHUYLFHUHTXHVWDQG
• ZKHUHWRUHORFDWHVHUYHUQRGHVWRPHHWWKHFXUUHQWGHPDQGE\WKHFOLHQWV
7KXV WKH QHWZRUN PXVW EH SURYLGHG ZLWK PHFKDQLVPV WKDW VHOIGLDJQRVH WKH
6YHQ$%UXHFNQHUDQG+9DQ'\NH3DUXQDN
FXUUHQWQHWZRUNVWDWHHJEUHDNLQJRIFRQQHFWLRQVDYDLODELOLW\RIQHZFRQQHFWLRQV
IDLOXUHRIQRGHVDQGSURYLGHWKHLQIRUPDWLRQLQDZD\WKDWHQDEOHVLWWRVHOIFRQ)LJ
WKHRQJRLQJSURFHVVHVIRURSWLPDOSHUIRUPDQFH
7DEOH&DWHJRULHVRI,QIRUPDWLRQ([FKDQJH
7RSRORJ\RI,QWHU$JHQW5HODWLRQVKLSV
&HQWUDOL]HGEHWZHHQ'LVWLQJXLVKHG 'HFHQWUDOL]HG
DQG6XERUGLQDWHDJHQWV DPRQJ3HHUDJHQWV
'LUHFW
,QIRUPDWLRQ)ORZ
(QJLQHHULQJ6HOIRUJDQL]LQJ$SSOLFDWLRQV
,QHQJLQHHULQJDVHOIRUJDQL]DWLRQDSSOLFDWLRQVXFKDVD0$1(7LWLVKHOSIXOWRWKLQN
LQWHUPVRILPSRVLQJWKUHHVXFFHVVLYHUHVWULFWLRQVRQWKHVSDFHRIDOOSRVVLEOHPXOWL
SURFHVVV\VWHPVRXWOLQHGLQ)LJ
• 7KHYDULRXVSURFHVVHVPXVWEHFRXSOHGZLWKRQHDQRWKHUVRWKDWWKH\FDQLQWHUDFW
• 7KLVLQWHUDFWLRQPXVWEHVHOIVXVWDLQLQJRUDXWRFDWDO\WLF
• 7KHVHOIRUJDQL]LQJV\VWHPPXVWSURGXFHIXQFWLRQVWKDWDUHXVHIXOWRWKHV\VWHP
V
VWDNHKROGHUV
,QGLVFXVVLQJHDFKRIWKHVHZHILUVWUHYLHZWKHFRQFHSWDQGLWVPHFKDQLVPVWKHQ
GLVFXVV GHVLJQ SULQFLSOHV WR ZKLFK LW OHDGV (OVHZKHUH >@ ZH RIIHU IXUWKHU
GLVFXVVLRQRIWKHVHDQGRWKHULVVXHVIRUHQJLQHHULQJVHOIRUJDQL]LQJV\VWHPV
&RXSOHG3URFHVVHV
$JHQWVPXVWH[FKDQJHLQIRUPDWLRQLIWKH\DUHWRVHOIRUJDQL]H 'LIIHUHQWSDWWHUQVRI
LQIRUPDWLRQ H[FKDQJH DUH SRVVLEOH DQG FDQ EH FODVVLILHG DORQJ WZR GLPHQVLRQV
7RSRORJ\DQG,QIRUPDWLRQ)ORZ7DEOH
7KH 7RSRORJ\ GLPHQVLRQ GHSHQGV RQ WZR GLIIHUHQW NLQGV RI UHODWLRQV WKDW DJHQWV
FDQKDYHZLWKRQHDQRWKHU:KHQWKHDJHQWVFDQVD\³1R´WRRQHDQRWKHUZLWKLQWKH
UXOHVRIWKHV\VWHPWKH\DUH³SHHUDJHQWV´:KHQRQHRIWKHPVD\DJHQW$FDQVD\
³1R´ WR WKH RWKHU % EXW % FDQQRW VD\ ³1R´ WR $ ZH FDOO $ WKH ³GLVWLQJXLVKHG
DJHQW´ DQG % WKH ³VXERUGLQDWH´ 7KHVH FRQFHSWV FDQ EH GHYHORSHG PRUH IRUPDOO\
WKURXJKGHSHQGHQF\DQGDXWRQRP\WKHRU\>@&HQWUDOL]HGLQIRUPDWLRQH[FKDQJHLV
EHWZHHQ D GLVWLQJXLVKHG DQG D VXERUGLQDWH DJHQW ZKLOH GHFHQWUDOL]HG LQIRUPDWLRQ
H[FKDQJHLVEHWZHHQSHHUDJHQWV
7KH ,QIRUPDWLRQ )ORZ GLPHQVLRQ UHOLHV RQ HQYLURQPHQWDO VWDWH YDULDEOHV WKDW WKH
DJHQWVFDQPDQLSXODWHDQGVHQVH$OOLQIRUPDWLRQH[FKDQJHLVXOWLPDWHO\PHGLDWHGE\
6HOIRUJDQL]LQJ0$1(70DQDJHPHQW
WKHHQYLURQPHQWEXWWKHUROHRIWKHHQYLURQPHQWLVVRPHWLPHVQRWPRGHOHGH[SOLFLWO\
7KH LQIRUPDWLRQ IORZ IURP RQH DJHQW WR DQRWKHU LV 'LUHFW LI QR LQWHUPHGLDWH
PDQLSXODWLRQRILQIRUPDWLRQLVPRGHOHGDQG,QGLUHFWLILWLVH[SOLFLWO\PRGHOHG
'HFHQWUDOL]HG LQGLUHFW VWLJPHUJLF PHFKDQLVPV KDYH D QXPEHU RI DGYDQWDJHV
LQFOXGLQJ VLPSOLFLW\ VFDODELOLW\ UREXVWQHVV DQG HQYLURQPHQWDO LQWHJUDWLRQ )RXU
GHVLJQ SULQFLSOHV VXSSRUW FRXSOLQJ DPRQJ SURFHVVHV DQG LQ SDUWLFXODU VWLJPHUJLF
FRXSOLQJ
F
D E &
'
$%Æ & $%Æ & $%Æ &
=&:
$%Æ & '(Æ )« ;<Æ =
)LJ5HODWLRQVDPRQJ3URFHVVHVD$VLPSOHUHDFWLRQE'FDWDO\]HVWKHFRQYHUVLRQRI$
DQG%WR&F$QDXWRFDWDO\WLFUHDFWLRQG$QDXWRFDWDO\WLFVHWRISURFHVVHVVKRZQDVDULQJ
EXWRWKHUWRSRORJLHVDUHSRVVLEOH
$XWRFDWDO\WLF3RWHQWLDO
7KH FRQFHSW RI DXWRFDWDO\VLV FRPHV IURP FKHPLVWU\ $ FDWDO\VW LV D VXEVWDQFH WKDW
IDFLOLWDWHVDFKHPLFDOUHDFWLRQZLWKRXWEHLQJSHUPDQHQWO\FKDQJHG,QDXWRFDWDO\VLVD
6YHQ$%UXHFNQHUDQG+9DQ'\NH3DUXQDN
SURGXFWRIDUHDFWLRQVHUYHVDVDFDWDO\VWIRUWKDWVDPHUHDFWLRQ$QDXWRFDWDO\WLFVHWLV
DVHWRIUHDFWLRQVWKDWDUHQRWLQGLYLGXDOO\DXWRFDWDO\WLFEXWZKRVHSURGXFWVFDWDO\]H
RQHDQRWKHU7KHUHVXOWLVWKDWWKHEHKDYLRUVRIWKHUHDFWLRQVLQWKHVHWDUHFRUUHODWHG
ZLWK RQH DQRWKHU ,I UHDFWLRQ $ VSHHGV XS VD\ GXH WR DQ LQFUHDVHG VXSSO\ RI LWV
UHDJHQWVVRGRHVDQ\UHDFWLRQFDWDO\]HGE\WKHSURGXFWVRI$,I$VORZVGRZQVR
GRLWVDXWRFDWDO\WLFSDUWQHUV7KLVFRUUHODWLRQFDXVHVDGHFUHDVHLQWKHHQWURS\RIWKH
RYHUDOOVHWDVPHDVXUHGRYHUWKHUHDFWLRQUDWHV)LJVXPPDUL]HVWKHVHFRQFHSWV
1RWDOOFRXSOHGSURFHVVHVDUHDXWRFDWDO\WLF$XWRFDWDO\WLFLW\UHTXLUHVDFRQWLQXRXV
IORZRILQIRUPDWLRQDPRQJWKHSURFHVVHVWRNHHSWKHV\VWHPPRYLQJ,IWKHSURGXFWRI
SURFHVV$FDWDO\]HVSURFHVV%EXWSURFHVV%
VSURGXFWVKDYHQRHIIHFWHLWKHUGLUHFWO\
RU LQGLUHFWO\ RQ SURFHVV $ WKH V\VWHP LV QRW DXWRFDWDO\WLF )XUWKHUPRUH D V\VWHP
PLJKWEHDXWRFDWDO\WLFLQVRPHUHJLRQVRILWVVWDWHVSDFHEXWQRWLQRWKHUV
,W LV QDWXUDO WR H[WHQG WKLV FRQFHSW IURP FKHPLVWU\ WR DQ\ V\VWHP RI LQWHUDFWLQJ
SURFHVVHVVXFKDVDPXOWLDJHQWV\VWHP$VHWRIDJHQWVKDVDXWRFDWDO\WLFSRWHQWLDOLI
LQ VRPH UHJLRQV RI WKHLU MRLQW VWDWH VSDFH WKHLULQWHUDFWLRQFDXVHVV\VWHPHQWURS\WR
GHFUHDVHDQGWKXVOHDGVWRLQFUHDVHGRUJDQL]DWLRQ,QWKDWUHJLRQRIVWDWHVSDFHWKH\
DUHDXWRFDWDO\WLF
7ZRSRLQWVDUHLPSRUWDQWWRXQGHUVWDQGDERXWDXWRFDWDO\WLFLW\
,Q VSLWH RI WKH UHGXFWLRQ RI HQWURS\ DXWRFDWDO\WLFLW\ GRHV QRW YLRODWH WKH 6HFRQG
/DZ RI 7KHUPRG\QDPLFV 7KH UDWLRQDOL]DWLRQ LV PRVW FOHDUO\ XQGHUVWRRG LQ WKH
VWLJPHUJLF FDVH 7DEOH (QWURS\ UHGXFWLRQ RFFXUV DW WKH PDFUR OHYHO WKH
LQGLYLGXDO DJHQWV EXW WKH GLVVLSDWLRQ RI SKHURPRQH DW WKH PLFUR OHYHO JHQHUDWHV
PRUH WKDQ HQRXJK HQWURS\ WR FRPSHQVDWH 7KLV HQWURS\ EDODQFH FDQ DFWXDOO\ EH
PHDVXUHGH[SHULPHQWDOO\>@
,QIRUPDWLRQ IORZV DUH QHFHVVDU\ WR VXSSRUW VHOIRUJDQL]DWLRQ EXW WKH\ DUH QRW
VXIILFLHQW $ VHW RI FRXSOHG SURFHVVHV PD\ KDYH D YHU\ ODUJH VSDFH RI SRWHQWLDO
RSHUDWLQJ SDUDPHWHUV DQG PD\ DFKLHYH DXWRFDWDO\WLFLW\ RQO\ LQ D VPDOO UHJLRQ RI
WKLVVSDFH1HYHUWKHOHVVLIDV\VWHPGRHVQRWKDYHFORVHGLQIRUPDWLRQIORZVLWZLOO
QRWEHDEOHWRPDLQWDLQVHOIRUJDQL]DWLRQ
7KHQHHGWRDFKLHYHDXWRFDWDO\VLVOHDGVWRWKUHHGHVLJQSULQFLSOHV
$XWRFDWDO\VLV7KLQN)ORZVUDWKHUWKDQ7UDQVLWLRQV²&RPSXWHUVFLHQWLVWVWHQG
WR FRQFHLYH RI SURFHVVHV LQ WHUPV RI GLVFUHWH VWDWH WUDQVLWLRQV EXW WKH UROH RI
DXWRFDWDO\VLVLQVXSSRUWLQJVHOIRUJDQL]DWLRQXUJHVXVWRSD\DWWHQWLRQWRWKHIORZVRI
LQIRUPDWLRQDPRQJWKHPDQGWRHQVXUHWKDWWKHVHIORZVLQFOXGHFORVHGORRSV
$XWRFDWDO\VLV %RRVW DQG %RXQG².HHSLQJ IORZV PRYLQJ UHTXLUHV VRPH
PHFKDQLVP IRU UHLQIRUFLQJ RYHUDOO V\VWHP DFWLYLW\ .HHSLQJ IORZV IURP H[SORGLQJ
UHTXLUHVVRPHPHFKDQLVPIRUUHVWULFWLQJWKHP7KHVHPHFKDQLVPVPD\EHWUDGLWLRQDO
SRVLWLYH DQG QHJDWLYH IHHGEDFN ORRSV LQ ZKLFK DFWLYLW\ DW RQH HSRFK IDFLOLWDWHV RU
UHVWUDLQVDFWLYLW\DWDVXFFHVVLYHRQH2UWKH\PD\EHOHVVDGDSWLYHPHFKDQLVPVVXFK
DVPHFKDQLVPVIRUFRQWLQXDOO\JHQHUDWLQJQHZDJHQWVDQGIRUWHUPLQDWLQJWKRVHWKDW
KDYHUXQIRUDVSHFLILHGSHULRG³SURJUDPPHGDJHQWGHDWK´
$XWRFDWDO\VLV'LYHUVLI\DJHQWVWRNHHSIORZVJRLQJ²-XVWDVKHDWZLOOQRWIORZ
EHWZHHQWZRERGLHVRIHTXDOWHPSHUDWXUHDQGZDWHUZLOOQRWIORZEHWZHHQWZRDUHDV
RIHTXDOHOHYDWLRQLQIRUPDWLRQZLOOQRWIORZEHWZHHQWZRLGHQWLFDODJHQWV7KH\FDQ
6HOIRUJDQL]LQJ0$1(70DQDJHPHQW
H[FKDQJH PHVVDJHV EXW WKHVH PHVVDJHV FDUU\ QR LQIRUPDWLRQ WKDW LV QHZ WR WKH
UHFHLYLQJ DJHQW DQG VR FDQQRW FKDQJH LWV VWDWH RU LWV VXEVHTXHQW EHKDYLRU
0DLQWDLQLQJ DXWRFDWDO\WLF IORZV UHTXLUHV GLYHUVLW\ DPRQJ WKHDJHQWSRSXODWLRQ7KLV
GLYHUVLW\ FDQ EH DFKLHYHG LQ VHYHUDOZD\V(DFKDJHQW
V ORFDWLRQLQWKHHQYLURQPHQW
PD\ EH HQRXJK WR GLVWLQJXLVK LW IURP RWKHU DJHQWV DQG VXSSRUW IORZV EXW LI DJHQWV
KDYHWKHVDPHPRYHPHQWUXOHVDQGDUHODXQFKHGDWDVLQJOHSRLQWWKH\ZLOOQRWVSUHDG
RXW,IDJHQWVKDYHGLIIHUHQWH[SHULHQFHVOHDUQLQJPD\HQDEOHWKHPWRGLYHUVLI\EXW
DJDLQUHXVHRIXQGHUO\LQJFRGHZLOORIWHQOHDGWRVWHUHRW\SHGEHKDYLRU,QJHQHUDOZH
ILQG LW XVHIXO WR LQFRUSRUDWH D VWRFKDVWLF HOHPHQW LQ DJHQW GHFLVLRQPDNLQJ ,Q WKLV
ZD\ WKH GHFLVLRQV DQG EHKDYLRUV RI DJHQWV ZLWK LGHQWLFDO FRGH ZLOO GLYHUVLI\ RYHU
WLPH EUHDNLQJ WKH V\PPHWU\ DPRQJ WKHP DQG HQDEOLQJ LQIRUPDWLRQ IORZV WKDW FDQ
VXVWDLQVHOIRUJDQL]DWLRQ
)XQFWLRQ
6HOIRUJDQL]DWLRQ LQ LWVHOI LV QRW QHFHVVDULO\ XVHIXO $XWRFDWDO\VLV PLJKW VXVWDLQ
XQGHVLUDEOH RVFLOODWLRQV RU WKUDVKLQJ LQ D V\VWHP RU NHHS LW ORFNHG LQ VRPH
SDWKRORJLFDO EHKDYLRU :H ZDQW WR FRQVWUXFW V\VWHPV WKDW QRW RQO\ RUJDQL]H
WKHPVHOYHV EXW WKDW \LHOG VWUXFWXUHV WKDW VROYH VRPH SUREOHP 7KHUH DUH WZR EURDG
DSSURDFKHV WR WKLV SUREOHP EURDGO\ FRUUHVSRQGLQJ WR WKH GLVWLQFWLRQ LQ FODVVLFDO $,
EHWZHHQ WKH VFUXII\ DQG WKH QHDW DSSURDFKHV $V WKH XVH RI VHOIRUJDQL]LQJ V\VWHPV
PDWXUHVDK\EULGRIERWKDSSURDFKHVZLOOSUREDEO\EHQHFHVVDU\
2QHDSSURDFKH[HPSOLILHGE\ZRUNLQDPRUSKRXVFRPSXWLQJ>@LVWREXLOGXS
E\ WULDO DQG HUURU D VHW RI SURJUDPPLQJ PHWDSKRUV DQG WHFKQLTXHV WKDW FDQ WKHQ EH
XVHGDVEXLOGLQJEORFNVWRDVVHPEOHXVHIXOV\VWHPV
$Q DOWHUQDWLYH DSSURDFK LV WR VHHN DQ DOJRULWKP WKDW JLYHQ D KLJKOHYHO
VSHFLILFDWLRQ IRU D V\VWHP FDQ FRPSXWH WKH ORFDO EHKDYLRUV QHHGHG WR JHQHUDWH WKLV
JOREDOEHKDYLRU6WDWHRIWKHDUWDOJRULWKPVRIWKLVVRUWDUHEDVHGQRWRQGHVLJQEXW
RQ VHOHFWLRQ 6HOHFWLRQ LQ WXUQ UHTXLUHV D V\VWHP ZLWK D ZLGH UDQJH RI EHKDYLRUDO
SRWHQWLDODQGDZD\WRH[HUWSUHVVXUHWRVHOHFWWKHEHKDYLRUVWKDWDUHDFWXDOO\GHVLUHG
2QHZD\WRHQVXUHDEURDGUDQJHRIEHKDYLRUDOSRWHQWLDOLVWRFRQVWUXFWQRQOLQHDU
V\VWHPVZLWKIRUPDOO\FKDRWLFEHKDYLRU7KHEDVLFLGHDLVWROHWWKHFKDRWLFG\QDPLFV
H[SORUH WKH VWDWH VSDFH DQG ZKHQ WKH V\VWHP UHDFKHV D GHVLUDEOH UHJLRQ WR DSSO\ D
VPDOO FRQWURO IRUFH WR NHHS WKH V\VWHP WKHUH >@ ,W PD\ VHHP WKDW FKDRV LV D
FRPSOLFDWHGZD\WRJHQHUDWHSRWHQWLDOEHKDYLRUVDQGWKDWLWZRXOGEHVLPSOHUWRXVHD
UDQGRPQXPEHUJHQHUDWRU,QIDFWYLUWXDOO\DOOVXFKJHQHUDWRUVDUHLQIDFWQRQOLQHDU
V\VWHPVH[HFXWLQJLQWKHLUFKDRWLFUHJLPH
,Q D PXOWLDJHQW V\VWHP WKH NH\ WR DSSO\LQJ WKLV JHQHUDWHDQGWHVW LQVLJKW LV
ILQGLQJDZD\WRH[HUWVHOHFWLYHSUHVVXUHWRNHHSWKHV\VWHPEDODQFHGDWWKHGHVLUHG
ORFDWLRQ 1DWXUDO V\VWHPV KDYH LQVSLUHG WZR EURDG FODVVHV RI DOJRULWKP IRU WKLV
SXUSRVHV\QWKHWLFHYROXWLRQDQGSDUWLFOHVZDUPRSWLPL]DWLRQ
6\QWKHWLFHYROXWLRQLVPRGHOHGRQELRORJLFDOHYROXWLRQ0DQ\GLIIHUHQWDOJRULWKPV
KDYHEHHQGHYHORSHG>@EXWWKH\VKDUHWKHLGHDRIDSRSXODWLRQRISRWHQWLDOVROXWLRQV
WKDWYDULHVRYHUWLPHZLWKILWWHUVROXWLRQVSHUVLVWLQJDQGOHVVILWRQHVEHLQJGLVFDUGHG
7KH YDULDWLRQDO PHFKDQLVPV ZKLFK XVXDOO\ LQFOXGH UDQGRP PXWDWLRQ H[SORUH WKH
V\VWHP
VSRWHQWLDOEHKDYLRUVZKLOHWKHGHDWKRIOHVVILWVROXWLRQVDQGWKHSHUSHWXDWLRQ
RIPRUHILWRQHVLVWKHFRQWUROSUHVVXUHWKDWVHOHFWVWKHGHVLUHGEHKDYLRU
6YHQ$%UXHFNQHUDQG+9DQ'\NH3DUXQDN
3DUWLFOH VZDUP RSWLPL]DWLRQ >@ LV LQVSLUHG E\ WKH IORFNLQJ EHKDYLRU RI ELUGV ,Q
DGDSWDWLRQVRIWKLVEHKDYLRUWRFRPSXWDWLRQVROXWLRQVGRQRWXQGHUJRELUWKDQGGHDWK
DVLQHYROXWLRQDU\PHFKDQLVPV,QVWHDGWKH\DUHGLVWULEXWHG LQVRPHVSDFHZKLFK
PD\ EH WKH SUREOHP VSDFH RU DQ DUELWUDU\ VWUXFWXUH DQG VKDUH ZLWK WKHLU QHDUHVW
QHLJKERUVWKHEHVWVROXWLRQVWKH\KDYHIRXQGVRIDU(DFKVROXWLRQHQWLW\WKHQDGMXVWV
LWV RZQ EHKDYLRU WR WDNH LQWR DFFRXQW D EOHQG RI LWV RZQ H[SHULHQFH DQG WKDW RI LWV
QHLJKERUV
0DUNHWEDVHGELGGLQJPHFKDQLVPVDUHDYDULDWLRQRQSDUWLFOHVZDUPRSWLPL]DWLRQ
7KH VLPLODULW\ OLHV LQ VHOHFWLRQ YLD EHKDYLRUDO PRGLILFDWLRQ WKURXJK WKH H[FKDQJH RI
LQIRUPDWLRQUDWKHUWKDQFKDQJHVLQWKHFRPSRVLWLRQRIWKHSRSXODWLRQ7KHDSSURDFKHV
GLIIHULQWKHXVHWKDWLVPDGHRIWKHVKDUHGLQIRUPDWLRQ,QWKHSDUWLFOHVZDUPDJHQWV
LPLWDWH RQH DQRWKHU ZKLOH LQ ELGGLQJ VFKHPHV WKH\ XVH WKLV LQIRUPDWLRQ LQ PRUH
FRPSOLFDWHGFRPSXWDWLRQVWRGHWHUPLQHWKHLUEHKDYLRU
7KHQHHGWRDGMXVWWKHV\VWHP
VIXQFWLRQWRPHHWUHTXLUHPHQWVOHDGVWRWKUHHGHVLJQ
SULQFLSOHV
)XQFWLRQ *HQHUDWH EHKDYLRUDO GLYHUVLW\²6WUXFWXUH DJHQWV WR HQVXUH WKDW WKHLU
FROOHFWLYH EHKDYLRU ZLOO H[SORUH WKH EHKDYLRUDO VSDFH DV ZLGHO\ DV SRVVLEOH 2QH
IRUPXODIRUWKLVREMHFWLYHKDVWKUHHSDUWV
/HWHDFKDJHQWVXSSRUWPXOWLSOHIXQFWLRQV
/HWHDFKIXQFWLRQUHTXLUHPXOWLSOHDJHQWV
%UHDNWKHV\PPHWU\DPRQJWKHDJHQWVZLWKUDQGRPRUFKDRWLFPHFKDQLVPV
7KHILUVWWZRSRLQWVHQVXUHWKDWV\VWHPIXQFWLRQDOLW\HPHUJHVIURPDJHQWLQWHUDFWLRQV
DQGWKDWDQ\JLYHQIXQFWLRQDOLW\FDQEHFRPSRVHGLQPXOWLSOHZD\V7KHWKLUGHQVXUHV
DGLYHUVLW\RIRXWFRPHVGHSHQGLQJRQZKLFKDJHQWVMRLQWRJHWKHUWRSURYLGHDJLYHQ
IXQFWLRQDWDSDUWLFXODUWLPH
)XQFWLRQ*LYHDJHQWVDFFHVVWRDILWQHVVPHDVXUH²$JHQWVQHHGWRPDNHORFDO
GHFLVLRQV WKDW IRVWHU JOREDO JRDOV>@ $ PDMRU FKDOOHQJH LV ILQGLQJ PHDVXUHV WKDW
DJHQWVFDQHYDOXDWHRQWKHEDVLVRIORFDOLQIRUPDWLRQEXWWKDWFRUUHODWHZLWKRYHUDOO
V\VWHPVWDWH,QRQHDSSOLFDWLRQZHKDYHIRXQGWKHHQWURS\FRPSXWHGRYHUWKHVHWRI
EHKDYLRUDORSWLRQVRSHQWRDQDJHQWWREHDXVHIXOPHDVXUHRIWKHGHJUHHRIRYHUDOO
V\VWHP FRQYHUJHQFH >@ WKDW DJHQWV FDQ XVH WR PDNH LQWHOOLJHQW GHFLVLRQV DERXW
ELGGLQJLQUHVRXUFHDOORFDWLRQSUREOHPV
)XQFWLRQ3URYLGHDPHFKDQLVPIRUVHOHFWLQJDPRQJDOWHUQDWLYHEHKDYLRUV²,I
DQDGHTXDWHORFDOILWQHVVPHWULFFDQEHIRXQGLWPD\VXIILFHWRJXLGHWKHEHKDYLRURI
LQGLYLGXDODJHQWV2WKHUZLVHDJHQWVVKRXOGFRPSDUHWKHLUEHKDYLRUZLWKRQHDQRWKHU
HLWKHUWRYDU\WKHFRPSRVLWLRQRIWKHRYHUDOOSRSXODWLRQDVLQV\QWKHWLFHYROXWLRQRU
WRHQDEOHLQGLYLGXDODJHQWVWRYDU\WKHLUEHKDYLRUDVLQSDUWLFOHVZDUPRSWLPL]DWLRQ
(PHUJHQW0$1(70DQDJHPHQW
$ ILQHJUDLQHG VHOIRUJDQL]LQJ DJHQW V\VWHP FDQ VROYH WKH VHUYLFH ORFDWLRQ SUREOHP
VSHFLILHG LQ VHFWLRQ 2XU DJHQW V\VWHP GHPRQVWUDWHV WKH DSSOLFDWLRQ RI WKH GHVLJQ
SULQFLSOHVSURSRVHGLQVHFWLRQ,QVHFWLRQZHUHYLHZKRZRXUGHVLJQUHIOHFWVWKHVH
6HOIRUJDQL]LQJ0$1(70DQDJHPHQW
SULQFLSOHV %HIRUH ZH SUHVHQW RXU VHOIRUJDQL]LQJ GHVLJQ ZH GLVFXVV D EDVHOLQH
VROXWLRQWKDWDFKLHYHVWKHJOREDOO\RSWLPDOVHUYLFHSHUIRUPDQFHEXWGRHVQRWVDWLVI\
WKHVHYHUHUHVRXUFHFRQVWUDLQWVLQKHUHQWWR0$1(7V
VHUYLFH³QHHG´
QRWPHW
)LJ$JOREDOVROXWLRQSURYLGHVPD[LPXPSHUIRUPDQFHZLWKXQDFFHSWDEOHUHVRXUFHGUDLQ
$*OREDO6ROXWLRQ
:HFDQHDVLO\FRQVWUXFWDJOREDOVROXWLRQWKDWSURYLGHVWKHKLJKHVWSRVVLEOHUHTXHVW
VXFFHVVUDWHIRUWKHFOLHQWV:HLJQRUHWKHGHVLUHWRSUHVHUYHEDWWHU\SRZHUDQGOHWDOO
VHUYHU QRGHV H[HFXWH WKH VHUYHU SURFHVV DW DOO WLPHV PD[LPXP VHUYHU DYDLODELOLW\
:HXVHJOREDONQRZOHGJHUHTXLULQJYHU\ODUJHEDQGZLGWKWRGHWHUPLQHIRUDFOLHQW
WKDWZDQWVWRVHQGDUHTXHVWZKLFKDYDLODEOHVHUYHUQRGHVDUHFXUUHQWO\LQUDQJHSDWK
H[LVWVDQGWKHQZHVHOHFWWKHUHFLSLHQWRIWKHUHTXHVWUDQGRPO\IURPWKLVVHW
7KLV VROXWLRQ IRUPDOO\ DYRLGV VHQGLQJ UHTXHVWV WR VHUYHUV WKDW DUH RXW RI UHDFK
ZKRVH QRGH LV FXUUHQWO\ GRZQ RU ZKRVH VHUYHU SURFHVV LV FXUUHQWO\ QRW H[HFXWLQJ
%XW LWV UHVRXUFH UHTXLUHPHQWV DUH WRR ODUJH WR PHHW WKH VHYHUH FRQVWUDLQWV RI WKH
DSSOLFDWLRQGRPDLQDGKRFPRELOHZLUHOHVVQHWZRUNDPRQJEDWWHU\SRZHUHGQRGHV
$OVR IURP D PRUH SURJUDPPDWLF SRLQW RI YLHZ WKLV VROXWLRQ GRHV QRW GHPRQVWUDWH
HPHUJHQWFRJQLWLRQVLQFHWKHFRPSOH[LW\RIWKHLQGLYLGXDOQRGHFOLHQWLVDVKLJKDV
WKH V\VWHPOHYHO FRPSOH[LW\ 1HYHUWKHOHVV WKLV VROXWLRQ SURYLGHV XV ZLWK D
SHUIRUPDQFH DQG UHVRXUFHXVDJH EDVHOLQH DJDLQVW ZKLFK ZH PHDVXUH RXU ORFDO
DSSURDFKLQWKHGHPRQVWUDWLRQ
$/RFDO6ROXWLRQ
2XUORFDOVROXWLRQVWDUWVZLWKWKHIROORZLQJLQLWLDOFRQGLWLRQV
• 6HUYHUSURFHVVHVVKXWGRZQLPPHGLDWHO\LIQRUHTXHVWVDUULYH
6YHQ$%UXHFNQHUDQG+9DQ'\NH3DUXQDN
• $ FOLHQW GRHV QRW NQRZ DERXW WKH ORFDWLRQ RI VHUYHUV LQ WKH QHWZRUN XQOHVV WKH
FOLHQWLVFRORFDWHGZLWKDVHUYHURQWKHVDPHQRGH
• 6HUYHUQRGHVPRYHUDQGRPO\
7KXVLQWHUPVRIRXUGHVLJQJRDOVZHSUHVHUYHPD[LPXPEDWWHU\SRZHUEXWPRVW
FOLHQWV
VHUYLFHQHHGVDUHQRWPHWVLQFHWKH\GRQ
WNQRZZKLFKVHUYHUWRDGGUHVV
:H QRZ GHILQH D FRHYROXWLRQDU\ OHDUQLQJ SURFHVV EDVHG RQ LQGLYLGXDO
UHLQIRUFHPHQW LQ ZKLFK WKH VHUYHU SRSXODWLRQ OHDUQV WR PDLQWDLQ DQ DSSURSULDWH
QXPEHU RI DFWLYH VHUYHU SURFHVVHV DQG WKH FOLHQW SRSXODWLRQ OHDUQV WR GLUHFW WKH
UHTXHVWVWRWKHVHDFWLYHVHUYHUV
6HUYHU$FWLYDWLRQ/HDUQLQJ
$Q\VHUYHUQRGHLVDZDUHRIWKHLQFRPLQJUHTXHVWVIURPRQHRUPRUHFOLHQWV,IWKH
VHUYHUSURFHVVLVUXQQLQJWKHQWKHVHUHTXHVWVDUHVHUYHGRWKHUZLVHWKH\IDLOEXWWKH
QRGHZLOOLPPHGLDWHO\VWDUWXSWKHVHUYHUSURFHVVWREHDYDLODEOHIRUDQ\QHZUHTXHVWV
LQ WKH QH[W F\FOH :KLOH WKH VHUYHU SURFHVV LV UXQQLQJ LW WUDFNV WKH QXPEHU RI
LQFRPLQJUHTXHVWV,IWKHUHDUHQRUHTXHVWVLWZLOOEHJLQDFRXQWGRZQ,WZLOOHLWKHU
DERUW WKH FRXQWGRZQ LI QHZ UHTXHVWV DUULYH DQG DUH VHUYHG RU VKXW GRZQ LI LW
UHDFKHVWKHHQGRIWKHFRXQWGRZQ
,QLWLDOO\ WKH GXUDWLRQ RI WKH FRXQWGRZQ LV ]HUR 7KXV VHUYHU SURFHVVHV DUH VKXW
GRZQ DV VRRQ DV QR QHZ UHTXHVWV FRPH LQ :H GHILQH WKH IROORZLQJ VLPSOH
UHLQIRUFHPHQWOHDUQLQJSURFHVVWRDGMXVWWKHGXUDWLRQRIWKHQH[WFRXQWGRZQ
,IDUHTXHVWIURPDFOLHQWDUULYHVDQGWKHVHUYHUSURFHVVLVGRZQZHLQFUHDVH
WKH OHQJWK RI WKH FRXQWGRZQ SHULRG IRU VXEVHTXHQW FRXQWGRZQV VLQFH
DSSDUHQWO\WKHVHUYHUVKRXOGKDYHEHHQXSDQGZHORVWSHUIRUPDQFHIDLOHGWR
VHUYHDUHTXHVWZKLOHWKHVHUYHUZDVGRZQ
± ,I QR UHTXHVW DUULYHV ZKLOH WKH FRXQWGRZQ SURFHHGV DQG WKH VHUYHU SURFHVV
UHDFKHV WKH HQG RI WKH FRXQWGRZQ WKHQ ZH GHFUHDVH WKH OHQJWK RI WKH
FRXQWGRZQ SHULRG IRU VXEVHTXHQW FRXQWGRZQV VLQFH DSSDUHQWO\ WKH VHUYHU
FRXOGKDYHEHHQGRZQDOUHDG\DQGZHZDVWHGUHVRXUFHVEDWWHU\SRZHUZKLOH
WKHVHUYHUZDVXS
7KXVGULYHQE\WKHGHPDQGSDWWHUQDVLWLVSHUFHLYHGDWWKHSDUWLFXODUVHUYHUQRGH
WKH VHUYHU SURFHVV OHDUQV WR PDLQWDLQ WKH RSWLPDO DYDLODELOLW\ ,Q HIIHFW WKH VHUYHU
OHDUQVWKHPHDQWLPHEHWZHHQUHTXHVWVDQGDGMXVWVLWVFRXQWGRZQOHQJWKDFFRUGLQJO\
WRVWD\XSORQJHQRXJK:LWKWKLVOHDUQLQJPHFKDQLVPLQSODFHWKHFOLHQWSRSXODWLRQ
ZLOO QRZ DVVXPH WKH UROH RI WKH WHDFKHU DV LW JHQHUDWHV D GHPDQG VLJQDO WKDW OHDGV
VRPHVHUYHUVWRVWD\GRZQH[WUHPHO\VKRUWFRXQWGRZQZKLOHRWKHUVVWD\FRQVLVWHQWO\
XSH[WUHPHO\ORQJFRXQWGRZQV
&OLHQW3UHIHUHQFH/HDUQLQJ
,QLWLDOO\ RQO\ FOLHQWV WKDW DUH FRORFDWHG ZLWK D VHUYHU RQ WKH VDPH QRGH KDYH DQ\
LQIRUPDWLRQDERXWSRVVLEOHVHUYHUDGGUHVVHV7KHVHFOLHQWVZLOOEHFRPHWKHVRXUFHRI
NQRZOHGJH RI WKH FOLHQW SRSXODWLRQ DV WKH\ VKDUH WKLV LQIRUPDWLRQ ZLWK WKHLU
QHLJKERUV
6HOIRUJDQL]LQJ0$1(70DQDJHPHQW
.QRZOHGJH5HSUHVHQWDWLRQ²&OLHQWVPDQDJHWKHLUNQRZOHGJHDERXWDQGHYDOXDWLRQ
RIVSHFLILFVHUYHUVLQDG\QDPLFVHWRIVFRUHFDUGVRQHIRUHDFKVHUYHUWKH\NQRZ$
VFRUHFDUGFDUULHVWKHDGGUHVVRIWKHVHUYHUDVFRUHLQIDYRUSURDQGDVFRUHDJDLQVW
FRQXVLQJWKLVVHUYHU7KHFXUUHQWVFRUHRIDVHUYHULVFRPSXWHGDVSURFRQ
'HFLVLRQ 3URFHVV²:KHQ D FOLHQW QHHGV WR VHOHFW D VHUYHU LW ZLOO QRUPDOL]H WKH
FXUUHQWVFRUHVRIDOOVFRUHFDUGVVRWKDWWKH\DGGXSWRRQHDQGVHOHFWDVHUYHUZLWKD
SUREDELOLW\ HTXDO WR WKH QRUPDOL]HG VFRUH URXOHWWH ZKHHO VHOHFWLRQ 7KXV VHUYHUV
ZLWKDORZFXUUHQWVFRUHFRPSDUHGWRRWKHUVKDYHDORZHUSUREDELOLW\RIEHLQJFKRVHQ
E\ WKH FOLHQW ,I WKH FOLHQW FXUUHQWO\ GRHV QRW KDYH DQ\ VFRUHFDUGV WKHQ LW FDQ RQO\
FRQWDFWDVHUYHULILWFRORFDWHGZLWKRQHRWKHUZLVHLWVVHUYLFHQHHGZLOOQRWEHPHWLQ
WKLVGHFLVLRQF\FOH
,QIRUPDWLRQ6KDULQJ²,IDFOLHQWVHOHFWVDVHUYHURQDQRGHWKDWLVFXUUHQWO\ZLWKLQ
UHDFK LW ZLOO VHQG D UHTXHVW WR WKH VHUYHU DQG VKDUH WKH RXWFRPH RI WKLV LQWHUDFWLRQ
ZLWK LWV GLUHFW QHLJKERUV ,I WKH UHTXHVW LV PHW WKH FOLHQW ZLOO LQFUHDVH LWV RZQ SUR
VFRUHRIWKDWVHUYHUE\RQHDQGLWZLOOVHQGWKHVDPHVXJJHVWLRQWRLWVGLUHFWQHLJKERUV
,I WKH UHTXHVW LV QRW PHW WKH FRQ VFRUHV DUH LQFUHDVHG LQ WKH VDPH ZD\ 7KHVH
VXJJHVWLRQV WR WKH QHLJKERUV PD\ OHDG WR WKH FUHDWLRQ RI QHZ VFRUH FDUGV DW WKRVH
QHLJKERUV LI WKH\ KDG QRW NQRZQ DERXW WKLV VHUYHU EHIRUH 7KXV NQRZOHGJH DERXW
UHOHYDQWVHUYHUVVSUHDGVWKURXJKWKHQHWZRUNGULYHQE\WKHDFWXDOXVHRIWKHVHVHUYHUV
)XUWKHUPRUH WKH VXFFHVV RU IDLOXUH RI WKH LQWHUDFWLRQ ZLWK D VHUYHU UHLQIRUFHV WKH
SUHIHUHQFHV RI WKH FOLHQW SRSXODWLRQ DQG WKXV ZLWK D UDQGRP FRPSRQHQW WR EUHDN
V\PPHWULHV G\QDPLFDOO\ IRFXVHV WKH DWWHQWLRQ RQ D IHZ DFWLYH VHUYHUV ZKLOH
HQFRXUDJLQJGHDFWLYDWLRQIRURWKHUVVHH³6HUYHU$FWLYDWLRQ/HDUQLQJ´
7UXWK0DLQWHQDQFH²7KHFRQVWDQWFKDQJHRIWKHQHWZRUNWRSRORJ\GULYHQE\WKH
QRGH PRYHPHQWV DQG WKHLU IDLOXUHV UHTXLUHV WKDW WKH FOLHQW SRSXODWLRQ FRQWLQXRXVO\
XSGDWHLWVNQRZOHGJHDERXWUHDFKDEOHVHUYHUVDQGWKHLUHYDOXDWLRQ:KLOHWKHVFRUH
VKDULQJPHFKDQLVPHQVXUHVWKDWWKHSHUIRUPDQFHRIDUHDFKDEOHVHUYHULVFRQWLQXRXVO\
UHHYDOXDWHGWKHFOLHQWVVWLOOQHHGDPHFKDQLVPWRIRUJHWUHIHUHQFHVWRVHUYHUVWKDWGR
QRWH[LVWDQ\PRUHRUWKDWDUHRXWRIUHDFKQRZ2WKHUZLVHLQORQJWHUPRSHUDWLRQRI
WKHV\VWHPWKHFOLHQWVZRXOGGURZQLQREVROHWHDGGUHVVHV
:H LPSOHPHQWHG D PHFKDQLVP WKDW UHYHUVHV WKH WUDGLWLRQDO DSSURDFK WR WUXWK
PDLQWHQDQFH 5DWKHU WKDQ PDLQWDLQLQJ DQ\ NQRZOHGJH XQWLO LW LV SURYHQ ZURQJ ZH
EHJLQ WR UHPRYH NQRZOHGJH DV VRRQ DV LW LV QR ORQJHU UHLQIRUFHG 7KLV DSSURDFK LV
VXFFHVVIXOO\ GHPRQVWUDWHG LQ QDWXUDO DJHQW V\VWHPV VXFK DV DQW FRORQLHV ZKHUH
LQIRUPDWLRQ VWRUHG LQ SKHURPRQHV EHJLQV WR HYDSRUDWH DV VRRQDVLWLVODLGGRZQ$
FOLHQW³HYDSRUDWHV´LWVVFRUHVSURDQGFRQLQGLYLGXDOO\E\PXOWLSO\LQJWKHPZLWKD
JOREDOO\IL[HGIDFWRUEHWZHHQ]HURDQGRQHLQHDFKGHFLVLRQF\FOH7KXVERWKVFRUHV
DSSURDFK]HURRYHUWLPHLIWKHFOLHQWRULWVQHLJKERUVGRQRWXVHWKHVHUYHUDQ\PRUH,I
ERWKVFRUHVKDYHIDOOHQEHORZDIL[HGWKUHVKROGWKHQWKHVFRUHFDUGLVUHPRYHGIURP
WKHFOLHQW
VPHPRU\±WKHFOLHQWIRUJHWVDERXWWKLVVHUYHU
$FOLHQWDOVRFKRRVHVWRIRUJHWDERXWDSDUWLFXODUVHUYHULIWKHFRQVFRUHGRPLQDWHV
WKHSURVFRUHE\DJOREDOO\IL[HGUDWLRFRQFRQSUR!WKUHVKROG!7KXV
VHUYHUV WKDW DUH WUDLQHG E\ WKH FOLHQW SRSXODWLRQ WR EH GRZQ DUH HYHQWXDOO\ UHPRYHG
IURPWKHFROOHFWLYHPHPRU\DQGDUHOHIWXQWRXFKHG7KH\RQO\UHWXUQLQWRWKHPHPRU\
6YHQ$%UXHFNQHUDQG+9DQ'\NH3DUXQDN
RI FOLHQWV LI DOO RWKHU VHUYHUV KDYH DOVR EHHQ IRUJRWWHQ DQG WKHLU FRORFDWHG FOLHQW LV
IRUFHGWRXVHWKHP
$JHQW
3URFHVVHV
/RFDO6WDWH '\QDPLFV
3RSXODWLRQ $JHQWV
0DQLSXODWH
(QYLURQPHQW
(QYLURQPHQW
'\QDPLFV /RFDO6WDWH
'\QDPLF
(QYLURQPHQW
)LJ6WLJPHUJLFFRRUGLQDWLRQRIDJHQWVLQDVKDUHGHQYLURQPHQW
6HUYHU1RGH/RFDWLRQ/HDUQLQJ
,Q D FRHYROXWLRQDU\ SURFHVV WKH VHUYHU DQG FOLHQW SRSXODWLRQV OHDUQ ZKLFK FOLHQWV
VKRXOG IRFXV RQ ZKLFK VHUYHUV :H FDQ VWDELOL]H WKLV SUHIHUHQFH SDWWHUQ DQG UHGXFH
WKH QHHG IRU UHOHDUQLQJ E\ GHFUHDVLQJ WKH OLNHOLKRRG WKDW WKH FRQQHFWLRQ EHWZHHQ D
FOLHQW DQG LWV FKRVHQ VHUYHU LV GLVUXSWHG 6LQFH WKH ULVN IRU D GLVUXSWLRQ RI WKH SDWK
EHWZHHQ D FOLHQW DQG D VHUYHU JHQHUDOO\ LQFUHDVHV ZLWK WKH GLVWDQFH EHWZHHQ WKHLU
QRGHVPRYLQJWKHVHUYHUQRGHWRZDUGVLWVFXUUHQWFOLHQWVZLOOGHFUHDVHWKLVULVN
:H DVVXPH WKDW DQ\ FOLHQW DQG VHUYHU SURFHVVHV KDYH PHDQV WR HVWLPDWH WKHLU
UHVSHFWLYHQRGH
VFXUUHQWVSDWLDOORFDWLRQDQGWKDWWKHVHUYHUQRGHPD\DFWXDOO\FRQWURO
LWVPRYHPHQWZLWKLQFHUWDLQFRQVWUDLQWVLILWFKRRVHVWR
$VDFOLHQWVHQGVDUHTXHVWWRDVHUYHULWLQFOXGHVLWVFXUUHQWORFDWLRQLQWKHUHTXHVW
PHVVDJH 7KH VHUYHU QRGH FRPSXWHV WKH YHFWRU EHWZHHQ WKH FOLHQW DQG WKH VHUYHU
ORFDWLRQDQGDGGVXSDOOYHFWRUVIURPDOOUHTXHVWVZLWKLQDGHFLVLRQF\FOH9HFWRUVRI
UHTXHVWV WKDW IDLOHG DUH QHJDWHG EHIRUH WKH\ DUH DGGHG WR WKH VXP 7KH UHVXOWLQJ
FRPELQHGYHFWRUGHWHUPLQHVWKHGLUHFWLRQRIWKHQH[WPRYHRIWKHVHUYHUQRGH,IWKH
UHTXHVWVIDLOHGEHFDXVHWKHVHUYHUSURFHVVZDVGRZQWKHQWKHQRGHPRYHVDZD\IURP
WKH ³FHQWHU RI JUDYLW\´ RI WKH FOLHQWV WKDW FRQWDFWHG WKLV VHUYHU 2WKHUZLVH WKH QRGH
ZLOOPRYHWRZDUGWKHVHFOLHQWV7KHOHQJWKRIWKHVWHSIRUWKHVHUYHUQRGHLVIL[HGWRD
JOREDOFRQVWDQWFKDUDFWHUL]LQJWKHSK\VLFDODELOLW\RIWKHQRGHWRPRYH
6WLJPHUJLF&RRUGLQDWLRQ
7KHFRRUGLQDWHGEHKDYLRURIPDQ\VLPSOHDJHQWVVHUYHUFOLHQWQRGHLQWKHKLJKO\
G\QDPLFDQGGLVUXSWLYHHQYLURQPHQWRIWKH6HUYLFH/RFDWLRQGHPRQVWUDWLRQHPHUJHV
IURP SHHUWRSHHU LQWHUDFWLRQV LQ D VKDUHG HQYLURQPHQW GULYHQ E\ VLPSOH UXOHV DQG
G\QDPLFORFDONQRZOHGJH7KHLQGLYLGXDOFRPSRQHQWVRIWKHV\VWHPDUHQRWH[SOLFLWO\
DZDUHRIWKHRYHUDOOV\VWHPIXQFWLRQVRIVHOIGLDJQRVLVDQGVHOIUHFRQILJXUDWLRQ
6HOIRUJDQL]LQJ0$1(70DQDJHPHQW
1RGH
1RGH &OLHQW /RFDO3UHIHUHQFHV $GMXVW3UHIHUHQFHV
0RYHPHQW 3RSXODWLRQ 3RSXODWLRQ LQ6HUYHU6HOHFWLRQ LQ1HLJKERUKRRG
1RGH
6HUYHU 5HDFKDELOLW\
3RSXODWLRQ 8WLOL]DWLRQ6XFFHVV
6HUYHU RU)DLOXUH(YHQW
$YDLODELOLW\ $YDLODELOLW\
6WDWH
'\QDPLFV
)LJ6WLJPHUJLFFRRUGLQDWLRQRI0$1(7DJHQWSRSXODWLRQV
7KH FRRUGLQDWLRQ PHFKDQLVP GHWDLOHG LQ WKLV GHPRQVWUDWLRQ LV DQ H[DPSOH RI
VWLJPHUJ\ LQ ZKLFK LQGLYLGXDO DJHQW DFWLYLW\ LV LQIOXHQFHG E\ WKH VWDWH RI WKH DJHQW
DQGLWVORFDOHQYLURQPHQW$VDJHQWDFWLYLW\PDQLSXODWHVWKHHQYLURQPHQWVXEVHTXHQW
DJHQWDFWLYLW\G\QDPLFVPD\FKDQJH)LJ,IWKLVIORZRILQIRUPDWLRQEHWZHHQWKH
DJHQWVWKURXJKWKHHQYLURQPHQWHVWDEOLVKHVDIHHGEDFNORRSWKDWGHFUHDVHVWKHHQWURS\
RI WKH RSWLRQV RI WKH LQGLYLGXDO DJHQWV WKHQ FRRUGLQDWHG EHKDYLRU HPHUJHV LQ WKH
SRSXODWLRQ:HHQJLQHHUWKHDJHQWEHKDYLRUDQGWKHLQGLUHFWLQIRUPDWLRQIORZVRWKDW
WKHHPHUJHQWFRRUGLQDWHGEHKDYLRUPHHWVWKHGHVLJQJRDO
7KUHH SRSXODWLRQV RI SURFHVVHV DJHQWV FRQWULEXWH WR WKH HPHUJLQJ V\VWHP
IXQFWLRQDOLW\ %HFDXVH HDFK SRSXODWLRQ RSHUDWHV LQ WKH VKDUHGQHWZRUNHQYLURQPHQW
WKHRWKHUSRSXODWLRQVLQIOXHQFHLWVG\QDPLFV)RULQVWDQFHWKHFOLHQWVFRRUGLQDWHWKHLU
VHUYHUFKRLFHWKURXJKWKHH[FKDQJHRIVFRUHVEXWWKHLUDELOLW\WRIRFXVRQRQO\DIHZ
VHUYHUVGHSHQGVRQWKHVHUYHUSRSXODWLRQ
VDELOLW\WRLGHQWLI\WKHHPHUJLQJLQWHQWLRQRI
WKHFOLHQWVDQGWRPDLQWDLQWKHVHUYHUSURFHVVHVRQWKHFRUUHFWQRGHV)LJLGHQWLILHV
WKHPDLQIORZRILQIRUPDWLRQDPRQJWKHWKUHHSRSXODWLRQVGULYHQE\WKHLUUHVSHFWLYH
G\QDPLFV DQG OLQNHG E\ WKH RFFXUUHQFH RI VXFFHVVIXO RU IDLOHG XWLOL]DWLRQ HYHQWV ±
UHTXHVWVIURPFOLHQWVWRVHUYHUV
&RPSDULVRQZLWKWKH*OREDO6ROXWLRQ
:H LPSOHPHQWHG ERWK VROXWLRQV JOREDO DQG ORFDO LQ D VRIWZDUH GHPRQVWUDWLRQ WKDW
DOORZVXVWRREVHUYHWKHRQJRLQJRSHUDWLRQRIWKHV\VWHPYLVXDOO\EXWZKLFKGRHVQRW
SURYLGH DQ\ V\VWHPDWLF H[SHULPHQWDWLRQ SDUDPHWHU VZHHS IRUPDO DQDO\VLV
RSSRUWXQLWLHV
/HWXVFRQVLGHUWKHVWDWLFFDVHILUVW:HUHGXFHWKHSUREDELOLW\RIQRGHVWRIDLOWR
]HUR DQG IUHH]H WKHLU UDQGRP PRWLRQ 7KXV WKH 0$1(7 WRSRORJ\ UHPDLQV IL[HG WR
6YHQ$%UXHFNQHUDQG+9DQ'\NH3DUXQDN
WKH LQLWLDO VWDWH :LWK WKH JOREDO VROXWLRQ FOLHQWV WKDW DUH LQ UHDFK RI D VHUYHU
LPPHGLDWHO\ ILQG WKH VHUYHU DQG VXFFHHG LQ XWLOL]LQJ WKH VHUYLFH ZKLOH DOO RWKHUV
FRQWLQXDOO\IDLO7KHSHUIRUPDQFHRIWKHV\VWHPLQSURYLGLQJWKHVHUYLFHWRWKHFOLHQW
LV PD[LPDO 6LQFH WKH VHUYHUV DUH DOZD\V RQ WKH XVDJH RI SURFHVVLQJ SRZHU E\ WKH
VHUYHUSURFHVVHVLVPD[LPDOWRR
2XU ORFDO VROXWLRQ EHJLQV ZLWK D YHU\ ORZ SHUIRUPDQFH VLQFH DOO FOLHQWV H[FHSW
WKRVHWKDWDUHFRORFDWHGZLWKDVHUYHURQWKHVDPHQRGHGRQRWKDYHDQ\NQRZOHGJH
DERXWDYDLODEOHVHUYHUV%XWRQFHDFRORFDWHGFOLHQWLQLWLDWHVLWVILUVWVHUYLFHUHTXHVW
WR LWV ORFDO VHUYHU WKH NQRZOHGJH DERXW WKLV VHUYHU UDSLGO\ SURSDJDWHV WKURXJK WKH
VHUYHU
VVXEQHWZRUNDQGRWKHUFOLHQWVVWDUWXWLOL]LQJWKHVHUYHUWRR,IWKHUHDUHPRUH
WKDQRQHVHUYHULQDVXEQHWZRUNWKHQWKHFOLHQWV
DV\PPHWULFUHLQIRUFHPHQWRIWKHLU
VFRUHFDUGVDQGWKHVHUYHUV
DFWLYDWLRQOHDUQLQJTXLFNO\EUHDNVV\PPHWULHVDQGIRFXVHV
WKHFOLHQWV
UHTXHVWRQWRRQHVHUYHU$WWKLVSRLQWWKHSHUIRUPDQFHRIWKHV\VWHPLVDV
JRRG DV ZLWK WKH JOREDO VROXWLRQ EXW WKH UHVRXUFH XVDJH LV ORZHU LI WKH QHWZRUN
WRSRORJ\SURYLGHVIRUPXOWLSOHVHUYHUVLQDVXEQHWZRUN
/HW XV QRZ LQWURGXFH D FKDQJH LQ WKH WRSRORJ\ DV HLWKHU D QRGH IDLOV RU UDQGRP
PRYHPHQW FKDQJHV WKH OLQN VWUXFWXUH 6XFK D FKDQJH PD\ RU PD\ QRW FKDQJH WKH
UHDFKDELOLW\RUDYDLODELOLW\RIVHUYHUVIRUDVXESRSXODWLRQRIFOLHQWV7KHPRUHFOLHQWV
DUHDIIHFWHGWKHPRUHVHYHUHDUHWKHHIIHFWVRIWKLVWRSRORJ\FKDQJH:LWKWKHJOREDO
VROXWLRQ WKH SHUIRUPDQFH RI WKH V\VWHP LPPHGLDWHO\ DGMXVWV WR WKH PD[LPDOO\
SRVVLEOH XWLOL]DWLRQ VXFFHVV UDWH ,Q FRQWUDVW RXU ORFDO DSSURDFK H[SHULHQFHV D
WHPSRUDU\ GURSRII LQ SHUIRUPDQFH DV WKH DIIHFWHG FOLHQWV ILUVW WU\ WR XWLOL]H VHUYHUV
WKDW DUH QR ORQJHU DYDLODEOH DQG WKHQ H[FKDQJH NQRZOHGJH DERXW RWKHU ORFDOO\
DYDLODEOH VHUYHUV WKDW KDG VKXW GRZQ 7KH PRUH VHYHUH WKH WRSRORJ\ FKDQJH LV WKH
ODUJHULVWKHDJJUHJDWHGORVVRISHUIRUPDQFHGXULQJWKLVUHOHDUQLQJF\FOH
)LQDOO\ OHW XV UHSHDWHGO\ WULJJHU WRSRORJ\ FKDQJHV 7KHVH FKDQJHV RFFXU
VWRFKDVWLFDOO\ DQG ZH K\SRWKHVL]H WKDW WKH IUHTXHQF\ RI FKDQJHV RI D IL[HG VHYHULW\
IROORZVDSRZHUODZZKHUHPRUHVHYHUHFKDQJHVDUHH[SRQHQWLDOO\OHVVIUHTXHQW$V
WKHGXUDWLRQRIWKHUHOHDUQLQJF\FOHLQFUHDVHVZLWKWKHVHYHULW\RIWKHFKDQJHVWKHUH
ZLOOEHDSRLQWZKHUHWKHQH[WFKDQJHRFFXUVEHIRUHWKHUHOHDUQLQJLVFRPSOHWHG:H
H[SHFWDFOHDUSKDVHFKDQJHLQWKHSHUIRUPDQFHDQGWKXVDSSOLFDELOLW\RIRXUORFDO
VROXWLRQDVWKHG\QDPLFVRIWRSRORJ\FKDQJHVXUSDVVDWKUHVKROG:HKRSHWRYHULI\
WKLVSUHGLFWLRQLQIXWXUHUHVHDUFK
5HYLHZLQJWKH$SSURDFK
,QWKLVVHFWLRQZHEULHIO\UHYLHZKRZRXUGHVLJQRIWKHVHUYLFHORFDWLRQV\VWHPPHHWV
WKHGHVLJQSULQFLSOHVSURSRVHGLQVHFWLRQ
&RXSOLQJ 8VH D GLVWULEXWHG HQYLURQPHQW²7KH LQWHUDFWLRQV DPRQJ FOLHQWV DUH
FRQVWUDLQHG E\ WKH FXUUHQW WRSRORJ\ RI WKH QHWZRUN $ FOLHQW PD\ H[FKDQJH
LQIRUPDWLRQRQO\ZLWKLWVGLUHFWQHLJKERUV7KURXJKWKLVUHVWULFWLRQZHHQVXUHWKDWDQ\
FKDQJH LQ WKH QHWZRUN WRSRORJ\ LPPHGLDWHO\ FKDQJHV WKH FOLHQWV
LQWHUDFWLRQ SDWWHUQ
ZLWKRXWUHTXLULQJUHDVRQLQJDERXWWKHWRSRORJ\
6HOIRUJDQL]LQJ0$1(70DQDJHPHQW
&RXSOLQJ 8VH DQ DFWLYH HQYLURQPHQW²7KH FOLHQWV DQG VHUYHUV PDLQWDLQ WKHLU
LQGLYLGXDO YLUWXDO HQYLURQPHQW LQ ZKLFK WKH\ PDLQWDLQ G\QDPLFV DQDORJRXV WR
SKHURPRQHV$FOLHQW
VVHWRIVFRUHFDUGVRINQRZQVHUYHUVDQGWKHLUSHUIRUPDQFHLVLWV
HQYLURQPHQW LW GHSRVLWV VFRUHV ZKLFK DUH HYDSRUDWHG RYHU WLPH DQG LW VHOHFWV WKH
QH[W VHUYHU EDVHG RQ WKH FXUUHQWO\ ³REVHUYHG´ VFRUH SDWWHUQ $ VHUYHU
V YLUWXDO
HQYLURQPHQWLVWKHYDULDEOHWKDWUHSUHVHQWVWKHGXUDWLRQRIWKHQH[WFRXQWGRZQ
&RXSOLQJ .HHS DJHQWV VPDOO²&OLHQWV DQG VHUYHUV DUH YHU\ VLPSOH LQ WKHLU
NQRZOHGJHUHSUHVHQWDWLRQUHDVRQLQJDQGLQWHUDFWLRQSURFHVVHV7KHFRPSOH[LW\RIWKH
PDQDJHPHQW V\VWHP HPHUJHVIURPWKHFRQWLQXRXVLQWHUDFWLRQVRIWKHDJHQWVDQGWKH
G\QDPLFVRIWKHHQYLURQPHQW
&RXSOLQJ0DSDJHQWVWRHQWLWLHVQRWIXQFWLRQV²:HLGHQWLI\FOLHQWDQGVHUYHU
DJHQWV ZLWK H[LVWLQJ QRGHV LQWHUDFWLQJ DFURVV ORFDO FRPPXQLFDWLRQ OLQNV UDWKHU WKDQ
ZLWKVHUYLFHDOORFDWLRQIXQFWLRQV
$XWRFDWDO\VLV 7KLQN IORZV UDWKHU WKDQ WUDQVLWLRQV².QRZOHGJH DERXW DFWLYH
VHUYHUV IORZV IURP FOLHQW WR FOLHQW GULYHQ E\ WKHLU LQGLYLGXDO DWWHPSWV DW XWLOL]LQJ D
SDUWLFXODUVHUYHU
$XWRFDWDO\VLV%RRVWDQG%RXQG²7KHOHQJWKRIWKHQH[WFRXQWGRZQRIDVHUYHU
LVERRVWHGE\DIDLOHGXWLOL]DWLRQDWWHPSWDQGERXQGHGE\FRXQWGRZQVWKDWUXQWRWKH
HQG &OLHQWV
DWWHPSWV DW XWLOL]LQJ D VHUYHU PD\ ERRVW WKH SRSXODWLRQ RI FOLHQWV WKDW
PD\DFFHVVWKLVVHUYHUIORZRIVHUYHUORFDWLRQNQRZOHGJHEXWWKLVSRSXODWLRQVL]HLV
ERXQGHGWRWKHVL]HRIWKHVXEQHWZRUNWRSRORJ\DQGWKHREVHUYHGSHUIRUPDQFHRI
WKHVHUYHU
$XWRFDWDO\VLV'LYHUVLI\DJHQWVWRNHHSIORZVJRLQJ²&OLHQWVZLOOIRUJHWDERXWD
VHUYHU LI WKH\ GR QRW XWLOL]H LW IRU D ZKLOH RU LI LWV SHUIRUPDQFH LV ORZ ,QIRUPDWLRQ
DERXWWKHVHIRUJRWWHQVHUYHUVZLOOIORZDJDLQLIWKHFOLHQWWKDWLVFRORFDWHGZLWKWKH
VHUYHULVIRUFHGWRXWLOL]HLWZKHQLWUXQVRXWRIDOORWKHURSWLRQV
)XQFWLRQ *HQHUDWH EHKDYLRUDO GLYHUVLW\²&OLHQWV DQG VHUYHUV KDYH GLIIHUHQW
EHKDYLRUV DQG WKH V\VWHP UHTXLUHV ERWK SRSXODWLRQV WR DFKLHYH WKH PDQDJHPHQW
IXQFWLRQ :LWKRXW FOLHQWV
OHDUQLQJ WR SUHIHU D VHUYHU VXEVHW QR VHUYHU FRXOG HYHU
GHDFWLYDWH DQG ZLWKRXW VHUYHUV
OHDUQLQJ WR VKXW GRZQ FOLHQWV FRXOG QRW IRFXV RQ D
VPDOOVHUYHUVXEVHW
)XQFWLRQ *LYH DJHQWV DFFHVV WR D ILWQHVV PHDVXUH²7KH JOREDO JRDO RI WKH
PDQDJHPHQWIXQFWLRQLVWRVKXWGRZQDVPDQ\VHUYHUVDVSRVVLEOHZKLOHPDLQWDLQLQJD
VXIILFLHQWVHUYLFHUDWH6HUYHUVSHUFHLYHWKHFXUUHQWILWQHVVRIWKHV\VWHPDJDLQVWWKLV
JRDOE\WKHIDLOXUHRIXWLOL]DWLRQUHTXHVWVZKLOHWKH\DUHVKXWGRZQSHUIRUPDQFHWRR
ORZ RU E\ WKH FRPSOHWLRQ RI D FRXQWGRZQ ZLWKRXW DQRWKHU LQFRPLQJ UHTXHVW
UHVRXUFHV ZDVWHG &OLHQWV VHHN WR PD[LPL]H V\VWHP SHUIRUPDQFH E\ IRFXVLQJ RQ
RQO\DIHZDFWLYHVHUYHUV
6YHQ$%UXHFNQHUDQG+9DQ'\NH3DUXQDN
&RQFOXVLRQ
8VLQJVHOIRUJDQL]DWLRQDQGHPHUJHQFHWRHQJLQHHUV\VWHPOHYHOIXQFWLRQDOLW\PD\EH
DGYDQWDJHRXVLQPDQ\DSSOLFDWLRQGRPDLQVEXWRIWHQLWLVQRWREYLRXVKRZWRGHVLJQ
WKHXQGHUO\LQJSURFHVVHVWRDFKLHYHWKHGHVLUHGIXQFWLRQ,QWKLVSDSHUZHLQWURGXFHG
D VHW RI JHQHUDO GHVLJQ SULQFLSOHV WKDW UHGXFH WKH RYHUZKHOPLQJ VHW RI RSWLRQV DW
GHVLJQ GHFLVLRQ SRLQWV DQG WKXV JXLGH WKH HQJLQHHU WRZDUGV D VXFFHVVIXO DSSOLFDWLRQ
GHVLJQ
:H GHPRQVWUDWH WKH GHVLJQ DSSURDFK LQ WKH UHDOZRUOG H[DPSOH RI D 0$1(7
PDQDJHPHQW V\VWHP 0$1(7V PHHW PDQ\ FULWHULD RI DSSOLFDWLRQ GRPDLQV LQ ZKLFK
VHOIRUJDQL]DWLRQ DQG HPHUJHQFH RI IXQFWLRQV LV UHTXLUHG WR SURYLGH WKH QHFHVVDU\
UREXVWQHVV DQG VFDODELOLW\ 7KHVH QHWZRUNV DUH KLJKO\ '\QDPLF SURFHVVLQJ DQG
FRPPXQLFDWLRQ LV 'HFHQWUDOL]HG DQG ORFDO GHFLVLRQ PDNHUV DUH 'LVWULEXWHG DQG
'HSULYHGRIUHVRXUFHV
2XUVHOIRUJDQL]LQJDJHQWV\VWHPIRU0$1(7PDQDJHPHQWSHUIRUPV FORVHWRWKH
RSWLPXPDFKLHYHGE\DJOREDOFRRUGLQDWLRQPHFKDQLVPWKDWFRXOGQRWUHDOLVWLFDOO\EH
LPSOHPHQWHGRQDUHDOZRUOGQHWZRUNVLQFHLWGRHVQRWPHHWWKHUHVRXUFHFRQVWUDLQWV
7KHDJHQWVLQRXUV\VWHPUHO\RQVWLJPHUJ\WRFRRUGLQDWHWKHLUDFWLYLWLHV
$FNQRZOHGJHPHQWV
7KLV ZRUN LV VXSSRUWHG LQ SDUW E\ WKH '$53$ .QRZOHGJH3ODQH VHHGOLQJ VWXG\
FRQWUDFW10WR$OWDUXPXQGHU'$53$30&KULVWRSKHU5DPPLQJ
7KHYLHZVDQGFRQFOXVLRQVLQWKLVGRFXPHQWDUHWKRVHRIWKHDXWKRUVDQGVKRXOGQRW
EHLQWHUSUHWHGDVUHSUHVHQWLQJWKHRIILFLDOSROLFLHVHLWKHUH[SUHVVHGRULPSOLHGRIWKH
'HIHQVH$GYDQFHG5HVHDUFK3URMHFWV$JHQF\RUWKH86*RYHUQPHQW
5HIHUHQFHV
>@ + $EHOVRQ ' $OOHQ ' &RRUH & +DQVRQ * +RPV\ 7 ) .QLJKW 5 1DJSDO (
5DXFK * - 6XVVPDQ DQG 5 :HLVV $PRUSKRXV &RPSXWLQJ &RPPXQLFDWLRQV RI WKH
$&0FLWHVHHUQMQHFFRPDEHOVRQDPRUSKRXVKWPO
>@ 6%UXHFNQHUDQG+9'3DUXQDN,QIRUPDWLRQ'ULYHQ3KDVH&KDQJHVLQ0XOWL$JHQW
&RRUGLQDWLRQ ,Q 3URFHHGLQJV RI $XWRQRPRXV $JHQWV DQG 0XOWL$JHQW 6\VWHPV
$$0$60HOERXUQH$XVWUDOLDSDJHV
KWWSZZZHULPRUJaYSDUXQDN$$0$6,QIR3KDVH&KDQJHSGI
6HOIRUJDQL]LQJ0$1(70DQDJHPHQW
>@ &&DVWHOIUDQFKL)RXQGLQJ$JHQW
V
$XWRQRP\
RQ'HSHQGHQFH7KHRU\,Q3URFHHGLQJV
RIWK(XURSHDQ&RQIHUHQFHRQ$UWLILFLDO,QWHOOLJHQFH%HUOLQ*HUPDQ\SDJHV
,263UHVV
>@ & -DFRE ,OOXVWUDWLQJ (YROXWLRQDU\ &RPSXWDWLRQ :LWK 0DWKHPDWLFD 6DQ )UDQFLVFR
0RUJDQ.DXIPDQQ
>@ - .HQQHG\ 5 & (EHUKDUW DQG < 6KL 6ZDUP ,QWHOOLJHQFH 6DQ )UDQFLVFR 0RUJDQ
.DXIPDQQ
>@ 0,7$PRUSKRXV&RPSXWLQJ+RPH3DJH:HE6LWH
KWWSZZZVZLVVDLPLWHGXSURMHFWVDPRUSKRXV
>@ ( 2WW & *UHERJL DQG - $ <RUNH &RQWUROOLQJ &KDRV 3K\VLFDO 5HYLHZ /HWWHUV
>@ +9'3DUXQDN'LVWULEXWHG$,DQG0DQXIDFWXULQJ&RQWURO6RPH,VVXHVDQG,QVLJKWV
,Q < 'HPD]HDX DQG -3 0OOHU (GLWRUV 'HFHQWUDOL]HG $, SDJHV 1RUWK
+ROODQG
>@ + 9 ' 3DUXQDN DQG 6 %UXHFNQHU (QWURS\ DQG 6HOI2UJDQL]DWLRQ LQ 0XOWL$JHQW
6\VWHPV ,Q 3URFHHGLQJV RI 7KH )LIWK ,QWHUQDWLRQDO &RQIHUHQFHRQ$XWRQRPRXV$JHQWV
$JHQWV0RQWUHDO&DQDGDSDJHV$&0
ZZZHULPRUJaYSDUXQDNDJHQWVHQWSGI
>@ +9'3DUXQDNDQG6$%UXHFNQHU(QJLQHHULQJ6ZDUPLQJ6\VWHPV,Q)%HUJHQWL
03*OHL]HVDQG)=DPERQHOOL(GLWRUV0HWKRGRORJLHVDQG6RIWZDUH(QJLQHHULQJIRU
$JHQW6\VWHPVSDJHVIRUWKFRPLQJ.OXZHU
KWWSZZZHULPRUJaYSDUXQDN06($6SGI
>@ ':ROSHUWDQG.7XPHU&ROOHFWLYH,QWHOOLJHQFH:HEVLWH
KWWSLFDUFQDVDJRYSURMHFWV&2,1LQGH[KWPO
7RZDUGWKH$SSOLFDWLRQRI
6HOI2UJDQL]LQJ6\VWHPVWR$JHQW,QIUDVWUXFWXUHV±
$&ULWLFDO5HYLHZDQG3URVSHFWV
6LPRQ7KRPSVRQ
%7([DFW7HFKQRORJ\,QWHOOLJHQW6\VWHPV/DE
%7$GDVWUDO3DUNSS0/%,SVZLFK,35(
simon.2.thompson@bt.com
$EVWUDFW 7KLV SDSHU H[DPLQHV WKH FDVH IRU XVLQJ VHOI RUJDQL]LQJ V\VWHPV LQ
HOHPHQWV RI LQIUDVWUXFWXUHV IRU WKH RSHUDWLRQ RI $JHQWV $XWRQRPRXV $JHQWV
DQG 6HUYLFH 2ULHQWDWHG 6\VWHPV $Q RYHUYLHZ RI WKH XVH RI VHOI RUJDQL]LQJ
V\VWHPVLQGLIIHUHQWHOHPHQWVRIWKHLQIUDVWUXFWXUHVRIDQDJHQWEDVHGV\VWHPLV
SURYLGHG7KHUHLVDOVRDGLVFXVVLRQRIWKHZD\VLQZKLFKWKHVHWHFKQLTXHVFDQ
EHEURXJKWLQWRWKHPDLQVWUHDPRIDJHQWLPSOHPHQWDWLRQDQGGHSOR\PHQW
,QWURGXFWLRQ
$JHQW %DVHG 6\VWHPV $%6 DUH WKH VXEMHFW RI H[WHQVLYH UHVHDUFK DQG GHYHORSPHQW
E\ PDQ\ JURXSV DQG XQGHU PDQ\ GLIIHUHQW JXLVHV 6HUYLFH 2ULHQWDWHG $UFKLWHFWXUHV
:HE 6HUYLFHV $XWRQRPRXV $JHQWV ,QWHOOLJHQW $JHQWV 6HPDQWLF *ULGV 7KH
6HPDQWLF :HE 7KH),3$ VWDQGDUGV ERG\>@ KDV SURSRVHG D VHW RI VWDQGDUGV DQG
LQIUDVWUXFWXUHV WR VXSSRUW WKH GHSOR\PHQW LQWHJUDWLRQ DQG RSHUDWLRQ RI $%6
LQIUDVWUXFWXUHV DQG WKLV KDV EHHQ LPSOHPHQWHG E\ PDQ\ GLIIHUHQW WHDPV WR VXSSRUW
YDULRXV DSSOLFDWLRQV 7KH EHVW NQRZQ ),3$ LPSOHPHQWDWLRQ LV -$'( >@ KRZHYHU
WKHUH DUH DW OHDVW RSHQ DQG FORVHG VRXUFH LPSOHPHQWDWLRQV WKDW KDYH QRZ EHHQ
GHYHORSHG
)LJXUHVKRZVDVFKHPDWLFRIZKDWWKH),3$VSHFLILFDWLRQVXJJHVWVDVDVWUXFWXUH
IRUD$%60HVVDJHVFDQEHURXWHGEHWZHHQDJHQWVYLDDPHVVDJLQJFKDQQHOWKH
DGGUHVVHVRIDJHQWVDQGVHUYLFHSURYLGHUVFDQEHGLVFRYHUHGLQDQDPHVHUYLFHDQGD
GLUHFWRU\ IDFLOLWDWRU DQG PHVVDJHV FDQ EH VHQW EHWZHHQ DJHQWV GLUHFWO\ LI WKHLU
FXUUHQWDGGUHVVKDVEHHQREWDLQHG7KH$JHQWFLWLHVSURMHFW>@KDVDWWHPSWHGWR
XVH WKHVH WRRONLWV DQG VWDQGDUGV LQ RSHQ WULDOV UHFHQWO\ ,Q DGGLWLRQ D ODUJH DQG
JURZLQJ QXPEHU RI QRQVWDQGDUG SURSULHWDU\ WRRONLWV IRU GHYHORSLQJ DQG GHSOR\LQJ
$%6DUHDYDLODEOHDQGWRRONLWVWKDWVXSSRUWRWKHUVWDQGDUGVVXFKDV2*6$>@DQG
:HE6HUYLFHV
+RZHYHU DW WKH WLPH RI ZULWLQJ WKHUH DUH YHU\ IHZ UHSRUWHG VXFFHVVHV RI ILHOGHG
$%6RUHYHQRIRSHQZHEVHUYLFHGHSOR\PHQWV,QDGGLWLRQWKHILHOGHGH[HPSODUVRI
$%6DUHLQFRQWUROOHGFRUSRUDWHHQYLURQPHQWVLQFRQWUDVWWRWKHRSHQHQYLURQPHQWV
WKDWDUHRIWHQHQYLVLRQHG:K\LVWKLV"
$ SRVVLEOH UHDVRQ LV WKH FRVW RI PDQDJLQJ $%6 LQIUDVWUXFWXUHV 7KH SURFHVV RI
GHSOR\LQJ PRVW VRIWZDUH LQYROYHV WKH LQLWLDOL]DWLRQ RI RQH FRPSRQHQW RQ RQH
PDFKLQH%XVLQHVVFDVHVIRUWKHXSJUDGHRULQVWDOODWLRQRIQHZFRPSXWHUV\VWHPVDUH
RIWHQEXLOWRQWKHVLPSOLILFDWLRQRIWKHV\VWHPDQGWKHUHGXFWLRQRIPDQDJHPHQWFRVWV
7KH LQVWDOODWLRQ DQG GHSOR\PHQW RI WKH FXUUHQW JHQHUDWLRQ RI $%6 LQIUDVWUXFWXUHV LV
FRPSOH[DQGWKHLUPDQDJHPHQWLVWLPHFRQVXPLQJ
$06
')
$&&
,QWHUQHW
6HUYLFH
3URYLGHU
)LJ6FKHPDWLFRID),3$LQIUDVWUXFWXUHIRUDQ$%6
,QWKHORQJWHUP$%6ZLOOIXOILOOWKHLUSRWHQWLDODVDWHFKQRORJ\RQO\ZKHQWKH\DUH
GHSOR\HGZLGHO\DQGLQRSHQQHWZRUNVDQGZKHQWKHVWUXFWXUHVVFDOHDQGRSHUDWLRQDO
SURSHUWLHV RQOLQH UHVSRQVLYH KHDYLO\ XVHG RI $%6 UHIOHFW RXU ZLGHU HFRQRP\
WHFKQRORJ\DQGVRFLHW\9LVLRQVRIWKLVVRUWRIGHSOR\PHQWODUJHVFDOHFDQEHIRXQGLQ
WKH $JHQWOLQN 5RDGPDS >@ SURGXFHG IRU WKH (XURSHDQ 8QLRQ :H DVVHUW WKDW WKLV
FKDOOHQJHSUREDEO\FDQQRWEHPHWZLWKRXWXVLQJSULQFLSOHVWHFKQLTXHVDQGDOJRULWKPV
GHULYHGIURPWKHVWXG\RIVHOIRUJDQL]LQJV\VWHPV
7KHH[SHFWDWLRQRIWKH$JHQWOLQN SURMHFWDQGRWKHUV>@>@>@LVRIPLOOLRQVRI
DJHQWVGHSOR\HGLQWHQVRIWKRXVDQGVRIDSSOLFDWLRQVUXQQLQJRQPLOOLRQVRIGHYLFHVLQ
JHRJUDSKLFDOO\ GLVWULEXWHG QHWZRUNV LQWHUDFWLQJ LQ UHDO WLPH WR REWDLQ NQRZOHGJH
DFWLRQV DQG UHVRXUFHV IURP RQH DQRWKHU 7KH LQWHUGHSHQGHQF\ DQG LQWHUDFWLRQ
FKDUDFWHULVWLF RI VXFK D V\VWHP VHHPV OLNHO\ WR OHDG WR DQ H[SORVLRQ RI FRPSOH[LW\
0DQDJLQJWKHFRPSDUDWLYHO\VLPSOHSUHGLFWDEOHDQGPRGXODULQWHUQHWEDVHGV\VWHPV
WKDWDUHFXUUHQWO\GHSOR\HGVWUHWFKHVWKHEXGJHWVRIHYHQWKHODUJHVWRUJDQL]DWLRQVDQG
WKHWHFKQLFDOVNLOOVRIWKHPRVWVRSKLVWLFDWHGXVHUVVRZLWKRXWQHZVROXWLRQVWRWKHVH
SUREOHPVWKHUHLVOLWWOHSURVSHFWRI$%6IXOILOOLQJWKHLUSRWHQWLDO
6LPRQ7KRPSVRQ
6HOI2UJDQL]DWLRQDQG$JHQW%DVHG6\VWHP,QIUDVWUXFWXUHV
$ ZLGHO\ DFFHSWHG GHILQLWLRQ RI VHOIRUJDQL]DWLRQ >@ LV WKDW VWUXFWXUH HPHUJHV
ZLWKRXW H[SOLFLW SUHVVXUH RU LQYROYHPHQW IURP RXWVLGH WKH V\VWHP DQG WKDW WKH
FRQVWUDLQWVRQWKHIRUPRIVWUXFWXUHRIWKHV\VWHPDUHLQWHUQDOWRLWVLPSOHPHQWDWLRQ
6HOIRUJDQL]LQJV\VWHPVPD\KDYHDWWUDFWRUVVWDWHVRUVWUXFWXUHLQWRZKLFKWKH\WHQG
WRVHWWOHRYHUWLPH$SUREOHPLVVROYHGRUWKHVHOIRUJDQL]LQJV\VWHPLVKDUQHVVHGWR
RXU XVH E\ PDSSLQJ WKH SUREOHP FRPSRQHQWV WR WKH LQLWLDO VWDWHV RI WKH V\VWHP DQG
WKHQ DOORZLQJ WKH SULPLWLYH LQWHUDFWLRQV WKDW GULYH WKH VHOI RUJDQL]DWLRQ WR WDNH WKHLU
FRXUVH 7KH VROXWLRQ WR WKH SUREOHP RU WKH GHVLUHG VWDWH RI WKH WDUJHW V\VWHP LV WKHQ
UHDG IURP WKH VWDWH RI WKH VHOI RUJDQL]LQJ FRPSRQHQWV >@ )LJXUH LOOXVWUDWHV WKLV
LGHD VKRZLQJ D QRWLRQDO V\VWHP LQ ZKLFK IRUFHV UHSUHVHQWLQJ WKH TXDOLW\ RI VHUYLFH
SURYLGHG E\ D GDWD VWRUH DFW RQ QRWLRQDO REMHFWV WKDW UHSUHVHQW DJHQWV DWWHPSWLQJ WR
HVWDEOLVKZKLFKGDWDVWRUHWKH\VKRXOGXVH
)LJ0DSIURPVHOIRUJDQL]LQJV\VWHPWRWDUJHWDJHQWLQIUDVWUXFWXUHFRPSRQHQW
&DWHJRUL]DWLRQRIVHOIRUJDQL]LQJV\VWHPW\SHVLVSUREOHPDWLFEHFDXVHUHVHDUFKHUV
KDYHH[SORUHGDYDVWUDQJHRIPHWDSKRUVDQGSULQFLSOHVWRGHYHORSV\VWHPVZLWKVHOI
RUJDQL]LQJ EHKDYLRXU :KLOH DQ H[KDXVWLYH FODVVLILFDWLRQ LV QRW DWWHPSWHG KHUH LW LV
SRVVLEOHWRLGHQWLI\WKUHHEDVLFPHWDSKRUVRUPHFKDQLVPVWKDWDUHXVHGE\PDQ\RIWKH
VHOIRUJDQL]LQJV\VWHPVWKDWKDYHEHHQUHSRUWHG
• 5XOHRUJDPHWKHRU\EDVHGV\VWHPVDXWRQRPRXVDJHQWVPDNHGHFLVLRQVDERXWWKH
DFWLRQVWKDWWKH\ZLOOWDNHDFFRUGLQJHLWKHUWRVWULFWO\UHVSRQVLYHUXOHVRIEHKDYLRU
RUWRFDOFXODWLRQVRIWKHHIIHFWRIWKHLUEHKDYLRURQWKHLURZQRSHUDWLRQRURQWKH
V\VWHPV IXWXUH EHKDYLRU 7KH UHVXOW RI WKHVH LQGHSHQGHQW DFWLRQV EHKDYLRUV DQG
FDOFXODWLRQVLVVRPHRYHUDOOJOREDOEHKDYLRU)RUH[DPSOHDJURXSRIDJHQWVFRXOG
PDNHDGHFLVLRQWRVHQGUHVRXUFHVWRDSDUWLFXODUDJHQWLQGHSHQGHQWO\DQGZLWKRXW
DUHTXHVWE\WKDWDJHQWEHFDXVHWKH\EHFRPHDZDUHWKDWWKHGHILFLHQF\RIUHVRXUFH
IRU WKDW DJHQW HQGDQJHUV LW DQG SODFHV WKH VWDELOLW\ RI WKH ZKROH V\VWHP DW ULVN
7RZDUGWKH$SSOLFDWLRQRI6HOI2UJDQL]LQJ6\VWHPVWR$JHQW,QIUDVWUXFWXUHV
6RSKLVWLFDWHGDJHQWVZRXOGFDOFXODWHWKHDPRXQWRIUHVRXUFHWKDWWKH\ZLOOVHQGWR
WKHQHHG\DJHQWEDVHGRQWKHEHOLHIWKDWRWKHUDJHQWVLQWKHV\VWHPZLOODOVRUHDOL]H
WKDW VXFK DFWLRQ LV UHTXLUHG DQG ZLOO DFW LQ D VLPLODU ZD\ 7KHVH DJHQWV DUH
RUJDQL]HG E\ PXWXDO REVHUYDWLRQ PRGHOLQJ DQG LQIHUHQFH WKH\ GR QRW WDON RU
VLJQDO WR HDFK RWKHU EXW WKH\ REVHUYH PRGHO DQG DFW RQ HDFK RWKHUV EHKDYLRU WR
SURGXFHDV\VWHP6\VWHPVRIWKLVVRUWDUHRIWHQPRGHOHGLQWHUPVRI*DPH7KHRU\
ZLWK1DVK(TXLOLEULXPLQZKLFKDQLQLWLDODFWLRQE\RQHDJHQWJHWVDUHDFWLRQE\DOO
RWKHU DJHQWV WKDW LQ WXUQ HOLFLWV WKH LQLWLDO DFWLRQ WKH EHVW UHVSRQVH RI DOO DFWRUV
HOLFLWVWKHEHVWUHVSRQVHRIDOORWKHUDFWRUV>@EHLQJXVHGWRHVWDEOLVKWKHDWWUDFWRU
WRZKLFKWKHV\VWHPLVWRJUDYLWDWH$OWHUQDWLYHO\WKHV\VWHPPD\GUDZLQVSLUDWLRQ
IURPVZDUPRUDQWVW\OHV\VWHPV>@
• $UWLILFLDO SK\VLFV EDVHG V\VWHPV RSHUDWH D VHW RI JOREDO UXOHV WKDW SURGXFH DQ
RYHUDOO V\VWHP EHKDYLRU $JHQWV RSHUDWH ZLWKLQ D V\VWHP RI IRUFHV WKDW OLPLW DQG
FKDQQHOWKHLUDFWLRQVWKHLUORFDOEHKDYLRULVGHSHQGHQWRQWKHLUUHVROXWLRQRIWKHVH
IRUFHV7KHJOREDOEHKDYLRURIWKHV\VWHPLVGHSHQGHQWRQWKHZD\WKDWWKHIRUFHV
RSHUDWH2IWHQLQWKHVHV\VWHPVDQDJHQWLVPRGHOHGDVH[HUWLQJDIRUFHRQRWKHU
DJHQWV ,Q WKLV ZD\ DQ DJHQW PD\ ILQG WKDW LW LV ³GLIILFXOW´ WR SXVK LWV ZD\ WR WKH
IURQWRIWKHPRVWSRSXODUPHVVDJLQJSRUWLQLWVV\VWHP8VLQJDQRWKHUOHVVSRSXODU
FKDQQHOLVHDVLHUEXWE\GRLQJVRLWUHSHOVRWKHUDJHQWVIURPDWWHPSWLQJWKHVDPH
WKLQJ6\VWHPVRIWKLVW\SHFDQEHWKRXJKWRIDVDWWHPSWLQJWRRUJDQL]HGLVSDUDWH
DJHQWVLQWKHZD\WKDWDPDJQHWRUJDQL]HVLURQILOLQJV$QDORJLHVXVHGWRGULYHVXFK
V\VWHPVLQFOXGHHOHFWULFFKDUJHLPPXQHUHVSRQVHPDJQHWLVPVRXQGSKRWRSKLOLD
IORFNLQJDQGVZDUPLQJDQGVSLQJODVVV\VWHPV>@
• &RPSHWLWLYH V\VWHPV RSHUDWH IURP D GLIIHUHQW PHWDSKRU ,Q WKLV FDVH WKH DJHQWV
FRPSHWH IRU VRPH QRWLRQDO UHVRXUFHV ZLWK WKH VLGH HIIHFW WKDW WKH GHVLUHG V\VWHP
EHKDYLRULVDFKLHYHG:HGLIIHUHQWLDWHWKLVIURPHYROXWLRQDU\RUVHOHFWLYHV\VWHPV
ZKHUHH[WHUQDOVHOHFWLRQDFFRUGLQJWRVRPHH[WHUQDOO\GHULYHGFULWHULDQRWLQKHUHQW
LQ WKH V\VWHP LV DSSOLHG WR PRYH D V\VWHP WRZDUG RQH RI VHYHUDO DWWUDFWRUV )RU
H[DPSOHLQWKLVFDVHDV\VWHPPD\WUHDWDFFHVVWRWKHSURFHVVRUDVDGUDLQRQWKH
XWLOL]LQJ DJHQW DQG LW PD\ WUHDW VXFFHVVIXO DFWLYLW\ RQ WKH SURFHVVRU VROXWLRQV WR
VRPHSUREOHPGLVFRYHUHGLQIRUPDWLRQFOLFNHGRQDVHQHUJ\RUIRRGIRUWKHDJHQW
$JHQWVWKDWIULWWHUSURFHVVRUWLPHDZD\DUHPRGHOHGDVQRWEHLQJHQHUJHWLFHQRXJK
WRIRUFHWKHLUZD\WRWKHIURQWRIWKHTXHXHDJDLQDQGVRDUHVKXWRXWRIWKHV\VWHP
E\DJHQWVWKDWXVHLWVXFFHVVIXOO\(YHQWXDOO\ZHDNDJHQWVUXQRXWRIHQHUJ\DQGDUH
NLOOHGE\WKHV\VWHP&RPSHWLWLYHV\VWHPVFDQEHWKRXJKWRIDVRUJDQL]LQJDJHQWV
LQ WKH ZD\ WKDW D IRUHVW RUJDQL]HV SODQWV $QDORJLHV WKDW GULYH VXFK V\VWHPV DUH
PDUNHWHFRQRPLFV>@PDFURHFRQRPLF UHVRXUFHFRPSHWLWLRQ>@ DQGPRGHOVRI
HFRV\VWHPV>@
7KHGLVWLQFWLRQVEHWZHHQWKHVHV\VWHPW\SHVDUHDUJXDEOHEXWGHVFULELQJWKHPKHUH
FRQYH\V WKH NLQG RI DSSURDFKHV WKDW FDQ IRUP SDUW RI WKH WRRO NLW IRU WKH
LPSOHPHQWDWLRQRIDQDJHQWLQIUDVWUXFWXUH
$OWHUQDWLYHO\ ZH FDQ FODVVLI\ V\VWHPV EDVHG RQ WKHLU UROH DQG VWDWXV LQ WKH
LQIUDVWUXFWXUHWKH\FDQEHXVHGSHULSKHUDOO\WRPDNHVSHFLILF GHFLVLRQVWKH\FDQEH
SDUWRIWKHRSHUDWLRQRUWKH\FDQEHWKHIDEULFRIWKHV\VWHP
7KHVHOIRUJDQL]LQJV\VWHPFDQEHXVHGWRPDNHGHFLVLRQVDVWRZKLFKRIDFKRLFH
RI LQIUDVWUXFWXUH FRPSRQHQW GLUHFWRU\ GDWDEDVH PHVVDJH FKDQQHO WR XVH WKH VHOI
6LPRQ7KRPSVRQ
RUJDQL]LQJV\VWHPLVQRWEHLQJXVHGDVDGLUHFWVROXWLRQEXWWRPDQDJHDFFHVVWRWKH
FRPSRQHQWVWKDWVROYHWKHSUREOHP)RUH[DPSOHZHFDQXVHVRPHWHFKQLTXHUXOHV
FRPSHWLWLRQSK\VLFVWRGHFLGHZKRZLOODFWDVWKHQDPLQJGDWDEDVHLQWKHV\VWHPDWD
SDUWLFXODU WLPH ,Q WKLV ZD\ D IDLORYHU PHFKDQLVP WKDW FDQ RSHUDWH LQ WKH IDFH RI D
FUDVKRUQHWZRUNSUREOHPLVSURYLGHGDQGWKHXVHUGRHVQRWKDYHWRPDNHDQH[SOLFLW
GHFLVLRQDERXWZKLFKGDWDVWRUHWRFKRRVH
7KHVHOIRUJDQL]LQJV\VWHPFDQEHXVHGDVSDUWRIWKHRSHUDWLRQRIWKHFRPSRQHQWV
SURYLGLQJLQIUDVWUXFWXUH)RUH[DPSOHDQHWZRUNRIVHUYHUVDFWVDVDSRLQWRIFRQWDFW
IRU GLUHFWRU\ LQIRUPDWLRQ FDFKLQJ DQVZHUV ORFDOO\ DQGSURSDJDWLQJQHZ LQIRUPDWLRQ
DFURVVWKHQHWZRUN6HUYHUVFDQFKRRVHWRDQVZHUTXHULHVEDVHGRQFULWHULDWKDWDUH
WXQHG WR UHIOHFW WKH SURSHUWLHV WKDW WKH LQIUDVWUXFWXUHV GHVLJQHU KDV GHFLGHG DUH
LPSRUWDQW)RULQVWDQFHWKHV\VWHPPD\EHFRQVWUXFWHGWREHDEOHWREHVXEVWDQWLDOO\
GHJUDGHG ORVH D ORW RI QRGHV EHIRUH LW IDLOV WR EH DEOH WR SURYLGH D KLJK TXDOLW\ RI
VHUYLFH $OWHUQDWLYHO\ WKH V\VWHP PD\ JXDUDQWHH WKDW LI D SDUWLFXODU UHTXHVW IRU
LQIRUPDWLRQ FDQ EH VDWLVILHG IURP WKH LQIRUPDWLRQ WKDW LV UHJLVWHUHG LQ LW WKHQ LW ZLOO
DOZD\V UHVSRQG FRUUHFWO\ WR WKDW UHTXHVW LI WKH TXHVWLRQ LV QRW DQVZHUHG WKHQ LW LV
EHFDXVHLWLVQRWDQVZHUDEOH
)LQDOO\ WKH PRVW H[WUHPH SRVLWLRQ LV WR XVH WKH VHOIRUJDQL]LQJ V\VWHP GLUHFWO\ WR
SURYLGH WKH LQIUDVWUXFWXUH (DFK DJHQW LQ RXU GLUHFWRU\ V\VWHP LV QRPLQDWHG WR EH D
GLUHFWRU\ DJHQW DQG WR DFFXPXODWH LQIRUPDWLRQ DW WKDW DJHQW LQ RUGHU WKDW LW LV DV
LQGHSHQGHQW DV SRVVLEOH IURP WKH UHVW RI WKH V\VWHP 2I FRXUVH WKLV LV PD[LPDOO\
LQHIILFLHQWEXWLWLVDOVR PD[LPDOO\UREXVWDQGLWLVDOVRVLPSOHWR PDLQWDLQGHSOR\
DQGPDQDJHDJHQWVRIWKLVW\SH7KHV\VWHPGRHVQRWKDYHWREHERRWHGLQDVSHFLILF
RUGHU RU XVHU DJHQWV GR QRW KDYH WR ZDLW IRU GLUHFWRU\ FRPSRQHQWV WR EHFRPH
DYDLODEOHEHIRUHUHJLVWHULQJWKHPVHOYHV
2UJDQL]DWLRQDQG6FRSH
,QWKLVSDSHUZHZLOODGGUHVVRQO\WKHTXHVWLRQRIKRZVHOIRUJDQL]LQJV\VWHPVFDQEH
XVHG WR FRQVWUXFW DQG VXSSRUW $%6 LQIUDVWUXFWXUHV :H DUH QRW FRQFHUQHG ZLWK KRZ
VHOIRUJDQL]LQJV\VWHPVFDQEHXVHGIRUDSSOLFDWLRQGHYHORSPHQWDQGWKLVWRSLFLVQRW
DGGUHVVHG)XUWKHUPRUHWKHUHLVQRGLVFXVVLRQRIKRZYDOXHFDQEHSURYLGHGWRXVHUV
LQWKHWHUPVRIWKHLUGLUHFWXVHRIWKHV\VWHP)RUH[DPSOHZHGRQRWFRQVLGHUKRZ
XVLQJ D VHOI RUJDQL]LQJ V\VWHP ZLOO LPSURYH WKH UDQJH RI IXQFWLRQV DYDLODEOH WR D
SDWLHQW ZKHQ KH RU VKH DFFHVVHV KHDOWK FDUH VHUYLFHV ,QVWHDG WKLV SDSHU ZLOO ORRN DW
KRZ WKH QRQIXQFWLRQDO SURSHUWLHV RI D KHDOWK FDUH V\VWHP LPSOHPHQWHG XVLQJ $%6
FDQEHHQKDQFHGRUSURYLGHGXVLQJVHOIRUJDQL]LQJDOJRULWKPVDQGWHFKQLTXHV
6SHFLILFDOO\ ZH ZLOO H[DPLQH WKH IROORZLQJ RSSRUWXQLWLHV IRU WKH DSSOLFDWLRQ RI
VHOIRUJDQL]LQJV\VWHPV
• 'LUHFWRU\ VHUYLFHV DQG VWUXFWXUHV KRZ DGGUHVV UHVROXWLRQ FDQ EH VXSSRUWHG E\ D
VHOI RUJDQL]LQJ V\VWHP WR LPSURYH UHVSRQVLYHQHVV HOLPLQDWH FHQWUDOL]DWLRQ
ERWWOHQHFNVDQGVLQJOHSRLQWVRIIDLOXUHDQGLPSURYHVFDODELOLW\
• 0HVVDJH URXWLQJ DQG GHOLYHU\ KRZ WKH EHVW URXWHV EHWZHHQ DJHQWV GHSOR\HG RQ
YDULRXVGHYLFHVDQGQHWZRUNVFDQEHGLVFRYHUHGUHSDLUHGDQGPDQDJHG
• /RDGEDODQFLQJDQGSODWIRUPPDQDJHPHQWKRZDFFHVVWRWKHFRPSXWLQJVXUIDFHV
WKDWVXSSRUWDJHQWVRFLHWLHVFDQEHPDQDJHGE\XVLQJVHOIRUJDQL]LQJV\VWHPV
7RZDUGWKH$SSOLFDWLRQRI6HOI2UJDQL]LQJ6\VWHPVWR$JHQW,QIUDVWUXFWXUHV
'LUHFWRU\6HUYLFHV
8VLQJ VHOIRUJDQL]LQJ V\VWHPV WR SURYLGH WKH GLUHFWRU\ VHUYLFHV LQ DQ $%6
LQIUDVWUXFWXUH LV DQ REYLRXV XVH IRU WKHVH WHFKQLTXHV 3URYLGLQJ UHOLDEOH VHDUFKDEOH
VHFXUHDQGVFDODEOHGLUHFWRU\VHUYLFHVLVQRWVRPHWKLQJWKDWKDVWUDGLWLRQDOO\EHHQZHOO
DGGUHVVHG LQ DJHQW LQIUDVWUXFWXUHV DQG VHOIRUJDQL]LQJ PHFKDQLVPV VHHP WRRIIHU DQ
LGHDOVROXWLRQ
),3$VSHFLILHVWKDWDFRPSOLDQWDUFKLWHFWXUHVKRXOGKDYHWZRGLUHFWRULHVWKHDJHQW
1DPLQJ 6HUYLFH $16 DQG WKH 'LUHFWRU\ )DFLOLWDWRU ') 7KH $16 SURYLGHV DQ
LQIRUPDWLRQVWRUHIRUGLVFRYHULQJWKHDGGUHVVRIQDPHGVHUYLFHSURYLGHUVZKHUHDVWKH
')SURYLGHVWKHDGGUHVVHVRIVHUYLFHSURYLGHUVWKDWSURYLGHSDUWLFXODUVHUYLFHV0RVW
SURSRVHG $%6 LQIUDVWUXFWXUHV KDYH VLPLODU IHDWXUHV D ZKLWH SDJHV GLUHFWRU\ WR GR
QDPH VHDUFK DQG D \HOORZ SDJHV GLUHFWRU\ WR SHUIRUP VHUYLFH ORRNXS 7KHVH
LQIRUPDWLRQ VHUYLFHV DUH SURYLGHG E\ PLGGOH DJHQWV WKDW PDQDJH WKH TXHU\ DQG HGLW
LQWHUIDFHV WR WKHP YLD DSSURSULDWH SXEOLVKHG $3,
V $GGLWLRQDO PLGGOH DJHQWV DUH
VRPHWLPHVSURYLGHGWRIXOILOOIXQFWLRQVWKDWDUHUHODWHGWRWKHH[SHFWHGUHTXLUHPHQWV
RIWKHSDUWLFXODUV\VWHPVWKDWZLOOEHJHQHUDWHGE\WKH$%6WRXVHWKHLQIUDVWUXFWXUH
7KHVHVFKHPHVDUHFHQWUDOL]HG7KHDJHQWVLQDV\VWHPPXVWUHJLVWHUWKHLUVHUYLFHV
ZLWK RQH RU PRUH FHQWUDO GLUHFWRULHV 9DULRXV VFKHPHV IRU RYHUFRPLQJ WKLV DUH
SURSRVHG7KH),3$')XVHVIHGHUDWHGVHDUFKHVWRDQVZHUTXHULHV>@>@WKH=HXV
WRRONLW>@SURYLGHVDWUHHEDVHGQDPLQJLQIUDVWUXFWXUHDQG5(76,1$>@KDVEHHQ
LPSOHPHQWHGZLWKDGLVWULEXWHGVHDUFKDOJRULWKPWRGLVFRYHUQDPHV+RZHYHULQDOO
WKHVH FDVHV SDUWLFXODU DJHQWV KROG WKH DGGUHVVLQJ DQG UHIHUHQFH LQIRUPDWLRQ WKDW LV
QHFHVVDU\WRWKHIXQFWLRQLQJRIDOOWKHRWKHUDJHQWVLQWKHV\VWHPWKLVLQIRUPDWLRQLV
QRW SURSDJDWHG RU UHSOLFDWHG DQG HDFK WLPH LW LV UHTXLUHG WKH DJHQW WKDW KROGV LW LV
FRQWDFWHG DJDLQ 7KLV LQWURGXFHV ERWWOHQHFNV LQ SURFHVVLQJ HVSHFLDOO\ IRU WDVNV WKDW
UHTXLUHODUJHVFDOHGHOHJDWLRQDQGQHJRWLDWLRQWKDWOLPLWWKHVFDODELOLW\RIWKHV\VWHP
DQG LW LQWURGXFHV SRLQWV RI IDLOXUH ZKHQ GLUHFWRU\ DJHQWV FUDVK RU IDLO WR UHSO\ WR
PHVVDJHVLQWLPH
+RZFDQDVHOIRUJDQL]LQJV\VWHPSURYLGHVRPHUHPHG\WRWKHVHLVVXHV"
6LPRQ7KRPSVRQ
• 7KHVWUXFWXUHRIWKHQHWZRUNWKDWKROGVWKHLQIRUPDWLRQFDQEHRUJDQL]HGWRUHPRYH
ERWWOHQHFNVDQGSRLQWVRIIDLOXUHZKLFKFDQLVRODWHSDUWLFXODUDJHQWV
• 7KHLQIRUPDWLRQLQWKHQHWZRUNFDQEHSURSDJDWHGWRUHGXFHWKHDYHUDJHWLPHWKDWLW
WDNHVWRILQGLW
• 7KHLQIRUPDWLRQLQWKHQHWZRUNFDQEHSURSDJDWHGWRHQVXUHWKDWSDUWLFXODUTXHULHV
ZLOODOZD\VEHFRUUHFWO\DQVZHUHG
$ W\SLFDO VRPH ZKDW QDwYH VROXWLRQ ZDV LPSOHPHQWHG WR H[WHQG WKH =HXV $JHQW
7RRONLW7KHDOJRULWKPLVVKRZQLQGHWDLOLQ)LJXUH$VFKHPDWLFWKDWLOOXVWUDWHVLWV
IXQFWLRQDQGSXUSRVHLVVKRZQLQ)LJXUH7RVXPPDUL]HHDFKSODWIRUPLQWKHV\VWHP
PDLQWDLQV D OLVW RI Q RWKHU DJHQW SODWIRUPV WKDW LW FDQ FRQWDFW WR DVN IRU HLWKHU WKH
DGGUHVVRIDQRWKHUDJHQWRUIRUDOLVWRIDJHQWVWKDWFDQSURYLGHDSDUWLFXODUVHUYLFH
:KHQ D SODWIRUP UHFHLYHV D UHTXHVW IRU D QDPH RU IRU D VHUYLFH WKDW LW FDQQRW
FRPSHWHQWO\DQVZHULILWKDVQ
WUHFHLYHGXSGDWHVLQDWLPHRXWSHULRGWKHQLWFRQVXOWV
LWV OLVW RI Q FRQWDFW DJHQWV IRU WKH LQIRUPDWLRQ DQG VWRUHV WKH UHSOLHV DV DQ XSGDWH
EHIRUHIRUZDUGLQJWKHPWRWKHTXHU\LQJDJHQW$GGLWLRQDOO\HDFKSODWIRUPPDLQWDLQVD
OLVW RI RWKHU DJHQWV D FRQWDFW OLVW WKDW LW ZLOO SURYLGH WRRWKHUSODWIRUPV ZKHQ DVNHG
DERXWMRLQLQJWKHQHWZRUN7KLVOLVWLVPDLQWDLQHGWREHDVGLVMRLQWDVSRVVLEOHIURPWKH
OLVWWKDWLVXVHGWRTXHU\WKHQHWZRUN,QWKLVZD\ZKHQDSODWIRUPMRLQVWKHQHWZRUNLW
LVJLYHQDOLVWRISODWIRUPVWKDWLWZLOOTXHU\ZKLFKLVDVGLVWDQWDVSRVVLEOHIURPWKH
SODWIRUPV WKDW WKH RULJLQDWLQJ SODWIRUP ZLOO EH TXHU\LQJ :KHQ D FRQWDFW DJHQW LV
TXHULHGLQWKLVZD\LWWKHQDWWHPSWVWRXSGDWHLWVOLVWRIFRQWDFWVIURPWKHQHWZRUNE\
DVNLQJIRUPRVWUHFHQWO\UHJLVWHUHGDJHQWVWRSURYLGHDVFRQWDFWVDQGH[FOXGLQJDQ\
WKDWLWDFWHGDVFRQWDFWDJHQWIRU ,QWKLVZD\WKHQHWZRUNWRSRORJ\LVSXVKHGWREH
EXVK\ DQG GLVWULEXWHG DV QHZ DJHQWV WHQG WR EH GLUHFWHG WR TXHU\ RWKHU QHZ DJHQWV
ZKHQWKH\MRLQWKHQHWZRUN
)LJ 6FKHPDWLF RI D VLPSOH VHOI RUJDQL]LQJ GLUHFWRU\ TXHU\ V\VWHP $Q DJHQW MRLQLQJ WKH
V\VWHPVHQGVDTXHU\WRDQ\RWKHUDJHQWWKHUHSO\FRQWDLQVWKHDGGUHVVHVRIDVHWRIFRQWDFWV
WR XVH ZKHQ EXLOGLQJ D TXHU\ IRUZDUGLQJ OLVW ZKHQ TXHULHV DUH PDGH GLIIHUHQW
GLVFRYHU\URXWHVDUHOLNHO\
7RZDUGWKH$SSOLFDWLRQRI6HOI2UJDQL]LQJ6\VWHPVWR$JHQW,QIUDVWUXFWXUHV
:KHQ D TXHU\ LV PDGH LW LV SURSDJDWHG WKURXJK WKH QHWZRUN DQG WKH VL]H RI WKH
SURSDJDWLRQPDGHLVOLPLWHGZLWKD77/WRNHQWLPHWROLYHZKLFKLVGHFUHPHQWHGE\
HDFK SURSDJDWLQJ QRGH :KHQ D 77/ UHDFKHV WKH SURSDJDWLRQ VWRSV 7KLV
PHFKDQLVP ZDV LPSOHPHQWHG E\ WKH *187(//$ V\VWHP DQG LW LV SURQH WR PDQ\
SUREOHPV QRGHV FDQ FKHDW WKH V\VWHP E\ VHWWLQJ 77/ WRR KLJK LPSURSHUO\
LPSOHPHQWHG QRGHV FDQ IDLO WR GHFUHPHQW WKH WRNHQ WKHVH LVVXHV FDQ FDXVH V\VWHP
IORRGLQJDQGORVVRIVHUYLFH,QRXUPHFKDQLVPQRGHVDUHH[SHFWHGWRSUREDOLVWLFDOO\
GHFUHPHQWWKH77/RQWKHEDVLVRIWKHORDGWKDWWKHIRUZDUGLQJQRGHLVSODFLQJRQWKH
QHWZRUNOLPLWLQJDFFHVVWRWKHGLUHFWRU\VHUYLFHUHVRXUFH
7KHDOJRULWKPLPSOHPHQWHGLQ=HXVLVDQHDUO\H[DPSOHRIKRZDVLPSOHKHXULVWLF
SURYLGLQJ QHZ DJHQW UHJLVWUDWLRQV WR MRLQLQJ DJHQWV IURP ZHOO NQRZQ SRLQWV RI
FRQWDFW FDQ UHVXOW LQ GHVLUDEOH V\VWHP SURSHUWLHV D EXVK\ QHWZRUN ZLWK IHZ VXSHU
QRGHVWRDFWDVERWWOHQHFNVIDLUDFFHVVWRWKHQHWZRUNFRQVWUDLQHGE\WKHLQGLYLGXDO
QRGHV SUHYHQWLQJ IORRGLQJ E\ QRW IRUZDUGLQJ TXHULHV +RZHYHU FRQVLGHUDEO\ PRUH
VRSKLVWLFDWHG H[DPSOHV DQG LPSOHPHQWDWLRQV KDYH EHHQ GHYHORSHG E\ D QXPEHU RI
WHDPV
7KH ',(7 V\VWHP >@ XVHV D GLIIHUHQW DSSURDFK ',(7 DJHQWV XV D KDVKLQJ
PHFKDQLVPIRUQDPLQJWKDWDOORZVDJHQWVWRFRPPXQLFDWHZLWKVHOHFWHGVXEVHWVRIWKH
DJHQWVRQWKHQHWZRUN$',(7DJHQWKDVDQDPHWKDWFRQVLVWVRIWZRFRPSRQHQWVD
WDJQDPHDQGDIDPLO\QDPH7KHWDJQDPHLVXQLTXHWKHIDPLO\QDPHLVDKDVKFRGH
JHQHUDWHGE\WKHDSSOLFDWLRQODXQFKLQJWKHDJHQWLQWRWKHSODWIRUP7KHSODWIRUPWKHQ
DGGUHVVHVDJHQWVDFFRUGLQJWRWKHVHLGHQWLILHUVVRIRUH[DPSOHWKHSDUWRIWKHKDVK
FRGH WKDW LGHQWLILHV DXFWLRQ DJHQWV FDQ EH XVHG DV D GHVWLQDWLRQ DGGUHVV E\ DQ
DSSOLFDWLRQDJHQWDQGWKHSODWIRUPZLOOVHQGWKDWPHVVDJHWRDOODXFWLRQDJHQWVRQWKH
QHWZRUN 7KLV LV D QLFH H[DPSOH RI ³HGJH´ LQWHOOLJHQFH 7KH LQIUDVWUXFWXUH LV QRW
UHVSRQVLEOH IRU GHWHUPLQLQJ ZKLFK DJHQWV EHORQJ WR ZKLFK JURXSV ± LW ZLOO IRUZDUG
PHVVDJHVWRDOOWKHDJHQWVWKDW LWGHWHUPLQHVWKHPHVVDJHDGGUHVVHV7KHDSSOLFDWLRQ
GHYHORSHU LV UHVSRQVLEOH IRU VHOHFWLQJ D IDPLO\ QDPH WKDW ZLOO UHVXOW LQ RQO\
DSSURSULDWHPHVVDJHVEHLQJIRUZDUGHG3DVWU\>@XVHVDPHFKDQLVPVLPLODUWRWKDW
HPSOR\HG E\ ',(7 WR GLVFRYHU ZKHUH D UHVRXUFH LV RQ WKH QHWZRUN YLD DQ LQGH[LQJ
VSDFH
1(9(5/$7( >@ LV DQ LQGH[ EDVHG V\VWHP WKDW PDLQWDLQV D WRSRORJLFDOO\
RUJDQL]HG PDS RI QRGHV DQG SURSDJDWHV GLUHFWRU\ LQIRUPDWLRQ IURP VRXUFH QRGHV WR
RWKHUQRGHVLQRUGHUWRHQVXUHWKDWLWLVQHYHUPRUHWKDQDFHUWDLQQXPEHURIKRSVIURP
DTXHU\LQJQRGH
&$1>@&RQWHQW$GGUHVVDEOH1HWZRUNSURYLGHVDGLVFRYHU\V\VWHPEDVHGRQD
PHVKRIQRGHVDQGXVHVDKDVKEDVHGORRNXSRIDSRLQWHUWRDUHVRXUFHRQWKHQHWZRUN
WKDWFDQWKHQEHXVHGWRURXWHDUHTXHVWWRWKDWUHVRXUFHRYHUWKHQHWZRUN
&OHDUO\VHOIRUJDQL]LQJLQIUDVWUXFWXUHVDUHDWWUDFWLYHIRU$%6QDPLQJDQGVHUYLFH
GLVFRYHU\EXWDQXPEHURITXHVWLRQVUHPDLQWREHDQVZHUHG8VLQJWKHVHWHFKQLTXHV
LPSURYHVUREXVWQHVV VFDODELOLW\ DQG FDQ HOLPLQDWH ERWWOHQHFNV %XW ZKLOH ZH NQRZ
WKDWXVLQJVRPHIRUPRIVHOIRUJDQL]LQJGLUHFWRU\LQIUDVWUXFWXUHZLOOVHUYHXVZHOOLWLV
QRWFOHDUZKDWSURSHUWLHVZHVKRXOGFKRRVHDVWKHPRVWVLJQLILFDQWIRUWKH$%6RIWKH
IXWXUH
,QWKHFDVHRIDGLVWULEXWHGGDWDEDVHWKHSURSHUW\RIDOZD\VUHWXUQLQJDUHFRUGLILW
H[LVWVLQWKHQHWZRUNVHHPVHVVHQWLDO%XWLVWKLVWKHFDVHLQ DQ$%6"'RHVLWUHDOO\
PDWWHULIRQO\RIWKHUHVWDXUDQWVLQDFLW\DUHUHWXUQHGWRP\SHUVRQDODJHQW":H
6LPRQ7KRPSVRQ
EHOLHYH WKDW PLOOLRQV RI DJHQWV PXVW FRKDELW WKH V\VWHP DQG WKDW UHVSRQVH WLPHV RI
WKV RI VHFRQGV DUH UHTXLUHG WR FRQVWUXFW YLDEOH DSSOLFDWLRQV EXW ZLOO LW LQ IDFW
EHFRPH DSSDUHQW WKDW ZH QHHG QHWZRUNV RI WHQV RI ELOOLRQV RI DJHQWV DQG UHVSRQVH
WLPHVRIWKVRIVHFRQGVDUHQHHGHG"
)LJ$W\SLFDODOJRULWKPIRUEXLOGLQJDVHOIRUJDQL]LQJGLUHFWRU\VHUYLFHV\VWHP
7RZDUGWKH$SSOLFDWLRQRI6HOI2UJDQL]LQJ6\VWHPVWR$JHQW,QIUDVWUXFWXUHV
0HVVDJH7UDQVSRUW5RXWLQJDQG'HOLYHU\
$QRWKHUXVHIRUVHOIRUJDQL]LQJV\VWHPVLQSURYLGLQJDQLQIUDVWUXFWXUHIRU$%6LVWR
VXSSRUWWKHPHVVDJLQJLQIUDVWUXFWXUHWKDWLWXVHV
&XUUHQW V\VWHP LPSOHPHQWHUV DUH IDFHG ZLWK WKH QHHG GHOLYHU PHVVDJHV WKURXJK
QHWZRUNVRIYDULRXVGHYLFHVLQFOXGLQJWKHLQWHUQHW*33%OXHWRRWKLQWUDQHWV
DQG RWKHU YDULRXVQHWZRUNLQJSURWRFROV 7KHVHGHOLYHU\ URXWHV DUH GHFHQWUDOL]HG DQG
QRQKLHUDUFKLFDODQGHQVXULQJUHOLDEOHGHOLYHU\LQWKHVHHQYLURQPHQWVLVGLIILFXOWXVLQJ
VWDQGDUGWHFKQLTXHV
:LWKWKHLQWURGXFWLRQRIDQWFRORQ\EDVHGRSWLPL]DWLRQV\VWHPV>@LWKDVEHFRPH
SRVVLEOH WR DSSURDFK WKLV GHFHQWUDOL]HG SUREOHP ZLWK D VHOIRUJDQL]LQJ V\VWHP
>@>@>@>@>@$JHQHUDOL]HGH[DPSOHPHFKDQLVPHPSOR\HGE\WKHVHDOJRULWKPVLV
VKRZQLQ)LJXUHEHORZ
7KH HVVHQWLDO IHDWXUH RI WKHVH V\VWHPV LV WKDW WKURXJK ORFDO GHFLVLRQ PDNLQJ WKH\
HVWDEOLVK D IHHGEDFN PHFKDQLVP ZKLFK VWLPXODWHV WKH XVH RI SDUWLFXODU FKDQQHOV IRU
PHVVDJHV WKDW DUH VXFFHVVIXOO\ GLVSDWFKHG DQG UHLQIRUFHG E\ UHSHDWHG XVH DQG WKDW
RYHUWLPHQHZFKDQQHOVFDQWDNHRYHULIPHVVDJHVIDLOWRJHWWKURXJK
([DPSOHVRIRWKHUDOJRULWKPVXVLQJRWKHUSULQFLSOHVLQFOXGH6SLGHUOLQN>@ZKLFK
XVHVWKHDEVWUDFWLRQRIGUDJOLQHVSLQQLQJWRGHYHORSDVHOIRUJDQL]LQJPHVVDJHURXWLQJ
PHFKDQLVP6SLGHUOLQNGRHVQRWVWRUHLQIRUPDWLRQDERXWWKHQHWZRUNLQDVWDWLFWDEOH
LQVWHDGLWXVHVPRELOHDJHQWVWR WUDQVSRUWPHVVDJHVDQGLQIRUPDWLRQDERXWURXWLQJLV
VWRUHGLQWKRVHDJHQWV,QDVLPLODUYHLQ0LQDUHWDO>@VKRZWKDWIRUFHUWDLQW\SHVRI
QHWZRUNV RYHU ZKLFK PHVVDJHV PXVW EH URXWHG DQ HFRORJ\ RI PRELOH DJHQWV OLYLQJ
LQVLGH D QHWZRUN FDQ SURYLGH D VROXWLRQ WKDW LV VXSHULRU WR WKH WUDGLWLRQ PHVVDJH
URXWLQJ V\VWHPV SUHYLRXVO\ HPSOR\HG 7KH\ PDNH WKH SRLQW WKDW WKH XVH RI DQ
LQKHUHQWO\ GHFHQWUDOL]HG PHFKDQLVP IRU URXWLQJ PHVVDJHV URXQG DQ LQKHUHQWO\
GHFHQWUDOL]HG QHWZRUN KDV D ORZ ³LPSHGDQFH PLVPDWFK´ WKHUH LV D V\QFKURQLFLW\
EHWZHHQWKHSUREOHPDQGWKHVROXWLRQ$QRWKHUHIIRUWLVGHVFULEHGLQ$ZHUEXFKHWDO
>@ZKLFKXVHVDQDQWEDVHGV\VWHPWRURXWHPHVVDJHVDFURVVQHWZRUNVWKDWDUHEHLQJ
DWWDFNHGLQYDULRXVZD\V
$ QXPEHU RI VHOIRUJDQL]LQJ LQIUDVWUXFWXUHV IRU PHVVDJH URXWLQJ DQG GLVWULEXWLRQ
KDYH EHHQ GHYHORSHG E\ WKH SHHUSHHU UHVHDUFK FRPPXQLW\ 3UREDEO\ WKH EHVW
NQRZQRIWKHVHLV7DSHVWU\>@7DSHVWU\KDVEHHQGHYHORSHGWRVXSSRUWGLVWULEXWHG
GDWDEDVHV DQG SURYLGHV DGDSWLYH VHOI RUJDQL]LQJ PHVVDJH URXWLQJ IDFLOLWLHV DQG
ORFDWLRQ'2/57DSHVWU\LVDGDSWLYHWRG\QDPLFFKDQJHVLQWKHQHWZRUNWKDWLWLV
VHDUFKLQJ IRU REMHFWV DQG LV GHVLJQHG WR KDYH PLQLPDO PHVVDJH ODWHQF\ DQG KLJK
PHVVDJH WKURXJKSXW 7DSHVWU\ YLUWXDOL]HV REMHFW ORFDWLRQV E\ SURYLGLQJ D QRGH,'
V
UDQGRPO\ 2EMHFWV DUH SXEOLVKHG DQG XQSXEOLVKHGRQ WKHQHWZRUN DQGPHVVDJHV FDQ
WKHQEHURXWHGWRWKHPPHVVDJHVFDQDOVREHURXWHGWRREMHFWVVSHFLILFDOO\SUHVHQWRQ
DSDUWLFXODUQRGH
6LPRQ7KRPSVRQ
)LJ$QDQWEDVHGPHVVDJHURXWLQJDOJRULWKP
3URFHVVRU8WLOL]DWLRQDQG4XDOLW\RI6HUYLFH
0DQDJLQJWKHORDGRQQRGHVLQDGHFHQWUDOL]HG$%6LVSUREOHPZKLFKFDQVHULRXVO\
LPSDFW RQ V\VWHP SHUIRUPDQFH )RU H[DPSOH WKH UHOHDVH RI WLFNHWV WR D SRSXODU
FRQFHUWPD\UHVXOWLQDGHQLDORIVHUYLFHDVKXQGUHGVRIWKRXVDQGVRISHUVRQDODJHQWV
DWWHPSW WR EX\ RQH 0DQDJLQJ WKH DOORFDWLRQ RI UHVRXUFHV WR WDVNV FDQ EH GRQHZLWK
SRZHUIXOVFKHGXOLQJDOJRULWKPVEXWWKHVHWKHPVHOYHVFRQVXPHUHVRXUFHVDQGWHQGWR
EHFHQWUDOL]HGLQQDWXUH
$Q DOWHUQDWLYH DSSURDFK IRXQGHG RQ WKH SULQFLSOHV RI VHOIRUJDQL]LQJ V\VWHPV LV
WDNHQ E\ WKH ',(7 V\VWHP >@ ,Q ',(7 WULJJHU EHKDYLRUV WKDW DGDSW WR WKH V\VWHP
ORDG DUH XVHG WR LQLWLDWH SURFHVVLQJ 7KHVH WULJJHUV DUH PRUH OLNHO\ WR ILUH ZKHQ
DFWLYLW\LVORZEXWDVV\VWHPORDGLQFUHDVHVWKH\ILUHOHVVRIWHQ(DFKRIWKHNHUQHOVLQ
WKH ',(7 V\VWHP LV GHSOR\HG ZLWK OLPLWV RQ WKH QXPEHU RI WKUHDGV LQ XVH DQG WKH
EXIIHU VL]HV DYDLODEOH ',(7 DJHQWV PLJUDWH EHWZHHQ SODWIRUPV DQG VHQG PHVVDJHV
XVLQJ PHFKDQLVP WKDW DUH GHSHQGHQW RQ WKHVH OLPLWV DQG VR DV ORDG LQFUHDVH RQ D
SODWIRUPWKH426RIWKHVHUYLFHWKDWLWRIIHUVLVGHFUHDVHGPDNLQJLWOHVVDWWUDFWLYHWR
DJHQWV WKDW DUH XWLOL]LQJ LW 7KH NHUQHO JXDUDQWHHV VHUYLFH WR WKH DJHQW FRPPXQLW\
RYHUDOO EXW HQFRXUDJHV WKH DJHQWV ZLWKLQ WKH FRPPXQLW\ WR DGDSW WKHLU EHKDYLRU WR
SUHYHQWPHVVDJHVEHLQJORVWRUDJHQWWUDQVIHUVIDLOLQJ
7KH+LYHV\VWHP>@XWLOL]HVDVLPLODUPHFKDQLVPZLWKUHVRXUFHFRQVWUDLQHGFHOOV
ZKLFKSURYLGHDFFHVVWRVKDGRZVUHSUHVHQWLQJUHVRXUFHVWKDWWKHDJHQWVDUHWRXWLOL]H
7KH DJHQWV PLJUDWH IURP PDFKLQH WR PDFKLQH LQ RUGHU WR XWLOL]H UHVRXUFHV DQG
SURJUDPPLQJ+LYHKDVDQXPEHURIFHQWUDOL]HGIHDWXUHVLQFOXGLQJWKHOLVWLQJRIWKH
FHOOVLQWKHQHWZRUN>@
7RZDUGWKH$SSOLFDWLRQRI6HOI2UJDQL]LQJ6\VWHPVWR$JHQW,QIUDVWUXFWXUHV
6FKHGXOLQJ MREV WR FOXVWHUV RI ZRUNVWDWLRQV FDQ EH RUJDQL]HG XVLQJ PDUNHW EDVHG
PHWKRGVDFFRUGLQJWRWKHGHPDQGOHYHOVSODFHGRQWKHLQGLYLGXDOSURFHVVRUV>@$Q
DXFWLRQEDVHGDOJRULWKPLVXVHGWRLPSURYHSHUIRUPDQFHE\XSWRWLPHVIRUKLJKO\
SDUDOOHOWDVNV
2WKHU$SSOLFDWLRQVRI6HOI2UJDQL]LQJ6\VWHPVLQ$JHQW%DVHG
,QIUDVWUXFWXUHV
7KH LQWHUIDFH EHWZHHQ FRPSXWHU V\VWHPV DQG KXPDQV LV RQH RI WKH PRVW LPSRUWDQW
IDFWRUV LQ LQIOXHQFLQJ WKHLU VXFFHVV ,Q $%6 ZKHUH WKH QHHGV RI KXPDQV WKHLU
UHTXHVWVSUHIHUHQFHVDQGRUGHUVDUHUHSUHVHQWHGE\DSUR[\WKHDJHQWWKLVLVGRXEO\
WUXH7KLVPDNHVWKHLGHQWLILFDWLRQDQGYHULILFDWLRQRIWKHXVHUVRIDQ$%6DFULWLFDO
LVVXH IRU WKH LPSOHPHQWHUV RI DQ $%6 LQIUDVWUXFWXUH ,Q IDFW WKH VHOI RUJDQL]LQJ
DVSHFWV $%6 DUH WRXWHG DV D VROXWLRQ IRU DXWKHQWLFDWLRQ DQG VHFXULW\ IRU GLVWULEXWHG
V\VWHPVLQJHQHUDO>@>@>@VRSHUKDSVLWPDNHVVHQVHWRXVHVHOIRUJDQL]DWLRQDV
WKH PHFKDQLVP IRU SURYLGLQJ LGHQWLW\ UHVROXWLRQ DQG DXWKHQWLFDWLRQ LQ $%6
LQIUDVWUXFWXUHV
$JHQWVRFLHWLHVDUHVRPHWLPHVGHILQHGE\WKHVXEVFULSWLRQRIWKHDJHQWVWRDVKDUHG
RQWRORJ\WKLVHQDEOHVWKHPWRUHDVRQRYHUDVKDUHGVHWRIWHUPV+RZHYHUPDQDJLQJ
WKH UHYLVLRQV DQG SURSDJDWLRQ RI NQRZOHGJH DERXW WKH VKLIWLQJ VHPDQWLF RI DQ
RQWRORJ\ LV DQ LVVXH LQ ODUJH VRFLHWLHV ,Q >@D V\VWHP RI UHVRXUFH DQG XVHU DFFHVV
EDVHG RQ WKH VLJQLILFDQFH E\ XVH DQG GHSHQGHQF\ LQ WKH QHWZRUN LV UHSRUWHG IRU DQ
RQWRORJ\VHUYHU
&RQFOXVLRQ
,W VHHPV WKDW $%6 ,QIUDVWUXFWXUHV FDQ EHQHILW IURP WKH XVH RI VHOIRUJDQL]LQJ
WHFKQLTXHVLQSURYLGLQJQDPLQJDQGGLUHFWRU\VHUYLFHVVXSSRUWLQJPHVVDJHWUDQVSRUW
PDQDJLQJ LQIRUPDWLRQ VWRUHV RUJDQL]LQJ DFFHVV WR UHVRXUFHV DQG SURYLGLQJ VHFXULW\
DQGDXWKHQWLFDWLRQ:K\LVLWWKHQWKDWWKHVHWHFKQLTXHVKDYHQRWEHHQDGRSWHGLQWKH
OHDGLQJ$%6LQIUDVWUXFWXUHVDQGVWDQGDUGV"
2IFRXUVHWKHVHWHFKQLTXHVDUHQHZWKH\DUHWKHSURGXFWRIYDULRXVXQUHODWHGDQG
XQFRRUGLQDWHGHIIRUWV,WPD\EHWKDWJUDGXDOO\ZHZLOOVHHWKHVHWHFKQLTXHVDGRSWHG
LQWRWKHPDLQVWUHDPWRRONLWVDQGVWDQGDUGVLQWLPHDQGE\DSURFHVVRIWULDODQGHUURU
DQGQDWXUDOVHOHFWLRQ
$FWLQJ LQ WKLV ZD\ PD\ LQFXU D SHQDOW\ RQFH LQIUDVWUXFWXUHV DUH DGRSWHG
ZLGHVSUHDG SURFXUHPHQW KDV EHHQ PDGH E\ LQGXVWU\ DQG XVHUV DQG GHYHORSHUV KDYH
EHHQ WUDLQHG WKHUH LVQRJRLQJEDFN,I WKH FRPPXQLW\ ZDLWV IRUZLQQHUV WR HPHUJH
WKHZLQGRZRIRSSRUWXQLW\IRUWKHVHWHFKQLTXHVPD\VKXW,IDQH[DPSOHLVQHHGHGRI
WKHSRVVLEOHFRQVHTXHQFHVRIDOORZLQJWKHPDUNHWWRGHFLGHWKHVHPHWKRGVMXVWXVHD
FRPSXWHUIRUDIHZGD\VDQGZDLWIRUEOXHVFUHHQDQGWHUVHHUURUUHSRUWWRDSSHDU
7RHQVXUHWKDWILHOGHG$%6LQIUDVWUXFWXUHVGRQRWFULSSOHDQGOLPLWWKHDSSOLFDWLRQV
DQG EHQHILWV RI DJHQW WHFKQRORJ\ RXU FRPPXQLW\ PXVW V\VWHPDWLFDOO\ SXUVXH D
VFLHQWLILFSURJUDPWKDWZLOO
6LPRQ7KRPSVRQ
• (VWDEOLVKHPSLULFDOO\ZKLFKV\VWHPSURSHUWLHVDUHWKHPRVWVLJQLILFDQWLQUHVSHFWWR
$%6LQIUDVWUXFWXUHV
• $QDO\WLFDOO\ZKLFKPHFKDQLVPVDUHWKHPRVWHIIHFWLYHDWGHOLYHULQJWKHDSSURSULDWH
SURSHUWLHV"
• 'HPRQVWUDWH WKH YDOXH RI VHOIRUJDQL]LQJ V\VWHPV LQ UHDO ZRUOG FDVH VWXGLHV
EXVLQHVVFDVHVIRUWKHDGRSWLRQRIWKHWHFKQLTXHVFDQEHEXLOW
:KDWDUHWKHILUVWVWHSVLQVXFKDSURJUDP"
)LUVWO\UHVHDUFKHUVPXVWHVWDEOLVKWKHEHQFKPDUNVWKDWWKH\DUHDWWHPSWLQJWRZRUN
WR 7KLV LV QRW D WULYLDO PDWWHU DQG LV IUDXJKW ZLWK SUREOHPV 7KH PDFKLQH OHDUQLQJ
FRPPXQLW\HYROXWLRQDU\FRPSXWLQJFRPPXQLW\DQGWKHVFKHGXOLQJFRPPXQLW\KDYH
ERWK HVWDEOLVKHG EHQFKPDUNV ZKLFK WKH\ XVH WR GHWHUPLQH ZKLFK WHFKQLTXHV DUH WKH
PRVWXVHIXO,QWKHPDFKLQHOHDUQLQJFRPPXQLW\WKH8&,UHSRVLWRU\>@LVZLGHO\XVHG
WRYDOLGDWHVXSHUYLVHGOHDUQLQJV\VWHPV7KHHYROXWLRQDU\FRPSXWLQJFRPPXQLW\XVHV
D ZLGH UDQJH RI SUREOHPV VXFK DV WKH UR\DO URDG SUREOHP >@DQG WKH VFKHGXOLQJ
FRPPXQLW\ XVHV MRE VKRS VFKHGXOLQJ DQG RWKHU EHQFKPDUN FRQVWUDLQW VDWLVIDFWLRQ
SUREOHPV>@ >@ 5HFHQWO\ WKH WUDGLQJ FKDOOHQJHV GHYHORSHG IRU DJHQW EDVHG
HFRPPHUFH>@DQGLQURERWVRFFHU>@KDYHKDGDVLPLODUHIIHFW
,QDOOFDVHVWKLVKDVEURXJKWVXEVWDQWLDOEHQHILWVEXWSUREOHPVDVZHOO5HVHDUFKHUV
VHHN WR GHYHORS VPDOO LQFUHPHQWDO LPSURYHPHQWV WR DOJRULWKPV $OJRULWKPV WKDW
DGGUHVVSUREOHPVZKLFKDUHRXWVLGHWKHVFRSHRIUHFRJQL]HGWHVWVHWVDQGSUREOHPVDUH
GLVUHJDUGHG E\ UHVHDUFKHUV ZKR QHHG WR JHQHUDWH SXEOLFDWLRQV +RZHYHU RYHUDOO WKH
GHYHORSPHQWRIEHQFKPDUNVHWVKDVSURYLGHGUHSURGXFLELOLW\IRFXVDQGULJRUWRWKHVH
FRPPXQLWLHV %H\RQG WKH XVH RI EHQFKPDUNV LW LV QHFHVVDU\ WR KDYH ERXQGV DQG
PHDVXUHV WKDW DOJRULWKPV FDQ EH DQDO\]HG PDWKHPDWLFDOO\ DJDLQVW 7KLV LV FUXFLDO
EHFDXVH LW HVWDEOLVKHV D ILQLWH SURJUDP ZKHQ DQ DOJRULWKP LV SURYDEO\ RSWLPDO QR
IXUWKHUGHYHORSPHQWLVUHTXLUHG
,Q DGGLWLRQ WR DJUHHLQJ EHQFKPDUNV LW LV LPSRUWDQW WKDW WKH VWDQGDUGV RI
PHDVXUHPHQW WKDW DUH UHTXLUHG LQ VWXGLHV RI DOJRULWKP SHUIRUPDQFH DUH DOVR DJUHHG
$QH[DPSOHRIWZRSDSHUVWKDWHYDOXDWHVFDOLQJLQ$%6LQIUDVWUXFWXUHVLOOXVWUDWHVWKH
QHHGIRUWKLV,Q>@/HHHWDOVWXG\WKH=HXVLQIUDVWUXFWXUH
VVFDOLQJSURSHUWLHVDQG
FRQFOXGHWKDWWKHLQIUDVWUXFWXUHFDQVFDOHWRDFFRPPRGDWHORZKXQGUHGVRIDJHQWV
,Q >@ 9LWDJOLRQH HWDO VWXG\ WKH -$'( V\VWHP DQG VKRZ VFDOLQJ WR WKRXVDQGV RI
DJHQWV7KHGLIIHUHQFHLQWKHPHDVXUHPHQWVLVLQWKHH[SHULPHQWDOVHWXS7KH-$'(
VWXG\H[DPLQHVWKHXVHRISDLUVRUFRXSOHVRIDJHQWVSHUIRUPLQJURXQGWULSPHVVDJLQJ
7KH=HXVVWXG\LQYHVWLJDWHVFRQWUDFWQHWPHVVDJLQJEHWZHHQFRPPXQLWLHVRIKXQGUHGV
RIDJHQWV7KHORDGLQ/HH
VVWXG\LQWHUPVRIPHVVDJHVH[FKDQJHGLVWKHUHIRUHKLJKHU
DQGWKHWZRVWXGLHVFDQQRWEHFRPSDUHG%RWKVWXGLHVDUHHTXDOO\YDOLGDQGERWKDUH
XVHIXO WR WKH FRPPXQLW\ EXW WKHLU YDOXH ZRXOG EH PXOWLSOLHG LI WKH\ ZHUH GLUHFWO\
FRPSDUDEOH $JDLQ ZH FDQ OHDUQ IURP RWKHU FRPPXQLWLHV 0DFKLQH OHDUQLQJ KDV
HVWDEOLVKHGDVWDQGDUGRIVWDWLVWLFDOULJRUIRUH[SHULPHQWV>@WKH$%6LQIUDVWUXFWXUH
FRPPXQLW\VKRXOGGRWKHVDPH
,Q DGGLWLRQ WR UHVHDUFK LW LV QHFHVVDU\ WR GHOLYHU WHFKQRORJ\ WR WKH XVHUV 5HFHQW
\HDUV KDYH GHPRQVWUDWHG WZR URXWHV WKDW DUH DFFHVVLEOH WR DOO IRU GRLQJ WKLV )LUVWO\
VWDQGDUGL]DWLRQSURYLGHVERWKFUHGLELOLW\DQGSXEOLFLW\WRFRPPHUFLDOL]DWLRQHIIRUWV,W
LV HDVLHU IRU LQGXVWULDO UHVHDUFKHUV WR ³VHOO´ WHFKQRORJ\ WKDW LV WKH UHVXOW RI D VHULRXV
VWDQGDUGL]DWLRQ SURFHVV PRVWO\ EHFDXVH VRPHWKLQJ WKDW LV D IRUPDO VWDQGDUG KDV DW
7RZDUGWKH$SSOLFDWLRQRI6HOI2UJDQL]LQJ6\VWHPVWR$JHQW,QIUDVWUXFWXUHV
OHDVW WKDW PXFK VXEVWDQFH ,W LV QRW FOHDU WKDW D VLQJOH XQLILHG VWDQGDUG LV WKH ZD\
IRUZDUG
,Q UHDOLW\ $%6 LQIUDVWUXFWXUH GHYHORSHUV ZLOO KDYH WR FRQIURQW D PXOWLSOLFLW\ RI
WHFKQRORJLHVDQGOHJDF\V\VWHPVLQDQ\HQYLURQPHQW6SHFLILFFRPSRQHQWVVKRXOGEH
VWDQGDUGL]HG DQG VHYHUDO GLIIHUHQW VWDQGDUGV VKRXOG EH DYDLODEOH WR VXLW SDUWLFXODU
UHTXLUHPHQWV,IWKHUHLVZLGHVSUHDGNQRZOHGJHRIDQGDJUHHPHQWDERXWWKHSDUWLFXODU
LVVXHVWKDWDUHEHLQJVWDQGDUGL]HGWKHJHQHUDOSULQFLSOHVRIWKHFRPSRQHQWVGHYHORSHG
XVLQJWKHGLIIHUHQWVWDQGDUGVVKRXOGEHVLPLODUHQRXJKWRDFKLHYHWKHDLPRIUHGXFLQJ
LQWHJUDWLRQFRVWVFRQVLGHUDEO\
,Q DQ\ FDVH ),3$ SURYLGHV YDULRXV VWDQGDUGV IRU 073 6& 6&
HQYHORSH UHSUHVHQWDWLRQV 6& 6& DQG FRQWHQW ODQJXDJH 6&
;& ;& ;& 7KH GLIILFXOW\ LQ LQWHJUDWLQJ D ZHE VHUYLFH DQG D
),3$ DJHQW DW D PHVVDJH OHYHO LV QRW WKH UHVXOW RI WKH VWDQGDUGV ERGLHV FRQFHUQHG
EHLQJGLIIHUHQWEXWWKHIDFWWKDWDWDPHVVDJLQJOHYHOD),3$DJHQWFDQVHQGFRPSOH[
H[SUHVVLRQV ILOOHG ZLWK FRQVWUDLQWV ORJLFDO H[SUHVVLRQV DQG LPSOLFDWLRQV ZKLFK DUH
KDUGWRHQFDSVXODWHLQD;0/GRFXPHQW>@
7KHRWKHUGHOLYHU\URXWHLVYLDRSHQVRXUFHVRIWZDUH7KHUHDUHQRZGR]HQVRIRSHQ
VRXUFHDJHQWLQIUDVWUXFWXUHVKRZHYHUWKHLQIUDVWUXFWXUHVDUHJHQHUDOO\QRW³SOXJDQG
SOD\´ DQG WKH UHVHDUFK FRPPXQLW\ WHQGV QRW WR SURGXFH FRPSRQHQWV WKDW FDQ EH
SOXJJHGLQ7KHUHDUHRIFRXUVHKRQRUDEOHH[FHSWLRQV$720,.>@LVDSDUVHUDQG
RQWRORJ\ PDQDJHPHQW OD\HU ZKLFK LV DUFKLWHFWHG WR EH SOXJJDEOH -(66 >@ LV D
UHDVRQLQJ V\VWHP ZKLFK FDQ EH XVHG HDVLO\ ZLWK PDQ\ RSHQ VRXUFH LQIUDVWUXFWXUHV
7KHVH NLQGV RI FRPSRQHQWV VKRXOG EH GHYHORSHG WR XVH SDUWLFXODU WHFKQRORJLFDO
GHYHORSPHQWV LQ VHOIRUJDQL]LQJ V\VWHPV DSSOLHG WR $%6 LQIUDVWUXFWXUHV DQG WKH\
VKRXOGEHDLPHGWREHDVDFFHVVLEOHDQGUHXVDEOHDVSRVVLEOH
7DNHQ WRJHWKHU WKHVH WZR DSSURDFKHV ZLOO PD[LPL]H WKH RSSRUWXQLWLHV IRU WKH
DSSOLFDWLRQ DQG XVH RI VHOIRUJDQL]LQJ DJHQW LQIUDVWUXFWXUH FRPSRQHQWV 2Q WKH RQH
KDQG YDULRXV VWDQGDUGV FDQ EH DGDSWHG WR LQFOXGH WKHVH FRQFHSWV RQ WKH RWKHU KDQG
YDULRXV SURSULHWDU\ DSSOLFDWLRQ GHYHORSPHQWV FDQ XWLOL]H VWDQG DORQH LQIUDVWUXFWXUH
FRPSRQHQWV,PSRUWDQWO\GHYHORSHUVZLOOQRWIDFHDQ³DOORUQRWKLQJ´FKDOOHQJHZKHQ
DWWHPSWLQJWRPDNHXVHRIWKLVQHZWHFKQRORJ\
7KHILQDOQHFHVVDU\FRPSRQHQWRIRXUUHVHDUFKSURJUDPLVUHDOZRUOGFDVHVWXGLHV
0RUH GLIILFXOWLHV ORRP KHUH $V DOO UHDO ZRUOG SUDFWLRQHUV NQRZ FRPPHUFLDO
RUJDQL]DWLRQV DUH UHOXFWDQW WR WULDO DQG UROO RXW QHZ WHFKQRORJLHV LQ RSHUDWLRQDO
VHWWLQJV,QDGGLWLRQFRPPHUFLDOFRQVLGHUDWLRQVVXFKDVLQWHOOHFWXDOSURSHUW\ODZDQG
FRPPHUFLDOFRQILGHQWLDOLW\SURKLELWGLVVHPLQDWLRQRIUHVXOWVLQVRPHFDVHV1RQHWKH
OHVVWKHSXEOLFDWLRQRIWKHUHVXOWVRIUHDOZRUOGFDVHVWXGLHVRIWHFKQRORJ\DSSOLFDWLRQ
VXFKDV>@DQGWKRVHGHVFULEHGLQWKHVXUYH\LQ>@DUHLQYDOXDEOHJHQHUDWLQJVXSSRUW
IRUWKHDSSOLFDWLRQRI$%6DQGWKHGHYHORSPHQWRIFDVHVWXGLHVRI$%6LQIUDVWUXFWXUH
ZLOO EH QHFHVVDU\ WR SHUVXDGH VRIWZDUH VXSSOLHUV WR XVH VHOIRUJDQL]LQJ V\VWHPV LQ
WKHLUQH[WJHQHUDWLRQRIHQWHUSULVHLQIUDVWUXFWXUHV
,W LV FOHDU WR XV WKDW WKH LQIUDVWUXFWXUHV RI IXWXUH DJHQW EDVHG V\VWHPV ZLOO EH
IRXQGHG WR D JUHDWHU RU OHVVHU H[WHQW RQ VHOI RUJDQL]LQJ V\VWHPV 7KH RQO\ TXHVWLRQ
WKDWUHPDLQVLVZKLFKRIWKHWHFKQLTXHVWKDWDUHDYDLODEOHWRWKHFRPPXQLW\ZLOOSURYH
WREHPRVWVXFFHVVIXOLQWKHUHDOZRUOG"
6LPRQ7KRPSVRQ
5HIHUHQFHV
>@ $SSOHE\ 6 6WHZDUG 6 ³0RELOH VRIWZDUH DJHQWV IRU FRQWURO LQ WHOHFRPPXQLFDWLRQV
QHWZRUNV´%77HFKQRORJ\-RXUQDO$SULOSS
>@ $UDEVKDKL 3 *UD\ $ .DVVDEDOLGLV , 'DV ³$ $GDSWLYH 5RXWLQJ LQ :LUHOHVV
&RPPXQLFDWLRQ 1HWZRUNV XVLQJ 6ZDUP ,QWHOOLJHQFH´ WK $,$$ &RPPXQLFDWLRQ
6DWHOOLWH6\VWHPV&RQI$SULO7RXORXVH)UDQFH
>@ $VDGD 0 9HORVR00 7DPEH 0 1RGD7 .LWDQR + .UDHW]VFKPDU *.
³2YHUYLHZRI5RER&XS´$,0DJD]LQH9ROXPHSS
>@ $ZUEXVK % +ROPHU' 5XEHQV + ³3URYDEO\ 6HFXUH &RPSHWLWLYH 5RXWLQJ DJDLQVW
3URDFWLYH%\]DQWLQH$GYHUVDULHVYLD5HLQIRUFHPHQW/HDUQLQJ´ 7HFKQLFDO5HSRUW-RKQ
+RSNLQV8QLYHUVLW\&RPSXWHU6FLHQFH'HSDUWPHQW0D\
>@ %HOOLIHPLQH)3RJJL$5LPDVVD*³-$'(±$),3$FRPSOLDQWDJHQWIUDPHZRUN´
3URFHHGLQJVRI3$$0
/RQGRQ$SULOSDJJ
>@ %HUJHU 0 %RX]LG 0 %XFNODQG 0 /HH + /KXLOOHU 1 2OSS ' 3LFDXOW -
6KHSKHUGVRQ-³$Q$SSURDFKWR$JHQW%DVHG6HUYLFH&RPSRVWLRQDQGLWV$SSOLFDWLRQ
WR 0RELOH %XVLQHVV 3URFHVVHV´ ,((( 7UDQVDFWLRQV RQ 0RELOH &RPSXWLQJ -XO\
6HSWHPEHU9ROSS
>@ %HUQDUV/HH 7 +HQGOHU- /DVVLOD 2 ³7KH 6HPDQWLF :HE $ QHZ IRUP RI ZHE
FRQWHQWWKDWLVPHDQLQJIXOWRFRPSXWHUVZLOOXQOHDVKDUHYROXWLRQRIQHZSRVVLELOLWLHV´
6FLHQWLILF$PHULFDQ0D\
>@ %ODNH &/ 0HU] &- ³8&, 5HSRVLWRU\ RI PDFKLQH OHDUQLQJ GDWDEDVHV´
>KWWSZZZLFVXFLHGXaPOHDUQ0/5HSRVLWRU\KWPO@ ,UYLQH &$ 8QLYHUVLW\ RI
&DOLIRUQLD'HSDUWPHQWRI,QIRUPDWLRQDQG&RPSXWHU6FLHQFH
>@ %RQDEHDX(+HQDX[)*XHULQ66Q\HUV'.XQW]3DQG7KHUDXOD]*5RXWLQJ
LQ WHOHFRPPXQLFDWLRQ QHWZRUNV ZLWK 6PDUW DQWOLNH DJHQWV ,Q 3URFHHGLQJV RI
,$7$
6HFRQG ,QW :RUNVKRS RQ ,QWHOOLJHQW $JHQWV IRU 7HOHFRPPXQLFDWLRQ
$SSOLFDWLRQV/HFWXUHV1RWHVLQ$,YRO6SULQJHU9HUODJ
>@ %RQDEHDX('RULJR07KHUDXOD]*³,QVSLUDWLRQIRURSWLPL]DWLRQIURPVRFLDOLQVHFW
EHKDYLRXU´1DWXUH9ROSS
>@ %RWKHOR/:LOOPRWW6=KDQJ7'DOH-³$UHYLHZRI&RQWHQW/DQJXDJHV6XLWDEOH
IRU$JHQW$JHQW&RPPXQLFDWLRQ´(3)/, &7HFKQLFDO5HSRUW
>@ &KDQGHU $ 'DZVRQ 6 /LQFRQ 3 6WULQJHU&DOYHU ' ³1(95/$7( 6FDODEOH
5HVRXUFH 'LVFRYHU\´ ,Q 3URFHHGLQJV RI QG ,((($&0 ,QWHUQDWLRQDO 6\PSRVLXP RQ
&OXVWHU &RPSXWLQJ DQG WKH *ULG &&*5,'
SS %HUOLQ *HUPDQ\ 0D\
>@ &KXQ%1&XOOHU'(³8VHU&HQWULF3HUIRUPDQFH$QDO\VLVRI0DUNHW%DVHG&OXVWHU
%DWFK 6FKHGXOHUV´ ,Q 3URFHHGLQJV RI QG ,((($&0 ,QWHUQDWLRQDO 6\PSRVLXP RQ
&OXVWHU&RPSXWLQJDQGWKH*ULG&&*5,'
SS%HUOLQ*HUPDQ\0D\
>@ &URVELH06SDIIRUG(³'HIHQGLQJDFRPSXWHUV\VWHPXVLQJDXWRQRPRXVDJHQWV´WK
1DWLRQDO,QIRUPDWLRQ6\VWHPV6HFXULW\&RQIHUHQFH2FW
>@ &ROOLV -& 1GXPX '7 1ZDQD +6 /HH /& ³7KH =(86 DJHQW EXLOGLQJ WRRONLW´
%77HFKQRORJ\-RXUQDOSS-XO\
>@ &RUWHVH ( 4XDUWD ) 9LWDJOLRQH * ³6FDODELOLW\ DQG 3HUIRUPDQFH RI WKH -$'(
0HVVDJH 7UDQVSRUW 6\VWHP´ $$0$6 :RUNVKRS RQ $JHQW&LWLHV %RORJQD WK -XO\
>@ GH5RXUH'-HQQLQJV15DQG6KDGEROW1³7KH6HPDQWLF*ULG$IXWXUHH6FLHQFH
LQIUDVWUXFWXUH´ ,QW - RI &RQFXUUHQF\ DQG &RPSXWDWLRQ 3UDFWLFH DQG ([SHULHQFH
>@ 'RULJR00DQLH]]R9 &RORUQL$7KH$QW6\VWHP2SWLPL]DWLRQE\DFRORQ\RI
FRRSHUDWLQJ DJHQWV ,((( 7UDQVDFWLRQV RQ 6\VWHPV 0DQ DQG &\EHUQHWLFV3DUW %
1RSS
7RZDUGWKH$SSOLFDWLRQRI6HOI2UJDQL]LQJ6\VWHPVWR$JHQW,QIUDVWUXFWXUHV
>@ 'UXPPRQG06FKHGXOLQJ%HQFKPDUNVDQG5HODWHG5HVRXUFHV1HZVOHWWHURIWKH$$$,
6,*0$19RO1R
>@ ),3$KWWSZZZILSDRUJ
>@ )RVWHU , .HVVHOPDQ & 1LFN -0 7XHFNH 6 ³7KH 3K\VLRORJ\ RI WKH *ULG
$Q2SHQ*ULG6HUYLFHV$UFKLWHFWXUHIRU'LVWULEXWHG6\VWHPV,QWHJUDWLRQ´7KH*OREXV
$OOLDQFH-XQH
>@ )ULHGPDQ+LOO(-(66LQ$FWLRQ-DYD5XOHEDVHG6\VWHPV0DQQLQJ3XEOLFDWLRQV&R
-XO\,6%1
>@ *KDQHD+HUFRFN5³$XWKHQWLFDWLRQZLWK33DJHQWV´%77HFKQRORJ\-RXUQDO
SS±2FWREHU.XOZHU$FDGHPLF3XEOLVKHUV'RGUHFKW1HWKHUODQGV
>@ ,%0 5HVHDUFK $XWRQRPLF &RPSXWLQJ ,%0
V 3HUVSHFWLYH RQ WKH 6WDWH RI ,QIRUPDWLRQ
7HFKQRORJ\$*(1'$FRQIHUHQFHLQ6FRWWVGDOH$=86$
>@ .DJDO / )LQLQ 7 3HQJ < ³$ )UDPHZRUN IRU 'LVWULEXWHG 7UXVW 0DQDJHPHQW´
3URFHHGLQJVRIWKH,-&$,:RUNVKRSRQ$XWRQRP\GHOHJDWLRQDQGFRQWURO
>@ .DXIIPDQ 6$ 2ULJLQV RI 2UGHU 6HOI2UJDQL]DWLRQ DQG 6HOHFWLRQ LQ (YROXWLRQ
2[IRUG8QLYHUVLW\3UHVV
>@ .HDUQH\37KH'\QDPLFVRIWKH:RUOG(FRQRP\*DPH7HFKQLFDO5HSRUW6/(,7
'HFHPEHU
>@ .HDUQH\30HUODW:0RGHOLQJPDUNHWEDVHGGHFHQWUDOL]HGPDQDJHPHQWV\VWHPV%7
7HFKQRORJ\-RXUQDO
>@ /DQJWRQ**$UWLILFLDO/LIH$GGLVRQ:HVOH\5HGZRRG&LW\
>@ /DQJOH\ % 3DROXFFL 0 DQG 6\FDUD . 'LVFRYHU\ RI ,QIUDVWUXFWXUH LQ 0XOWL$JHQW
6\VWHPV ,Q $JHQWV :RUNVKRS RQ ,QIUDVWUXFWXUH IRU $JHQWV 0$6 DQG 6FDODEOH
0$6$YDLODEOHIURP
KWWSZZZFVFPXHGXaVRIWDJHQWVSDSHUVLQIUDVWUXFWXUH'LVFRYHU\SGI
>@ /HH/& 1DZDQD +6 1GXPX '7 'H :LOGH 3 ³7KH VWDELOLW\ VFDODELOLW\ DQG
SHUIRUPDQFHRIPXOWLDJHQWV\VWHPV´%77HFKQRORJ\-RXUQDO-XO\
>@ /L<7KRPSVRQ6*7DQ=*LOHV1*KDULE+%H\RQGRQWRORJ\FRQVWUXFWLRQ
2QWRORJ\ 6HUYLFHV DV RQOLQH NQRZOHGJH VKDULQJ FRPPXQLWLHV ,Q 3URFHHGLQJV RI QG
,QWHUQDWLRQDO 6HPDQWLF :HE &RQIHUHQFH /HFWXUH 1RWHV LQ &RPSXWHU 6FLHQFH
6SULQJHU9HUODJSS±
>@ /XFDV&³6HOI2UJDQL]LQJ6\VWHPV)$4IRU8VHQHWQHZVJURXSFRPSWKHRU\VHOIRUJ
V\V´KWWSZZZFDOUHVFRRUJVRVVRVIDTKWP
>@ /XFN00F%XUQH\33UHLVW&³$JHQW7HFKQRORJ\(QDEOLQJ1H[W*HQHUDWLRQ
&RPSXWLQJ9HUVLRQ´,6%1
KWWSZZZDJHQWOLQNRUJURDGPDSLQGH[KWPO
>@ 0DUURZ3%RQVPD(:DQJ)+RLOH&³',(7±DVFDOHDEOHUREXVWDQGDGDSWDEOH
PXOWLDJHQWSODWIRUPIRULQIRUPDWLRQPDQDJHPHQW´ %77HFKQRORJ\-RXUQDOSS
2FWREHU.XOZHU$FDGHPLF3XEOLVKHUV'RGUHFKW1HWKHUODQGV
>@ 0DUURZ3.RXEDUDNLV0YDQ/HQJHQ5+9DOYHUGH$OEDFHWH)%RQVPD(&LG
6XHULR- )LJXHLUDV9LGDO$5 *DOODUGR$QWROLQ$ +RLOH& .RXWULV7 0ROLQD
%XOOD+1DYLD9D]TXH]$5DIWRSRXORX36NDUPHDV17U\IRQRSRXORV&:DQJ
);LUXKDNL&$JHQWVLQ'HFHQWUDOLVHG,QIRUPDWLRQ(FRV\VWHPV7KH',(7$SSURDFK
6\PSRVLXP RQ ,QIRUPDWLRQ $JHQWV IRU (&RPPHUFH $,6%
&RQYHQWLRQ VW WK
0DUFK8QLYHUVLW\RI<RUN8QLWHG.LQJGRP
>@ 0LQDU 1 'HVLJQLQJ DQ (FRORJ\ RI 'LVWULEXWHG $JHQWV 0,7 0DVWHUV 7KHVLV $XJXVW
>@ 0LQDU 1 .UDPHU .+ 0DHV 3 &RRSHUDWLQJ 0RELOH $JHQWV IRU '\QDPLF 1HWZRUN
5RXWLQJ6RIWZDUH$JHQWVIRU)XWXUH&RPPXQLFDWLRQV6\VWHPV6SULQJHU9HUODJ
,6%1
6LPRQ7KRPSVRQ
>@ 0LQDU1 *UD\ 0 5RXS2 .ULNRULDQ 5 0DHV3 +LYH 'LVWULEXWHG $JHQWV IRU
1HWZRUNLQJ7KLQJV,Q3URFHHGLQJVIRU$6$0$
WKH)LUVW,QWHUQDWLRQDO6\PSRVLXP
RQ $JHQW 6\VWHPV DQG $SSSOLFDWLRQV DQG 7KLUG ,QWHUQDWLRQDO 6\PSRVLXP RQ 0RELOH
$JHQWV
>@ 0LWFKHOO 0 )RUUHVW 6 DQG +ROODQG - + ³7KH UR\DO URDG IRU JHQHWLF
DOJRULWKPV )LWQHVV ODQGVFDSHV DQG *$ SHUIRUPDQFH´ ,Q 3URFHHGLQJV RI WKH )LUVW
(XURSHDQ&RQIHUHQFHRQ$UWLILFLDO/LIH&DPEULGJH0$0,73UHVV%UDGIRUG%RRNV
>@ 1DVK-³7KH%DUJDLQLQJ3UREOHP´(FRQRPHWULFD$SULO
>@ 3URYRVW)-)DZFHWW7 .RKDYL5³%XLOGLQJWKHFDVHDJDLQVWDFFXUDF\HVWLPDWLRQ
IRU FRPSDULQJ LQGXFWLRQ DOJRULWKPV´ ,Q ,&0/ 3URFHHGLQJV RI WKH )LIWHHQWK
,QWHUQDWLRQDO&RQIHUHQFHRQ0DFKLQH/HDUQLQJ
>@ 5DWQDVDP\ 6 )UDQFLV 3 +DQGO\ 0 .DUS5 6KHQNHU6 $ 6FDODEOH &RQWHQW
$GGUHVVDEOHQHWZRUN6,*&206DQ'LHJR&$86$$XJXVW
>@ 5RZVWRQ $ 'UXVFKHO 3 3DVWU\ 6FDODEOH GLVWULEXWHG REMHFW ORFDWLRQ DQG URXWLQJ IRU
ODUJHVFDOH SHHUSHHU V\VWHPV ,),3$&0 ,QWHUQDWLRQDO &RQIHUHQFH RQ 'LVWULEXWHG
6\VWHPV3ODWIRUPV0LGGOHZDUH1RYHPEHU
>@ 6DIIUH)*KDQHD+HUFRFN56SLGHUOLQNVXUYLFDORIWKHGXPEHVWLQDGKRFQHWZRUNV
,Q3URFHHGLQJVRI:RUNVKRSRQ$GKRF&RPPXQLFDWLRQV%RQQ*HUPDQ\6HSWHPEHU
WK
>@ 6FKRRQGHUZRHUG 5 +ROODQG 2 %UXWHQ - 5RWKNUDQW] /-0 $QW%DVHG /RDG
%DOHQFLQJ LQ 7HOHFRPPXQLFDWLRQV 1HWZRUNV $GDSWLYH %HKDYLRXU SS
0,73UHVV
>@ 6KHQ:DQG1RUULH'+$JHQW%DVHG6\VWHPVIRU,QWHOOLJHQW0DQXIDFWXULQJ$6WDWH
RIWKH$UW6XUYH\ .QRZOHGJHDQG,QIRUPDWLRQ6\VWHPVDQ,QWHUQDWLRQDO-RXUQDO
>@ 6WHHOV / ³/DQJXDJH DV D FRPSOH[ DGDSWLYH V\VWHP´ /HFWXUH 1RWHV LQ &RPSXWHU
6FLHQFH 3DUDOOHO 3UREOHP 6ROYLQJ IURP 1DWXUH ± 33619, 6FKRHQDXHU HWDO HGV
6SULQJHU9HUODJ%HUOLQ
>@ 7DLOODUG ( ³%HQFKPDUNV IRU EDVLF VFKHGXOLQJ SUREOHPV´ (XURSHDQ -RXUQDO RI
2SHUDWLRQV5HVHDUFK
>@ :HOOPDQ 03 *UHHQZDOG $5 6WRQH 3 :XUPDQ 35 ³7KH 7UDGLQJ $JHQW
&RPSHWLWLRQ´7KH7UDGLQJ$JHQW&RPSHWLWLRQ$$$,,$$,
>@ :KLWH 7 3DJXUHN % ³7RZDUGV 0XOWL6ZDUP 3UREOHP 6ROYLQJ LQ 1HWZRUNV´
3URFHHGLQJV RI WKH UG ,QWHUQDWLRQDO &RQIHUHQFH RQ 0XOWL$JHQW 6\VWHPV ,&0$6
>@ :LOOPRWW 6 &RQVWDQWLQHVFX , &DOLVWL 0 ³0XOWLOLQJXDO $JHQWV 2QWRORJLHV
/DQJXDJHV DQG $EVWUDFWLRQV´ ,Q 3URFHHGLQJV RI :RUNVKRS RQ 2QWRORJLHV LQ $JHQW
6\VWHPVDW$XWRQRPRXV$JHQWV0RQWUHDO&DQDGD
>@ :LOOPRWW66RPDFKHU0&RQVWDQWLQHVFX,'DOH-3RVODG6DQG%RQQHIR\'
³7KH $JHQWFLWLHV 1HWZRUN $UFKLWHFWXUH´ 3URFHHGLQJV RI WKH )LUVW ,QWHUQDWLRQDO
:RUNVKRSRQ&KDOOHQJHVLQ2SHQ$JHQW6\VWHPV-XO\
>@ =KDR %< +XDQJ / 6WULEOLQJ - 5KHD 6& -RVHSK $' .XELDWRZLF] -'
7DSHVWU\$5HVLOLHQW*OREDOVFDOH2YHUOD\IRU6HUYLFH'HSOR\PHQW7RDSSHDULQ,(((
-RXUQDORQ6HOHFWHG$UHDVLQ&RPPXQLFDWLRQV
$&DWDORJRI%LRORJLFDOO\,QVSLUHG3ULPLWLYHV
IRU(QJLQHHULQJ6HOI2UJDQL]DWLRQ
5DGKLND1DJSDO
'HSDUWPHQWRI6\VWHPV%LRORJ\+DUYDUG0HGLFDO6FKRRO
/RQJZRRG$YHQXH%RVWRQ0$86$
rad@eecs.harvard.edu
,QWURGXFWLRQ
'XULQJ HPEU\RJHQHVLV FHOOV ZLWK LGHQWLFDO '1$ FRRSHUDWH WR IRUP FRPSOH[
VWUXFWXUHV VXFK DV RXUVHOYHV VWDUWLQJ IURP D PRVWO\ KRPRJHQHRXV HJJ 7KH SURFHVV
LQYROYHV D FRPSOH[ FDVFDGH RI VSDWLDO DQG IXQFWLRQDO GHFLVLRQV WDNHQ E\ LQGLYLGXDO
FHOOV (YHQ VR WKH SURFHVV RI GHYHORSPHQW LV LQFUHGLEO\ UREXVW WR YDULDWLRQV LQ
LQGLYLGXDO FHOO EHKDYLRU YDU\LQJ FHOO VL]H DQG GLYLVLRQ UDWHV DQG FHOO GHDWK 0DQ\
RUJDQLVPV GHYHORS FRUUHFWO\ LQGHSHQGHQWO\ RI LQLWLDOHPEU\RVL]HIRUH[DPSOHIURJ
HPEU\RVZLWKKDOIDVPDQ\FHOOVGHYHORSLQWRKDOIVL]HODUYD(YHQDIWHUGHYHORSPHQW
PDQ\ UHWDLQ WKH DELOLW\ WR UHJHQHUDWH HQWLUH VWUXFWXUHV WKDW KDYH EHHQ GDPDJHG )RU
H[DPSOH QHZWV FDQ UHJHQHUDWH DPSXWDWHG OLPEV DQG VRPH VSHFLHV RI VWDUILVK FDQ
UHJHQHUDWHDQHQWLUHQHZERG\IURPDOLPE7KHDELOLW\RIPXOWLFHOOXODURUJDQLVPVWR
DFKLHYHVXFKFRPSOH[LW\DQGUHOLDELOLW\LVDZHLQVSLULQJIRUDQHQJLQHHU
(PHUJLQJ WHFKQRORJLHV VXFK DV 0(06 GHYLFHV PLFURHOHFWURQLF PHFKDQLFDO
GHYLFHVDUHPDNLQJLWSRVVLEOHWREXONPDQXIDFWXUHPLOOLRQVRIWLQ\FRPSXWLQJDQG
VHQVLQJ HOHPHQWV DQG HPEHG WKHVH LQWR PDWHULDOV VWUXFWXUHV DQG WKH HQYLURQPHQW
$SSOLFDWLRQV EHLQJ HQYLVLRQHG LQFOXGH VPDUW HQYLURQPHQWV ZKHUH VHQVRUV DUH
CCSDLQWHG
FRPPXQLFDWLRQ,GHDOO\ZHZRXOGOLNHWKHV\VWHPWRSURGXFHUREXVWJOREDOEHKDYLRU
LQVSLWHRILQGLYLGXDOOLPLWDWLRQVDQGIDLOXUHVDQGEHVHOIPDLQWDLQLQJZLWKRXWKXPDQ
LQWHUYHQWLRQ +RZ GR ZH DFKLHYH UREXVW JOREDO EHKDYLRU IURP YDVW QXPEHUV RI
XQUHOLDEOH DJHQWV" $QG FDQ ZH DEVWUDFWO\ GHVFULEH JOREDO JRDOV DQG DXWRPDWLFDOO\
GHULYHUREXVWGLVWULEXWHGDJHQWSURJUDPV"
7KH REMHFWLYH RI WKH $PRUSKRXV &RPSXWLQJ SURMHFW LV WR LQYHQW SURJUDPPLQJ
PHWKRGRORJLHV IRU VXFK PXOWLDJHQW V\VWHPV >@ 7KH HDUOLHVW HPSKDVLV ZDV RQ
SDWWHUQIRUPDWLRQ DQG VHOIDVVHPEO\ DQG PXFK RI WKH LQVSLUDWLRQ FDPH IURP PXOWL
FHOOXODURUJDQLVPV6HYHUDOVLPXODWHGV\VWHPVZHUHGHVLJQHGWKDWFRXOGWUDQVODWHXVHU
VSHFLILHGSDWWHUQVDQGVKDSHVLQWRUREXVWDJHQWSURJUDPV7KHDJHQWSURJUDPVGLGQRW
UHO\RQUHJXODUSODFHPHQWV\QFKURQRXVEHKDYLRURUSHUIHFWO\UHOLDEOHDJHQWV>@
$FRPPRQPHWKRGRORJ\HPHUJHGIURPWKHVHH[DPSOHVJRDOVZHUHGHVFULEHGDWD
KLJK OHYHO XVLQJ SURJUDPPLQJ ODQJXDJHV EDVHG RQ JHQHUDWLYH UXOHV DQG WKHVH
JHQHUDWLYH UXOHV ZHUH WKHQ PDSSHG WR ORFDO SURJUDPV IRU DJHQW EHKDYLRU >@ ,Q
DGGLWLRQ D FRPPRQ VHW RI VLPSOH DQG SRZHUIXO SULPLWLYHV IRU DJHQW LQWHUDFWLRQV
HPHUJHG WKDW ZHUH VXIILFLHQW WR FUHDWH ODUJH FODVVHV RI FRPSOH[ VWUXFWXUHV 7ZR
LPSRUWDQW DVSHFWV RI WKHVH SULPLWLYHV DUH WKH\ DUH JHQHUDOO\ LQVHQVLWLYH WR
YDULDWLRQVLQLQGLYLGXDOEHKDYLRUQXPEHUVRIDJHQWVWLPLQJDQGSODFHPHQWLWLV
SRVVLEOH WR WKHRUHWLFDOO\ DQDO\]H WKHLU EHKDYLRU 0DQ\ RI WKHVH SULPLWLYHV ZHUH
GLUHFWO\ LQVSLUHG E\ VWXGLHV IURP GHYHORSPHQWDO ELRORJ\ LH KRZ FHOOV RUJDQL]H WR
PDNHFRRUGLQDWHGVSDWLDOGHFLVLRQVUREXVWO\GXULQJHPEU\RJHQHVLV$VZHFRQWLQXHWR
WKLQN DERXW GHVLJQLQJ VHOIPDLQWDLQLQJ DQG VHOIUHSDLULQJ V\VWHPV WKH DQDORJ\ WR
PXOWLFHOOXODUEHKDYLRUFRQWLQXHVWREHH[WUHPHO\IUXLWIXO>@
:KLOHWKHJOREDOWRORFDOSURJUDPPLQJPHWKRGRORJ\KDVEHHQSUHVHQWHGHOVHZKHUH
>@WKLVSDSHULVDILUVWDWWHPSWWRZDUGVDVVHPEOLQJDFDWDORJRISULPLWLYHVIRUPXOWL
DJHQWFRQWUROLQVSLUHGE\PHWDSKRUVIURPPXOWLFHOOXODUV\VWHPV
3ULPLWLYHVIRU5REXVW/RFDO%HKDYLRU
%LRORJLVWVKDYHORQJEHHQIDVFLQDWHGZLWKWKHDELOLW\RIFHOOVLQDQHPEU\RWRORFDOO\
FRRUGLQDWH WR GHYHORS LQWR FRPSOH[ RUJDQLVPV DQG WKH DELOLW\ RI WKLV SURFHVV WR
UHJXODWH LQ WKH IDFH RI IDLOXUHV DQG QDWXUDO YDULDWLRQ 7KHUH LV D ODUJH OLWHUDWXUH RI
FRQFHSWXDOLGHDVRIKRZFHOOVPLJKWDFKLHYHWKLVUREXVWQHVVDQGFRPSOH[LW\>@
DQG KRZ HPEU\RJHQHVLV FDQ EH WKRXJKW RI DV D SURJUDP RI LQWHUDFWLQJ FHOOV >@
7KHVH FRQFHSWV FDQ SURYLGH D EDVLV IRU GHVLJQLQJ UREXVW GLVWULEXWHG DOJRULWKPV WKDW
DFKLHYHVLPLODUJRDOVLQRXUDUWLILFLDOV\VWHPV
7KLVVHFWLRQGLVFXVVHVDVHWRIEDVLFEXLOGLQJEORFNVWKDWFDQEHDFKLHYHGE\VLPSOH
DJHQWSURJUDPV&RPSOH[LW\LVDFKLHYHGE\WKHFRPSRVLWLRQRIWKHVHEXLOGLQJEORFNV
LQSULQFLSOHGZD\V7KHSULPLWLYHVDUH
0RUSKRJHQJUDGLHQWVDQGSRVLWLRQDOLQIRUPDWLRQ
&KHPRWD[LVDQGGLUHFWLRQDOLQIRUPDWLRQ
/RFDOLQKLELWLRQDQGORFDOFRPSHWLWLRQ
/DWHUDOLQKLELWLRQDQGVSDFLQJ
/RFDOPRQLWRULQJ
$&DWDORJRI%LRORJLFDOO\,QVSLUHG3ULPLWLYHVIRU(QJLQHHULQJ6HOI2UJDQL]DWLRQ
4XRUXPVHQVLQJDQGFRXQWLQJ
&KHFNSRLQWVDQGFRQVHQVXV
5DQGRPH[SORUDWLRQDQGVHOHFWLYHVWDELOL]DWLRQ
7KH ILUVW ILYH KDYH EHHQ H[WHQVLYHO\ XVHG LQ $PRUSKRXV &RPSXWLQJ 7KH
UHPDLQLQJWKUHHDUHEDVLFEHKDYLRUVWKDWPD\SURYHXVHIXODVZHGHVLJQV\VWHPVZLWK
GLIIHUHQWW\SHVRIJRDOV7KHVHSULPLWLYHVUHSUHVHQWDVPDOOVXEVHWRIWKHPHFKDQLVPV
DFWXDOO\ XVHG LQ HPEU\RJHQHVLV IRU H[DPSOH WKH\ GR QRW WRXFK XSRQ PHFKDQLFDO
PHWKRGVIRULQWHUDFWLRQVXFKDVFHOOPRYHPHQWGLIIHUHQWLDODGKHVLRQRUORFDOIRUFHV
0RUSKRJHQ*UDGLHQWVDQG3RVLWLRQDO,QIRUPDWLRQ
5HJLRQDOVSHFLILFDWLRQLVDQLPSRUWDQWDVSHFWRIHPEU\RJHQHVLV8QGLIIHUHQWLDWHGFHOOV
PXVW GHWHUPLQH ZKDW SDUW RI WKH VWUXFWXUH WR IRUP ,Q PDQ\ RUJDQLVPV WKH HPEU\R
VWDUWV ZLWK D VPDOO SRSXODWLRQ RI FHOOV DV RUJDQL]LQJ FHQWHUV RU SROHV ZKLFK FUHDWH
JUDGLHQWVRIGLIIXVDEOHIDFWRUVFDOOHGPRUSKRJHQV2WKHUFHOOVLQWKHHPEU\RFDQXVH
WKHPRUSKRJHQFRQFHQWUDWLRQWRGHWHUPLQHZKDWUHJLRQWKH\OLHLQUHODWLYHWRWKHSROH
)RUH[DPSOHLQWKHIUXLWIO\HPEU\RSROHVDUHHVWDEOLVKHGDWWKHDQWHULRUDQGSRVWHULRU
HQGVDQGJUDGLHQWVRIIDFWRUVVXFKDV ELFRLGGHWHUPLQHWKHLQLWLDOVHJPHQWDWLRQLQWR
KHDG WKRUD[ DQG DEGRPHQ UHJLRQV )LQHUJUDLQ VHJPHQWDWLRQ RFFXUV DV WKHVH FRDUVH
UHJLRQV SURGXFH RWKHU PRUSKRJHQV >@ &RQFHSWXDOO\ PRUSKRJHQ JUDGLHQWV KDYH
SOD\HG DQ LPSRUWDQW UROH LQ XQGHUVWDQGLQJ KRZ FHOOV DFTXLUH SRVLWLRQDO LQIRUPDWLRQ
>@
0RUSKRJHQJUDGLHQWVKDYHEHHQDNH\SULPLWLYHLQDPRUSKRXVFRPSXWLQJV\VWHPV
DQG VLPLODU SULPLWLYHV KDYH LQGHSHQGHQWO\ HPHUJHG LQ VHQVRU QHWZRUNV DQG
UHFRQILJXUDEOHURERWVIRUVHOIRUJDQL]LQJSRVLWLRQLQIRUPDWLRQ>@$VLPSOHDJHQW
SURJUDPFDQSURGXFHDPRUSKRJHQJUDGLHQWDQDJHQWFUHDWHVDPRUSKRJHQJUDGLHQW
E\VHQGLQJDPHVVDJHWRLWVORFDOQHLJKERUKRRGZLWKWKHPRUSKRJHQQDPHDQGDYDOXH
RI ]HUR $JHQWVZKRKHDUWKHPHVVDJHIRUZDUGWKHPHVVDJHWRWKHLUORFDOQHLJKERUV
ZLWK WKH YDOXH LQFUHPHQWHG E\ RQH DQG VR RQ XQWLO WKH PRUSKRJHQ KDV SURSDJDWHG
RYHUWKHHQWLUHV\VWHP(DFKDJHQWVWRUHVDQGIRUZDUGVRQO\WKHPLQLPXPYDOXHLWKDV
KHDUGIRUDSDUWLFXODUPRUSKRJHQQDPH7KXVWKHYDOXHRIWKHPRUSKRJHQLQFUHDVHVDV
RQH PRYHV DZD\ IURP WKH VRXUFH DJHQW DQG WKH YDOXH UHIOHFWV WKH GLVWDQFH WR WKH
VRXUFH 7KH VRXUFH PD\ HYHQ EH PXOWLSOH DJHQWV $Q LPSRUWDQW YDULDWLRQ RQ WKLV
SULPLWLYHLVDFWLYHPRUSKRJHQVZKHUHWKHYDOXHRIWKHPRUSKRJHQGHFD\VRYHUWLPH
+HUHWKHVRXUFHDJHQWPXVWFRQVWDQWO\SURGXFHPRUSKRJHQPHVVDJHVWRPDLQWDLQWKH
JUDGLHQW DQG WKH JUDGLHQW DGDSWV DV WKH QHWZRUN WRSRORJ\ FKDQJHV 7KH PRUSKRJHQ
SULPLWLYHLVHDV\WRDQDO\]HSURYLGHVUHDVRQDEOHGLVWDQFHHVWLPDWHVDQGLVUREXVWWR
PDQ\GLIIHUHQWW\SHVRIYDULDWLRQVDQGIDLOXUHV>@
0RUSKRJHQJUDGLHQWVFDQEHXVHGWRLQIHUSRVLWLRQDODQGJHRPHWULFLQIRUPDWLRQLQ
PDQ\ ZD\V )RU H[DPSOH DJHQWV FDQ FRPSDUH WKHLU ORFDO YDOXH WR D WKUHVKROG WR
GHWHUPLQH LI WKH\ DUH ZLWKLQ D UHJLRQ UHODWLYH WR WKH VRXUFH RU DJHQWV FDQ FRPSDUH
GLIIHUHQW PRUSKRJHQV WR GHWHUPLQH ZKHUH WKH\ OLH UHODWLYH WR WZR VRXUFHV ,W LV DQ
H[WUHPHO\YHUVDWLOHSULPLWLYHDQGDSSHDUVDVSDUWRIWKHDJHQWSURJUDPIRUPDQ\RI
WKH SULPLWLYHV GHVFULEHG EHORZ ,Q WKDW ZD\ LW FDQ EH FRQVLGHUHG WR EH PRUH
IXQGDPHQWDOWKDQWKHUHVW
5DGKLND1DJSDO
&KHPRWD[LVDQG'LUHFWLRQDO,QIRUPDWLRQ
&KHPRWD[LVUHIHUVWRWKHDELOLW\RIDQRUJDQLVPWRIROORZWKHJUDGLHQWRIDGLIIXVLQJ
VXEVWDQFH 7KHUH DUH D SOHWKRUD RI H[DPSOHV LQ ELRORJ\ ZKHUH JUDGLHQWV DUH XVHG WR
VHQVH GLUHFWLRQ QHXURQV GHWHFW DQG IROORZ FKHPLFDO JUDGLHQWV \HDVW FHOOV FUHDWH
H[WHQVLRQV LQ WKH GLUHFWLRQ RI PDWLQJ VLJQDOV EDFWHULD FDQ PLJUDWH WRZDUGV KLJKHU
FRQFHQWUDWLRQVRIQXWULHQWV>@
$Q DJHQW SURJUDP FDQ EH FUHDWHG WKDW HPXODWHV WKLV EHKDYLRU E\ FRPELQLQJ WKH
PRUSKRJHQSULPLWLYHIURPDERYHZLWKWKHDELOLW\RIDJHQWVWRTXHU\WKHLUQHLJKERUV
$Q DJHQW FDQ FROOHFW WKH YDOXHV RI D PRUSKRJHQ LQ LWV QHLJKERUKRRG DQG E\
FRPSDULQJ WKHVH YDOXHV GHWHUPLQH WKH GLUHFWLRQ RI WKH JUDGLHQW $Q DJHQW FDQ WKHQ
VHOHFWDQHLJKERUDJHQWWKDWLVFORVHUWRWKHVRXUFH7KLVSURFHVVFDQEHXVHGWRFUHDWH
DURXWHIURPDQDJHQWWRWKHVRXUFHDQGDQLQWHUHVWLQJDVSHFWRIWKLVSULPLWLYHLVWKDWLW
JXDUDQWHHV FRQQHFWLYLW\ LQ WKH HYHQW RI ODUJH UHJLRQDO IDLOXUHV 7KXV XQOLNH WKH
SUHYLRXVSULPLWLYHWKDWZDVXVHIXOIRUJHRPHWULFLQIHUHQFHVWKLVSULPLWLYHLVJRRGIRU
GLUHFWLRQDQGFRQQHFWLYLW\7KLVSULPLWLYHZDVDNH\SLHFHLQWKHZRUNE\&RRUHRQ
VHOIRUJDQL]LQJ WRSRORJLFDO SDWWHUQV DQG VLQFH KDV EHHQ H[WHQVLYHO\ H[SORLWHG LQ
DPRUSKRXVFRPSXWLQJV\VWHPV>@
/RFDO,QKLELWLRQDQG/RFDO&RPSHWLWLRQ
:LWKLQ UHJLRQV RI FHOOV VRPH FHOOV PD\ GLIIHUHQWLDWH WR WDNH RQ VSHFLDO UROHV )RU
H[DPSOH LQ HSLWKHOLDO VNLQ FHOOV RQO\ VRPH FHOOV GLIIHUHQWLDWH WR SURGXFH KDLU
IROOLFOHV >@ +RZ WKHVH FHOOV DUH FKRVHQ FDQ EH WKRXJKW RI DV D SURFHVV RI ORFDO
FRPSHWLWLRQ DQG ORFDO LQKLELWLRQ 7KURXJK VRPH UDQGRP SURFHVV D FHOO FKRRVHV WR
GLIIHUHQWLDWHDQGLWVLPXOWDQHRXVO\FUHDWHVDORFDOVLJQDOWKDWLQKLELWVQHLJKERULQJFHOOV
IURP GLIIHUHQWLDWLQJ 7KH FRPSHWLWLRQ PD\ DOVR GHSHQGHQW RQ WKH ILWQHVV RI WKH
LQGLYLGXDO FHOOV $ SDUWLFXODUO\ LQWHUHVWLQJ H[DPSOH RI VXFK FRPSHWLWLRQ LV LQ WKH
GHYHORSLQJZLQJRIWKHIUXLWIO\ZKHUHIDVWGLYLGLQJFHOOVFDXVHVORZO\GLYLGLQJFHOOV
WRFRPPLWDSRSWRVLVHYHQWKRXJKWKHVORZHUFHOOVZRXOGEHFDSDEOHRISURGXFLQJWKH
HQWLUH ZLQJ LQ WKH DEVHQFH RI WKH IDVW FHOOV 7KH IDVWHU FHOOV DUH DEOH WR VLJQDO
QHLJKERULQJVORZHUFHOOVFDXVLQJWKHPWRORVHWKHFRPSHWLWLRQ>@
/RFDOLQKLELWLRQDQGFRPSHWLWLRQDUHXVHIXOSULPLWLYHVIRUOHDGHUHOHFWLRQZLWKLQD
VSDWLDOO\ORFDOJURXSRIFDQGLGDWHDJHQWV$VLPSOHDJHQWSURJUDPFDQEHGHVLJQHGWR
DFKLHYH WKLV E\ FRPELQLQJ D UDQGRP SURFHVV ZLWK OLPLWHG UDQJH PRUSKRJHQ
JUDGLHQWV $OO FRPSHWLQJ DJHQWV SLFN UDQGRP QXPEHUV DQG FRXQW GRZQ ,I DQ DJHQW
UHDFKHV ]HUR ZLWKRXW EHLQJ LQWHUUXSWHG WKHQ LW EHFRPHV D OHDGHU DQG SURGXFHV D
PRUSKRJHQWKDWLQKLELWVRWKHUDJHQWVIURPFRPSHWLQJIXUWKHU7KLVDOJRULWKPLVDOVR
VLPSOH WR DQDO\]H DQG KDV EHHQ VKRZQ WR EH UREXVW WR DV\QFKURQRXV EHKDYLRU DQG
DJHQW GHDWK DQG DGGLWLRQ >@ $ YDULDWLRQ RQ WKLV SULPLWLYH DOORZV DJHQWV WR FUHDWH
PRUSKRJHQV ZLWK D YDOXH UHODWHG WR WKHLU ILWQHVV DQG DJHQWV DUH RQO\ LQKLELWHG E\
PRUSKRJHQV ZLWK KLJKHU ILWQHVV >@ 7KLV SULPLWLYH DOVR KDV WKH DELOLW\ WR
DXWRPDWLFDOO\ DGDSW LI WKH OHDGHU DJHQW GLHV VLQFH WKH LQKLELWLQJ LQIOXHQFH RI WKH
PRUSKRJHQ DOVR GLVDSSHDUV DQG WKH FRPSHWLWLRQ FDQ UHVXPH ,Q $PRUSKRXV
&RPSXWLQJWKLVSULPLWLYHKDVEHHQXVHGH[WHQVLYHO\IRUFKRRVLQJDQDJHQWIURPDVHW
RIDJHQWV
$&DWDORJRI%LRORJLFDOO\,QVSLUHG3ULPLWLYHVIRU(QJLQHHULQJ6HOI2UJDQL]DWLRQ
/DWHUDO,QKLELWLRQDQG6SDFLQJ
0DQ\ SDWWHUQV LQ ELRORJ\ H[KLELW EHDXWLIXO UHJXODU VSDFLQJ IRU H[DPSOH EULVWOH DQG
KDLUSDWWHUQVVFDOHVDQGIUXLWIO\H\HV0DQ\GLIIHUHQWWKHRUHWLFDOPRGHOVKDYHEHHQ
GHYHORSHG WRH[SODLQKRZVXFKVSDFLQJLVJHQHUDWHG>@2QHVXFKPRGHOLVFDOOHG
ODWHUDO LQKLELWLRQ DQG LV EHOLHYH WR EH WKH PHFKDQLVP E\ ZKLFK EULVWOHV HPHUJH DW
UHJXODULQWHUYDOV,WLVLQIDFWDOPRVWLGHQWLFDOWRWKHSUHYLRXVPRGHOH[FHSWWKDWFHOOV
SURGXFH DQ LQKLELWLRQ PRUSKRJHQ ZLWK D PXFK VPDOOHU UDQJH WKDQ WKH H[WHQW RI
FRPSHWLWLRQ 7KXV D GLIIHUHQWLDWHG FHOO PD\ LQKLELW VSDWLDOO\ ORFDO FHOOV IURP
GLIIHUHQWLDWLQJ EXW JOREDOO\ WKH FRPSHWLWLRQ FRQWLQXHV XQWLO DOO FHOOV DUH HLWKHU
LQKLELWHGRUGLIIHUHQWLDWHG
7KHDJHQWSURJUDPLVWKHVDPHDVEHIRUH$JHQWVSLFNUDQGRPQXPEHUVDQGLIDQ
DJHQWFRXQWVGRZQWR]HURZLWKRXWEHLQJLQKLELWHGLWFUHDWHVDPRUSKRJHQRIUDQJHG
7KHUHPDLQLQJXQLQKLELWHGDJHQWVFRQWLQXHWRFRPSHWH$WWKHHQGRIWKHFRPSHWLWLRQ
QRWZROHDGHUDJHQWVZLOOEHZLWKLQGLVWDQFHGRIHDFKRWKHUZLWKKLJKSUREDELOLW\DQG
DOODJHQWVZLOOEHZLWKLQGLVWDQFHGRIVRPHOHDGHU7KXVDUHJXODUVSDFLQJRIOHDGHU
DJHQWV LV SURGXFHG ZLWKLQ D ILHOG RI DJHQWV 7KLV DOJRULWKP KDV EHHQ XVHG WR GHVLJQ
VHYHUDOVLPSOHVFKHPHVIRUVHOIRUJDQL]LQJKLHUDUFKLFDOVWUXFWXUH>@
/RFDO0RQLWRULQJ
0RVW RUJDQLVPV DUH FDSDEOH RI ZRXQG UHSDLU ZKLFK GHSHQGV RQ WKH DELOLW\ RI
QHLJKERULQJFHOOVWRGHWHFWUHJLRQDOGHDWKDQGUHVSRQGDSSURSULDWHO\'HWHFWLRQPD\
EHWKURXJKPHFKDQLFDOPHDQVVXFKDVFRQWDFWDQGUHSDLUPD\WKHQFRQVLVWRIJURZWK
RUUHFUXLWLQJPLJUDWLQJFHOOVWRILOOLQWKHYRLG
,Q DJHQWV ZH FDQ HPXODWH GHWHFWLRQ RI UHJLRQDO GHDWK WKURXJK ORFDO PRQLWRULQJ
(DFKDJHQWSHULRGLFDOO\EURDGFDVWVDPHVVDJHRIDOLYHQHVVWRLWVQHLJKERUVDQGNHHSV
WUDFNRIZKHQLWODVWKHDUGDQDOLYHQHVVPHVVDJHIURPLWVQHLJKERUV,QWKHHYHQWRID
PLVVLQJ QHLJKERU WKH DJHQW FDQ WULJJHU VRPH UHVSRQVH 7KLV SULPLWLYH SUHVHQWV DQ
LQWHUHVWLQJWUDGHRII7KHIUHTXHQF\RIDOLYHQHVVPHVVDJHVIURPQHLJKERUVGHWHUPLQHV
WKH VSHHG ZLWK ZKLFK IDXOWV FDQ EH GHWHFWHG DQG WKH ODJ LQ UHVSRQVH WLPH )DVWHU
UHVSRQVHWLPHFRPHVZLWKDKLJKHUFRVWRIFRPPXQLFDWLRQ/RFDOPRQLWRULQJFDQEH
XVHGWRPDNHPDQ\RIWKHSUHYLRXVO\SUHVHQWHGSULPLWLYHVFDSDEOHRIVHOIUHSDLUVXFK
DVWKHFKHPRWD[LVSULPLWLYH$VPHQWLRQHGEHIRUHWKHFKHPRWD[LVSULPLWLYHKDVEHHQ
XVHG WR VHOIRUJDQL]H WRSRORJLFDO SDWWHUQV %\ XVLQJ DFWLYH JUDGLHQWV DQG ORFDO
PRQLWRULQJ WKLV SULPLWLYH FUHDWHV WRSRORJLFDO SDWWHUQV WKDW VHDPOHVVO\ DGMXVW
FRQQHFWLYLW\DVUHJLRQVRIDJHQWVGLHRUDUHUHSODFHG>@
4XRUXP6HQVLQJDQG&RXQWLQJ
0DQ\ VLQJOH FHOOV RUJDQLVPV H[KLELW WKH FDSDELOLW\ RI DFWLQJDVDFRRUGLQDWHGPXOWL
FHOOXODU V\VWHP $Q LQWHUHVWLQJ H[DPSOH RI WKLV LV ELROXPLQHVFHQW EDFWHULD ZKLFK
FRRUGLQDWH WR SURGXFH OLJKW RQO\ ZKHQ WKH QXPEHU RI EDFWHULD ZLWKLQ D FRQILQHG
UHJLRQ LV VXIILFLHQWO\ KLJK 7KH EDFWHULD VHFUHWH VPDOO GLIIXVLEOH PROHFXOHV FDOOHG
DXWRLQGXFHUVZKLFKDFFXPXODWHLQWKHFRQILQHGVSDFH:KHQWKHUHDUHPDQ\EDFWHULD
WKH OHYHO RI DXWRLQGXFHU LQ WKH FRQILQHG VSDFH ULVHV UDSLGO\ 7KH GHWHFWLRQ RI KLJK
5DGKLND1DJSDO
OHYHOVRIDXWRLQGXFHUFDXVHVEDFWHULDWRVHFUHWHHYHQPRUHDXWRLQGXFHUDQGDVDUHVXOW
RIWKLVSRVLWLYHIHHGEDFNWKHOHYHOULVHVH[SRQHQWLDOO\:KHQWKHOHYHOH[FHHGVVRPH
WKUHVKROGWKHEDFWHULDDFWLYDWHVLWVELROXPLQHVFHQWEHKDYLRU>@
4XRUXP VHQVLQJ LV D FRQFHSW XVHG WR GHVFULEH WKH DELOLW\ RI FHOOV WR GHWHUPLQH
ZKHWKHU WKHUH DUH VXIILFLHQW FHOOV LH D TXRUXP WR WULJJHU VRPH DFWLYLW\ VXFK DV
ELROXPLQHVFHQFH RU YLUXOHQFH $ TXRUXP VHQVLQJ DJHQW SURJUDP FDQ EH GHVLJQHG
EDVHG RQ WKH EDFWHULD PRGHO ZKLFK ZRXOG EH XVHIXO IRU VLWXDWLRQV ZKHUH LW ZDV
QHFHVVDU\WRGHWHUPLQHZKHQWKHQXPEHURIDJHQWVLQDSDUWLFXODUVWDWHH[FHHGHGWKH
PLQLPXPWKUHVKROGIRUDFWLYLW\
&KHFNSRLQWVDQG&RQVHQVXV
&HUWDLQ GHFLVLRQV UHTXLUH WKDW D VHW RI SDUDOOHO DFWLRQV DOO EH FRPSOHWHG EHIRUH
SURFHHGLQJLQWRWKHQH[WSKDVH$QH[DPSOHRIWKHQHHGIRUFRQVHQVXVKDSSHQVGXULQJ
FHOOGLYLVLRQZKHUHWKHSURFHVVRIGLYLGLQJFDQRQO\WDNHSODFHDIWHUDOOFKURPRVRPH
SDLUV KDYH VHSDUDWHG 6XFK D GHFLVLRQ UHSUHVHQWV D FKHFNSRLQW LQ WKH FHOO F\FOH D
VLQJOHIDLOLQJFKURPRVRPHSDLUFDQKDOWWKHSURFHVVRIGLYLVLRQXQWLOLWLVVXFFHVVIXOO\
VHSDUDWHG 7KH PHFKDQLVP E\ ZKLFK WKLV LV DFKLHYHG LV FRQFHSWXDOO\ D YHU\ VLPSOH
GLVWULEXWHG SURFHVV (DFK XQVHSDUDWHG FKURPRVRPH SDLU HPLWV D KDOWLQJ VLJQDO DQG
WKHFHOOF\FOHRQO\UHVXPHVZKHQDOOKDOWLQJVLJQDOKDVGLVDSSHDUHG>@
7KLV VLPSOH IRUP RI FRQVHQVXV DPRQJVW DJHQWV FDQ EH LPSOHPHQWHG XVLQJ DFWLYH
PRUSKRJHQ JUDGLHQWV (DFK DJHQW LV WKH VRXUFH RI WKH KDOWLQJ PRUSKRJHQ DQG LW
GLVFRQWLQXHVEHLQJDVRXUFHZKHQLWVLQWHUQDOFRQGLWLRQKDVEHHQVDWLVILHG+RZHYHU
WKH RYHUDOO PRUSKRJHQ SHUVLVWV XQWLO DOO VRXUFHV KDYH GLVFRQWLQXHG :KHQ WKH ODVW
VRXUFH DJHQW VWRSV SURGXFLQJ WKH PRUSKRJHQ DJHQWV GHWHFW WKH ODFN RI PRUSKRJHQ
DQGFDQPRYHWRWKHQH[WSKDVH
4XRUXP VHQVLQJ DQG FRQVHQVXV UHSUHVHQW WZR FORVHO\ UHODWHG SULPLWLYHV IRU
DFKLHYLQJFRRUGLQDWHGEHKDYLRUDQGV\QFKURQL]DWLRQLQRQHFDVHDTXRUXPRIDJHQWV
LVVXIILFLHQWWRSURFHHGZKHUHDVLQWKHVHFRQGFDVHDOODJHQWVPXVWDJUHHWRSURFHHG
5DQGRP([SORUDWLRQDQG6HOHFWLYH6WDELOL]DWLRQ
7KLV ODVW H[DPSOH LV DQRWKHU FRPPRQO\ XVHG SDUDGLJP DW PDQ\ GLIIHUHQW OHYHOV LQ
ELRORJ\7KHEDVLFFRQFHSWLVPDQ\SDUDOOHOEXWUDQGRPH[SORUDWLRQVDUHVWDUWHGDQG
WHUPLQDWHG RQ D UHJXODU EDVLV KRZHYHU RFFDVLRQDOO\ VRPH H[SORUDWLRQV VXFFHHG DQG
WKHVHVHOHFWHGH[SORUDWLRQVVWDELOL]H)XUWKHUPRUHWKHVWDELOL]HGH[SORUDWLRQVPD\ELDV
WKHJHQHUDWLRQRIQHZH[SORUDWLRQVWRRFFXUZLWKLQLWVYLFLQLW\$QWIRUDJLQJEHKDYLRU
LVDQH[DPSOHRIWKLVSDUDGLJP$QWVOD\UDQGRPWUDLOVLQVHDUFKRIIRRGEXWWKHWUDLOV
GLVDSSHDURYHUWLPH6XFFHVVIXOWUDLOVJHWVWDELOL]HGE\DWWUDFWLQJPRUHDQWVWRIROORZ
WKDW SDWK DQG UHLQIRUFH WKH VFHQW 6XUSULVLQJO\ VLPLODU SURFHVVHV DUH REVHUYHG HYHQ
ZLWKLQ VLQJOH FHOOV 'XULQJ FHOO GLYLVLRQ PLFURWXEXOHV IRUP D VSLQGOH DURXQG WKH
FKURPRVRPHVSDLUVDQGWKHQODWHUVXSSO\WKHIRUFHWRVHSDUDWHWKHP7KLVVSLQGOHLV
JHQHUDWHG E\ RUJDQL]LQJ FHQWHUV WKDW FUHDWH VKRUWOLYHG PLFURWXEXOHV LQ UDQGRP
GLUHFWLRQV+RZHYHUZKHQHYHUDPLFURWXEXOHDWWDFKHVWRDFKURPRVRPHLWVWDELOL]HV
(YHQWXDOO\DOOFKURPRVRPHVEHFRPHDWWDFKHGDQGWKLVUHVXOWVLQWKHFHOOPRYLQJRQWR
$&DWDORJRI%LRORJLFDOO\,QVSLUHG3ULPLWLYHVIRU(QJLQHHULQJ6HOI2UJDQL]DWLRQ
WKH QH[W SKDVH RI FHOO GLYLVLRQ 7KLV JHQHUDO SULQFLSOH LV FDOOHG UDQGRP H[SORUDWLRQ
DQGVHOHFWLYHVWDELOL]DWLRQ>@
$JHQW SURJUDPV IRU PRELOH URERWV KDYH EHHQ GHVLJQHG EDVHG RQ WKLV SULQFLSOH
6XFK D SURFHVV KRZHYHU LV HQHUJ\ LQWHQVLYH $Q DOWHUQDWLYH PHWKRG WR DFKLHYH WKH
VDPH UHVXOW ZRXOG EH WR KDYH WKH IRRG RU FKURPRVRPHV FUHDWH D ORQJUDQJH
PRUSKRJHQJUDGLHQWDQGXVHFKHPRWD[LV:KLOHWKLVZRXOGEHPRUHWLPHDQGHQHUJ\
HIILFLHQWLWUHTXLUHVWKHDELOLW\IRUORQJUDQJHVLJQDOLQJ7KLVUHSUHVHQWVDQLQWHUHVWLQJ
WUDGHRIIEHWZHHQWZRFKRLFHVRISULPLWLYHV
3ULPLWLYHVIRU5REXVW*OREDO%HKDYLRU
,Q DGGLWLRQ WR PDNLQJ UREXVW SULPLWLYHV ZH DOVR QHHG RUJDQL]LQJ SULQFLSOHV IRU
FRPELQLQJWKHVHSULPLWLYHVLQZD\VWKDWSURGXFHJOREDOO\UREXVWUHVXOWV7KLVDUHDLV
PXFKOHVVZHOOXQGHUVWRRGDQGWKHGLVFXVVLRQLQWKLVVHFWLRQLVSUHOLPLQDU\+RZHYHU
WKHUHDUHVRPHFOHDUFRPPRQSDWWHUQVLQGHYHORSPHQWWKDWFDQJXLGHKRZZHGHVLJQ
JOREDOODQJXDJHVDQGFRPSRVLWLRQVRISULPLWLYHV,QWKLVVHFWLRQ,ZLOOEULHIO\GHVFULEH
ILYHVXFKFRQFHSWV
&HOOGLIIHUHQWLDWLRQRUFRQWH[WEDVHGUROHV
$V\QFKURQRXVWLPLQJDQGGDWDIORZ
&RPSDUWPHQWVDQGVSDWLDOPRGXODULW\
6FDOHLQGHSHQGHQFH
5HJHQHUDWLRQ
&HOO'LIIHUHQWLDWLRQRU&RQWH[W%DVHG5ROHV
5DWKHU WKDQ VWDUW ZLWK D FRPSOHWHO\ SUHVSHFLILHG SODQ IRU HDFK FHOO PDQ\ HPEU\RV
ILUVWGLYLGHLQWRDODUJHQXPEHURIFHOOVWKDWWKHQVORZO\GLIIHUHQWLDWHLQWRWKHYDULRXV
SDUWV RI WKH VWUXFWXUH 2IWHQ WKLV SURFHVV WDNHV SODFH DV VXFFHVVLYH URXQGV RI
UHILQHPHQWZLWKFRDUVHUHJLRQVEHLQJGHWHUPLQHGILUVWDQGWKHQSDWWHUQLQJRFFXUULQJ
ZLWKLQ WKRVH FRDUVH UHJLRQV 7KLV SURFHVV KDV WKH IROORZLQJ LQWHUHVWLQJ SURSHUW\
FHOOV WDNH RQ UROHV EDVHG RQ EHLQJ DW WKH ULJKW SODFH DW WKH ULJKW WLPH 7KLV VLPSOH
SULQFLSOH SURYLGHV D NH\ OHYHO RI UREXVWQHVV WR FHOO GHDWK DQG FHOO DGGLWLRQ
LUUHVSHFWLYH RI WKH VWUXFWXUH EHLQJ IRUPHG ,Q PDQ\ FDVHV FHOOV DUH FDSDEOH RI
FKDQJLQJWKHLUIDWHLIFRQGLWLRQVFKDQJHDQGWKLVIXUWKHULQFUHDVHVWKHDELOLW\WRDGDSW
$W D JOREDO SURJUDPPLQJ OHYHO WKLV VXJJHVWV WKDW RUJDQL]LQJ LQIRUPDWLRQ DV QHHGHG
DQGDOORFDWLQJDJHQWVZKHQQHHGHGDVRSSRVHGSUHSODQQLQJDWWKHOHYHORILQGLYLGXDO
DJHQWV DXWRPDWLFDOO\ SURYLGHV D FHUWDLQ GHJUHH RI UREXVWQHVV ,Q PDQ\ RI WKH
DPRUSKRXV FRPSXWLQJ V\VWHPV LW KDV EHHQ RXU H[SHULHQFH WKDW ORFDOO\ FUHDWLQJ
LQIRUPDWLRQ ZKHQ QHHGHG UHVXOWV LQ D SURFHVV WKDW FDQ WROHUDWH VPDOO PLVWDNHV
WKURXJKRXWWKHV\VWHPDQGUHPRYHVWKHUHOLDQFHRQDQ\VLQJOHDJHQW
VVXUYLYDO
$V\QFKURQRXV7LPLQJDQG'DWDIORZ
(PEU\RJHQHVLV LQYROYHV D FDVFDGH RI GHFLVLRQV WKDW PXVW WDNH SODFH LQ D SDUWLFXODU
VHTXHQFH 0RVW HPEU\RV VKRZ D FRQVLGHUDEOH DPRXQW RI WROHUDQFH WR YDULDWLRQV LQ
WLPLQJ DQG RYHUDOO GHYHORSPHQW WLPH FDQ EH VORZHG RU VSHHGHG XS ZLWKRXW PXFK
5DGKLND1DJSDO
GDPDJH ,Q D ODUJH SDUW WKLV UREXVWQHVV FRPHV IURP WKH IDFW WKDW WKH VHTXHQFH RI
HYHQWVGRHVQRWUHO\RQDQDEVROXWHJOREDOFORFN>@,QVWHDGWKHFDVFDGHLVOLQNHG
WKURXJKWKHIORZRILQIRUPDWLRQ)RUH[DPSOHLQWKHIURJHPEU\RWKHQHXUDOSODWHFDQ
QRW IROG LQWR WKH QHXUDO WXEH EHIRUH JDVWUXODWLRQ IRUPDWLRQ RI WKH JXW KDSSHQV
EHFDXVHLWLVWKHSURFHVVRIJDVWUXODWLRQZKLFKLQGXFHVDUHJLRQRIFHOOVWREHFRPHWKH
QHXUDO SODWH >@ 7KLV IRUP RI DV\QFKURQRXV WLPLQJ LV RIWHQ GHVFULEHG DV D VHW RI
GRPLQRVVXFKWKDWWRSSOLQJRQHFDXVHVWKHQH[WWREHVHWLQPRWLRQ$VDUHVXOWWKH
V\VWHP FDQ WROHUDWH FRQVLGHUDEOH YDULDWLRQ LQ WKH WLPLQJ RI LQGLYLGXDO GHFLVLRQV
ZLWKRXWVLJQLILFDQWO\DIIHFWLQJWKHVXFFHVVRIWKHRYHUDOOFDVFDGH(YHQPRUHFRPSOH[
IRUPV RI WLPLQJ UHJXODWLRQ H[LVW IRU H[DPSOH LQ WKH ZLQJ RI WKH IUXLW IO\ GLIIHUHQW
FRPSDUWPHQWV GHYHORS LQGHSHQGHQWO\ DQG PD\ WDNH GLIIHUHQW DPRXQWV RI WLPH
+RZHYHUDFRPSDUWPHQWZLOOZDLWIRUWKHUHPDLQLQJFRPSDUWPHQWVWRFRPSOHWHEHIRUH
SURFHHGLQJWRWKHQH[WSKDVH>@2QHFDQFRPSDUHWKLVFRQFHSWXDOO\WRWKHQRWLRQRI
IRUN DQG MRLQ LQ GDWDIORZ SURJUDPPLQJ %\ XVLQJ VLPLODU QRWLRQV RI DV\QFKURQRXV
WLPLQJDQGIORZRIJOREDOLQIRUPDWLRQDQGE\DYRLGLQJJOREDOFORFNVZHFDQGHVLJQ
PXOWLDJHQW V\VWHPV WKDW FDQ WROHUDWH H[WHUQDO FDXVHV RI WLPLQJ YDULDWLRQV 0RVW
DPRUSKRXVFRPSXWLQJV\VWHPVXVHDGRPLQROLNHWLPLQJVWUDWHJ\DQGDIHZDFWXDOO\
LPSOHPHQWIRUNDQGMRLQ>@
&RPSDUWPHQWVDQG6SDWLDO0RGXODULW\
$ FRPPRQ VWUDWHJ\ LQ HPEU\RJHQHVLV LV WR GLYLGH WKH FHOOV LQWR UHJLRQV RU
FRPSDUWPHQWV$QH[DPSOHLVWKHLPDJLQDOGLVFVLQLQVHFWVZKLFKDUHWKHUHJLRQVWKDW
GHYHORS LQWR ZLQJV OLPEV RU DQWHQQD >@ 0XFK RI WKH SURJUDP IRU VHWWLQJ XS WKH
LPDJLQDO GLVF LV FRPPRQ DQG DEVWUDFWHG DZD\ IURP WKH SURJUDP WKDW JHQHUDWHV D
VSHFLILFVWUXFWXUHVXFKDVOHJ$VDUHVXOWVLPSOHJHQHPDQLSXODWLRQVFDQFKDQJHWKH
VSHFLILF VWUXFWXUH IURP RQH WR DQRWKHU RU FUHDWH DGGLWLRQDO LPDJLQDO GLVFV 7KLV
VWUDWHJ\KDVLQWHUHVWLQJLPSOLFDWLRQV%\FDSWXULQJFRPPRQDQGJHQHULFSDWWHUQVDVD
VSDWLDO PRGXOH LW OHDGV WR D VLJQLILFDQW UHGXFWLRQ LQ SURJUDP FRPSOH[LW\ ,W DOVR
SURYLGHV D IRUP RI LVRODWLRQ EHFDXVH FHOOV LQ WZR GLIIHUHQW EXW QRQRYHUODSSLQJ
FRPSDUWPHQWVFDQH[HFXWHWKHVDPHVHTXHQFHPDNHDOHJZLWKRXWLQWHUIHULQJ2QH
FDQ WKLQN RI WKLV DV WKH DELOLW\ WR VLPXOWDQHRXVO\ H[HFXWH WKH VDPH SURFHGXUH LQ
GLIIHUHQW VSDWLDO FRQWH[WV ZKLFK SURYLGHV ERWK SURJUDP DQG WLPLQJ PRGXODULW\
5HJLRQVFDQEHXVHGLQPXOWLDJHQWV\VWHPVWRSURYLGHVLPLODUEHQHILWVIRUH[DPSOH
PRUSKRJHQV FDQ EH FRQILQHG WR SURSDJDWH ZLWKLQ D UHJLRQ WKXV DOORZLQJ PXOWLSOH
SDUWV RI WKH V\VWHP WR XVH WKH VDPH PRUSKRJHQ QDPH DQG SURJUDPV ZLWKRXW
LQWHUIHUHQFH>@
6FDOH,QGHSHQGHQFH
$VPHQWLRQHGEHIRUHPDQ\RUJDQLVPVFDQGHYHORSFRUUHFWO\RYHUDODUJHYDULDWLRQLQ
LQLWLDO HPEU\R VL]H )URJ DQG VHD XUFKLQ HPEU\RV GHYHORS FRUUHFWO\ RYHU IROG
YDULDWLRQDQGWKHK\GUDGHYHORSVRYHUDIHZPDJQLWXGHVRIVL]HGLIIHUHQFH7KHDELOLW\
RI DQ HPEU\R WR SURSRUWLRQDOO\ UHJXODWH ZLWK VL]H ZLWKRXW DQ\ FKDQJH LQ WKH
GHYHORSPHQW SURJUDP LV FDOOHG VFDOHLQGHSHQGHQFH RU VL]HLQYDULDQFH >@ 6HYHUDO
PRGHOVKDYHEHHQSURSRVHGIRUKRZORFDOO\JHQHUDWHGFRPSOH[SDWWHUQVFRXOGVFDOH
$&DWDORJRI%LRORJLFDOO\,QVSLUHG3ULPLWLYHVIRU(QJLQHHULQJ6HOI2UJDQL]DWLRQ
:ROSHUW >@ LQWURGXFHG WKH FDQRQLFDO )UHQFK )ODJ SUREOHP ZULWH D SURJUDP IRU D
UHJLRQ RI FHOOV VXFK WKDW WKH FHOOV GLIIHUHQWLDWH LQWR WKUHH HTXDOO\ VL]HG VHFWLRQV RI
EOXHZKLWHDQGUHGLUUHVSHFWLYHRIWKHVL]HRIWKHUHJLRQ2QHVROXWLRQKHSURSRVHG
ZDVWRXVH³EDODQFLQJJUDGLHQWV´HDFKFHOODOZD\VXVHGWKHUDWLRRIWZRPRUSKRJHQV
RQH IURP HDFK SROH RI WKH UHJLRQ WR GHWHUPLQH ZKLFK SDUW RI WKH JOREDO SDWWHUQ LW
EHORQJHGWR$QRWKHUPHWKRGIRUJHQHUDWLQJVFDOHLQGHSHQGHQWSDWWHUQVKDVEHHQXVHG
LQ$PRUSKRXV&RPSXWLQJZKLFKLVWRIRUPWKHSDWWHUQE\UHFXUVLYHO\VXEGLYLGLQJWKH
VSDFH>@(DFKQHZVHJPHQWDWLRQGHFLVLRQLVWDNHQSURSRUWLRQDOWRWKHH[LVWLQJVHWRI
VHJPHQWDWLRQV%\EXLOGLQJLQWKHQRWLRQRISURSRUWLRQDOGHFLVLRQVDWWKHJOREDOOHYHO
RI GHVFULSWLRQ RQH FDQ FUHDWH FRPSOH[ V\VWHPV ZLWK WKH DELOLW\ WR DGDSW WR ODUJH
YDULDWLRQVLQWKHQXPEHURIDJHQWV
5HJHQHUDWLRQ
&RFNURDFKHV FDQ UHJHQHUDWH DPSXWDWHG OLPEV LQ UHPDUNDEOH ZD\V DQG SURYLGH DQ
HOHJDQWH[DPSOHRIFRQFHSWXDOPRGHOVRIVHOIUHSDLU>@,IDOLPELVDPSXWDWHGWKH
FRFNURDFKZLOOUHJHQHUDWHWKHUHPDLQLQJSDUW,IDVHFWLRQRIWKHOLPELVUHPRYHGLWLV
DEOH WR UHJHQHUDWH WKH PLVVLQJ LQWHUYHQLQJ SDUW 0RUHRYHU LI D VHFWLRQ RI WKH OHJ LV
JUDIWHGRQEDFNZDUGVWKHQDQHQWLUHOHJLVUHJHQHUDWHGLQWKH LQWHUYHQLQJSDUW7KLV
FDQ EH FRQFHSWXDOO\ H[SODLQHG E\ DVVXPLQJ WKDW WKHUH LV D JUDGLHQW RI SRVLWLRQDO
LQIRUPDWLRQDORQJWKHOHJDQGWKDWWKHFHOOVREH\WKH³UXOHRIQRUPDOQHLJKERUV´,ID
FHOOORFDOO\GHWHFWVWKDWLWVQHLJKERU
VSRVLWLRQDOYDOXHLVQRWZKDWLWQRUPDOO\H[SHFWV
LW DWWHPSWV WR FUHDWH D QHZ QHLJKERU ZLWK WKH FRUUHFW SRVLWLRQDO YDOXH 7KH QHZ
QHLJKERU WKDQ UHSHDWV WKLV SURFHVV XQWLO DOO FHOOV DUH VDWLVILHG ZLWK WKHLU QHLJKERUV
7KLV FRQFHSWXDOO\ VLPSOH SULQFLSOH DSSOLHV WR UHJHQHUDWLRQ LQ PDQ\ GLIIHUHQW
RUJDQLVPVHYHQWKRXJKWKHGHWDLOHGEHKDYLRUGLIIHUVVLJQLILFDQWO\:HKDYHUHFHQWO\
XVHG WKLV VWUDWHJ\ WR VXFFHVVIXOO\ FUHDWH VHOIUHSDLULQJ SDWWHUQV DQG VWUXFWXUHV LQ
$PRUSKRXV &RPSXWLQJ $JHQWV GHYHORS D QRWLRQ RI ³QRUPDO´ QHLJKERUV XVH ORFDO
PRQLWRULQJ WR GHWHFW WKH DEVHQFH RI D QHLJKERU DQG UHDFW E\ DWWHPSWLQJ WR
UHFUHDWHUHFUXLWDQRUPDOQHLJKERURUFRPPLWWLQJDSRSWRVLV>@
&RQFOXVLRQV
,Q WKLV SDSHU , KDYH SUHVHQWHG VHYHUDO H[DPSOHV RI ELRORJLFDOO\LQVSLUHG ORFDO
SULPLWLYHV DQG JOREDO SDWWHUQV IRU HQJLQHHULQJ UREXVW FROOHFWLYH EHKDYLRU 0XOWL
FHOOXODURUJDQLVPVFDQSURYLGHDPHWDSKRUIRUSURJUDPPLQJPXOWLDJHQWV\VWHPVDQG
IRU WKLQNLQJ DERXW WKH NLQGV RI UREXVWQHVV ZH ZRXOG OLNH WR DFKLHYH +RZHYHU WKH
JRDOLVQRWWRPLPLFELRORJ\EXWWRXVHWKHVHHYROYHGV\VWHPVWRKHOSGHVLJQDUWLILFLDO
V\VWHPVWKDWUREXVWO\DFKLHYHJOREDOJRDOVWKDWZHVSHFLI\,QDGGLWLRQWRGHYHORSLQJD
FDWDORJ RI EDVLF EXLOGLQJ EORFNV RQH DOVR KDV WR GHYHORS WKH JOREDO ODQJXDJHV DQG
PHWKRGV IRU DQDO\VLV $OVR GLIIHUHQW W\SHV RI JRDOV ZLOO UHTXLUH GLIIHUHQW W\SHV RI
ORFDO SULPLWLYHV )RU H[DPSOH GHYHORSPHQW DQG HYROXWLRQ DUH WZR YHU\ GLIIHUHQW
SURFHVVHV DQG VROYH GLIIHUHQW SUREOHPV ZKHUHDV GHYHORSPHQW PD\ WHOO \RX KRZ WR
EXLOG D IO\ LQ VSLWH RI WKH HQYLURQPHQW HYROXWLRQ PD\ WHOO \RX ZKHWKHU D IO\ LV WKH
DSSURSULDWHIRUWKHHQYLURQPHQW6RFLDOLQVHFWVPD\UHSUHVHQW\HWDQRWKHUGLPHQVLRQ
5DGKLND1DJSDO
$VZHEXLOGPXOWLDJHQWV\VWHPVZHZLOOHQFRXQWHUPDQ\GLIIHUHQWW\SHVRISUREOHPV
DQGLWZLOOEHDQLQWHUHVWLQJFKDOOHQJHWRNQRZZKHQZKLFKVWUDWHJ\LVDSSURSULDWH
$FNQRZOHGJHPHQWV
7KLVSDSHUGLVFXVVHVPDQ\RIWKHSURMHFWVWKDWZHUHGRQHDVSDUWRIWKH$PRUSKRXV
&RPSXWLQJ3URMHFWDWWKH0DVVDFKXVHWWV,QVWLWXWHRI7HFKQRORJ\LQ&DPEULGJH0$
7KHDXWKRUZDVVXSSRUWHGLQSDUWE\DJUDQWIURP16)RQ4XDQWXPDQG%LRORJLFDOO\
,QVSLUHG&RPSXWLQJDW0,7
5HIHUHQFHV
>@ %XWOHUHWDO*HQHULF'HFHQWUDOL]HG&RQWUROIRUD&ODVVRI6HOIUHFRQILJXUDEOH5RERWV
,QWHUQDWLRQDO&RQIHUHQFHRQ5RERWLFVDQG$XWRPDWLRQ
>@ %XWHUD:3URJUDPPLQJD3DLQWDEOH&RPSXWHU3K'7KHVLV0DVVDFKXVHWWV,QVWLWXWHRI
WHFKQRORJ\
>@ 3D\WRQHWDO3KHURPRQH5RERWV$XWRQRPRXV5RERWVYROQR
>@ %RMLQRY HW DO 0XOWLDJHQW &RQWURO RI 6HOIUHFRQILJXUDEOH 5RERWV ,QWO &RQI RQ
0XOWLDJHQW6\VWHPV
>@ $EHOVRQ HW DO $PRUSKRXV &RPSXWLQJ &RPPXQLFDWLRQV RI WKH $&0 YRO QR
>@ 1DJSDO 3URJUDPPDEOH 6HOIDVVHPEO\ 8VLQJ %LRORJLFDOO\LQVSLUHG 0XOWLDJHQW
&RQWURO3URFRI$XWRQRPRXV$JHQWVDQG0XOWLDJHQW6\VWHPV
>@ &RRUH $ 'HYHORSPHQWDO $SSURDFK WR *HQHUDWLQJ ,QWHUFRQQHFW 7RSRORJLHV RQ DQ
$PRUSKRXV&RPSXWHU´3K'7KHVLV0DVVDFKXVHWWV,QVWLWXWHRI7HFKQRORJ\
>@ .RQGDFV %LRORJLFDOO\LQVSLUHG 6HOIDVVHPEO\ RI ' VKDSHV 8VLQJ *OREDOWRORFDO
&RPSLODWLRQ´,QWO-RLQW&RQIHUHQFHRQ$UWLILFLDO,QWHOOLJHQFH
>@ 1DJSDO HW DO 3URJUDPPLQJ 0HWKRGRORJ\ IRU %LRORJLFDOO\LQVSLUHG 6HOIDVVHPEO\
$$$,6SULQJ6\PSRVLXP
>@ &OHPHQW 1DJSDO 6HOI$VVHPEO\ DQG 6HOIUHSDLULQJ 7RSRORJLHV :RUNVKRS RQ
$GDSDWDELOLW\LQ0XOWLDJHQW6\VWHPV$XVWUDOLDQ2SHQ5RER&XS
>@ :ROSHUW/3ULQFLSOHVRI'HYHORSPHQW2[IRUG8QLYHUVLW\3UHVV8.
>@ /DZUHQFH37KH0DNLQJRID)O\%ODFNZHOO6FLHQFH2[IRUG8.
>@ 6ODFN-)URP(JJWR(PEU\R&DPEULGJH8QLYHUVLW\3UHVV8.
>@ :ROSHUW / 3RVLWLRQDO ,QIRUPDWLRQ DQG WKH6SDWLDO 3DWWHUQ RI &HOOXODU 'LIIHUHQWLDWLRQ
-RXUQDORI7KHRUHWLFDO%LRORJ\YROSDJHV
>@ 'D\ /DZUHQFH 0RUSKRJHQV 0HDVXULQJ 'LPHQVLRQV WKH 5HJXODWLRQ RI 6L]H DQG
6KDSH'HYHORSPHQW
>@ /DZUHQFH 3 0RUSKRJHQV KRZ ELJ LV WKH ELJ SLFWXUH" 1DWXUH &HOO %LRORJ\ YRO
>@ 0LOOHU0%DVVOHU%4XRUXP6HQVLQJLQ%DFWHULD$QQ5HY 0LFURELRORJ\
>@ $OEHUWVHWDO0ROHFXODU%LRORJ\RIWKH&HOO*DUODQG3XEOLVKHUVWK(GLWLRQ
1DWXUH,QVSLUHG6HOI2UJDQLVDWLRQ
LQ:LUHOHVV&RPPXQLFDWLRQV1HWZRUNV
5LFKDUG7DWHVRQ6XVDQ+RZDUGDQG5D\%UDGEHHU
%7([DFW,QWHOOLJHQW6\VWHPV/DE$GDVWUDO3DUN6XIIRON,35(8.
richard.tateson@bt.com
4LQHWL46HFXUH:LUHOHVV6ROXWLRQV%XVLQHVV*URXS0DOYHUQ7HFKQRORJ\&HQWUH
6W$QGUHZV5RDG0DOYHUQ:RUFV:5368.
{showard2,grbradbeer}@QinetiQ.com
$EVWUDFW$QLQQRYDWLYHWHFKQLTXHIRUWKHDVVLJQPHQWRIIUHTXHQFLHVLQPLOLWDU\
FRPEDW QHW UDGLR FRPPXQLFDWLRQV V\VWHPV LV SUHVHQWHG $ GHILQHG IUHTXHQF\
DOORWPHQW WRJHWKHU ZLWK WKH IUHTXHQF\ VHSDUDWLRQV UHTXLUHG ZKHQ VWDWLRQV RI
GLIIHUHQW QHWV DUH LQ FORVH SK\VLFDO SUR[LPLW\ JLYHV ULVH WR D FRPSOH[
FRPELQDWRULDO SUREOHP ZKLFK WKH DVVLJQPHQW DOJRULWKPV DLP WR VROYH 7KLV
ZRUN VHHNV DQ DOWHUQDWLYH WR FHQWUDOLVHG DOJRULWKPV LQFOXGLQJ UHFHQWO\
LQWURGXFHG PHWDKHXULVWLFV E\ XVLQJ D PHWKRG EDVHG RQ WKH VHOIRUJDQLVLQJ
EHKDYLRXU RI FHOOV LQ D GHYHORSLQJ IUXLW IO\ 6LQFH WKH PHWKRG LQYROYHV D
VRIWZDUH HOHPHQW UHSUHVHQWLQJ HDFK QHW ZKLFK LQWHUDFW LQ D VHOIRUJDQLVLQJ
PDQQHULWKDVDFOHDUSRWHQWLDOIRUWKHGLVWULEXWLRQRIWKHSURFHVVRYHUDQHWZRUN
RI SURFHVVLQJ HOHPHQWV 7KH GHPRQVWUDWHG DELOLW\ RI WKH DOJRULWKP WR UH
RSWLPLVH IROORZLQJ FKDQJHV WR WKH QHWZRUN FRQILJXUDWLRQ LV WKRXJKW WR EH D
YDOXDEOHIHDWXUHLQWKLVFRQWH[WZKLFKZRXOGEHGLIILFXOWWRLQWURGXFHH[SOLFLWO\
XVLQJFRQYHQWLRQDOWHFKQLTXHV
,QWURGXFWLRQ
7KH HIILFLHQW RSHUDWLRQ RI D UDGLR FRPPXQLFDWLRQV QHWZRUN GHSHQGV RQ DSSURSULDWH
DVVLJQPHQW RI WKH UDGLR VSHFWUXP 7KH WUDQVPLVVLRQ RI LQIRUPDWLRQ UHTXLUHV D ILQLWH
EDQGZLGWK DQG FRQYHQWLRQDO WHFKQLTXHV GLYLGH WKH VSHFWUXP LQWR FKDQQHOV RI
DSSURSULDWH ZLGWK WR DFFRPPRGDWH WKH WUDQVPLWWHG VLJQDO >@ 7KH VSHFWUXP LV
WKHUHIRUH RI OLPLWHG FDSDFLW\ VLQFH WKH WUDQVPLVVLRQ RI LQIRUPDWLRQ E\ WKDW PHDQV
UHTXLUHVDQDSSURSULDWHHOHPHQWRIWKHVSHFWUXPWREHVXIILFLHQWO\IUHHRILQWHUIHUHQFH
WR SHUPLW VDWLVIDFWRU\ UHFHSWLRQ RI WKH VLJQDO $OWHUQDWLYH WHFKQLTXHV GR H[LVW IRU
WUDQVPLWWLQJPDQ\FKDQQHOVRILQIRUPDWLRQWKURXJKDQDYDLODEOHVSHFWUXPEXWDOODUH
VXEMHFWWRFRUUHVSRQGLQJOLPLWDWLRQV
6LQFH UDGLR VLJQDOV JHQHUDOO\ GLPLQLVK LQ VWUHQJWK ZLWK LQFUHDVLQJ SDWK OHQJWKV
UDGLRIUHTXHQFLHVFDQEHUHXVHGZLWKDSSURSULDWHJHRJUDSKLFVHSDUDWLRQ3URSDJDWLRQ
SUHGLFWLRQ PRGHOV FDQ EH XVHG WR GHWHUPLQH DQWLFLSDWHG OHYHOV RI LQWHUIHUHQFH DQG
KHQFHUHILQHWKLVDVSHFWRIWKHDVVLJQPHQWSURFHVV7KHDFFXUDF\RIWKLVSURFHVVRIWHQ
GHSHQGV XSRQ WKH OHYHO RI GHWDLO ZLWK ZKLFK WKH FRPPXQLFDWLRQV VFHQDULR FDQ EH
GHVFULEHG
$IXUWKHUPDMRUFRQVWUDLQWXSRQWKHDVVLJQPHQWSURFHVVUHVXOWV IURPWKHSUDFWLFDO
OLPLWDWLRQV RI UDGLR HTXLSPHQW ZKLFK PHDQ WKDW VLJQLILFDQW IUHTXHQF\ VHSDUDWLRQ LV
UHTXLUHGLIDUHFHLYHULVWRUHMHFWVXFFHVVIXOO\WKHYHU\VWURQJVLJQDOVHPDQDWLQJIURP
FORVH E\ WUDQVPLWWHUV 2WKHU PHFKDQLVPV JLYH ULVH WR WKH QHHG WR DYRLG VSHFLILF
FRPELQDWLRQV RI IUHTXHQFLHV 0LOLWDU\ RSHUDWLRQDO SUDFWLFH UHTXLUHV WKDW
FRPPXQLFDWLRQV HTXLSPHQW LV DEOH WR UHFHLYH PHVVDJHV LQ WKH SUHVHQFH RI QHDUE\
WUDQVPLWWHUV DQG WKHUHIRUH PXFK DWWHQWLRQ LV JLYHQ WR PLQLPLVLQJ WKHVH SUREOHPV LQ
WKH HTXLSPHQW GHVLJQ KRZHYHU VRPH UHPDLQ DQG PXVW EH DFFRPPRGDWHG LQ WKH
IUHTXHQF\DVVLJQPHQWSURFHVV
7KH UHVXOW RI WKLV DQDO\VLV LV D FRPSOH[ VHW RI IUHTXHQF\ VHSDUDWLRQ FRQVWUDLQWV
JLYLQJ ULVH WR RSWLPLVDWLRQ RU FRQVWUDLQWVDWLVIDFWLRQ SUREOHPV $FFRUGLQJ WR WKH
SUHFLVH VLWXDWLRQ YDULRXV IRUPV FDQ EH GHILQHG 2IWHQ LW LV UHTXLUHG WR PDNH DQ
DVVLJQPHQWXVLQJDJLYHQVHWRUDOORWPHQWRIDYDLODEOHFKDQQHOVWRREWDLQDVROXWLRQ
ZKLFK PHHWV DOO FRQVWUDLQWV LI SRVVLEOH DQG PLQLPLVLQJ YLRODWLRQV LI QRW 2WKHU
YDULDQWVRIWKHSUREOHPPD\UHTXLUHPLQLPLVDWLRQRIWKHVSDQRIIUHTXHQFLHVXVHGRU
WKHWRWDOQXPEHURIFKDQQHOVHPSOR\HG>@
7KHDSSOLFDWLRQRIPHWDKHXULVWLFWHFKQLTXHVWRWKLVSUREOHPLVQRZZHOOHVWDEOLVKHG
>@ 0HWDKHXULVWLFV LQFOXGHPHDQV WR SHUPLWWKH VHDUFK WR HVFDSHIURP ORFDO RSWLPD
%RWK VLPXODWHG DQQHDOLQJ DQG WDEX VHDUFK KDYH VXFFHVVIXOO\ EHHQ DSSOLHG WR WKH
PLOLWDU\IUHTXHQF\DVVLJQPHQWSUREOHP
7KHPHWDKHXULVWLFDOJRULWKPVDLPWRPLQLPLVHWKHYDOXHRID³FRVWIXQFWLRQ´ZKLFK
LV GHULYHG IURP WKH QXPEHU DQG PDJQLWXGH RI WKH FRQVWUDLQW YLRODWLRQV &OHDUO\ WKH
JHQHUDWLRQRIWKLVIXQFWLRQPXVWEHGHVLJQHGVXFKWKDWDUHGXFWLRQLQWKHVHYHULW\RI
LQWHUIHUHQFHLVUHIOHFWHGLQDUHGXFWLRQLQWKHYDOXHRIWKHFRVWIXQFWLRQ6XFKVFKHPHV
JHQHUDOO\UHTXLUHDQLQLWLDOVROXWLRQ7KLVFDQEHDUDQGRPDVVLJQPHQW)DVWHUUHVXOWV
FDQ RIWHQ EH REWDLQHG E\ XVH RI D VHTXHQWLDO DVVLJQPHQW SURFHVV ZKLFK WDNHV WKH
UHTXHVWVLQVRPHRUGHUDQGDVVHVVHVHDFKDYDLODEOHIUHTXHQF\DJDLQLQVRPHGHILQHG
RUGHU 7KHILUVW IUHTXHQF\ WR PHHW DOO WKH FRQVWUDLQWVJLYHQ WKH DVVLJQPHQWV DOUHDG\
PDGH LV DVVLJQHG ,I QR VXFK IUHTXHQF\ LV DYDLODEOH WKH UHTXHVW LV DVVLJQHG RQ D
GLIIHUHQWEDVLVVXFKDVWKHIUHTXHQF\ZLWKPLQLPXPFRVW
:KDWHYHUWKHGHWDLOVRIWKHRSWLPLVDWLRQDOJRULWKPVEHLQJXVHGFXUUHQWDSSURDFKHV
VKDUH D JHQHUDO SKLORVRSK\ D KLJK TXDOLW\ VROXWLRQ FDQ EH DUULYHG DW E\ D FHQWUDO
SODQQHU XVLQJ LQIRUPDWLRQ DERXW WKH ZKROH QHWZRUN 7KLV VROXWLRQ FDQ WKHQ EH
LPSOHPHQWHG LQ WKH QHWZRUN DQG ZLOO UHPDLQ LQ SODFH XQWLO D UHYLHZ LV GHHPHG
QHFHVVDU\
7KH%DWWOHILHOG3UREOHP
,QWKHPLOLWDU\IUHTXHQF\DVVLJQPHQWSUREOHPWKHWRWDOQHWZRUNLVPDGHXSRIPDQ\
FRPPXQLFDWLRQHQWLWLHVFDOOHGµQHWV
(DFKQHWFRQVLVWVRIPDQ\UDGLRVFRPPXQLFDWLQJ
RQWKHVDPHFKDQQHO5DGLRVRQGLIIHUHQWQHWVPD\EHORFDWHGLQWKHVDPHYHKLFOHRU
ZLWKLQFORVHSUR[LPLW\WRRQHDQRWKHUWKHUHE\FDXVLQJLQWHUIHUHQFHWRRQHDQRWKHU>@
,QIRUPDWLRQRQDPLOLWDU\GHSOR\PHQWLVDQDO\VHGDQGDVHWRIFRPSOH[IUHTXHQF\
VHSDUDWLRQ FRQVWUDLQWV WKDW VSHFLI\ WKH SUREOHP LV GHULYHG 7KH IUHTXHQF\ VHSDUDWLRQ
FRQVWUDLQWV HLWKHU VSHFLI\ WKH QXPEHU RI FKDQQHOV WKDW WZR QHWV VKRXOG EH VHSDUDWHG
E\ RU H[FOXGH WKH XVH RI D SDUWLFXODU IUHTXHQF\ E\ D SDUWLFXODU QHW DV D UHVXOW RI
IUHTXHQFLHV XVHG E\ QHDUE\ QHWV 7KH VHYHULW\ DQG FRPSOH[LW\ RI WKH FRQVWUDLQWV
LQFUHDVHVWKHFORVHUWZRRUPRUHUDGLRVDUHWRHDFKRWKHU
1DWXUH,QVSLUHG6HOI2UJDQLVDWLRQLQ:LUHOHVV&RPPXQLFDWLRQV1HWZRUNV
7KHPRVWVHYHUHRIFRQVWUDLQWVDUHµFRVLWH
FRQVWUDLQWVZKLFKDULVHIURPUDGLRVRQ
GLIIHUHQWQHWVORFDWHGLQWKHVDPHYHKLFOHRUZLWKLQFORVHSUR[LPLW\WRRQHDQRWKHU,Q
DFRVLWHVLWXDWLRQWKHSRZHUUDWLREHWZHHQDZDQWHGDQGDQXQZDQWHGVLJQDOPD\EH
7KLVPHDQVWKDWHYHQZLWKJRRGGHVLJQWKHUDGLRFDQQRWDOZD\VUHVROYHWKH
ZDQWHGVLJQDODQGUHMHFWWKHXQZDQWHG
1RUPDOO\VHYHUDOGLIIHUHQWOHYHOVRIFRVLWHFRQVWUDLQWVDUHHPSOR\HGWRUHIOHFWWKH
GLIIHUHQWOHYHOVRIVHYHULW\RILQWHUIHUHQFHZKLFKDULVHDVDUHVXOWRIGLIIHUHQWSK\VLFDO
VHSDUDWLRQVGLFWDWHGE\RSHUDWLRQDOFRQVLGHUDWLRQV3UHFLVHYDOXHVDUHGLFWDWHGE\WKH
SHUIRUPDQFHRIWKHHTXLSPHQWLQXVHEXWDUHW\SLFDOO\DIHZSHUFHQWRIWKHDVVLJQHG
IUHTXHQFLHV
&RVLWHG UDGLRV DGGLWLRQDOO\ VXIIHU IURP LQWHUIHUHQFH JLYHQ E\ VSXULRXV HPLVVLRQV
DQG LQWHUPRGXODWLRQ SURGXFWV ,Q FRVLWH VLWXDWLRQV WKH ODUJH ZDQWHG WR XQZDQWHG
VLJQDOUDWLRPHDQVWKDWHYHQZLWKJRRGGHVLJQLQWHUIHUHQFHFDQDULVHEHFDXVHRIORZ
OHYHOVSXULRXVHPLVVLRQVIURPWKHWUDQVPLWWHUDQGVSXULRXVUHVSRQVHVRIWKHUHFHLYHU
7R DFFRXQW IRU VSXULRXV HPLVVLRQVUHVSRQVHV D QHW LQ D FRVLWH LV SUHYHQWHG IURP
XVLQJDIUHTXHQF\WKDWLVDIXQFWLRQRIWKHIUHTXHQF\XVHGE\DVHFRQGQHWLQWKHFR
VLWH 7KH SDUDPHWHUV RI WKH IXQFWLRQ DUH GHSHQGHQW RQ WKH W\SH RI UDGLR XVHG RQ WKH
DVVLJQHGQHW,QWHUPRGXODWLRQSURGXFWVDUHJHQHUDWHGZKHQWKHIUHTXHQFLHVRIWZRRU
PRUH UDGLRV LQ D FRVLWH FRPELQH WR FDXVH SRWHQWLDO LQWHUIHUHQFH RQ D GLIIHUHQW
IUHTXHQF\
$GGLWLRQDOO\FRQVWUDLQWVRIRQO\DIHZFKDQQHOVVHSDUDWLRQPD\H[LVWEHWZHHQIDU
VLWHGUDGLRVLHUDGLRVRQGLIIHUHQWQHWVORFDWHGLQGLIIHUHQWVLWHV
)UHTXHQF\3ODQQLQJLQD'\QDPLF(QYLURQPHQW
7UDGLWLRQDOO\ WKH PLOLWDU\ IUHTXHQF\ DVVLJQPHQW SUREOHP LV VROYHG E\ D FHQWUDOLVHG
IUHTXHQF\ DVVLJQPHQW DOJRULWKP XVLQJ LQIRUPDWLRQ RQ WKH GHSOR\PHQW RI DVVHWV
>@
&HQWUDOLVHGWHFKQLTXHVZRUNZHOOEXWLPSO\WKHQHHGWRFROOHFWDQGXSGDWHGHWDLOHG
LQIRUPDWLRQ DERXW WKH FRQILJXUDWLRQ RI WKH V\VWHP DQG VXEVHTXHQWO\ GLVWULEXWH WKH
UHVXOWLQJ DVVLJQPHQW LQIRUPDWLRQ 7KHUH LV SRWHQWLDO IRU D GLVWULEXWHG DQG VHOI
RUJDQLVLQJV\VWHPWRRSHUDWHRQWKHEDVLVRIGLVWULEXWLQJLQIRUPDWLRQRQO\RYHUVXFKD
UDQJHDVLVQHFHVVDU\IRUWKHLPSDFWRIWKLVWREHWDNHQLQWRFRQVLGHUDWLRQ7KLVFRXOG
SURYLGHDPRUHUREXVWDQGUHVSRQVLYHV\VWHP
6XFK D PHWKRG GLIIHUV UDGLFDOO\ IURP WKH FHQWUDOLVHG DSSURDFK EHFDXVH QR
LQIRUPDWLRQRQWKHRYHUDOOEHKDYLRXURUVWDWHRIWKHQHWZRUNLVQHFHVVDU\3RWHQWLDOO\
WKLV DOORZV WKH VFDOH RI WKH QHWZRUN WR DOWHU ZLWKRXW SHQDOW\ HQDEOLQJ G\QDPLF
VROXWLRQV ZKLFK FRQWLQXDOO\ UHRSWLPLVH ORFDOO\ UDWKHU WKDQ DZDLWLQJ D QHWZRUNZLGH
UHYLHZ 6XFK D V\VWHP PD\ SHUPLW ORFDO FRQGLWLRQV WR EH WDNHQ LQWR DFFRXQW )RU
H[DPSOH LQWHUIHUHQFH IURP RWKHU PLOLWDU\ V\VWHPV RU LQGHHG FLYLO V\VWHPV PLJKW EH
DYRLGHGLPSOLFLWO\UDWKHUWKDQUHTXLULQJH[SOLFLWGHVFULSWLRQLQWKHFHQWUDOLVHGV\VWHP
7KH)UXLW)O\,QVSLUHG$SSURDFK
$QDOJRULWKPLQVSLUHGE\WKHGHYHORSPHQWRIEULVWOHVLQWKHODUYDOVWDJHRIWKHIUXLWIO\
'URVRSKLODKDVSUHYLRXVO\EHHQGHVFULEHGLQ>@DQGFRQVLGHUHGLQWKHDSSOLFDWLRQWRD
PRELOHWHOHSKRQHQHWZRUN
5LFKDUG7DWHVRQHWDO
)LJ 7KH GLDJUDP RQ WKH OHIW VKRZV WKH PHFKDQLVP RI FHOO VHOIRUJDQLVDWLRQ 7KH VLJQDO
DUURZ LV SHUFHLYHG E\ WKH UHFHSWRU DQG DFWV WR UHGXFH WKH DPRXQW RI VLJQDO PDGH E\ WKH
UHFHLYLQJFHOO3DQHO$VKRZVWKHEDFNRIDUHDOIUXLWIO\ZLWKWKHFRUUHFWSDWWHUQRIEULVWOHV%
GLDJUDPV WKH SURJUHVV RI D JURXS RI FHOOV WRZDUGV D JRRG SDWWHUQ PDQ\ FHOOV DFTXLUH WKH
SRWHQWLDO WR PDNH EULVWOHV JUH\ VKDGLQJ RI WKHVH D IHZ LQFUHDVH EULVWOHPDNLQJ WHQGHQF\
EODFN DQG LQKLELW WKHLU QHLJKERXUV OLJKWHU JUH\ DQG XOWLPDWHO\ ZKLWH & DQG ' VKRZ WKLV
SURFHVV LQ UHDO WLVVXH & LV WKH HDUOLHU SLFWXUH ZLWK PDQ\ FHOOV VWDLQLQJ GDUN IRU EULVWOH
SRWHQWLDO,QWKHODWHUSLFWXUH'PRVWFHOOVDUHPXFKOLJKWHUOHVVOLNHO\WRPDNHEULVWOHVEXWD
IHZDUHEODFNFHUWDLQWRPDNHEULVWOHV>@
7KHFHOOVLQWKHGHYHORSLQJIUXLWIO\PXVWGHFLGHZKHWKHUWREHFRPHWKHQHXUDOFHOO
W\SH ZKLFK ZLOO IRUP WKH EULVWOHV DQG DVVRFLDWHG QHUYHV RU WKH HSLGHUPDO FHOOW\SH
ZKLFK ZLOO IRUP WKH VNLQ RI WKH IO\ DQG WKH WRXJK H[RVNHOHWRQ WKURXJK ZKLFK WKH
EULVWOHV SURWUXGH /DUJH JURXSV RI FHOOV KDYH WKH SRWHQWLDO WR EHFRPH QHXUDO $
PXWXDOO\ LQKLELWRU\ SURFHVV RSHUDWHV ZLWKLQ HDFK RI WKHVH JURXSV ZLWK FHOOV
V\QWKHVLVLQJOLJDQGPROHFXOHVWRDFWDVVLJQDOVWRWKHLUQHLJKERXUVDQGSHUFHLYLQJWKH
VLJQDOVIURPWKRVHQHLJKERXUVXVLQJUHFHSWRUPROHFXOHVLQWKHLUFHOOPHPEUDQHV7KH
VLJQDOVDUHLQKLELWRU\WKHLUHIIHFWLVERWKWRUHGXFHWKHWHQGHQF\RIDFHOOWREHFRPH
QHXUDODQGWRUHGXFHWKHVLJQDOOLQJDFWLYLW\RIWKHFHOO$IWHUDIHZKRXUVWKHJURXSVRI
FHOOV FRQWDLQ RQO\ D IHZ FHOOV ZKLFK KDYH UHWDLQHG WKHLU QHXUDO SRWHQWLDO DPLGVW D
PDMRULW\ RI LQKLELWHG FHOOV ZKLFK KDYH EHHQ SHUVXDGHG WR DGRSW WKH HSLGHUPDO
IDWH>@
6HOIRUJDQLVDWLRQLVDFRPPRQWKHPHLQGHYHORSPHQWDOELRORJ\ZKHUHWKHIUHHGRP
IURPFRPSOH[LQIRUPDWLRQJDWKHULQJDQGVRSKLVWLFDWHGUHDVRQLQJPDNHWKHDELOLW\WR
UHDFW WR ORFDO FKDQJHV WR UHFRYHU FRUUHFW PRUSKRORJ\ LQGLVSHQVDEOH ,Q WKH FDVH RI
EULVWOH IRUPDWLRQ LQ WKH IUXLW IO\ GLVUXSWLQJ WKH SDWWHUQ GXULQJ WKH GHFLVLRQPDNLQJ
SURFHVVE\NLOOLQJDFHOOKHDGLQJIRUWKHQHXUDOIDWHKDVOLWWOHHIIHFWRQWKHILQDOEULVWOH
SDWWHUQVLQFHNLOOLQJWKHFHOODOVRGHVWUR\VLWVDELOLW\WRLQKLELWLWVQHLJKERXUVRQHRI
ZKLFKZLOOWDNHDGYDQWDJHE\EHFRPLQJDQHXUDOFHOOLQSODFHRIWKHGHDGRQH
,WKDVEHHQSURSRVHGWRXVHWKHVHOIRUJDQLVLQJEHKDYLRXURIWKHIUXLWIO\FHOOVDVD
PRGHO IRU HQJLQHHULQJ VHOIRUJDQLVLQJ EHKDYLRXU LQ WKH EDVH VWDWLRQV RI D PRELOH
SKRQH QHWZRUN >@ 7KH EDVH VWDWLRQV DUH DEOH WR VHQG LQKLELWRU\ VLJQDOV GLUHFWO\ WR
WKHLU QHLJKERXUV DQG WR UHFHLYH VXFK VLJQDOV IURP WKHLU QHLJKERXUV ,QVWHDG RI FHOO
1DWXUH,QVSLUHG6HOI2UJDQLVDWLRQLQ:LUHOHVV&RPPXQLFDWLRQV1HWZRUNV
IDWHWKHEDVHVWDWLRQVDUHQHJRWLDWLQJIRUWKHDYDLODEOHFKDQQHOV,IWKHQHWZRUNLVWREH
FRQ)LJGIURPDQDLYHVWDWHDOOEDVHVWDWLRQVEHJLQZLWKDQDOPRVWHTXDOµSUHIHUHQFH
IRUDOOFKDQQHOVZLWKVOLJKWµQRLV\
GLIIHUHQFHV7KHEDVHVWDWLRQVVLJQDOWRQHLJKERXUV
DQG PRGLI\ WKHLU RZQ SUHIHUHQFHV LQ WKH OLJKW RI LQFRPLQJ VLJQDOV 2YHU WLPH EDVH
VWDWLRQV GHYHORS KLJKO\ KHWHURJHQHRXV SUHIHUHQFHV IDOOLQJ WRZDUGV ]HUR RQ PRVW
FKDQQHOV DQG ULVLQJ WRZDUGV PD[LPXP RQ RQH RU D IHZ 7KHVH KLJK IHZ DUH WKH
FKDQQHOVZKLFKZLOODFWXDOO\EHXVHGWRFDUU\WUDIILFYLDWKDWEDVHVWDWLRQ
7KLV DOJRULWKP NQRZQ DV µ)O\SKRQHV
LV DQDORJRXV WR WKH EULVWOH GLIIHUHQWLDWLRQ
PHFKDQLVPLQDIUXLWIO\>@,QWKHDOJRULWKPHDFKEDVHVWDWLRQDFWVLQSDUDOOHOMXVW
OLNHWKHFHOOVLQWKHGHYHORSLQJIO\,QDGGLWLRQWKHSUHVHQFHRIDIHHGEDFNPHFKDQLVP
DOORZVHDFKEDVHVWDWLRQWRLQKLELWLWVQHLJKERXUVIURPXVLQJDSDUWLFXODUFKDQQHO7KLV
LVVLPLODUWRWKHPXWXDOO\LQKLELWRU\SURFHVVHPSOR\HGE\WKHIUXLWIO\
$WWKHVWDUWRID)O\SKRQHVVLPXODWLRQHDFKEDVHVWDWLRQLVDVVXPHGWREHSDUWLDOO\
XVLQJDOORIWKHDYDLODEOHFKDQQHOV7KXVDOOEDVHVWDWLRQVKDYHDOPRVWHTXDOµXVDJH
RI
DOOFKDQQHOV'HSHQGLQJRQWKHDPRXQWRILQKLELWLRQWKDWWKH\H[SHULHQFHIURPWKHLU
QHLJKERXUV WKH EDVH VWDWLRQV ZLOO µXVH
VRPH FKDQQHOV PRUH WKDQ RWKHUV DV WLPH
JRHVRQ
'XULQJ HDFK VXFFHVVLYH LWHUDWLRQ WKH QHZ µXVDJH
IRU HDFK FKDQQHO RI HYHU\ EDVH
VWDWLRQLVFDOFXODWHGEDVHGRQWKHFXUUHQWµXVDJH
OHYHODQGWKHSHUFHLYHGLQKLELWLRQRQ
WKHFKDQQHOLQTXHVWLRQXVLQJHTXDWLRQ
8 MN W −
8 MNW = +1
+ , MN
ZKHUH8MNWLVWKHXVDJHRIFKDQQHONLQEDVHVWDWLRQMDWWLPHW
,MNLVWKHLQKLELWLRQFDOFXODWHGIRUFKDQQHONLQFHOOM
1LVWKHQRLVHSDUDPHWHU
$WHDFKLWHUDWLRQLWLVSRVVLEOHWRH[WUDFWDVROXWLRQE\DOORFDWLQJFKDQQHOVWRDEDVH
VWDWLRQ LQ GHVFHQGLQJ RUGHU RI µXVDJH
OHYHO XQWLO WKH GHPDQG IRU WKH EDVH VWDWLRQ
LVPHW
)O\SKRQHVIRU0LOLWDU\)UHTXHQF\$VVLJQPHQW
,WKDVEHHQSUHYLRXVO\VKRZQLQ>@WKDWWKH)O\SKRQHVDOJRULWKPFDQEHVXFFHVVIXOO\
DSSOLHG WR WKH RQOLQH G\QDPLF FKDQQHO DOORFDWLRQ SUREOHP IRU FHOOXODU IUHTXHQF\
DVVLJQPHQW 7KLV SDSHU ORRNV DW H[WHQGLQJ WKH )O\SKRQHV DOJRULWKP WR SHUIRUP
G\QDPLF IUHTXHQF\ DVVLJQPHQW LQ WKH FKDOOHQJLQJ HQYLURQPHQW RI PLOLWDU\ FRPEDW
UDGLRFRPPXQLFDWLRQV
8QOLNH FHOOXODU FRPPXQLFDWLRQV G\QDPLF PLOLWDU\ IUHTXHQF\ DVVLJQPHQW FDUULHV
WKH UHVWULFWLRQ WKDW IUHTXHQF\ FKDQJHV WR ZRUNLQJ FRPPXQLFDWLRQV LH QHWV QRW
FXUUHQWO\ H[SHULHQFLQJ LQWHUIHUHQFH VKRXOG EH NHSW WR DQ DEVROXWH PLQLPXP
$GGLWLRQDOO\WKHFRPEDWUDGLRWUDQVFHLYHUVDUHWKHPVHOYHVPRELOHZKHUHDVWKHEDVH
VWDWLRQVRIDPRELOHQHWZRUNDUHIL[HG7KXVWKHFRQVWUDLQWVDUHFRQVWDQWO\FKDQJLQJ
DVRSSRVHGWRFKDQJHVLQWKHQXPEHURIFKDQQHOVGHPDQGHGDWHDFKEDVHVWDWLRQ
5LFKDUG7DWHVRQHWDO
)LJ$VLQJOHRSWLPLVDWLRQUXQSURGXFLQJD]HURFRVWVROXWLRQDWWLPHVWHS2QWKHOHIW
WKH HDUO\ RSWLPLVDWLRQ SKDVH ZLWK UDSLG UHGXFWLRQ RI FRQVWUDLQW YLRODWLRQV 2Q WKH ULJKW
UHPRYLQJWKHUHPDLQLQJYLRODWLRQV
)LUVW6WHSVWR'\QDPLF$VVLJQPHQW
3ULRU WR LPSOHPHQWLQJ WKH )O\SKRQHV DOJRULWKP RQ WKH G\QDPLF PLOLWDU\ DVVLJQPHQW
SUREOHP LW ZDV ILUVW QHFHVVDU\ WR LQYHVWLJDWH WKH SHUIRUPDQFH RI WKH DOJRULWKP RQ D
VWDWLF SUREOHP DQG FRPSDUH LW WR UHVXOWV REWDLQHG XVLQJ WKH QRZ HVWDEOLVKHG
PHWDKHXULVWLF WHFKQLTXHV 7HVWLQJ RQ D VWDWLF SUREOHP DOVR DOORZHG DQ LQYHVWLJDWLRQ
LQWRWKHHIIHFWVRIXVLQJGLIIHUHQWFRQVWUDLQWW\SHVDQGWKHVHQVLWLYLW\RI)O\SKRQHVWR
GLIIHUHQWSDUDPHWHUVHWWLQJV
7KHVWDWLFSUREOHPUHTXLUHGWKHDVVLJQPHQWRIQHWVXVLQJDQDOORWPHQWRI
IUHTXHQFLHV 5HVXOWV IURP FHQWUDOLVHG PHWDKHXULVWLF RSWLPLVHUV KDG SURGXFHG ]HUR
FRQVWUDLQWYLRODWLRQ VROXWLRQV LQFOXGLQJ D IXOO FRQVLGHUDWLRQ RI VSXULRXV DQG
LQWHUPRGXODWLRQSURGXFWLQWHUIHUHQFH,WZDVWKHUHIRUHRILQWHUHVWWRVHHZKHWKHUWKH
DGDSWHG)O\SKRQHVFRXOGDOVRSURGXFHµSHUIHFW
VROXWLRQVWRWKHSUREOHP
)O\SKRQHVZDVLQGHHGDEOHWRVROYHWKHSUREOHPZLWK]HURFRQVWUDLQWYLRODWLRQV$Q
H[DPSOH RSWLPLVDWLRQ UXQ LV VKRZQ LQ ILJXUH 7KH VKDSHRI WKH FXUYH LV W\SLFDO RI
)O\SKRQHV RSWLPLVDWLRQ IRU WKLV SUREOHP D VWHHS LQLWLDO SKDVH LQ ZKLFK PRVW RI WKH
LQLWLDOFRQVWUDLQWYLRODWLRQVLHLQWHUIHUHQFHEHWZHHQQHWVDUHUHPRYHGIROORZHGE\D
ORQJSKDVHDWWHPSWLQJWRUHPRYHWKHILQDOIHZYLRODWLRQV
(IIHFWVRI9DU\LQJ1RLVH7KHQRLVHSDUDPHWHULQWKH)O\SKRQHVDOJRULWKPLVWKHVL]H
RI WKH XQLIRUP UDQGRP GLVWULEXWLRQ IURP ZKLFK WKH LQLWLDO GLIIHUHQFHV EHWZHHQ QHWV
DQG WKH SHUWXUEDWLRQV WR ZKLFK QHWV DUH VXEMHFWHG LQ HYHU\ LWHUDWLRQ DUH WDNHQ 7KH
LQIOXHQFHRIWKHQRLVHSDUDPHWHURQWKHTXDOLW\RIWKHVROXWLRQVREWDLQHGZDVWHVWHGE\
YDU\LQJ LW LQ VXFFHVVLYH RSWLPLVDWLRQ UXQV ,Q HDFK LQVWDQFH WKH QRLVH SDUDPHWHU LV
FRQVWDQWDFURVVDOOQHWV
1DWXUH,QVSLUHG6HOI2UJDQLVDWLRQLQ:LUHOHVV&RPPXQLFDWLRQV1HWZRUNV
9DU\LQJ1RLVH
&RQVWUDLQW9LRODWLRQV
,WHUDWLRQ
)LJ7KHQXPEHURIFRQVWUDLQWYLRODWLRQVDWHDFKWLPHVWHSGXULQJIRXUVXFFHVVLYHUXQVRIWKH
VLPXODWLRQZLWKWKHQRLVHSDUDPHWHUVHWWRIRXUGLIIHUHQWYDOXHVDQG
)LJ VKRZV WKH QXPEHU RI FRQVWUDLQW YLRODWLRQV DW HDFK WLPH VWHS GXULQJ IRXU
VXFFHVVLYHUXQVRIWKHVLPXODWLRQ,WFDQEHVHHQWKDWVOLJKWLQFUHDVHLQWKHQRLVHOHYHO
XSWRDWKUHVKROGOHYHOUHVXOWLQVROXWLRQVZLWKORZHUFRQVWUDLQWYLRODWLRQ$QRLVHOHYHO
RILVVXIILFLHQWWRGHVWUR\WKHRSWLPLVDWLRQSURFHVVDQGUHVXOWVLQUDQGRPVROXWLRQV
ZLWKDQDYHUDJHRIFRQVWUDLQWYLRODWLRQVQRWVKRZQ
&RPSDULQJ'LIIHUHQW7\SHVRI)UHTXHQF\&RQVWUDLQWV 7KHWLPHWDNHQWRREWDLQ
]HUR FRVW VROXWLRQV YDULHV GHSHQGLQJ RQ WKH W\SHV RI IUHTXHQF\ FRQVWUDLQWV WKDW DUH
FRQVLGHUHG )LJ VKRZV WKH QXPEHU RI FRQVWUDLQW YLRODWLRQV SHU XQLW WLPH GXULQJ
WKUHHVXFFHVVLYHUXQVRIWKHVLPXODWLRQ
$V WKH WLPH WDNHQ WR FRPSOHWH D VLQJOH LWHUDWLRQ YDULHV GHSHQGLQJ RQ WKH W\SHV RI
IUHTXHQF\FRQVWUDLQWVWKDWDUHFRQVLGHUHGWKHJUDSKVDUHSORWWHGDJDLQVWWLPHWRHQDEOH
FRPSDULVRQVWREHPDGH
,Q WKH ILUVW UXQ RQO\ FRVLWH &6 FRQVWUDLQWV DQG IDUVLWH )6 FRQVWUDLQWV DUH
FRQVLGHUHG1H[WVSXULRXV63FRQVWUDLQWVDUHDGGHG)LQDOO\LQWHUPRGXODWLRQ,0
FRQVWUDLQWVDUHDOVRFRQVLGHUHG'XHWRWKHLPPHQVHDPRXQWRIFDOFXODWLRQVLQYROYHG
WKHDOJRULWKPWDNHVDFRQVLGHUDEOHDPRXQWRIWLPHWRREWDLQ]HURFRVWVROXWLRQVZKHQ
DOOIRXUGLIIHUHQWW\SHVRIIUHTXHQF\FRQVWUDLQWVDUHFRQVLGHUHG
'\QDPLF0LOLWDU\)UHTXHQF\$VVLJQPHQW
$VDVWDWLFRSWLPLVHUµ)O\SKRQHV
LVDEOHWRSURGXFHVROXWLRQVRIDVLPLODUTXDOLW\WR
WKRVH SURGXFHG XVLQJ WKH FXUUHQW PHWDKHXULVWLFV +RZHYHU WKH UHDO VWUHQJWK RI
)O\SKRQHVLVWKHDELOLW\WRSURGXFHG\QDPLFFKDQQHODVVLJQPHQWSODQV
5LFKDUG7DWHVRQHWDO
'LIIHUHQW7\SHVRI)UHTXHQF\&RQVWUDLQWV
&6)6
&RQVWUDLQW9LRODWLRQV
&6)663
&6)663,0
7LPHV
)LJ7KHGLIILFXOW\RIWKHVWDWLFSUREOHPLQFUHDVHVZLWKDGGLWLRQDOPRUHGHWDLOHGFRQVWUDLQWV
7R LQYHVWLJDWH WKH DSSOLFDWLRQ RI )O\SKRQHV IRU G\QDPLF IUHTXHQF\ DVVLJQPHQW D
VHFRQGSUREOHPZDVVWXGLHG7KLVSUREOHPFRQWDLQVQHWVWREHDVVLJQHGIURP
DQDOORWPHQWRIIUHTXHQFLHVDQGFRQVLGHUVRQO\IDUVLWHDQGFRVLWHLQWHUIHUHQFH
2ZLQJWRWKHODFNRIVSXULRXVDQGLQWHUPRGXODWLRQFRQVWUDLQWVWKLVLVDPXFKHDVLHU
SUREOHPLQWHUPVRIFRPSXWDWLRQRILQWHUIHUHQFHDQGWKHHDVHRIVROXWLRQKRZHYHULW
VWLOO FDSWXUHV WKH HVVHQWLDO IHDWXUHV DQG DOORZV XV WR DVVHVV WKH DSSOLFDELOLW\ RI
)O\SKRQHVZKHQFRQIURQWHGZLWKG\QDPLFGDWD
7KH G\QDPLF VFHQDULR FRQVLVWV RI WLPH VWHSV HDFK UHSUHVHQWLQJ PLQXWH
LQWHUYDOVRYHUWKHFRXUVHRIKRXUVDQGPLQXWHV'XULQJHDFKWLPHVWHSPRYHPHQW
RIQHWVZLOORFFXUUHVXOWLQJLQFKDQJHVWRWKHFRQVWUDLQWV
%DVHGRQWKHUHVXOWVIURPWKHVWDWLFSUREOHPDQGVRPHLQLWLDOUXQVXVLQJWKH
QHWSUREOHPWKHXVDJHDQGQRLVHSDUDPHWHUVZHUHERWKIL[HGDWIRUDOOWKHG\QDPLF
RSWLPLVDWLRQ7KLVLVLQWHQGHGWRPLPLFDVLWXDWLRQLQZKLFKµ)O\SKRQHV
LVQRORQJHU
XVHG DV D VWDWLF RSWLPLVHU ZKLFK LV MXGJHG RQ VSHHG RI FRQYHUJHQFH DQG TXDOLW\ RI
VROXWLRQ EXW DV D G\QDPLF IUHTXHQF\ PDQDJHPHQW V\VWHP ZKLFK LV MXGJHG RQ LWV
DELOLW\ WR PDLQWDLQ YLDEOH OLQHV RI FRPPXQLFDWLRQ ZLWKRXW ODUJH GLVUXSWLRQ WR WKH
QHWZRUN $ KLJKHU QRLVH VHWWLQJ ZRXOG DOORZ IDVWHU RSWLPLVDWLRQ EXW ZLOO OHDG WR
JUHDWHUµFKXUQ
LQWKHQHWZRUNZLWKPDQ\QHWVUHTXLUHGWRDOWHUIUHTXHQF\
$W WLPH ]HUR GHSOR\PHQW VWDUWV WKH VLPXODWLRQ ZDV LQLWLDOLVHG ZLWK D ]HUR FRVW
DVVLJQPHQWHDVLO\IRXQGE\)O\SKRQHVRURWKHUVWDQGDUGRSWLPLVDWLRQPHWKRGV7KH
SRLQW RI LQWHUHVW LV WR VHH KRZ )O\SKRQHV FDQ DGDSW WKDW DVVLJQPHQW EDVHG RQ WKH
FKDQJLQJ FRQVWUDLQW GDWD WR PLQLPLVH LQWHUIHUHQFH ZLWKRXW QHHGLQJ D FRPSOHWH µUH
RSWLPLVDWLRQ
UHTXLULQJDOOQHWVWRFKDQJHIUHTXHQF\
1DWXUH,QVSLUHG6HOI2UJDQLVDWLRQLQ:LUHOHVV&RPPXQLFDWLRQV1HWZRUNV
'\QDPLF)UHTXHQF\0DQDJHPHQW
1XPEHURI&RQIOLFWV
7LPH6WHS
$GDSWLYHFRQIOLFWV &RQIOLFWHGFKDQJHV 8QFRQIOLFWHGFKDQJHV
)LJ'\QDPLFPDQDJHPHQWRIFRPEDWQHWUDGLRLQVLPXODWLRQE\µ)O\SKRQHV
7KHXSSHUPRVW
OLQH UHSUHVHQWV WKH WRWDO QXPEHU RI XQGHVLUDEOH HYHQWV LQ WKH QHWZRUN 7KHVH HYHQWV DUH
VXEGLYLGHGLQWRWKUHHOD\HUV7KHORZHVWOD\HUµDGDSWLYHFRQIOLFWV
VKRZVWKHQXPEHURIFRQIOLFWV
UHPDLQLQJDIWHUDGDSWDWLRQLQHDFKWLPHVWHS,QWKHPLGGOHOD\HUµFRQIOLFWHGFKDQJHV
JLYHVWKH
QXPEHURIQHWVZKLFKKDGFRQIOLFWVDWWKHVWDUWRIWKHWLPHVWHSDQGZHUHUHTXLUHGWRFKDQJH
IUHTXHQF\WRUHDFKWKHQHZDGDSWHGVROXWLRQ)LQDOO\WKHXSSHUOD\HULQGLFDWHVWKHQXPEHURI
QHWVZKLFKGLGQRWKDYHDQ\FRQIOLFWLQJLQWHUIHUHQFHDWWKHVWDUWRIWKHWLPHVWHSEXWZHUHVWLOO
UHTXLUHGWRFKDQJHIUHTXHQF\
$WWKHVWDUWRIHDFKWLPHVWHSWKHVROXWLRQJLYHQDWWKHHQGRIWKHSUHYLRXVWLPHVWHS
LVXVHG7KHQXPEHURIQHWVH[SHULHQFLQJFRQIOLFWVGXHWRFKDQJHVLQWKHFRQVWUDLQWV
LV UHFRUGHG 7KH )O\SKRQHV DOJRULWKP DGDSWV WKH FXUUHQW VROXWLRQ WR VDWLVI\ WKH QHZ
FRQVWUDLQWVZKLOVWWU\LQJWRFDXVHWKHOHDVWGLVUXSWLRQWRWKHFXUUHQWDVVLJQPHQW$WWKH
HQGRIWKHWLPHVWHSWKHQXPEHURIQHWVWKDWKDYHFKDQJHGIUHTXHQF\LVUHFRUGHG7KH
QXPEHU RI FRQIOLFWHG FKDQJHV WKRVH QHWV WKDW KDYH FKDQJHG IUHTXHQF\ DQG ZHUH
SUHYLRXVO\H[SHULHQFLQJLQWHUIHUHQFHDQGXQFRQIOLFWHGFKDQJHVWKRVHQHWVWKDWZHUH
IRUFHG WR FKDQJH IUHTXHQF\ HYHQ WKRXJK WKH\ ZHUH QRW RULJLQDOO\ H[SHULHQFLQJ
LQWHUIHUHQFHFDQEHFDOFXODWHG7KHQXPEHURIQHWVVWLOOH[SHULHQFLQJLQWHUIHUHQFHDW
WKHHQGRIWKHWLPHVWHSDGDSWLYHFRQIOLFWVZDVDOVRUHFRUGHG
)LJVKRZVWKHUHVXOWVIURPDW\SLFDOG\QDPLFRSWLPLVDWLRQUXQRIWKLVW\SH$W
HDFKWLPHVWHSEHWZHHQDQGFRQIOLFWHGQHWVZHUHUHTXLUHGWRFKDQJHIUHTXHQF\
7KLVPHDQVWKDWWRDGDSWWKHIUHTXHQF\SODQWRDFFRPPRGDWHQHZIDUVLWHDQGFRVLWH
FRQIOLFWVWKHVHQHWVKDGWRFKDQJHIUHTXHQF\7KLVZDVURXJKO\KDOIRIWKHQXPEHURI
QHWVWKDWDFTXLUHGQHZFRQIOLFWVDWWKHVWDUWRIHDFKWLPHVWHS
7KHQXPEHURIFRQVWUDLQWVWKDWDUHVWLOOYLRODWHGDIWHUDGDSWDWLRQDWHDFKWLPHVWHSLV
QRWDOZD\V]HUREXWLWLVKHOGEHORZXVXDOO\ZHOOEHORZYLRODWLRQV7KLVPHDQV
WKDWDWZRUVWRIWKHQHWVVWLOOH[SHULHQFHGFRQIOLFWLQJLQWHUIHUHQFHDWWKHHQGRI
DWLPHVWHS
5LFKDUG7DWHVRQHWDO
1RQ$GDSWLYH&RQIOLFWV
1XPEHURI&RQIOLFWV
7LPH6WHS
)LJ 'HJUDGDWLRQ RI FRQQHFWLYLW\ LQ WKH QHWZRUN LQ WKH DEVHQFH RI DFWLYH IUHTXHQF\
PDQDJHPHQW
)LQDOO\ DQG LQ VRPH ZD\V PRVW LPSRUWDQWO\ WKH QXPEHU RI QHWV ZKLFK ZHUH QRW
FRQIOLFWHGEXWZHUHVWLOOIRUFHGWRFKDQJHIUHTXHQF\LVNHSWORZ]HURWR,WZRXOG
EHKLJKO\XQGHVLUDEOHWRUHTXLUHPDQ\FKDQJHVWRIXQFWLRQLQJQHWV
,QFRPSDULVRQILJXUHVKRZVWKHFRQVHTXHQFHVRIOHDYLQJWKHRULJLQDO]HURFRVW
VROXWLRQLHWKHVWDUWLQJSRLQWIRUWKHG\QDPLFRSWLPLVDWLRQLQSODFHWKURXJKRXWDOO
WLPH VWHSV ZLWKRXW DQ\ IXUWKHU RSWLPLVDWLRQ LQ UHVSRQVH WR FRQVWUDLQW FKDQJHV
&RQIOLFWVDFFXPXODWHUDSLGO\DQGOHDGWRURXJKO\RQHILIWKRIWKHQHWZRUNQHWV
VXIIHULQJ FRQIOLFWLQJ LQWHUIHUHQFH IURP KRXUV RQZDUGV ULVLQJ WR D WKLUG RI WKH
QHWZRUNQHWVE\WKHHQGRIKRXUV
&RQFOXVLRQV
7KHDOJRULWKPDSSOLHGLQWKLVZRUNKDVSUHYLRXVO\EHHQGHPRQVWUDWHGWREHDSSOLFDEOH
WRWKHDVVLJQPHQWRIFKDQQHOVLQDPRELOHUDGLRQHWZRUN+HUHLWKDVEHHQVKRZQWREH
DSSOLFDEOHDOVRWRWKHSUREOHPRIDVVLJQPHQWRIFKDQQHOVLQDPLOLWDU\FRPEDWUDGLR
VFHQDULR )XUWKHUPRUH LW KDV EHHQ GHPRQVWUDWHG WKDW WKH PHWKRG LV FRPSDUDEOH WR
PHWDKHXULVWLFWHFKQLTXHVZKLFKKDYHWKHPVHOYHVRQO\UHFHQWO\EHHQDSSOLHGWRVXFK
SUREOHPV
7KH VLJQLILFDQW GLIIHUHQFH EHWZHHQ WKH SUHYLRXVO\ VWXGLHG PRELOH UDGLR QHWZRUN
DQG WKH PLOLWDU\ UDGLR QHWZRUN VWXGLHG HQKDQFHV FRQILGHQFH LQ WKH YHUVDWLOLW\ RI WKH
PHWKRG
2ISDUWLFXODULQWHUHVWLQWKLVFRQWH[WLVWKHGHPRQVWUDWHGDELOLW\RIWKHDOJRULWKPWR
UHRSWLPLVH IROORZLQJ FKDQJHV LQ WKH IUHTXHQF\ DVVLJQPHQW FRQVWUDLQWV DULVLQJ IURP
FKDQJHVWRWKHQHWZRUNFRQILJXUDWLRQ,QWKLVUROHLWLVSRVVLEOHWRDOWHUWKHEDODQFHRI
WKHGLVUXSWLRQRIXQFRQIOLFWHGQHWVDJDLQVWWKHVSHHGDQGXOWLPDWHHIIHFWLYHQHVVRIWKH
RSWLPLVDWLRQE\DGMXVWPHQWRIWKHQRLVHSDUDPHWHU7KLVLVWKRXJKWWREHDYDOXDEOH
IHDWXUH LQ WKLV FRQWH[W ZKLFK ZRXOG EH GLIILFXOW WR LQWURGXFH H[SOLFLWO\ XVLQJ
FRQYHQWLRQDOWHFKQLTXHV
1DWXUH,QVSLUHG6HOI2UJDQLVDWLRQLQ:LUHOHVV&RPPXQLFDWLRQV1HWZRUNV
7KH PHWKRG LV EDVHG RQ WKH VHOIRUJDQLVLQJ EHKDYLRXU RI FHOOV LQ D IUXLW IO\
IUHTXHQF\DVVLJQPHQWUHTXHVWVEHLQJDQDORJRXVWRWKHFHOOVLQWKLVFDVH,QWKLVZRUN
WKHPHWKRGZDVLPSOHPHQWHGZLWKLQDVLQJOHSURFHVVRU6LQFHWKHPHWKRGLQYROYHVD
VRIWZDUHHOHPHQWUHSUHVHQWLQJHDFKQHWUHTXLULQJDVVLJQPHQWDQGWKHVHLQWHUDFWLQD
VHOIRUJDQLVLQJPDQQHULWKDVDFOHDUSRWHQWLDOIRUWKHGLVWULEXWLRQRIWKHSURFHVVRYHU
DQHWZRUNRISURFHVVLQJHOHPHQWV
7KH SHUIRUPDQFH LQ WHUPV RI VFDOLQJ XS DQG GHDOLQJ ZLWK D G\QDPLF VFHQDULR LV
H[WUHPHO\HQFRXUDJLQJ7KHVHUHVXOWVHQFRXUDJHXVWREHOLHYHWKDWWKHUHLVVFRSHIRU
LPSURYLQJ WKH G\QDPLF PDQDJHPHQW RI VSHFWUXP +RZHYHU WKH ZRUN UHSRUWHG KHUH
ZDV GRQH LQ VLPXODWLRQ DQG WKHUH UHPDLQ LVVXHV WKDW QHHG WR EH DGGUHVVHG LI WKLV
PHWKRGLVWREHEURXJKWLQWRXVHLQDUHDOQHWZRUN7KHLVVXHRIJUHDWHVWFRQFHUQLVWKH
LPSDFWRIWKHQHJRWLDWLRQSURFHVVRQWKHFRPPXQLFDWLRQVFDSDFLW\RIWKHQHWZRUN
,WKDVEHHQVKRZQWKDWWKLVVHOIRUJDQLVLQJDSSURDFKWRIUHTXHQF\PDQDJHPHQWFDQ
UHDGLO\E\DSSOLHGWRDPLOLWDU\ZLUHOHVVQHWZRUNVLPXODWLRQ,WLVDQWLFLSDWHGWKDWWKLV
DOJRULWKP FDQ EH DGDSWHG IRU DSSOLFDWLRQ WR DUHDV WKDW DUH QRW SDUW RI RXU FXUUHQW
UHVHDUFKIRFXVIRUH[DPSOHZLUHOHVVORFDODUHDQHWZRUNVDQG%OXHWRRWKERWKRIZKLFK
RSHUDWHLQDG\QDPLFHQYLURQPHQW
$FNQRZOHGJHPHQWV
7KLV UHVHDUFK LV VSRQVRUHG E\ WKH 8QLWHG .LQJGRP 0LQLVWU\ RI 'HIHQFH &RUSRUDWH
5HVHDUFK 3URJUDPPH XQGHU D &RPPXQLFDWLRQV ,QIRUPDWLRQ DQG 6LJQDO 3URFHVVLQJ
SURMHFW ZLWKLQ WKH (OHFWURQLF 6\VWHPV 'RPDLQ 0DQ\ WKDQNV DOVR WR $OHQ 7HR IRU
ZRUNRQWKH-DYDVLPXODWRUDQGWR'HUHN6PLWKDQG&HIQ+RLOHIRUKHOSIXODGYLFH
5HIHUHQFHV
>@ /HH : & < 0RELOH &HOOXODU 7HOHFRPPXQLFDWLRQV 6\VWHPV 0F*UDZ+LOO %RRN
&RPSDQ\1HZ<RUN
>@ 6PLWK ' + +XUOH\ 6 DQG 7KLHO 6 8 ,PSURYLQJ +HXULVWLFV IRU WKH )UHTXHQF\
$VVLJQPHQW 3UREOHP (XURSHDQ -RXUQDO RI 2SHUDWLRQDO 5HVHDUFK 9RO
>@ 6PLWK ' + $OOHQ 6 0 +XUOH\ 6 DQG :DWNLQV : - )UHTXHQF\ $VVLJQPHQW
0HWKRGV DQG $OJRULWKPV 3URFHHGLQJV RI WKH 1$72 57$ 6(7,6(7 6\PSRVLXP RQ
)UHTXHQF\ $VVLJQPHQW 6KDULQJ DQG &RQVHUYDWLRQ LQ 6\VWHPV $HURVSDFH $DOERUJ
'HQPDUN2FWREHU1$7257203SS.±.
>@ %UDGEHHU 5 $SSOLFDWLRQ RI 1HZ 7HFKQLTXHV WR 0LOLWDU\ )UHTXHQF\ $VVLJQPHQW
3URFHHGLQJV RI WKH 1$72 57$ 6(7,6(7 6\PSRVLXP RQ )UHTXHQF\ $VVLJQPHQW
6KDULQJ DQG &RQVHUYDWLRQ LQ 6\VWHPV $HURVSDFH $DOERUJ 'HQPDUN 2FWREHU
1$7257203SS±
>@ $DUWV(DQG.RUVW-6LPXODWHG$QQHDOLQJDQG%ROW]PDQQ0DFKLQHV:LOH\
>@ /RFKWLH * 'YDQ (LMO & $DQG 0HKOHU 0- &RPSDULVRQ2I (QHUJ\ 0LQLPLVLQJ
$OJRULWKPV)RU&KDQQHO$VVLJQPHQW,Q0RELOH5DGLR1HWZRUNV,Q3URFHHGLQJVRIWKH
WK ,((( ,QWHUQDWLRQDO 6\PSRVLXP RQ 3HUVRQDO ,QGRRU DQG 0RELOH 5DGLR
&RPPXQLFDWLRQV3,05&
>@ 7DWHVRQ 5 6HOIRUJDQLVLQJ 3DWWHUQ )RUPDWLRQ )UXLW )OLHV DQG &HOO 3KRQHV LQ $ (
(LEHQ7%DFN06FKRHQDXHUDQG+36FKZHIHOHGV3URFWK,QW&RQI3DUDOOHO
3UREOHP6ROYLQJIURP1DWXUH6SULQJHU%HUOLQ
5LFKDUG7DWHVRQHWDO
>@ $UWDYDQLV7VDNRQDV60DWVXQR.DQG)RUWLQL0(1RWFKVLJQDOOLQJ6FLHQFH9RO
>@ &XEDV 3 'H &HOLV - ) &DPSX]DQR 6 DQG 0RGROHOO - 3URQHXUDO FOXVWHUV RI
DFKDHWHVFXWH H[SUHVVLRQ DQG WKH JHQHUDWLRQ RI VHQVRU\ RUJDQV LQ WKH 'URVRSKLOD
LPDJLQDOGLVF*HQHVDQG'HYHORSPHQW
>@ 7DWHVRQ5(6WXGLHVRIWKHUROHVRIZLQJOHVVDQG1RWFKGXULQJWKHGHYHORSPHQWRIWKH
DGXOW SHULSKHUDO QHUYRXV V\VWHP RI 'URVRSKLOD 3K' 7KHVLV &DPEULGJH 8QLYHUVLW\
'HVLJQLQJ6HOI$VVHPEO\
IRU'LPHQVLRQDO%XLOGLQJ%ORFNV
<LQJ*XR*HRII3RXOWRQ3KLO9DOHQFLDDQG*HRII-DPHV
&6,52,&7&HQWUH
0DUVILHOG16:$XVWUDOLD
{Ying.Guo,Geoff.Poulton,Phil.Valencia,Geoff.James}@csiro.au
$EVWUDFW,QWKLVSDSHUZHSUHVHQWDJHQHWLFDOJRULWKPEDVHGDSSURDFKWRZDUGV
GHVLJQLQJVHOIDVVHPEOLQJREMHFWVFRPSULVHGRIVTXDUHVPDUWEORFNV(DFKHGJH
RIHDFKEORFNFDQKDYHRQHRIWKUHHSRODULWLHVRUZKLFKGHILQHVKRZ
EORFNV VWLFN WRJHWKHU RSSRVLWH SRODULWLHV DWWUDFW OLNH SRODULWLHV UHSHODQGD
IDFHQHLWKHUDWWUDFWVQRUUHSHOV,QDGGLWLRQWRWKLVSURSHUW\WKHEORFNFRQWDLQV
DQ LQWHUQDO VWDWH PDFKLQH ZKLFK FDQ FKDQJH WKH SRODULW\ RI DQ\ QXPEHU RI LWV
VLGHVIROORZLQJWKHGHWHFWLRQRIDQHYHQWIRUH[DPSOHWZREORFNVVWLFNLQJRU
XQVWLFNLQJ7KHDLPRIWKLVZRUNLVWRHYROYHEORFNSDUDPHWHUVDQGUXOHVHWVRI
WKHVWDWHPDFKLQHZKLFKDOORZWKHVHOIDVVHPEO\RIGHVLUHGEDVLFVWUXFWXUHVWKDW
FDQEHXVHGDVSULPLWLYHEXLOGLQJEORFNVIRUWKHDVVHPEO\RIPRUHFRPSOLFDWHG
REMHFWV :H GHWDLO D JHQHWLF DOJRULWKPEDVHG DSSURDFK WKDW FDQ EH XVHG WR
HYROYHWKHUXOHVHWVRILQWHUDFWLRQIRUDQXPEHURILQWHUDFWLQJEORFNVVRWKDWWKH
ILQDOVKDSHRUVWDWHVRIDVWUXFWXUHIRUPHGE\WKHEORFNVFDQDSSUR[LPDWHVRPH
WDUJHW VKDSHV RU VDWLVI\ VRPH JOREDO JRDOV :H KDYH DVVXPHG D OLVW RI VLPSOH
LGHQWLFDO SURSHUWLHV IRU HDFK EORFN DQG REVHUYHG WKDW D JUHDW GLYHUVLW\ RI
FRPSOH[VWUXFWXUHVFDQEHDFKLHYHG
,QWURGXFWLRQ
7RGDWHIDEULFDWLRQRIVPDOOQDQRDQGPROHFXODUVFDOHGHYLFHVKDVW\SLFDOO\EHHQ
DFKLHYHG E\ WKH PHWLFXORXVXVH RISUHFLVLRQWHFKQRORJLHVWKDWDUHXVXDOO\QRWVXLWHG
IRUHQPDVVHSURGXFWLRQ%LRORJLFDOV\VWHPVRYHUFRPHWKHSUREOHPE\XVLQJGLUHFWHG
VHOIDVVHPEO\ WR SURGXFH ODUJHVFDOH V\VWHPV LQFOXGLQJ XV ZLWKRXW KDYLQJ WR UHO\
RQ WKH VWHDG\ KDQG RI D VNLOOHG FUDIWVPDQ 6XFK QDWXUDO V\VWHPV FDQ DOVR XVXDOO\
WROHUDWHDQGHYHQFRUUHFWHUURUVGXULQJJURZWK
$ QXPEHU RI UHVHDUFK JURXSV LQFOXGLQJ &6,52 KDYH GHYHORSHG PHDQV IRU VHOI
DVVHPEO\RIVPDOOLQWKHRUGHURIPLOOLPHWUHVWRFHQWLPHWUHVVRPHWLPHVUHIHUUHGWRDV
³PHVRVFDOH´UHJXODUODWWLFHOLNHDUUDQJHPHQWVDVDQDORJXHVRIQDWXUDOV\VWHPV>@
6XFK EORFNV PD\ EH UHJDUGHG DV DJHQWV WKDW LQWHUDFW GXH WR WKHLU HGJH SURSHUWLHV
ZKLFKKDYHXSWRQRZEHHQUHJDUGHGDVVWDWLF7KHUHVXOWDQWVHOIDVVHPEOHGREMHFWLI
RQH H[LVWV LV GHSHQGDQW RQ WKH DJHQWV
SURSHUWLHV VXFK DV VL]H HGJH SRODULWLHV
VWUHQJWK RI HGJH ILHOGV DQG PDQ\ RWKHUV +RZHYHU LW VKRXOG EH QRWHG WKDW WKH
HQYLURQPHQW PD\ DOVR SOD\ D FUXFLDO UROH LQ WKH REMHFW
V GHYHORSPHQW >@ :KLOH D
ODUJHQXPEHURIREMHFWVFRXOGEHFRQVWUXFWHGIURPWKHVHVWDWLFDJHQWVE\YDU\LQJWKHLU
SK\VLFDOSDUDPHWHUVDULFKHUYDULHW\RIVHOIDVVHPEOHGREMHFWVLVSRVVLEOHE\DOORZLQJ
WKH SRODULW\ RI WKH HGJHV WR FKDQJH IROORZLQJ DQ ³HYHQW´ XQGHU WKH FRQWURO RI DQ
LQWHUQDOVWDWHPDFKLQH,QWKLVVWXG\DQHYHQWLVGHILQHGDVDEORFNHLWKHUVWLFNLQJWR
RU XQVWLFNLQJ IURP DQRWKHU EORFN DOWKRXJK RWKHU FKRLFHV DUH SRVVLEOH )RU
VLPSOLFLW\ ZH DVVXPH DOO EORFNV WR KDYH WKH VDPH IL[HG SK\VLFDO VKDSH DQG LQWHUQDO
VWDWHPDFKLQH7KLVFKRLFHFDQEHVHHQDVDQDORJRXVWRGLVFRYHULQJWKH'1$VWUXFWXUH
DQGWKHQWZHDNLQJWKH'1$VHTXHQFHLQDELRORJLFDOV\VWHP7KLVPRGHOLVXVHIXOLQ
GHVFULELQJWKHEHKDYLRXURIVHOIDVVHPEOLQJ³LQWHOOLJHQW´V\VWHPVDWPDQ\VFDOHVIURP
PDFURWRWKHQDQRDQGPROHFXODUVFDOHV
(YHQIRUDIL[HGSK\VLFDOVKDSHDQGLQWHUQDOVWDWHPDFKLQHWKHUHLVDKXJHYDULHW\
RI VKDSHV ZKLFK FDQ UHVXOW IURP WKH VHOIDVVHPEO\ SURFHVV 7KH XQVROYHG UHYHUVH
HQJLQHHULQJ SUREOHP LV KRZ WR VSHFLI\ WKH EORFN DJHQW SURSHUWLHV WR DFKLHYH D
SUHVFULEHGJOREDORXWFRPH7KHIXQGDPHQWDODVVXPSWLRQLQWKLVSDSHULVWKDW*HQHWLF
$OJRULWKPV *$ FDQ EH XVHG WR DGGUHVV WKLV UHYHUVH HQJLQHHULQJ SUREOHP E\
HYROYLQJ WKHVH DJHQW SURSHUWLHV VR WKDW WKH ILQDO VWUXFWXUH IRUPHG E\ WKH DJHQWV
FRQIRUPVWRWKHJLYHQWDUJHWVKDSHRUJOREDOJRDO
2IFRXUVHHYHQLIDJHQHUDOGHVLJQDSSURDFKLVDFKLHYHGLWLVQRWFHUWDLQWKDWWKLV
ZLOOWUDQVIHUUHDGLO\WRRWKHUVFDOHV+RZHYHUDWWKHOHDVW FRQVLGHUDEOHLQVLJKWLQWR
WKHSURFHVVHVRIVHOIDVVHPEO\ZLOOEHJDLQHG
7KH SK\VLFDO FRXQWHUSDUWV WR RXU VLPXODWHG DJHQWV DUH GLPHQVLRQDO EORFNV
IORDWLQJ LQ IOXLG ZLWK VXUIDFHV FRDWHG ZLWK VHOIDVVHPEOLQJ PRQROD\HUV ZKLFK DUH
HLWKHU K\GURSKRELF K\GURSKLOLF RU QHXWUDO %\ FRQWUROOLQJ WKH VXUIDFH
WHQVLRQDQGVWLUULQJWKHZDWHUWKHEORFNVHIIRUWOHVVO\DUUDQJHWKHPVHOYHVLQWRUHJXODU
ODWWLFH VWUXFWXUHV >@ 7KHVH H[SHULPHQWV VKRZ WKDW WKH EDVLF SURFHVVHV RI VHOI
DVVHPEO\RSHUDWHLQDUHDOHQYLURQPHQWTXLWHVLPLODUWRWKDWEHLQJDQDO\]HG
7KH UHPDLQGHU RI WKLV SDSHU LV RUJDQL]HG DV IROORZV 6HFWLRQ RXWOLQHV RXU
DSSURDFKLQFOXGLQJWKHGHVFULSWLRQRIWKH'VHOIDVVHPEO\HQYLURQPHQWDQGDVKRUW
LQWURGXFWLRQRIKRZ*$ZDVXVHG,Q6HFWLRQZHSUHVHQWSUHOLPLQDU\H[SHULPHQWDO
UHVXOWV)LQDOO\FRQFOXVLRQVEDVHGRQWKHVHH[SHULPHQWVDUHGLVFXVVHGLQ6HFWLRQ
7KH'6HOI$VVHPEO\(QYLURQPHQW
$V PHQWLRQHG DERYH ZH DVVXPH D PXOWLDJHQW HQYLURQPHQW ZKHUH KXJH QXPEHU RI
' EORFNV IORDWLQJ LQ IOXLG LQWHUDFW DFFRUGLQJ WR WKHLU LQWHUQDO SURSHUWLHV 7KHVH
SURSHUWLHVDUHIXQGDPHQWDOWRWKHVHOIDVVHPEO\SURFHVVDQGDUHGHVFULEHGLQGHWDLOLQ
WKHIROORZLQJVHFWLRQV
$JHQW±'%ORFN
,QPDQ\V\VWHPVWKHUHVXOWDQWVHOIDVVHPEOHGREMHFWFRPSULVHGRIDQXPEHURIEDVLF
EXLOGLQJ EORFNV ZLOO EH D GLUHFW SURGXFW RI WKH LQWHUQDO SURSHUWLHV RI WKH FRPSULVLQJ
HQWLWLHV $W WKH QDQRVFDOH VHOIDVVHPEO\ FRQWURO FDQ EH DFKLHYHG E\ DWWDFKLQJ
FRPSOHPHQWDU\ JURXSV WR YDULRXV QDQRVWUXFWXUHV DQG XVLQJ WKH UHVXOWDQW DWWUDFWLRQ
DQG UHSXOVLRQ SURSHUWLHV WR FRRUGLQDWH D GHVLUHG UHVXOW :H KDYH DGRSWHG VRPH RI
WKHVHSURSHUWLHVLQRXU'EORFNHQYLURQPHQWZLWKWKHDLPRIJHQHUDWLQJLQVLJKWVLQWR
VHOIDVVHPEO\SURFHVVHVZKLFKPD\UHDGLO\EHWUDQVIHUUHGWRUHDOZRUOGHQYLURQPHQWV
'HVLJQLQJ6HOI$VVHPEO\IRU'LPHQVLRQDO%XLOGLQJ%ORFNV
:LWKWKLVDLPLQPLQGZHUHIHUWR)LJXUHDQGGHILQHWKHSURSHUWLHVRIRXUVHOI
DVVHPEO\EORFNVDVIROORZV
(DFK EORFN KDV IRXU IDFHV HDFK RI ZKLFK FDQ KDYH SRVLWLYH QHJDWLYH RU
QHXWUDO SRODULW\ 7KLV LV LOOXVWUDWHG LQ )LJXUH ZKHUH WKH IRXU IDFHV RI WKH
EORFN DUH ODEHOHG IRU HDV\ GHVFULSWLRQ 7KH HGJH VWDWH RI DQ DJHQW ZLOO
EH GHVFULEHG DV D YHFWRU RI IRXU WULQDU\ QXPEHUV
4 = D D D D ZKHUH DL ∈ ^+ −`
)RU LQVWDQFH WKH HGJH VWDWH RI WKH EORFN LQ )LJXUH FDQ EH GHVFULEHG
DV 4 = + − +HUHVWDQGVIRUSRVLWLYHIRUQHJDWLYHDQGIRU
QHXWUDO
7KHLQWHUQDOVWDWHPDFKLQHFDQFKDQJHWKHSRODULW\RIHDFKIDFH
(DFKEORFNFDQGHWHFWWKHDFWRI³VWLFNLQJ³RU³XQVWLFNLQJ´
7KHLQWHUQDOVWDWHPDFKLQHLQHDFKEORFNFDQXVHUXOHVEDVHGRQ³VWLFNLQJ´RU
³XQVWLFNLQJ´HYHQWVWRLQLWLDWHSRODULW\FKDQJHVRQHGJHV
7KH LQLWLDO VWDWH RI DOO WKH EORFNV LQ RQH HQYLURQPHQW LV LGHQWLFDO 7KLV
LQFOXGHVWKHHGJHSRODULWLHVDVZHOODVDQ\LQWHUQDOVWDWHV
)LJ6WUXFWXUHRIHDFKDJHQWLQWKHPXOWLDJHQWV\VWHP5HGIRUSRVLWLYHEOXHIRUQHJDWLYH
DQGJUHHQIRUQHXWUDO
,Q FRQMXQFWLRQ ZLWK WKH EORFN SURSHUWLHV WKH VLPXODWLRQ HQYLURQPHQW DWWHPSWV WR
UHIOHFWDVLPSOLILHGSK\VLFDOUHDOLW\LQWKHIROORZLQJPDQQHU
)DFHV RI RSSRVLWH SRODULW\ VWLFN WRJHWKHUDQGJHQHUDWHD³VWLFNLQJ´HYHQWWR
WKHLQWHUQDOVWDWHPDFKLQHVRIERWK³VWLFNLQJ´EORFNV
/LNH SRODULWLHV UHSHO DQG ZLOO FDXVH FRQQHFWHG EORFNV WR ³XQVWLFN´ DQG
VXEVHTXHQWO\JHQHUDWHDQ³XQVWLFNLQJ´HYHQWWRWKHLQWHUQDOVWDWHPDFKLQHVRI
ERWK HIIHFWHG EORFNV WKLV KRZHYHU LV QRW XWLOLVHG LQ WKH ORJLF GHVFULEHG LQ
WKLVSDSHU
1HXWUDO SRODULWLHV ZLOO QHLWKHU VWLFN QRU UHSHO DQ\ RWKHU HGJHV ,I D SRODULW\
FKDQJHV WR QHXWUDO EHWZHHQ WZR FRQQHFWHG EORFNV DQ ³XQVWLFN´ ZLOO RFFXU
DQGVXEVHTXHQWO\DQ³XQVWLFNLQJ´HYHQWZLOOEHFRPPXQLFDWHGWRWKHLQWHUQDO
VWDWHPDFKLQHVRIERWKHIIHFWHGEORFNV
<LQJ*XRHWDO
%ORFNVFDQURWDWHZLWKLQWKHHQYLURQPHQWE\°°RU°
)RU D JLYHQ VLWXDWLRQ PDQ\ GLIIHUHQW SRVVLEOH VWUXFWXUHV PD\ VHOIDVVHPEOH
+RZHYHU ZH ZLOO IRFXV RQO\ RQ RQH UDQGRPO\ FKRVHQ VWUXFWXUH LQ WKH
HQYLURQPHQW 7KLV VWUXFWXUH ZLOO JURZ DV PRUH EORFNV VWLFN WR LW EXW PD\
EUHDN XS GXH WR SRODULW\ FKDQJHV ,I D EUHDN RFFXUV ZH FRQWLQXH WR IRFXV
RQO\RQWKHIXUWKHUGHYHORSPHQWRIWKHODUJHURIWKHSDUWV
0DQ\ RI WKHVH DVVXPSWLRQV DUH EDVHG RQ UHDOZRUOG SK\VLFDO SKHQRPHQD DQG DUH
DSSOLFDEOHWRUHDOL]DEOHGHVLJQV
%DVHGRQWKHVHHQYLURQPHQWDOFRQGLWLRQVZHFDQQRZGHILQHDIXQFWLRQ $4 WR
MXGJHZKHWKHURQHEORFNFDQVWLFNWRLWVQHLJKERUVRUZLOOXQVWLFNVHSDUDWHIURPWKH
VWUXFWXUH
$4 = ¦ S DL
L =
ZKHUH S DL LV WKH SRZHU EHWZHHQ IDFH L RI EORFN 4 DQG LWV QHLJKERU
V
FRUUHVSRQGLQJIDFH
+ RSSRVLWH SRODULW\
°
S DL = ® − VDPH SRODULW\
° RQH IDFH LV QHXWUDO
¯
%ORFN 4 ZLOO VWLFN ZKHQ $4 > RU ZLOO XQVWLFN IURP RWKHU EORFNV ZKHQ
$4 ≤ 1RWH WKDW VHSDUDWLRQ IXQFWLRQV UHDOO\ QHHG WR EH GHILQHG IRU DOO
VWUXFWXUHVQRWMXVWIRUVLQJOHEORFNV,QJHQHUDOWKLVLVDGLIILFXOWSUREOHPZKLFKKDV
QRWEHHQDGGUHVVHGLQWKHSUHVHQWVWXG\
,QWHUQDO6WDWHVDQGWKH6HDUFK6SDFH
/HWXVDVVXPHWKDWRQO\D³VWLFNLQJ´HYHQWFDQFDXVHDFKDQJHLQWKHHGJHVWDWHRID
EORFN,QZKDWIROORZVZHZLOOLQYHVWLJDWHWKHUDQJHRIFKDQJHVZKLFKDUHSRVVLEOH
XQGHU WKLV DVVXPSWLRQ DQG WKH PD[LPXP PHPRU\ ZKLFK WKLV ZRXOG UHTXLUH ZLWKLQ
HDFK EORFN 6LQFH DQ\ RU DOO HGJHV RID EORFNPD\EHLQYROYHG LQDVWLFNLQJHYHQW
HDFKVXFKHYHQWFDQFKDQJHWKHSRODULWLHVRIDOOIRXUHGJHVDQGWKHVHFKDQJHVGHSHQG
DOVR RQ WKH LQLWLDO HGJH SRODULWLHV WKHUH ZLOO EH PDQ\ SRVVLEOH FRPELQDWLRQV )RU
H[DPSOH FRQVLGHU WKH FDVH ZKHUH RQO\ D VLQJOH HGJH VWLFNV 7DEOH VKRZV WKLV
VLWXDWLRQ ZKHUH 6L LV WKH LQGH[ RI WKH VWLFNLQJ IDFH DL DL DL DL UHSUHVHQWV WKH
LQLWLDODQGELELELELWKHILQDOHGJHVWDWHV
7KHGRPDLQRI6LLV^`ZKLOVWWKDWRIWKHDMLDQGEMLLV^`(DFK
OLQH RI WKH WDEOH UHSUHVHQWV D VWLFN HYHQW DQG LQLWLDO HGJH VWDWH ZKLFK JLYHV ULVH WR D
ILQDOHGJHVWDWH7KHUHDUH1 ×× OLQHVQRW× VLQFHDQHXWUDO
HGJHFDQQRWVXSSRUWDVWLFNLQJHYHQW(DFKFKRLFHRIWKHHQWLUHVHWRIEMLUHSUHVHQWVD
SRVVLEOHLQWHUQDOVWDWHIRUWKHEORFN6LQFHWKHEMLDUHDOOLQGHSHQGHQWO\FKRVHQIURP
WKHLU GRPDLQDQGWKHUHDUHIRXUSHUOLQHWKHWRWDOQXPEHURIFRPELQDWLRQVLV1
ZKLFKLVUDWKHUODUJH,QSUDFWLFHWKLVFDOFXODWLRQLVDQRYHUHVWLPDWHIRUVHYHUDO
'HVLJQLQJ6HOI$VVHPEO\IRU'LPHQVLRQDO%XLOGLQJ%ORFNV
UHDVRQVIRUH[DPSOHLIURWDWHGEORFNVDUHUHJDUGHGDVLGHQWLFDO7KLVUHGXFHV1E\D
IDFWRURIWRJLYLQJRQO\FRPELQDWLRQVDVLJQLILFDQWUHGXFWLRQDOWKRXJKVWLOO
TXLWHODUJH
2QWKHRWKHUKDQGRQO\DVLQJOHVWLFNLQJHYHQWKDVEHHQDOORZHGLQWKLVDQDO\VLV,I
DQ\ QXPEHU RI VWLFNV PD\ RFFXU WKHQ 1 LQFUHDVHV WR QR URWDWLRQ RU ZLWK
URWDWLRQ,QDGGLWLRQVLPLODUWDEOHVPD\DOVREHGHILQHGIRU³XQVWLFN´HYHQWVJLYLQJ
HYHQPRUHFKRLFH
7DEOH3RVVLEOHSRODULW\FKDQJHVDIWHU³VWLFNLQJ
,QWHUQDO0HPRU\5HTXLUHPHQWV
0HPRU\ UHTXLUHPHQWV DUH QRW VHYHUH HYHQ IRU WKH ZRUVW FDVH RI VWRULQJ DIXOOWDEOH
UHTXLULQJ1ORJ 1ELWVVLQFHRQO\WKHEMLQHHGWREHVWRUHG:LWKDOOVWLFNV
DQGQRURWDWLRQDERXWE\WHVDUHQHHGHGRUE\WHVLIURWDWLRQLVDOORZHG$V
ZLOOEHVHHQLQODWHUVHFWLRQVIXOOUXOHWDEOHVDUHUDUHO\QHHGHGLQZKLFKFDVHPHPRU\
UHTXLUHPHQWVZLOOEHFRQVLGHUDEO\UHGXFHG
*HQHWLF$OJRULWKP%DVHG'HVLJQ
7KH UXOH VHW LQ WKH VWDWH PDFKLQH RI HDFK DJHQW FDQ EH GHILQHG LQ PDQ\ ZD\V DV
RXWOLQHGLQ6HFWLRQ7KHVL]HRIWKHUXOHVHDUFKVSDFHFDQEHYHU\ODUJHWRRELJ
IRU PRVW RSWLPL]DWLRQ WHFKQLTXHV WR DFKLHYH VRPH GHVLUHG JOREDO WDUJHW %\ XVLQJ D
*HQHWLF$OJRULWKP*$DSSURDFK>@H[FHOOHQWUHVXOWVFDQEHDFKLHYHGWKURXJKWKH
HYROXWLRQ RI WKH V\VWHP $ FRORQ\ RI UXOH VHWV FDQ EH HYROYHG IRU D QXPEHU RI
JHQHUDWLRQVLPSURYLQJWKHSHUIRUPDQFHRIWKHFRORQ\6XFKWHFKQLTXHVDUHLQVSLUHG
E\WKHSURFHVVHVRIQDWXUDOVHOHFWLRQ7HFKQLTXHVRIILWQHVVGHWHUPLQDWLRQVHOHFWLRQ
FURVVRYHUUHSURGXFWLRQDQGPXWDWLRQDUHDSSOLHGWRWKHUXOHVDQGWKHLUFKURPRVRPDO
UHSUHVHQWDWLRQ
$W WKH HQG RI HDFK JHQHUDWLRQ ³SDUHQW´ UXOHV DUH VHOHFWHG EDVHG RQ D ILWQHVV
FRPSXWDWLRQ ZKLFK PXVW EH VWURQJO\ UHODWHG WR WKH GHVLUHG RXWFRPH 7KH EHWWHU WKH
ILWQHVVRIDJLYHQUXOHWKHPRUHOLNHO\LWLVWREHVHOHFWHG$IWHUWKHWZRSDUHQWUXOHV
DUHVHOHFWHGHDFKLVUHSUHVHQWHGE\D³FKURPRVRPDO´VWULQJDQGDUHWKHQFRPELQHG
XVLQJ RQH RI VHYHUDO PHWKRGV WR IRUP WZR QHZ FKURPRVRPHV 7KHVH FKURPRVRPHV
DUH VXEMHFWHG WR SRWHQWLDO PXWDWLRQ DQG DUH WKHQ FRQYHUWHG EDFN WR WKHLU HTXLYDOHQW
UXOH UHSUHVHQWDWLRQ 7KH VHOHFWHG SDUHQWV DUH WKHQ UHSODFHG LQ WKH FRORQ\ E\ WKH
RIIVSULQJ 7KH PHFKDQLVP RI QDWXUDO VHOHFWLRQ LV H[SHFWHG WR HYHQWXDOO\ UHVXOW LQ D
SRSXODWLRQZLWKDKLJKHUSHUIRUPDQFH
<LQJ*XRHWDO
7KH ILUVW JHQHUDWLRQ LQLWLDO SRSXODWLRQ FDQ HLWKHU EH VHW UDQGRPO\ RU WR
SUHGHWHUPLQHGYDOXHV
)LWQHVV)XQFWLRQV
$IWHU HYHU\ JHQHUDWHG SRSXODWLRQ HYHU\ LQGLYLGXDO RI WKH SRSXODWLRQ PXVW EH
HYDOXDWHGWREHDEOHWRGLVWLQJXLVKEHWZHHQJRRGDQGEDGLQGLYLGXDOV7KLVLVGRQHE\
PDSSLQJWKHREMHFWLYHIXQFWLRQWRD³ILWQHVVIXQFWLRQ´ZKLFKLVDQRQQHJDWLYHZHOO
EHKDYHG PHDVXUH RI UHODWLYH ILWQHVV 7KH IROORZLQJ VXEVHFWLRQV OLVW VRPH RI WKH
ILWQHVVIXQFWLRQVXVHGLQRXUH[SHULPHQWV$OOWKHVHILWQHVVIXQFWLRQGHILQLWLRQVOHDGWR
PD[LPL]DWLRQSUREOHPV/DUJHUILWQHVVYDOXHVVLJQLI\UXOHVWKDWKDYHKLJKHUILWQHVV
6KDSH0DWFKLQJ
,Q WKLV H[DPSOH WKH JRDO LV IRU WKH EORFNV WR VHOIDVVHPEOH LQWR D VSHFLILHG WDUJHW
VKDSH7KHILWQHVVIXQFWLRQLVGHILQHGWREHKRZFORVHO\WKHILQDOVKDSHPDWFKHVWKH
GHVLUHGRUWDUJHWVKDSHXVLQJWKHIRUPXOD
I [ = QLQ − QRXW
ZKHUH
QLQ WKHQXPEHURIILOOHGEORFNVLQVLGHWKHWDUJHWVKDSH
QRXW WKHQXPEHURIILOOHGEORFNVRXWVLGHWKHWDUJHWVKDSH
2I FRXUVH I[ LV GHILQHG DV WKH EHVW PDWFK XQGHU WUDQVODWLRQ DQG URWDWLRQ RI WKH
VWUXFWXUH
6WDEOH6WUXFWXUH
$QRWKHULPSRUWDQWGHVLJQJRDOLVWRJHQHUDWHVWUXFWXUHVZKLFKDUHVWDEOHWKDWLVZLOO
VWRSJURZLQJDIWHUUHDFKLQJDVWUXFWXUHIRUZKLFKIXUWKHUVWLFNLQJHYHQWVFDQQRWRFFXU
)RULQVWDQFHRQHFDQQRWVWLFNDQ\QHZEORFNVRQDVWUXFWXUHZKRVHRXWHUIDFHVDUHDOO
QHXWUDO$QDSSURSULDWHILWQHVVIXQFWLRQFDQWKXVEHGHILQHGDV
QQHXWUDO
I [ =
QHGJH
ZKHUH
Q QHXWUDO WKHQXPEHURIRXWHUIDFHVZLWKQHXWUDOSRODULW\VXUURXQGLQJWKHZKROH
VWUXFWXUH
Q HGJH WKHWRWDOQXPEHURIRXWHUIDFHVLQWKHVWUXFWXUH
7KHWHUP³ILWQHVVIXQFWLRQ´LVXVHGDVDV\QRQ\PIRUWKH³REMHFWLYHIXQFWLRQ´LQWKLVSDSHU
+RZHYHU WKH ³REMHFWLYH IXQFWLRQ´ LV XVXDOO\ GHVLUHG WR EH D ZHOOEHKDYHG IXQFWLRQ WKDW
PDSVSK\VLFDOFKDUDFWHULVWLFVRIWKHLQGLYLGXDOWRDQREMHFWLYHYDOXH7KLVYDOXHLVWKHQXVHG
E\WKHILWQHVVIXQFWLRQWRGHWHUPLQHWKHILWQHVVRIWKHLQGLYLGXDO
'HVLJQLQJ6HOI$VVHPEO\IRU'LPHQVLRQDO%XLOGLQJ%ORFNV
1RWHWKDWLQWKLVH[DPSOHPDQ\GLIIHUHQWVWUXFWXUHVFRXOGKDYHLGHQWLFDOILWQHVV
5XOH6HOHFWLRQ
7KH VHOHFWLRQ RI WKH UXOHV IRU UHSURGXFWLRQ LV EDVHG RQ WKHLU SHUIRUPDQFH 7KH
VHOHFWLRQ SURFHVV LV EDVHG RQ D VWRFKDVWLF XQLYHUVDO VDPSOLQJ XVLQJ URXOHWWH ZKHHO
VHOHFWLRQ 7KH SRUWLRQ RI WKH ZKHHO DVVLJQHG WR D UXOH LV SURSRUWLRQDO WR WKH UXOH
V
SHUIRUPDQFH 5RXOHWWH ZKHHO VHOHFWLRQ WKXV JLYHV SUHIHUHQFH WR ODUJHU SRUWLRQV DV
WKH\DUHPRUHOLNHO\WREHFKRVHQ
7KH ILWQHVV IXQFWLRQ XVHG LQ WKH JHQHWLF DOJRULWKP LV VFDOHG RQFH WKH PRVW ILW
SDUHQWVKDYHEHHQGHWHUPLQHG7KLVILWQHVVVFDOLQJLVQHHGHGLQRUGHUWRSUHYHQWDIHZ
YHU\ ILW LQGLYLGXDO UXOHV IURP LQLWLDOO\ WDNLQJ RYHU D VLJQLILFDQW SURSRUWLRQ RI WKH
SRSXODWLRQSUHYHQWLQJWKHIRUPDWLRQDQGH[SORUDWLRQRIQHZFKDUDFWHULVWLFV$QRWKHU
SUREOHP LV DVVRFLDWHG ZLWK WKH ODWHU VWDJHV RI WKH HYROXWLRQ ZKHUH WKH SRSXODWLRQ
DYHUDJHILWQHVVDQGWKHSRSXODWLRQEHVWILWQHVVFDQEHFRPHWRRFORVHWRRQHDQRWKHU
,Q ERWK VXFK FDVHV WKH TXDOLW\ RI WKH SRSXODWLRQ GRHV QRW LPSURYH UDSLGO\ HQRXJK
/LQHDU VFDOLQJ RI WKH ILWQHVVIXQFWLRQWRVSDQWKHIXOOYDULDWLRQRIILWQHVVYDOXHVFDQ
KHOSDOOHYLDWHWKHVHSUREOHPV
5XOH&RPELQDWLRQ
7KHWZRFKURPRVRPHVUHSUHVHQWLQJWKHVHOHFWHGUXOHVSDUHQWVPXVWEHFRPELQHGWR
GHWHUPLQH WKH FKURPRVRPHV RI WKH WZR UHVXOWLQJ UXOHV RIIVSULQJ 7KH FRPELQDWLRQ
RI WKH FKURPRVRPHV LV DFFRPSOLVKHG E\ ILUVW VHOHFWLQJ D FURVVRYHU SRLQW 7KLV LV D
ORFDWLRQZLWKLQWKHFKURPRVRPDOVWULQJWKDWGLYLGHVHDFKFKURPRVRPHLQWRWZRSDUWV
7KH VHFRQG SDUWV DUH H[FKDQJHG WR IRUP WKH RIIVSULQJ FKURPRVRPHV ,Q HDFK FDVH
WKHUH LV D VPDOO SUREDELOLW\ WKDW WKH FURVVRYHU RSHUDWLRQ ZLOO QRW WDNH SODFH ,I WKH
FURVVRYHU GRHV QRW KDSSHQ WKH RULJLQDO FKURPRVRPHV DUH FRSLHG LQWR WKH QH[W
JHQHUDWLRQ
7KH QH[W VWHS LQ WKH SURGXFWLRQ RI QHZ FKURPRVRPHV IRU WKH RIIVSULQJ UXOHV LV
PXWDWLRQ0XWDWLRQWDNHVSODFHZLWKDFHUWDLQSUREDELOLW\ZKHUHDUDQGRPO\VHOHFWHG
ELWLQWKHVWULQJZLOOEHFKDQJHGIURPDWRDRUIURPDWRD0XWDWLRQDOORZV
WKH FRORQ\ WR WHVW QHZ UXOHV QRW UHVXOWLQJ IURP WKH FURVVRYHU RSHUDWLRQ 7KH
SUREDELOLW\ RI PXWDWLRQ XVXDOO\ OHVV WKDQ LV JHQHUDOO\ PXFK ORZHU WKDQ WKDW RI
FURVVRYHU XVXDOO\ JUHDWHU WKDQ 7KH YDOXHV RI PXWDWLRQ SUREDELOLW\ DQG FURVV
RYHUSUREDELOLW\XVHGLQWKHH[SHULPHQWVZHUHGHWHUPLQHGEDVHGRQHDUOLHUVWXGLHV
0$66HOI$VVHPEO\([SHULPHQWV
7KLV VHFWLRQ DGGUHVVHV WKH IROORZLQJ LVVXHV ,Q ZKLFK ZD\V GR WKH LQLWLDO HGJH
VWDWHVRIWKHDJHQWDIIHFWWKHILQDOVWUXFWXUH":KDWNLQGRILQWHUQDOVWDWHVFDQKHOS
XV DFKLHYH D VWDEOH VWUXFWXUH" :KDW LV WKH HIIHFW RI LPSRVLQJ V\PPHWU\ RQ WKH
DJHQW"
7KUHH FODVVHV RI H[SHULPHQWV ZHUH SHUIRUPHG ZKHUHLQ JHQHWLF DOJRULWKPV ZHUH
XWLOL]HG WR HYROYH FRORQLHV RI UXOHV 7KH ILUVW FODVV RI H[SHULPHQWV DLPHG DW
<LQJ*XRHWDO
XQGHUVWDQGLQJ WKH HIIHFWV RI WKH LQLWLDO VWDWHV RI WKH DJHQW ZDV WR ³JURZ´ GHVLUHG
VKDSHV5HPHPEHUWKDWRQHRIRXUJRDOVLVWRGHVLJQWKHEXLOGLQJEORFNVWKDWFDQWKHQ
EHXVHGWR³EXLOG´PRUHFRPSOLFDWHGVWUXFWXUHV7KHRWKHUWZRFODVVHVRIH[SHULPHQW
H[DPLQHGWKHVWDELOLW\RIWKHILQDOVWUXFWXUHXVLQJHTXDWLRQDVWKHILWQHVVIXQFWLRQ
,QWKHVHOIDVVHPEO\SURFHVVZHVWDUWZLWKRQHEORFNLQWKHHQYLURQPHQWDQGWKHQ
DGGLQRQHDWDWLPH)RUHDFKQHZEORFNDOOWKHVWLFNSRVVLELOLWLHVDUHFKHFNHGZLWK
WKHFXUUHQWVWUXFWXUHDQGRQHLVFKRVHQDWUDQGRP7KHZKROHDVVHPEO\SURFHVVVWRSV
RQFH WKH VWUXFWXUH FDQ QR ORQJHU JURZ RU KDV UHDFKHG D VL]H RI 0 EORFNV
%HFDXVHRIWKHUDQGRPFKRLFHVRPHUXOHVHWVFDQJHQHUDWHPDQ\GLIIHUHQWVWUXFWXUHV
DQG DFKLHYH GLIIHUHQW ILWQHVV YDOXHV HDFK WLPH 7R HYDOXDWH HDFK LQGLYLGXDO LQ HDFK
JHQHUDWLRQWKHVHOIDVVHPEO\SURFHVVZDVUHSHDWHGWLPHVDQGWKHILWQHVVYDOXHZDV
WKHQDYHUDJHGRYHUWKHUHSHDWV,QDOOH[SHULPHQWVWKHUXOHVIRUWKHILUVWJHQHUDWLRQ
ZHUH VHW UDQGRPO\ :H ZLOO VKRZ WKDW IRU VRPH UXOH VHWV WKH ILQDO VWUXFWXUH LV
SUHGLFWDEOH )RU H[DPSOH WKH VWUXFWXUH FDQ EH D GHVLUHG VKDSH RU D VWDEOH VWUXFWXUH
VXUURXQGHGE\QHXWUDOV
)RUZDUG6HOI$VVHPEO\6LPXODWLRQ±1R,QWHUQDO6WDWH0DFKLQH
6LQFH LW LV DVVXPHG WKDW DOO EORFNV KDYH LGHQWLFDO LQLWLDO VWDWHV LQ RXU H[SHULPHQW
HQYLURQPHQW LW LV ZRUWK NQRZLQJ KRZ WKH LQLWLDO HGJH VWDWH RI WKH DJHQW DIIHFWV WKH
ILQDOVWUXFWXUH,QRUGHUWRGRVRZHVZLWFKHGRIIWKHVWDWHPDFKLQHLQWKHDJHQW7KDW
LVWKHUHLVQRFKDQJHDIWHUD³VWLFN´HYHQW
(DFK DJHQW LV D VTXDUH EORFN ZLWK IRXU IDFHV DQG LV DVVXPHG WR EH FDSDEOH RI
URWDWLRQ7KXVDEORFNZLWKHGJHVWDWHZLOOEHWKHVDPHDVRQHZLWK
8QGHUWKHVHFRQGLWLRQVRIURWDWLRQDOV\PPHWU\ZHPD\FDWHJRULVHWKH
SRVVLEOHLQLWLDOVWDWHVRIDQDJHQWLQ7DEOH
7DEOH&DWHJRULVHGLQLWLDOVWDWHVRIDQDJHQW
ZLOOVWRSJURZLQJLIQRPRUHEORFNVFDQVWLFNWRLWDQGLQWKLVH[SHULPHQWJURZWKZDV
WHUPLQDWHGLIWKHQXPEHURIEORFNVLVPRUHWKDQ 0 +HUH 0 =
D E
F G
)LJ6WUXFWXUHVJHQHUDWHGIURPGLIIHUHQWLQLWLDOEORFNVWDWHV7KHQXPEHULQHDFKEORFNLVD
ODEHOZKLFKPHDQVWKHRUGHULQZKLFKWKLVEORFNZDVDGGHGLQWKHVWUXFWXUH
7KLV H[SHULPHQW VKRZV WKDW D JUHDW GLYHUVLW\ RI FRPSOH[ VWUXFWXUHV FDQ EH
DFKLHYHGHYHQWKRXJKHDFKEORFN
VLQGLYLGXDOEHKDYLRXUUXOHVDUHYHU\VLPSOH,Q)LJ
DIWKHVWUXFWXUHVFDQNHHSRQJURZLQJLQGHILQLWHO\7KHRQO\VWDEOHVWUXFWXUHIRXQG
PD\ EH VHHQ LQ )LJXUH J ZKHQ WKH LQLWLDO VWDWH LV 4 = + − )RU VRPH
LQLWLDO VWDWHV HJ )LJXUH DH EHFDXVH HYHU\ QHZ EORFN ZLOO UDQGRPO\ VWLFN WR RQH
SRVVLEOHSRVLWLRQZKLFKVDWLVILHVWKHVWLFNFRQGLWLRQWKHUXOHVHWFDQJHQHUDWHGLIIHUHQW
VWUXFWXUHVHDFKWLPHDQGWKHZKROHSURFHVVLVXQSUHGLFWDEOH ,QRWKHUFDVHVUHJXODU
DQGSUHGLFWDEOHVWUXFWXUHVDUHJHQHUDWHGVHH)LJXUHIJ
<LQJ*XRHWDO
*$%DVHG6TXDUH0DWFKLQJ1R,QWHUQDO6WDWH0DFKLQH
2QO\RQHVWDEOHVWUXFWXUHWKHEORFNVTXDUHRI)LJJZDVIRXQGIRUEORFNVZLWK
QR LQWHUQDO VWDWH PDFKLQH $V DQ LQLWLDO WULDO *$ ZDV DSSOLHG WR WKLV VLPSOH
HQYLURQPHQWWRVHHLIWKHWDUJHWVKDSHLQ)LJXUHJZRXOGHYROYH7KHSDUDPHWHUVIRU
WKLVH[SHULPHQWDUHDVIROORZV
• 9DULDEOHVWKHLQLWLDOVWDWHRIWKHEORFN 4 = D D D D
• )LWQHVVIXQFWLRQWKHILWQHVVIXQFWLRQLVGHILQHGDVLQHTXDWLRQZKHUH
WDUJHWVKDSH VTXDUHZLWKIRXUEORFNV)LJJ
• $FRORQ\ZLWKDSRSXODWLRQRIZDVHYROYHGIRUJHQHUDWLRQV
7KHUHVXOWVDUHVKRZQLQ)LJXUH7KH*$FRQYHUJHGYHU\IDVW DQGDWOHDVWRQH
LQGLYLGXDO UHDFKHG WKH EHVW SHUIRUPDQFH PDWFK WR WKH VTXDUH VKDSH DIWHU IRXU
JHQHUDWLRQV)LJD(YROXWLRQGLGFUHDWHDEHWWHUFRORQ\ZKHUHDOOLQGLYLGXDOVFDQ
JHQHUDWHWKHVTXDUHVKDSHDIWHUJHQHUDWLRQV)LJE
0HDQRIREMHFWLYHYDOXHV
%HVWRIREMHFWLYHYDOXH
REMHFWLYHYDOXH
REMHFWLYHYDOXH
JHQHUDWLRQ JHQHUDWLRQ
D%HVWLQGLYLGXDO
VILWQHVVYDOXHE0HDQRIILWQHVVYDOXH
)LJ *$%DVHG 6TXDUH0DWFKLQJ D 7KH RSWLPXP YDOXH LV ZKLFK LV DFKLHYHG DIWHU
JHQHUDWLRQV E $IWHU JHQHUDWLRQV DOO WKH LQGLYLGXDOV FDQ DFKLHYH WKH GHVLJQHG VKDSH ±
DVTXDUHRIEORFNV
*$%DVHG6WDEOH6WUXFWXUH6HDUFK:LWK6WDWH0DFKLQH
,Q6HFWLRQVDQGZHVKRZHGWKDWWKHVL]HRIWKHUXOHVHDUFKVSDFHFDQEHKXJH
ZKHQWKHVWDWHPDFKLQHLVIXOO\LPSOHPHQWHGDQGKHQFHDQDOJRULWKPOLNH*$ZLOOEH
QHFHVVDU\WRKDYHDFKDQFHRIDFKLHYLQJGHVLUHGJOREDOWDUJHWV
,QVWHDGRIVWRULQJWKHIXOOUXOHVHWLQWKHVWDWHPDFKLQHDVVHWRXWLQ6HFWLRQLWLV
SRVVLEOH WR PDNH XVH RI MXVW D VXEVHW UHGXFLQJ FRPSXWDWLRQDO FRPSOH[LW\ DQG
LQFUHDVLQJ WKH OLNHOLKRRG RI ILQGLQJ RSWLPXP VROXWLRQV 7KHUH DUH PDQ\ ZD\V RI
FKRRVLQJ D XVHIXO VXEVHW DQG RQH PHWKRG XVHG LQ WKH IROORZLQJ H[SHULPHQWV LV
GHVFULEHGDVIROORZV
*LYHQ WKDW RQO\ D VLQJOH VWLFNLQJ HYHQW LV EHLQJ FRQVLGHUHG DQG URWDWLRQ LV QRW
DOORZHG WZR IXUWKHU UHVWULFWLRQV DUH SXW LQ SODFH 7KH ILQDO VWDWH RI DQ HGJH
GHSHQGVRQO\RQLWVRZQLQLWLDOVWDWHDQGZKLFKRIWKHIRXUHGJHVVWLFNVDQGWKH
VWDWHRIDVWXFNIDFHGRHVQRWFKDQJHZKHQWKHVWLFNHYHQWKDSSHQV7KLVGUDPDWLFDOO\
UHGXFHVWKHQXPEHURISRVVLELOLWLHV7DEOHVDQGLOOXVWUDWHWKLVLQPRUHGHWDLO
'HVLJQLQJ6HOI$VVHPEO\IRU'LPHQVLRQDO%XLOGLQJ%ORFNV
7DEOH3RODULW\FKDQJHVDIWHU³VWLFNLQJ
'XHWRVWLFNLQJDWIDFHQXPEHU
3RODULW\
FKDQJHVDW
IDFHQXPEHU
7DEOH3RVVLEOHSRODULW\FKDQJHV
2IIGLDJRQDO 2QGLDJRQDO
%HIRUH $IWHU %HIRUH $IWHU
± ±
,Q7DEOHWKHUHDUHVKDGHGVTXDUHVRIIWKHGLDJRQDODQGGDUNVTXDUHVRQWKH
GLDJRQDO $W HDFK VKDGHG VTXDUH WKH SRODULW\ FKDQJHV DUH FKRVHQ IURP WKH RSWLRQV
JLYHQ LQ 7DEOH $V VKRZQ LQ 6HFWLRQ WKH LQLWLDO VWDWHV RI WKH EORFN DIIHFW WKH
JOREDO EHKDYLRXU VR WKH LQLWLDO VWDWHV RI WKH EORFN 4 = D D D D VKRXOG EH
LQFOXGHG DV YDULDEOHV 7KXV IRU HDFK EORFN WKH WRWDO QXPEHU RI SRVVLEOH UXOHV DQG
KHQFH WKH QXPEHU RI SRVVLEOH V\VWHP VWDWHV LI WKH EORFNV DUH FRQVWUDLQHG WR EH
LGHQWLFDOLV
1 UXOHV = ×+ =
7KH*$%DVHGVWDEOHVWUXFWXUHVHDUFKLQJDOJRULWKPLVWKHQGHVLJQHGDVIROORZV
• 9DULDEOHVVHHHTXDWLRQ
• )LWQHVVIXQFWLRQ'HILQHGDVLQHTXDWLRQ
• %HFDXVHWKHVL]HRIWKHUXOHVHDUFKLQJVSDFHLVODUJHDFRORQ\ZLWKDSRSXODWLRQ
RIZDVHYROYHGIRUaJHQHUDWLRQV
• $QDGGLWLRQDOFRQVWUDLQWZDVSODFHGRQWKHPLQLPXPQXPEHURIEORFNVQPLQLQ
WKHILQDOVWUXFWXUH QPLQZDVVHWWREHPRUHWKDQRULQWKUHHVXFFHVVLYH
H[SHULPHQWV
• 7KHVWUXFWXUHZLOOVWRSJURZLQJLIQRPRUHEORFNVFDQVWLFNWRLWRUWKHJURZWK
ZLOOEHWHUPLQDWHGLIWKHQXPEHURIEORFNVLVPRUHWKDQ0KHUHWDNHQDV
7KH H[SHULPHQWDO UHVXOWV DUH VKRZQ LQ )LJ ,Q )LJ D IRU QPLQ! D VWDEOH
VWUXFWXUHZDVDFKLHYHGDIWHUDERXWJHQHUDWLRQV$VQPLQLQFUHDVHVLWWXUQVRXWWREH
KDUGHUWRILQGDVWDEOHVWUXFWXUH)RUQPLQ!DVWDEOHVWUXFWXUHZDVIRXQGDIWHUDERXW
JHQHUDWLRQV )LJ E EXW QR VWDEOH VWUXFWXUH FRXOG EH IRXQG DIWHU
JHQHUDWLRQVIRUQPLQ!)LJXUHF1RWHWKDWDQRSWLPDOVROXWLRQLVQRWJXDUDQWHHG
WREHIRXQGE\*$ZLWKLQJHQHUDWLRQVVRWKHSRVVLELOLW\UHPDLQVRIILQGLQJUXOHV
WR JHQHUDWH VWDEOH VWUXFWXUHV RI PRUH WKDQ EORFNV 6RPH RI WKH ILQDO VWUXFWXUHV
DFKLHYHGEDVHGRQWKHUXOHVREWDLQHGE\*$DUHVKRZQLQ)LJXUH7KHILUVWWKUHHDUH
VWDEOHZKLOHWKHODVWWZRVWUXFWXUHVDUHQRWEXWFDQVWLOONHHSRQJURZLQJLQDUHJXODU
ZD\
<LQJ*XRHWDO
EHVWI[
EHVWI[
J H Q H UD W LR Q
J H Q H UD W LR Q
D1RRIEORFNV! E1RRIEORFNV!
EHVWI[
J H Q H UD W L R Q
F1RRIEORFNV!
)LJ 6RPHVWDEOHRUQHDUVWDEOHVWUXFWXUHVJHQHUDWHGE\WKHUXOHVREWDLQHGE\*$7KHODVW
WZRVWUXFWXUHVDUHQRWVWDEOHEXWFDQVWLOONHHSRQJURZLQJLQDUHJXODUZD\
'HVLJQLQJ6HOI$VVHPEO\IRU'LPHQVLRQDO%XLOGLQJ%ORFNV
5RWDWHG%ORFNV±6LPSOLILHG5XOH7DEOH
$VGLVFXVVHGLQ6HFWLRQWKHUHLVDIROGUHGXQGDQF\LQWKHUXOHVHWLIEORFNVDUH
SHUPLWWHGWRURWDWH)RULQVWDQFHWKHVWDWH 4H FDQJHQHUDWHWKHVDPH
VWUXFWXUHDVWKHVWDWHV+HQFHLIZHFRQVLGHU
WKH URWDWLRQ SURSHUW\ RI ' EORFNV DQG UHPRYH VXFK UHGXQGDQF\ WKH FRUUHVSRQGLQJ
QXPEHURIUXOHVHWVLVPXFKUHGXFHGZKLFKVKRXOGLPSURYHWKHSHUIRUPDQFHRI*$
7KLVH[SHFWDWLRQZDVUHDOL]HGE\ WKHH[SHULPHQWDOUHVXOWV)LJZKLFKVKRZWKDW
WKHRSWLPXPLVUHDFKHGPXFKVRRQHUWKDQZKHQXVLQJWKHRULJLQDOUXOHWDEOH,QWKUHH
H[SHULPHQWV VWDEOH VWUXFWXUHV ZHUH REWDLQHG ZLWKLQ JHQHUDWLRQV )LJ VKRZV
VRPHRIWKHVWDEOHVWUXFWXUHVEDVHGRQWKHH[SHULPHQWDOUHVXOWV
EHVWI[
EHVWI[
J H Q H UD W LR Q
J H Q H UD W LR Q
EHVWI[
J H Q H UD W LR Q
F1RRIEORFNV!
)LJ %HVW LQGLYLGXDO
V ILWQHVV YDOXH YHUVXV WKH JHQHUDWLRQ FRQVLGHULQJ WKH URWDWLRQ DQG
V\PPHWU\SURSHUWLHVRIDJHQWV7KHPLQLPXPOLPLWRIQXPEHURIEORFNVLVRU
D E F G
)LJ6RPHVWUXFWXUHVJHQHUDWHGE\WKHUXOHVREWDLQHGE\*$2QHUXOHFDQJHQHUDWHGLIIHUHQW
ILQDOVWUXFWXUHVDDQGEDUHVWDEOHVWUXFWXUHVJHQHUDWHGIURPWKHVDPHUXOHVHW+RZHYHUF
DQGGDOWKRXJKFRPLQJIURPWKHVDPHUXOHVHWDSSHDUVWDEOHEXWDUHQRWVHH
<LQJ*XRHWDO
)RUWKHVDPHUXOHVHWWKHJOREDOVWUXFWXUHFDQEHGLIIHUHQWEHFDXVHHYHU\VWLFNLQJ
HYHQWLVFKRVHQUDQGRPO\IURPDOOSRVVLEOHVWLFNV)RULQVWDQFH)LJVDDQGEDUH
JHQHUDWHGIURPWKHVDPHUXOHVHWDQGLQLWLDOEORFNHGJHVWDWH ,QWKLVFDVHWKHLQLWLDO
HGJHVWDWHZDVDQGWKHUXOHVHWZDV
6 DDDD EEEE
5HPDUNDEO\ WKLV UXOH VHW LV YHU\ VPDOO LQ WKH VHQVH WKDW RQO\ WZR DFWLYH UXOHV
HPHUJHG IURP WKH HYROXWLRQDU\ SURFHVV HYHQ WKRXJK WKH *$ KDG DYDLODEOH WR LW D
KXJHYDULHW\RISRVVLEOHUXOHVDFWLYHUXOHVDUHWKRVHWKDWFKDQJHWKHVWDWHRIDWOHDVW
RQH HGJH 7KLV SDUVLPRQLRXV EHKDYLRXU LV LQWULJXLQJ EXW LV W\SLFDO RI WKH
H[SHULPHQWVFDUULHGRXWLQWKLVHQYLURQPHQW
3VHXGRVWDEOH6WUXFWXUHV
7KH VWUXFWXUHV VKRZQ LQ )LJXUHV F DQG G DSSHDU WR EH VWDEOH EXW LQ IDFW DUH QRW
2QFORVHH[DPLQDWLRQWKH\FDQEHVHHQWREHFRPSRVHGRIPXOWLSOHVWUXFWXUHVZKLFK
DOWKRXJK MX[WDSRVHG DUH QRW VWXFN WRJHWKHU ,Q D UHDOZRUOG HQYLURQPHQW VXFK
VWUXFWXUHV ZRXOG IORDW DSDUW ,Q WKH FXUUHQW VHW RI H[SHULPHQWV LW ZDV QHFHVVDU\ WR
VHOHFW DQG ZHHG RXW SVHXGRVWDEOH VWUXFWXUHV E\ KDQG ,Q IXWXUH H[SHULPHQWV WKLV
VKRXOGEHGRQHDXWRPDWLFDOO\
&RQFOXVLRQVDQG)XUWKHU'LUHFWLRQV
7KH HVVHQWLDO LGHD RI WKLV SDSHU LV WKDW D *HQHWLF $OJRULWKP *$ DSSURDFK FDQ EH
XVHGWRHYROYHWKHUXOHVRILQWHUDFWLRQIRUDQXPEHURILQWHUDFWLQJDJHQWVVRWKDWWKH
ILQDOVKDSHRUVWDWHVRIDVWUXFWXUHIRUPHGE\WKHDJHQWVFDQDSSUR[LPDWHVRPHWDUJHW
VKDSHV RU VDWLVI\ VRPH JOREDO JRDOV :H KDYH DVVXPHG D OLVW RI VLPSOH LGHQWLFDO
SURSHUWLHV IRU HDFK DJHQW DQG REVHUYHG WKDW D JUHDW GLYHUVLW\ RI FRPSOH[ VWUXFWXUHV
FDQEHDFKLHYHG
,WZDVVKRZQWKDWVLPXODWHGHYROXWLRQXVLQJJHQHWLFDOJRULWKPVFDQLQGHHGEHXVHG
WRHYROYHDFRORQ\RIUXOHVZKLFKFRQIRUPVWRJOREDOGHVLJQJRDOVIDUEHWWHUWKDQWKH
LQLWLDOFRORQ\$OLVWRIUXOHVHWVZDVREWDLQHGIURPDKXJHVHDUFKVSDFH
:H KDYH WDNHQ VRPH RI WKH ILUVW VWHSV WRZDUGV WKH GLUHFWHG VHOIDVVHPEO\ RI '
PHVREORFNV ZKLFK KDV UHOHYDQFH XOWLPDWHO\ WR D ZLGH YDULHW\ RI VWUXFWXUHG GHVLJQ
SUREOHPV DW VHYHUDO VFDOHV SDUWLFXODUO\ ZKHQ VWUXFWXUHV DUH IRUPHG E\ WKH VHOI
DVVHPEO\ RI DQ DJJORPHUDWLRQ RI LQWHOOLJHQW DJHQWV 7KHUH LV PXFK H[FLWLQJ IXWXUH
ZRUNWREHGRQHLQWKLVDUHDVRPHH[DPSOHVRIZKLFKDUHOLVWHGEHORZ
• *HQHUDWHRWKHUVWRSVWDEOHFRQGLWLRQV)RULQVWDQFHHDFKEORFNPLJKWKDYHDORFDO
FORFN DQG WKH VWDWHV RI WKH EORFN ZLOO EH ORFNHG LI QR HYHQW RFFXUV ZLWKLQ D
FHUWDLQWLPH
• &RPPXQLFDWLRQEHWZHHQWKHVWUXFWXUHDQGWKHHQYLURQPHQW1RWLFHWKDWWKHLQLWLDO
EORFNVLQWKHH[SHULPHQWVDUHDVVXPHGWREHWKHVDPHZKLFKPHDQVERWKSRVLWLYH
'HVLJQLQJ6HOI$VVHPEO\IRU'LPHQVLRQDO%XLOGLQJ%ORFNV
DQG QHJDWLYH SURSHUWLHV H[LVW ZLWKLQ WKH LQLWLDO VWDWHV LQ RUGHU WR JHQHUDWH D
VWUXFWXUH 7KLV PDNHV WKH VWDELOLW\ RI WKH ILQDO VWUXFWXUH KDUG EHFDXVH WKH RQO\
WUXO\ VWDEOH FRQGLWLRQ LV LI DOO RXWVLGH IDFHV RI WKH VWUXFWXUH DUH QHXWUDO ,I WKH
VWUXFWXUHFDQFRPPXQLFDWHZLWKWKHHQYLURQPHQWOHDGLQJWRDPRGLILFDWLRQRIWKH
VWDWHVXQDWWDFKHGEORFNVPRUHLQWHUHVWLQJVWDEOHVWUXFWXUHVZLOOUHVXOW
$FNQRZOHGJHPHQWV
7KHDXWKRUVWKDQN0LNKDLO3URNRSHQNRDQG3HWHU:DQJIRUYHU\XVHIXOGLVFXVVLRQV
5HIHUHQFHV
>@ *ROGEHUJ '( *HQHWLF DOJRULWKPV LQ VHDUFK RSWLPLVDWLRQ DQG PDFKLQH OHDUQLQJ
$GGLVRQ:HVOH\3XEOLVKLQJ&RPSDQ\,QF5HDGLQJ0DVVDFKXVHWWV
>@ :ROIUDP 6 HG 7KHRU\ DQG $SSOLFDWLRQ RI &HOOXODU $XWRPDWD :RUOG 6FLHQWLILF
6LQJDSRUH
>@ *DULV + $UWLILFLDO (PEU\RORJ\ 7KH *HQHWLF 3URJUDPPLQJ RI DQ $UWLILFLDO (PEU\R
&KDSWHULQERRN'\QDPLF*HQHWLFDQG&KDRWLF3URJUDPPLQJHG6RXFHN%DQG
WKH,5,6*URXS:,/(<
>@ :KLWHVLGHV * HW DO 0HVRVFDOH 6HOI$VVHPEO\ RI +H[DJRQDO 3ODWHV 8VLQJ /DWHUDO
&DSLOODU\)RUFHV6\QWKHVLV8VLQJWKH
&DSLOODU\%RQG
-$P&KHP6RF
>@ :KLWHVLGHV * HW DO 7KUHH'LPHQVLRQDO 0HVRVFDOH 6HOI$VVHPEO\ - $P &KHP
6RF
>@ :KLWHVLGHV*HWDO'HVLJQDQG6HOI$VVHPEO\RI2SHQ5HJXODU'0HVRVWUXFWXUHV
6FLHQFH
>@ 5DJXVH%6HOIDVVHPEO\RI+\GURJHO0HVREORFNVSHUVRQDOFRPPXQLFDWLRQ&6,52
>@ %RMLQRY + &DVDO $ +RJJ 7 0XOWLDJHQW &RQWURO RI 6HOIUHFRQILJXUDEOH 5RERWV
)RXUWK,QWHUQDWLRQDO&RQIHUHQFHRQ0XOWL$JHQW6\VWHPV%RVWRQ0DVVDFKXVHWWV
Strategies for the Increased Robustness
of Ant-Based Clustering
1 Introduction
Ant-based clustering is a heuristic clustering method that draws its inspiration
from the behaviour of ants in nature [1]. In particular, it models the clustering
and sorting that can be observed in some ant species: where real ants gather
corpses to clean up their nest, or transport larvae to order them by size, artificial
ants transport data items that are laid out in an artificial environment, and
spatially arrange them in a sorted fashion.
Thus, the working principles of ant-based clustering are quite different from
those of ordinary clustering algorithms. While well-known clustering methods
like k-means or agglomerative clustering gradually build or refine an explicit rep-
resentation of a data set’s partitioning, ant-based clustering uses no such model
but only implicitly generates the partitioning: all information on the number of
clusters and the cluster memberships of individual data items is contained in the
final spatial distribution of the data. Also, this outcome is obtained without the
explicit specification of an optimisation criterion or global goal, it emerges in
a self-organised fashion as the result of local actions and positive feedback only.
As no a priori assumptions on the number, the shape or the size of the clus-
ters in the data need to be made, the risk of producing solutions that are mere
artefacts of such assumptions, and which do not reveal any actual information
about true data structures, is reduced. In spite of these favourable features,
G. Di Marzo Serugendo et al. (Eds.): AAMAS 2003 Ws ESOA, LNAI 2977, pp. 90–104, 2004.
c Springer-Verlag Berlin Heidelberg 2004
Strategies for the Increased Robustness of Ant-Based Clustering 91
applications of ant-based clustering are rare, as not much is known about the al-
gorithm’s real performance and robustness. In this paper we take a step towards
a wider application of ant-based clustering by introducing an improved version
of the algorithm, and devising generalised parameter settings that permit its
application across varying data sets. The algorithm’s robustness towards differ-
ent data properties is then studied using two series of synthetic benchmarks.
The obtained results are analysed in terms of the number of clusters identified
and in terms of the F-measure; we compare to the number of clusters predicted
by the Gap statistic, and to the partitionings generated by each of k-means,
average-link agglomerative clustering, and one-dimensional self-organising maps
(see Section 4 for details).
The remainder of this paper is structured as follows. Section 2 briefly sum-
marises previous work on ant-based clustering. In Section 3 our new version of
the algorithm is described. Section 4 describes the experimental setup, Section 5
discusses results and Section 6 concludes.
2 Ant-Based Clustering
The first ant-based clustering and sorting algorithm was introduced by Deneu-
bourg et al. [2] in 1990, to produce clustering behaviour in simple groups of
robots. In the proposed simulation model, ants are modeled as simple agents
that randomly move in a square, toroidal environment. The data items that are
to be clustered / sorted are initially randomly scattered in this environment and
they can be picked up, transported and dropped by the agents. A clustering
and sorting of these items is obtained by introducing a bias for the picking and
dropping operations, such that data items that are isolated or surrounded by
dissimilar ones are likely to be picked up, and transported data items are likely
to be dropped in the vicinity of similar ones.
Deneubourg et al. implement this bias by applying the following probabilities
for picking and dropping operations:
k+
ppick (i) = ( )2
k + + f (i)
f (i)
pdrop (i) = ( )2
k − + f (i)
Here, k + and k − are parameters, which determine the influence of the neighbour-
hood functions f (i) and which Deneubourg et al. set to 0.1 and 0.3 respectively.
f (i) is an estimation of the fraction of data items in the ant’s immediate envi-
ronment that are similar to the data item i the ant currently considers to pick
up / drop. In Deneubourg et al.’s original implementation this estimate is ob-
tained using a short-term memory of each agent, where the contents of the last
encountered grid cells are stored, and it therefore only permits the discrimina-
tion between a limited number of classes of data items. This limitation has been
overcome by Lumer and Faieta [6], who, moving away from the use in robotics,
92 Julia Handl et al.
introduced a more general definition of f (i) that permits the algorithm’s appli-
cation to numerical data. An agent deciding whether to manipulate an item i
now considers the average similarity of i to all items j in its local neighbourhood:
⎛ ⎞
1 d(i, j) ⎠
f (i) = max ⎝0, 2 (1 − ) (1)
σ j α
3 Our Algorithm
In this section, we build upon the work of [2, 6, 4] to develop a general and
robust version of ant-based clustering. In particular, we describe how parameter
settings for the algorithm can be automatically derived from the data, and we
introduce a number of modifications that improve the quality of the clustering
solutions generated by the algorithm. In this context, our criteria for ‘quality’ are
twofold: first, in the distribution generated by the ant algorithm on the grid, we
desire a clear spatial separation between clusters, as this is a requirement both
for unambiguously interpreting the solutions and for evaluating them; second,
we are interested in a high accuracy of the resulting classification.
Results on the effect of individual modifications are not provided in this
paper, but can be found in [3]. Here, we focus on a study of the algorithm’s
overall performance, in particular its sensitivity with respect to different data
properties.
3.1 Basics
The basic ant algorithm (see Algorithm 1) starts with an initialisation phase,
in which (i) all data items are randomly scattered on the toroidal grid; (ii)
each agent randomly picks up one data item; and (iii) each agent is placed
at a random position on the grid. Subsequently, the sorting phase starts: this
is a simple loop, in which (i) one agent is randomly selected; (ii) the agent
performs a step of a given stepsize (in a randomly determined direction) on
the grid; and (iii) the agent (probabilistically) decides whether to drop its data
item. In the case of a ‘drop’-decision, the agent drops the data item at its current
grid position (if this grid cell is not occupied by another data item), or in the
immediate neighbourhood of it (it locates a nearby free grid cell by means of
a random search). It then immediately searches for a new data item to pick up.
This is done using an index that stores the positions of all ‘free’ data items on
Strategies for the Increased Robustness of Ant-Based Clustering 93
the grid: the agent randomly selects one data item i out of the index, proceeds
to its position on the grid, evaluates the neighbourhood function f ∗ (i), and
(probabilistically) decides whether to pick up the data item. It continues this
search until a successful picking operation occurs. Only then the loop is repeated
with another agent.
For the picking and dropping decisions the following threshold formulae are
used:
1.0 iff ∗ (i) ≤ 1.0
p∗pick (i) = 1 (2)
f ∗ (i)2 else
∗ 1.0 iff ∗ (i) ≥ 1.0
pdrop (i) = ∗ 4 (3)
f (i) else,
where f ∗ (i) is a modified version of Lumer and Faieta’s [6] neighbourhood func-
tion (Equation 1):
∗ max 0, σ12 j (1 − d(i,j)
α ) if ∀j (1 − d(i,j)
α >0
f (i) = (4)
0 otherwise
This definition of f ∗ (i) combines two important properties. First, as in the orig-
inal neighbourhood function f (i), the division by the neighbourhood size σ 2
penalises empty grid cells, thus inducing a tight clustering (rather than just
94 Julia Handl et al.
short-term memory, which we equally set to 10, and tstart and tend , which we
set to 0.45 · #iterations and 0.55 · #iterations.
which has been experimentally derived. α is kept adaptive during the entire sort-
ing process. This makes the approach more robust than an adaptation method
with a fixed stopping criterion. Also, it permits for the specific adaptation of α
within different phases of the sorting process.
4 Evaluation
In the following we briefly describe the main experimental setup used for the
evaluation of the described algorithm.
1
B
Gap(k) = log(Rb (k)) − log(V (k)).
B
b=1
The most suitable number of clusters is determined by finding the first significant
local maximum of Gap(k).
For our implementation of the Gap statistic we use the above described k-
means algorithm. We compute the performance curves for k ∈ {1, ..., 20}, and,
for each k, we generate B = 20 reference distributions.
Fig. 1. Four sample instances of the Square1, the Square5, the Sizes1 and the Sizes5
benchmark data
the Sizes1 (where it is 2) to the Sizes5 data (where it is 10). This is used to
investigate the algorithms’ sensitivity to unequally-sized clusters.
Table 1. Summary of the used data sets. dim is the dimensionality, k gives the number
of clusters, and nj gives the number of data elements for cluster Cj . The test sets are
generated by multidimensional normal distributions N (μ, σ), where μ is the vector of
means and σ is the vector of the standard deviations
with respect to the real class memberships. In particular, it adopts the ideas of
precision and recall from information retrieval: Each class Ti (inherent to the
data) is regarded as the set of ni items desired for a query; each cluster Cj
(generated by the algorithm) is regarded as the set of nj items retrieved for
a query; nij gives the number of elements of class Ti within cluster Cj . For each
n
class Ti and cluster Cj precision and recall are then defined as p(i, j) = nijj and
Strategies for the Increased Robustness of Ant-Based Clustering 101
nij
r(i, j) = ni , respectively, and the corresponding value under the F-Measure is
where equal weighting for p(i, j) and r(i, j) is obtained if b = 1. The overall
F-value for the partitioning is computed as
ni
F = max{F (i, j)}.
i
n j
5 Results
We now summarise the results obtained in our comparison of the ant-based
clustering algorithm with the standard clustering techniques k-means, average-
link agglomerative clustering and 1D-SOM. While, in this paper, we limit the
discussion to the qualitative performance of ant-based clustering on the two
types of synthetic data presented in the above section, results for more general
synthetic and real data sets (including runtimes) can be found in [3].
1.1 5
ants ants
k-means Gap statistic
3
0.8
2
0.7
1
0.6
0.5 0
10 9 8 7 6 5 4 10 9 8 7 6 5 4
Distance between cluster centres Distance between cluster centres
(a) (b)
Fig. 2. Performance as a function of the distance between the cluster centres on the
Square data sets. (a) F-Measure (b) Number of identified clusters
0 0 0
-10 -5 0 5 10 15 -10 -5 0 5 10 15 -10 -5 0 5 10
Fig. 3. Theoretical density distribution along the connecting line between two clus-
ter centres in the Square5, the Square6 and the Square7 test set (from left to right).
Constructed as the superimposition of two one-dimensional normal distributions with
standard deviation 2 and a distance of 6, 5 and 4 respectively
the spatial separation between clusters, but that distinct changes in the density
distribution are sufficient for it to detect the clusters.
For the Square6 and Square7 test data, the performance of ant-based clus-
tering drops significantly, as it fails to reliably detect the four clusters. For the
Square6 test set the number of identified clusters varies between 1 and 4, for the
Square7 only 1 cluster is identified (see Figure 2b). However, a plot of the theo-
retical density distribution along the ‘edge’ between two neighbouring clusters in
this data set, puts this failure into perspective: Figure 3 makes clear, that, due
to the closeness of the clusters, the density gradient is very weak for the Square6
data, and the distribution of data items is nearly uniform for the Square7 data.
The reader should keep in mind that, different from its competitors, ant-based
clustering has not been provided with the correct number of clusters. In order to
get a more precise idea of the performance of ant-based clustering, we therefore
additionally analyse its success at identifying the correct number of clusters in
the data. The comparison in Figure 2b shows that ant-based clustering performs
very well, it is much less affected by the lack of spatial separation between the
clusters than the Gap statistic.
Strategies for the Increased Robustness of Ant-Based Clustering 103
1.15 5
ants ants
1.1 k-means Gap statistic
0.95 3
0.9
0.85 2
0.8
0.75 1
0.7
0.65 0
2 3 4 5 6 7 8 9 10 2 3 4 5 6 7 8 9 10
Ratio between cluster sizes Ratio between cluster sizes
(a) (b)
Fig. 4. Performance as a function of the ratio between cluster sizes. (a) F-Measure
(b) Number of identified clusters
6 Conclusion
In this paper we have introduced algorithmic modifications and parameter set-
tings for ant-based clustering that permit its direct application to arbitrary nu-
merical data sets. While the robust performance of the algorithm across a wide
range of test data has been demonstrated elsewhere [3], our analysis in this paper
has focused on studying two particular data properties that can pose problems
to clustering algorithms.
The results presented demonstrate the robust performance of ant-based clus-
tering. The algorithm is largely unaffected by data sets in which the clusters are
unequally sized, and it succeeds at reliably separating clusters up to a high degree
of overlap. In both cases, it clearly outperforms the Gap statistic at identifying
the correct number of clusters.
Acknowledgements
Julia Handl is supported by a DAAD scholarship, and thanks Prof. Günther
Görz, Universität Erlangen-Nürnberg, for his supervision. Joshua Knowles grate-
fully acknowledges the support of a CEC Marie Curie Fellowship, contract:
104 Julia Handl et al.
References
[1] E. Bonabeau, M. Dorigo, and G. Theraulaz. Swarm Intelligence – From Natural
to Artificial Systems. Oxford University Press, New York, NY, 1999. 90
[2] J.-L. Deneubourg, S. Goss, N. Franks, A. Sendova-Franks, C. Detrain, and
L. Chrétien. The dynamics of collective sorting: Robot-like ants and ant-like
robots. In J.-A. Meyer and S. Wilson, editors, Proceedings of the First Interna-
tional Conference on Simulation of Adaptive Behaviour: From Animals to Ani-
mats 1, pages 356–365. MIT Press, Cambridge, MA, 1991. 91, 92
[3] J. Handl. Ant-based methods for tasks of clustering and topographic mapping: ex-
tensions, analysis and comparison with alternative methods. Masters thesis. Chair
of Artificial Intelligence, University of Erlangen-Nuremberg, Germany. November
2003. http://www.handl.julia.de. 92, 99, 101, 103
[4] J. Handl and B. Meyer. Improved ant-based clustering and sorting in a docu-
ment retrieval interface. In Proceedings of the Seventh International Conference
on Parallel Problem Solving from Nature, volume 2439 of LNCS, pages 913–923.
Springer-Verlag, Berlin, Germany, 2002. 92, 95, 96
[5] T. Kohonen. Self-Organizing Maps. Springer-Verlag, Berlin, Germany, 1995. 97
[6] E. Lumer and B. Faieta. Diversity and adaptation in populations of cluster-
ing ants. In Proceedings of the Third International Conference on Simulation
of Adaptive Behaviour: From Animals to Animats 3, pages 501–508. MIT Press,
Cambridge, MA, 1994. 91, 92, 93, 94, 95
[7] L. MacQueen. Some methods for classification and analysis of multivariate obser-
vations. In L. LeCam and J. Neyman, editors, Proceedings of the Fifth Berkeley
Symposium on Mathematical Statistics and Probability, volume 1, pages 281–297.
University of California Press, Berkeley, 1967. 97
[8] G. W. Milligan. An examination of procedures for determining the number of
clusters in a data set. Psychometrika, 50:159–179, 1985. 97
[9] R. Tibshirani, G. Walther, and T. Hastie. Estimating the number of clus-
ters in a dataset via the Gap statistic. Technical Report 208, Depart-
ment of Statistics, Stanford University, 2000. http://citeseer.nj.nec.com/
tibshirani00estimating.html. 97
[10] C. van Rijsbergen. Information Retrieval, 2nd edition. Butterworths, London,
UK, 1979. 99
[11] J. Vesanto, J. Himberg, E. Alhoniemi, and J. Parkankangas. SOM Toolbox for
Matlab 5. Technical Report A57, Neural Networks Research Centre, Helsinki
University of Technology, Espoo, Finland, April 2000. 97
[12] E. Vorhees. The effectiveness and efficiency of agglomerative hierarchical cluster-
ing in document retrieval. PhD thesis, Department of Computer Science, Cornell
University, UK, 1985. 97
6HOI2UJDQLVLQJLQ0XOWLDJHQW&RRUGLQDWLRQ
DQG&RQWURO8VLQJ6WLJPHUJ\
+DGHOL3DXO9DOFNHQDHUV&RQVWDQWLQ=DPILUHVFX+HQGULN9DQ%UXVVHO
%DUW6DLQW*HUPDLQ7RP+RHOYRHWDQG(ONH6WHHJPDQV
30$'LYLVLRQ.DWKROLHNH8QLYHUVLWHLW/HXYHQ&HOHVWLMQHQODDQ%
%+HYHUOHH/HXYHQ%HOJLXP
{Hadeli.Karuna,Paul.Valckenaers,Constantin.Zamfirescu,
Hendrik.VanBrussel,Bart.SaintGermain}mech.kuleuven.ac.be
http://www.mech.kuleuven.ac.be/pma/default_en.phtml
'LVWUL1HW.DWKROLHNH8QLYHUVLWHLW/HXYHQ&HOHVWLMQHQODDQ$
%+HYHUOHH/HXYHQ%HOJLXP
{Tom.Hoelvoet,Elke.Steegmans}@cs.kuleuven.ac.be
,QWURGXFWLRQ
7KLVSDSHUGLVFXVVHVWKHVHOIRUJDQLVLQJFDSDELOLWLHVLQPXOWLDJHQWPDQXIDFWXULQJ
FRQWURO UHVHDUFK SURWRW\SHV DQG WKHLU FRPPRQ XQGHUO\LQJ JHQHULF GHVLJQ 7KH
UHVHDUFK GHYHORSPHQWV H[SORLW D VSHFLILF DGYDQWDJH WKDW WKH\ KDYH RYHU PDQ\ RWKHU
PXOWLDJHQWV\VWHPV$PDQXIDFWXULQJFRQWUROV\VWHPH[LVWVUHODWLYHWRLWVXQGHUO\LQJ
SURGXFWLRQ V\VWHP 6XFK FRQWURO V\VWHP FRQWLQXRXVO\ UHGLVFRYHUV WKLV XQGHUO\LQJ
V\VWHP DQG DGDSWV LWV RZQ VWUXFWXUH DFFRUGLQJO\ ZLWKRXW FHQWUDOLVHG JXLGDQFH
%HFDXVH WKLV XQGHUO\LQJ V\VWHP LV HPEHGGHG LQ WKH UHDO ZRUOG D VRFLHW\ RI DJHQWV
UHIOHFWLQJ SDUWV RI WKLV XQGHUO\LQJ V\VWHP RQO\ KDV VXSHUILFLDO LQWHJUDWLRQ SUREOHPV
7RDFKLHYHWKLVWKHPDQXIDFWXULQJFRQWUROV\VWHPSURWRW\SHVHPSOR\WKH3526$>@
UHIHUHQFH DUFKLWHFWXUH LQ ZKLFK WKH PDLQ DJHQWV FRUUHVSRQG WR LWHPV LH SURGXFWV
RUGHUVUHVRXUFHVWKDWH[LVWLQWKHZRUOGRIWKHLUXQGHUO\LQJSURGXFWLRQV\VWHPDQG
QRWWRIXQFWLRQV
7KH FRRUGLQDWLRQPHFKDQLVPVDPRQJWKHDJHQWVDUHLQVSLUHGE\WKHEHKDYLRXURI
VRFLDO LQVHFWV PRUH VSHFLILFDOO\ E\ IRRG IRUDJLQJ DQW FRORQLHV 7KHVH PHFKDQLVPV
HPHUJHQWO\ SURYLGH LQIRUPDWLRQ DERXW UHPRWH DQG JOREDO V\VWHP SURSHUWLHV LQ ORFDO
LQIRUPDWLRQVSDFHVW\SLFDOO\DWWDFKHGWRDUHVRXUFHDJHQW7KHVHPHFKDQLVPVHQDEOH
HPHUJHQWVHOIRUJDQLVLQJDQGV\VWHPZLGHFRRUGLQDWLRQ
7KLV SDSHU ILUVW GLVFXVVHV VHOIRUJDQLVDWLRQ DQG HPHUJHQW EHKDYLRXU 1H[W WKH
PXOWLDJHQW PDQXIDFWXULQJ FRQWURO V\VWHP GHVLJQ LV SUHVHQWHG 7KLV VHFWLRQ ILUVW
GLVFXVVHVIRRGIRUDJLQJEHKDYLRXULQDQWFRORQLHVDQGFRQWLQXHVZLWKDSUHVHQWDWLRQ
RI WKH VWUXFWXUH RI WKH FRQWURO V\VWHP ZKLFK KDV VSHFLILF IHDWXUHV VXSSRUWLQJ WKH
LPSOHPHQWDWLRQ RI FRRUGLQDWLRQ PHFKDQLVPV EDVHG RQ LQVLJKWV RQ KRZ WKH DQW
FRORQ\
V WHFKQLTXH ZRUNV 7KH VXEVHTXHQW VHFWLRQ SUHVHQWV WKH FRRUGLQDWLRQ
PHFKDQLVPVLQVSLUHGE\WKHDQWFRORQ\
VEHKDYLRXUWKDWDUHXVHGIRUPDQXIDFWXULQJ
FRQWURO 1H[W WKH VHOIRUJDQLVLQJ SURSHUWLHV RI WKHVH PHFKDQLVPV DUH GLVFXVVHG
)LQDOO\WZRSURWRW\SHLPSOHPHQWDWLRQV²ZKLFKVHUYHGWRYDOLGDWHWKHFRRUGLQDWLRQ
PHFKDQLVPV²DUHSUHVHQWHGIROORZHGE\FRQFOXVLRQVDQGIXWXUHZRUN
6HOI2UJDQLVDWLRQDQG(PHUJHQW%HKDYLRXU
7KH HVVHQFH RI VHOIRUJDQLVDWLRQ LV WKDW D V\VWHP DFTXLUHV D VSDWLDO WHPSRUDO RU
IXQFWLRQDOVWUXFWXUHZLWKRXWVSHFLILFLQWHUIHUHQFHIURPWKHRXWVLGH>@%\³VSHFLILF´
LV PHDQW WKDW WKH VWUXFWXUH RU IXQFWLRQ LV QRW LPSUHVVHG RQ WKH V\VWHP EXW WKDW WKH
V\VWHPLVDFWHGXSRQIURPWKHRXWVLGHLQDQRQVSHFLILFIDVKLRQ7KHRUJDQLVDWLRQFDQ
HYROYH HLWKHU LQ WLPH RU VSDFH FDQ PDLQWDLQ D VWDEOH IRUP RU FDQ VKRZ WUDQVLHQW
SKHQRPHQD *HQHUDO UHVRXUFH IORZV LQWR RU RXW RI WKH V\VWHP DUHSHUPLWWHGEXWDUH
QRW FULWLFDO WR WKH FRQFHSW 7KH UHVHDUFK GLVFXVVHG LQ WKLV SDSHU FRQIRUPV WR WKH
DERYHGHILQLWLRQLQWKDWWKHXQGHUO\LQJSURGXFWLRQV\VWHPRQO\LQWHUIHUHVE\HQDEOLQJ
UHIOHFWLRQRILWVHOILQWKHPXOWLDJHQWPDQXIDFWXULQJFRQWUROV\VWHPKHQFHRQO\VHOI
NQRZOHGJHLVUHTXLUHGIURPWKHFRPSRQHQWVRIWKHXQGHUO\LQJV\VWHP
$ VHOIRUJDQLVLQJ DSSOLFDWLRQ EDVLFDOO\ LV DQ DSSOLFDWLRQ UXQQLQJ ZLWKRXW FHQWUDO
FRQWUROLQZKLFKWKHGLIIHUHQWEHKDYLRXUVRIWKHLQGLYLGXDOHQWLWLHVOHDGWRDQHPHUJHQW
FRKHUHQW UHVXOW >@ 8VXDOO\ VXFK DSSOLFDWLRQV RU V\VWHPV WDNH LQVSLUDWLRQ IURP
ELRORJ\ WKH SK\VLFDO ZRUOG FKHPLVWU\ RU VRFLDO V\VWHPV &KDUDFWHULVWLFV RI WKHVH
DSSOLFDWLRQV DUH WKHLU DELOLW\ WR DFFRPSOLVK FRPSOH[ FROOHFWLYH WDVNV ZLWK VLPSOH
LQGLYLGXDOEHKDYLRXUVZLWKRXWFHQWUDOFRQWURORUKLHUDUFKLFDOVWUXFWXUH
6HOI2UJDQLVLQJLQ0XOWLDJHQW&RRUGLQDWLRQDQG&RQWURO8VLQJ6WLJPHUJ\
7KH VHOIRUJDQLVLQJ DSSOLFDWLRQV LQ WKLV SDSHU NHHS WKH LQGLYLGXDO EHKDYLRXUV
VLPSOHLQWKHVHQVHWKDWWKH\OLPLWWKHH[SRVXUHRIWKHLQGLYLGXDOHQWLWLHVWRWKHRYHUDOO
V\VWHPSURSHUWLHV+RZHYHUWKHJHQHULFGHVLJQIRUWKHPDQXIDFWXULQJFRQWUROV\VWHPV
DOORZV WKHVH HQWLWLHV WR EHFRPH H[SHUWV DQG WR EH YHU\ LQWHOOLJHQW ZLWKLQ WKHLU RZQ
VFRSH)RULQVWDQFHDUHVRXUFHDJHQWFDQEHDQH[SHUWRQWKHFRUUHVSRQGLQJUHVRXUFH
EXWRQO\NQRZVWKHLGHQWLW\RIWKHHQWLWLHVWRZKLFKLWLVFRQQHFWHGDQGRIWKRVHWKDW
DUHUHVLGLQJDWWKHUHVRXUFH1RWHWKDWUHTXLUHPHQWVIRUWKHSURGXFWVRQWKHPDFKLQH
ZHLJKW VL]H« DUH SDUW RI WKH UHVRXUFH DJHQW
V VHOINQRZOHGJH &RQVHTXHQWO\ WKH
DJHQWV PD\ QHHG WR EH ³HGXFDWHG´ LQ WKH VHQVH WKDW WKH\ NQRZ EDVLF SK\VLFV DQG
PDWKHPDWLFV7KHUHVHDUFKDSSOLFDWLRQVDOVRFRPSO\ZLWKWKHDERYHGHILQLWLRQLQWKDW
WKH HPHUJHQW EHKDYLRXU OHDGV WR V\VWHPZLGH FRRUGLQDWLRQ ZHOO EH\RQG WKH OLPLWHG
VFRSHVRIWKHLQGLYLGXDODJHQWV
(PHUJHQFHLVJHQHUDOO\XQGHUVWRRGWREHDSURFHVVWKDWOHDGVWRWKHDSSHDUDQFHRI
VWUXFWXUH QRW GLUHFWO\ GHVFULEHG E\ WKH GHILQLQJ FRQVWUDLQWV DQG LQVWDQWDQHRXV IRUFHV
WKDW FRQWURO D V\VWHP >@ ,WGHQRWHVWKHSULQFLSOHWKDWWKHJOREDOSURSHUWLHVGHILQLQJ
KLJKHURUGHUV\VWHPVRU³ZKROHV´ERXQGDULHVRUJDQL]DWLRQFRQWURO«FDQLQJHQHUDO
QRWEHUHGXFHGWRWKHSURSHUWLHVRIWKHORZHURUGHUVXEV\VWHPVRU³SDUWV´>@,WLVWKH
DULVLQJRIQRYHODQGFRKHUHQWVWUXFWXUHVSDWWHUQVDQGSURSHUWLHVGXULQJWKHSURFHVVRI
VHOIRUJDQL]DWLRQ LQ FRPSOH[ V\VWHPV >@ 0RUHRYHU HPHUJHQW EHKDYLRXU LV D
EHKDYLRXU SURGXFHG E\ WKH V\VWHP WKDW LV PRUH FRPSOH[ WKDQ WKH EHKDYLRXU RI WKH
LQGLYLGXDO FRPSRQHQWV LQ WKH V\VWHP 7KLV EHKDYLRXU XVXDOO\ HPHUJHV IURP WKH
LQWHUDFWLRQVZLWKLQWKHRYHUDOOV\VWHP
7KH GHYHORSPHQWV LQ WKLV SDSHU DSSO\ D QXPEHU RI LQVLJKWV LQ HPHUJHQW V\VWHPV
)LUVWO\ PXVW EH D VXIILFLHQWO\ ODUJH QXPEHU RI DJHQWV WR EH HIIHFWLYH 7KH
PDQXIDFWXULQJ FRQWURO V\VWHP FUHDWHV DJHQWV WKDW DUH YLUWXDO UHSUHVHQWDWLYHV RI WKH
SK\VLFDOHQWLWLHVLQWKHXQGHUO\LQJV\VWHPDWDVHOHFWDEOHIUHTXHQF\7KXVWKHQXPEHU
RIHQWLWLHVLQWKHSK\VLFDOZRUOGGRHVQRWOLPLWWKHQXPEHURI DJHQWVUHVSRQVLEOHIRU
WKH HIIHFWLYH HPHUJHQW EHKDYLRXU LQ WKH V\VWHP 6HFRQGO\ WKH GHVLJQ KDV VHOI
UHLQIRUFLQJ PHFKDQLVPV )RU LQVWDQFH WKH SURSDJDWLRQ RI LQWHQWLRQV WKURXJK WKH
V\VWHP FRHUFHV RWKHU DJHQWV WR DFFRXQW IRU WKHP ZKLFK LV OLNHO\ WR HQKDQFH WKH
RSWLPDOLW\ RI WKH LQWHQGHG DFWLRQ SODQ 7KLUGO\ WKH DJHQWV FRQVWDQWO\ IRUJHW DQG
UHIUHVK WKH LQIRUPDWLRQ ZKLFK HQDEOHV WKH HPHUJLQJ RUJDQLVDWLRQWRDFFRXQWIRUWKH
G\QDPLFV LQ WKH V\VWHP )XUWKHUPRUH WKH GHVLJQ FRPSOLHV ZLWK WKH IRXU WKHRUHWLFDO
UHTXLUHPHQWVWRH[KLELWVHOIRUJDQLVLQJEHKDYLRXUZKLFKLVIRUPXODWHGE\WKH1REHO
3UL]HZLQQHU,O\D3ULJRJLQHDQGKLVFROOHDJXHV>@WKLVLVGLVFXVVHGWRZDUGWKHHQGRI
WKLVSDSHU
0XOWLDJHQW0DQXIDFWXULQJ&RQWURO
7KLV SDUDJUDSK GHVFULEHV WKH PXOWLDJHQW FRQWURO V\VWHP VWUXFWXUH &RQFHSWXDOO\
PDQXIDFWXULQJV\VWHPVFDQEHGLYLGHGLQWRWZRSDUWVWKHSK\VLFDOUHVRXUFHVDQGWKH
FRQWUROV\VWHP3K\VLFDOUHVRXUFHVSHUIRUPWKHRSHUDWLRQVLQPDQXIDFWXULQJV\VWHPV
ZKHUHDV WKH FRQWURO V\VWHP LV PDQDJLQJ WKH LQWHUQDO ORJLVWLFV 7KH FRQWURO V\VWHP
GHFLGHV DERXW WKH URXWLQJ RI SURGXFW LQVWDQFHV WKH DVVLJQPHQW RI ZRUNHUV UDZ
PDWHULDO FRPSRQHQWV DQG WKH VWDUWLQJ RI WKH SURFHVVHV RQ VHPLILQLVKHG SURGXFWV
7KLVPDQXIDFWXULQJFRQWUROGRHVQRWFRQWUROWKHPDQXIDFWXULQJSURFHVVHVWKHPVHOYHV
+DGHOLHWDO
SURFHVV FRQWURO LV VHHQ WR EH SDUW RI WKH UHVRXUFH EXW KDV WR FRSH ZLWK WKH
FRQVHTXHQFHV RI WKH SURFHVVLQJ UHVXOWV HJ WKH URXWLQJ RI SURGXFWV WR D UHSDLU
VWDWLRQ7KHUHVHDUFKGLVFXVVHGLQWKLVSDSHULQYHVWLJDWHVWKHGHYHORSPHQWRIPXOWL
DJHQW PDQXIDFWXULQJ FRQWURO V\VWHPV H[KLELWLQJ HIIHFWLYH VHOIRUJDQLVDWLRQ
FDSDELOLWLHV
$FFRUGLQJ WR 3DUXQDN >@ ZKHQ LGHQWLI\LQJ DJHQWV IRU PDQXIDFWXULQJ V\VWHP
DJHQWVVKRXOGEHWKLQJVUDWKHUWKDQIXQFWLRQV0RUHRYHUZKHQGHVLJQLQJWKHDJHQWV
DJHQWV DUH GHVLJQHG LQ REMHFWRULHQWHG ZD\ ,Q WKLV DSSURDFK -DFNVRQ 6\VWHP
'HYHORSPHQW PHWKRGRORJ\ LV XVHG >@ WR JXLGH WKH GHVLJQ RI DQ DJHQW :KHQ
DSSO\LQJ WKLV PHWKRGRORJ\ WKH GHVLJQ LV WU\ WR UHIOHFW WKH HQWLWLHV RI LQWHUHVW DQG
IXUWKHUPRUHWKHIXQFWLRQDOLW\QHHGHGWRDQVZHUWKHXVHUUHTXLUHPHQWVLVLPSOHPHQWHG
RQWRSRIWKLVUHIOHFWLRQRIWKHZRUOGRILQWHUHVW,QWKLVUHVHDUFKWKHPDQXIDFWXULQJ
FRQWURO V\VWHPV LPSOHPHQW WKH 3526$ UHIHUHQFH DUFKLWHFWXUH >@ $FFRUGLQJ WR
3526$DUFKLWHFWXUHWKHUHDUHWKUHHEDVLFDJHQWVWKDWQHHGHGWREXLOGDPDQXIDFWXULQJ
FRQWURO V\VWHP RUGHU DJHQWV SURGXFW DJHQWV DQG UHVRXUFH DJHQWV (DFK RI WKHP LV
UHVSRQVLEOHIRUWKHORJLVWLFWDVNVWKHSURFHVVSODQVDQGWKHUHVRXUFHVUHVSHFWLYHO\
7KHVH EDVLF DJHQWV DUH VWUXFWXUHG XVLQJ REMHFWRULHQWHG FRQFHSWV OLNH DJJUHJDWLRQ
DQG VSHFLDOL]DWLRQ $ IXUWKHU GLVFXVVLRQ RI 3526$ LV JLYHQ EHORZ 7KH PRVW
LPSRUWDQWSURSHUW\LVWKDWWKHPDLQDJHQWVFRUUHVSRQGWRVRPHWKLQJWKDWH[LVWVLQWKH
PDQXIDFWXULQJVHWWLQJWKHEDVLF3526$DJHQWVDUHQRWIXQFWLRQV
7KH UHPDLQGHU RI WKLV SDUDJUDSK ILUVW SUHVHQWV WKH VRXUFH RI LQVSLUDWLRQ IRU WKH HPHUJHQW
FRRUGLQDWLRQWHFKQLTXHVIRRGIRUDJLQJLQDQWFRORQLHVZKLFKH[SODLQVZK\WKHFHUWDLQIHDWXUHV
DUH PDGH DYDLODEOH LQ WKH FRQWURO V\VWHP LQIUDVWUXFWXUH 1H[W WKH PDLQ GHYHORSPHQW VWHSV WR
GHVLJQ DQG LPSOHPHQW D VSHFLILF FRQWURO V\VWHP DUH GHVFULEHG 3DUDJUDSK WKHQ SUHVHQWV WKH
WUDQVODWLRQRIWKHDQWFRORQ\FRRUGLQDWLRQPHFKDQLVPLQWRWKHPDQXIDFWXULQJFRQWUROVHWWLQJ
6WLJPHUJ\DQG&RRUGLQDWLRQ
,QJHQHUDOWKHUHDUHWZREDVLFZD\VWRSHUIRUPFRRUGLQDWLRQ7KHUHDUHFRRUGLQDWLRQ
E\ GLUHFW FRPPXQLFDWLRQ DQG FRPPXQLFDWLRQ ZLWKLQ GLVVLSDWLYH ILHOGV LQGLUHFW
LQWHUDFWLRQ 7KLV UHVHDUFK HPSOR\V FRPPXQLFDWLRQ ZLWKLQ GLVVLSDWLYH ILHOGV ,W
XWLOL]HVDQDSSURDFKLQVSLUHGE\WKHZD\LQZKLFKDQWFRORQLHVSURSDJDWHLQIRUPDWLRQ
ZKLOH IRUDJLQJ IRU IRRG WKLV LV FDOOHG VWLJPHUJ\ E\ ELRORJLVWV >@ 6WLJPHUJ\
GHVFULEHV WKH XVH RI DV\QFKURQRXV LQWHUDFWLRQ DQG LQIRUPDWLRQ H[FKDQJH EHWZHHQ
DJHQWVPHGLDWHGE\DQ³DFWLYH´HQYLURQPHQW,QYHVWLJDWLRQVRIVRFLDOLQVHFWVRFLHWLHV
VKRZ WKDW WKH\ FRRUGLQDWH WKHPVHOYHV E\ SURGXFLQJ VXFK D GLVVLSDWLYH ILHOG LQ WKHLU
HQYLURQPHQW
7KHLQWHUDFWLRQRIDQWVLVEDVHGRQWKHH[LVWHQFHRIDVPHOOLQJFKHPLFDOVXEVWDQFH
FDOOHGDSKHURPRQH$QWVGHSRVLWSKHURPRQHLQWKHLUHQYLURQPHQWZKLFKLVREVHUYHG
E\RWKHUDQWVDQGLQIOXHQFHVWKHLUEHKDYLRXU7KHSKHURPRQHGHSRVLWLQJPHFKDQLVP
VXSSRUWVWZRPDMRURSHUDWLRQVPHGLDWHGE\WKHHQYLURQPHQWLQZKLFKWKHLQVHFWVDUH
VLWXDWHG QDPHO\ DJJUHJDWLRQ DFFXPXODWLRQ RI LQIRUPDWLRQ DQG HYDSRUDWLRQ
GLVDSSHDULQJRIROGSRVVLEO\RXWGDWHGLQIRUPDWLRQ
7KH FRRUGLQDWLRQ PHFKDQLVPV LQ WKLV SDSHU DUH EDVHG RQ WKH IRRG IRUDJLQJ
EHKDYLRXULQDQWFRORQLHV:KLOHIRUDJLQJIRUIRRGDQWVIROORZDVLPSOHDJHQGDWKHLU
EHKDYLRXUEHLQJLQIOXHQFHGE\DSHUPDQHQWO\FKDQJLQJHQYLURQPHQW$QWVIRUDJHIRU
IRRGLQWKHIROORZLQJZD\>@
6HOI2UJDQLVLQJLQ0XOWLDJHQW&RRUGLQDWLRQDQG&RQWURO8VLQJ6WLJPHUJ\
• ,QWKHDEVHQFHRIDQ\VLJQVLQWKHHQYLURQPHQWDQWVSHUIRUPDUDQGRPLVHGVHDUFK
IRUIRRG
• :KHQDQDQWGLVFRYHUVDIRRGVRXUFHLWGURSVDFKHPLFDOVPHOOLQJVXEVWDQFHRQ
LWVZD\EDFNWRWKHQHVWDQGFUHDWHVZLWKWKLVDFWLYLW\DSKHURPRQHWUDLOEHWZHHQ
QHVWDQGIRRGVRXUFH7KLVSKHURPRQHWUDLOZLOOHYDSRUDWHLIQRRWKHUDQWGHSRVHV
IUHVKSKHURPRQHV
• :KHQ DQ DQW VHQVHV VLJQV LQ IRUP RI D SKHURPRQH WUDLO LW ZLOO EH XUJHG E\ LWV
LQVWLQFW WR IROORZ WKLV WUDLO WR WKH IRRG VRXUFH DOWKRXJK WKHUH UHPDLQV D VPDOO
SUREDELOLW\ WKDW WKH DQW GRHVQ
W IROORZ WKH WUDLO :KHQ WKH DQW UHDFKHV WKH IRRG
VRXUFHLWUHLQIRUFHVUHIUHVKHVWKHSKHURPRQHRQLWVZD\EDFNWRWKHQHVW
$WWUDFWLYHSURSHUWLHVRIWKLVDQWPHFKDQLVPDUHWKDWWKHHYDSRUDWLRQPDNHVWKH
FRORQ\ WR IRUJHW WKH LQIRUPDWLRQ WKDW LV QR ORQJHU YDOLG DQG WKH HQYLURQPHQW LV
UHXVHGLQWKHVROXWLRQQRPDSVLQWKHEUDLQRIWKHDQWV$OVRQRWHWKDWWKHSUHVHQFH
RIDSKHURPRQHWUDLOLQFUHDVHVWKHSUREDELOLW\WKDWDQWVZLOOILQGWKHIRRGDWLWVHQG
DQGUHLQIRUFHWKHWUDLORQWKHLUZD\EDFNWRWKHQHVW6XFKVHOIUHLQIRUFLQJLVVHHQWR
EHDQHFHVVDU\SURSHUW\IRUHIIHFWLYHHPHUJHQWEHKDYLRXU)LJLOOXVWUDWHVKRZDQDQW
RSHUDWHVGXULQJIRRGIRUDJLQJ
$Q LPSRUWDQW FRQVHTXHQFHIRUWKHFRQWUROV\VWHPLQIUDVWUXFWXUH LVWKDWLWPXVWEH
SRVVLEOHWRGHSRVLWREVHUYHDQGPRGLI\LQIRUPDWLRQLQUHOHYDQWORFDWLRQVZKHUHWKH
OLIHVSDQRIWKHLQIRUPDWLRQFDQEHUHVWULFWHG7KLVLVDGGUHVVHGDPRQJRWKHULVVXHVLQ
WKHQH[WVHFWLRQ
6ROXWLRQV
GHSRVLWLQJ DFTXLULQJUHDGLQJ
LQIRUPDWLRQ LQIRUPDWLRQ
G\QDPLVPDQG
LQIOXHQFHIURP
HQYLURQPHQW
'LVVLSDWLYHILHOG
G\QDPLVPDQG
LQIOXHQFHIURP
HQYLURQPHQW (QYLURQPHQW
)LJ+RZDQDQWEHKDYHV
&RQWUROV\VWHP,QIUDVWUXFWXUH
,Q FRQWUDVW WR WKH DQWV FRPSXWLQJ DJHQWV OLYH LQ D ZRUOG WKDW LV GLVMRLQW IURP WKH
PDQXIDFWXULQJLURQZDUH$QDJHQWFDQQRWREVHUYHQRULPSDFWXSRQWKHPDQXIDFWXULQJ
V\VWHP GLUHFWO\ 7KHUHIRUH WR LPSOHPHQW PDQXIDFWXULQJ FRRUGLQDWLRQ XVLQJ
VWLJPHUJ\ WKH PDQXIDFWXULQJ LURQZDUH KDV WR EHFRQQHFWHGZLWK WKHF\EHUZRUOGLQ
ZKLFKWKHDJHQWVUHVLGH$VDFRQVHTXHQFHWKHILUVWFRQWUROV\VWHPGHYHORSPHQWVWHS
LVWRPLUURUWKHPDQXIDFWXULQJV\VWHPLQWKHDJHQWV
ZRUOG
)RUHYHU\UHVRXUFHLQWKHIDFWRU\DQDJHQWLVFUHDWHG7KLVUHVRXUFHDJHQWNQRZV
RQO\DERXWLWVFRUUHVSRQGLQJUHVRXUFHDQGNHHSVLWVHOILQV\QFZLWKUHDOLW\0RUHRYHU
WKLV DJHQW RQO\ KDV ORFDO H[SHUWLVH DQG XVHV WKH VWUXFWXUH RI WKH DJHQW V\VWHP WR
GLVWULEXWHJOREDOLQIRUPDWLRQVHHIXUWKHU7KHVDPHDSSOLHVWRHYHU\RUGHUDUULYLQJLQ
+DGHOLHWDO
WKH V\VWHP /LNHZLVH SURGXFW W\SHV DUH UHIOHFWHG LQ SURGXFW DJHQWV 7KHVH DJHQWV
UHVLGH LQ WKH FRQWURO V\VWHP 1RWH WKDW WKHVH DJHQWV UHIOHFW WKHLU FRQQHFWLRQV DQG
ORFDWLRQ 5HVRXUFH DJHQWV NQRZ ZKLFK RI WKHLU H[LWV LV FRQQHFWHG WR ZKLFK HQWU\ RI
ZKLFK RWKHU UHVRXUFH DQG YLFH YHUVD 2UGHU DJHQWV NQRZ RQ ZKLFK UHVRXUFHV WKH
FRUUHVSRQGLQJ SURGXFW SLHFHV DUH ORFDWHG DQG YLFH YHUVD 7KLV DOORZV FRPSXWLQJ
DJHQWVWRQDYLJDWHWKURXJKWKLVUHIOHFWLRQRIWKHXQGHUO\LQJSURGXFWLRQV\VWHPLQWKH
F\EHUZRUOG0RUHRYHUWKHVHUHIOHFWLQJDJHQWVSURYLGHLQIRUPDWLRQVSDFHVRQZKLFK
RWKHU DJHQWV FDQ GHSRVLW REVHUYH DQG PRGLI\ LQIRUPDWLRQ SKHURPRQHV ZKHUH WKH
OLIHVSDQRIWKLVLQIRUPDWLRQLVILQLWHHYDSRUDWLRQ
7KURXJK WKLV UHIOHFWLRQ WKH DUFKLWHFWXUH VXSSRUWV WKUHH FRQFHSWV IRU WKH
LPSOHPHQWDWLRQRIDQWFRORQ\FRRUGLQDWLRQ>@
• $UWLILFLDODQWDJHQWVDVWKHDFWLQJLQGLYLGXDOVVHHIXUWKHU
• $UWLILFLDOSKHURPRQHVDVWKHLQIRUPDWLRQFDUULHUVVHHEHORZ
• $ GLVWULEXWHG SKHURPRQH SURSDJDWLRQ LQIUDVWUXFWXUH WR FUHDWH WKH DUWLILFLDO
GLVVLSDWLRQILHOG
7KHDERYHFUHDWHVDVXLWDEOHHQYLURQPHQWSURYLGLQJPHFKDQLVPVIRUWKHDQWDJHQWV
WRQDYLJDWHWKURXJKWKHFRQWUROV\VWHPDQGWRPDLQWDLQSKHURPRQHLQIRUPDWLRQZLWKLQ
WKHFRQWUROV\VWHP7KHHQYLURQPHQWSURYLGHVIROORZLQJDUFKLWHFWXUDOFRQFHSWV>@
³/RFDWLRQV´ZKHUHDJHQWVFDQUHVLGHDQGUHWULHYHRUFRQWULEXWHLQIRUPDWLRQ
$ PDQDJHPHQW PHFKDQLVP IRU VWRULQJ DQG PDLQWDLQLQJ DUWLILFLDO SKHURPRQH
REMHFWVDWWKHVHORFDWLRQV
$SURSDJDWLRQPHFKDQLVPWRDOORZWKHDJHQWVWRPRYHZLWKLQVXFKDWRSRORJ\RI
ORFDWLRQVIRUWKHSXUSRVHRIGHSRVLQJRUVHQVLQJLQIRUPDWLRQ
)LQDOO\DVPHQWLRQHGHDUOLHUVXFKDPDQXIDFWXULQJFRQWUROV\VWHPLVUHDOL]HGDVDQ
LPSOHPHQWDWLRQ RI WKH 3526$ UHIHUHQFH DUFKLWHFWXUH 7KH 3526$ UHIHUHQFH
DUFKLWHFWXUH GHVFULEHV WKH HVVHQWLDO PDQXIDFWXULQJ HQWLWLHV DQG WKHLU UROHV LQ
PDQXIDFWXULQJGRPDLQ>@
• $ UHVRXUFH DJHQW UHIOHFWV D SK\VLFDO SDUW QDPHO\ D SURGXFWLRQ UHVRXUFH RI WKH
PDQXIDFWXULQJ V\VWHP DQG DQ LQIRUPDWLRQ SURFHVVLQJ SDUW WKDW FRQWUROV WKH
UHVRXUFH ,W RIIHUV SURGXFWLRQ FDSDFLW\ DQG IXQFWLRQDOLW\ WR WKH VXUURXQGLQJ
DJHQWV ,W KROGV WKH PHWKRGV WR FRQWURO WKHVH SURGXFWLRQ UHVRXUFHV WR GULYH
SURGXFWLRQ$UHVRXUFHDJHQWLVDQDEVWUDFWLRQRIWKHSURGXFWLRQPHDQVVXFKDVD
IDFWRU\DVKRSPDFKLQHVFRQYH\RUVSDOOHWVFRPSRQHQWVUDZ PDWHULDOVWRROV
SHUVRQQHO HWF 2Q WKH RWKHU KDQG WR IDFLOLWDWH WKH LPSOHPHQWDWLRQ RI WKH
VWLJPHUJLF DSSURDFK UHVRXUFH DJHQW DOVR SURYLGHV D NLQG RI EODFNERDUG RU
ORFDWLRQZKHUHLQIRUPDWLRQFDQUHVLGHDQGLVDFFHVVLEOHIRULQWHUHVWHGDJHQWV
• $SURGXFWDJHQWKROGVWKHSURFHVVDQGSURGXFWNQRZOHGJHWRDVVXUHWKHFRUUHFW
PDNLQJRILWVSURGXFWZLWKVXIILFLHQWTXDOLW\$SURGXFWDJHQWFRQWDLQVFRQVLVWHQW
DQGXSWRGDWHLQIRUPDWLRQRQWKHSURGXFWOLIHF\FOHXVHUUHTXLUHPHQWVGHVLJQ
SURFHVV SODQV ELOO RI PDWHULDOV TXDOLW\ DVVXUDQFH SURFHGXUHV HWF $V VXFK LW
FRQWDLQVWKH³SURGXFWPRGHO´RIWKHSURGXFWW\SHQRWWKH³SURGXFWVWDWHPRGHO´
RI RQH SK\VLFDO SURGXFW LQVWDQFH EHLQJ SURGXFHG 7KH SURGXFW DJHQW DFWV DV DQ
LQIRUPDWLRQVHUYHUWRWKHRWKHUDJHQWVLQWKHV\VWHP
6HOI2UJDQLVLQJLQ0XOWLDJHQW&RRUGLQDWLRQDQG&RQWURO8VLQJ6WLJPHUJ\
• $Q RUGHU DJHQW UHSUHVHQWV D WDVN LQ PDQXIDFWXULQJ V\VWHP ,W LV UHVSRQVLEOH IRU
SHUIRUPLQJ WKH DVVLJQHG ZRUN FRUUHFWO\ DQG RQ WLPH ,W PDQDJHV WKH SK\VLFDO
SURGXFW EHLQJ SURGXFHG WKH SURGXFW VWDWH PRGHO DQG DOO ORJLVWLFDO LQIRUPDWLRQ
SURFHVVLQJ UHODWHG WR WKH MRE $Q RUGHU DJHQW PD\ UHSUHVHQW FXVWRPHU RUGHUV
PDNHWRVWRFN RUGHUV SURWRW\SH PDNLQJ RUGHUV RUGHUV WR PDLQWDLQ DQG UHSDLU
UHVRXUFHV HWF 2IWHQ WKH RUGHU DJHQW FDQ EH UHJDUGHG DV WKH ZRUN SLHFH ZLWKD
FHUWDLQFRQWUROEHKDYLRXUWRPDQDJHLWWRJRWKURXJKWKHIDFWRU\HJWRQHJRWLDWH
ZLWKRWKHUSDUWVDQGUHVRXUFHVWRJHWSURGXFHG
6XPPDUL]LQJWKHGHYHORSPHQWRID3526$PXOWLDJHQWFRQWUROV\VWHPVWDUWVZLWK
WKH LPSOHPHQWDWLRQ RI D VRFLHW\ RI DJHQWV WKDW UHIOHFW HQWLWLHV LQ WKH XQGHUO\LQJ
PDQXIDFWXULQJ V\VWHP WDVNV SURGXFW W\SHV DQG UHVRXUFHV ZKHUH WKHVH DJHQWV DUH
HTXLSSHG ZLWK LQIRUPDWLRQ VSDFHV HVSHFLDOO\ WKH UHVRXUFH DJHQWV 7KH UHVRXUFH
DJHQWVVXSSRUWYLUWXDOQDYLJDWLRQE\SURYLGLQJDPRGHORIWKHLUORFDOFRQQHFWLYLW\,Q
WKLVYLUWXDOZRUOGZLWKLQWKHFRQWUROV\VWHPWREHNHSWLQV\QFZLWKWKHUHDOZRUOGWKH
DJHQWV FUHDWH DQW DJHQWV WKDW WUDYHO DQG QDYLJDWH DFURVV WKLV F\EHU ZRUOG FROOHFWLQJ
LQIRUPDWLRQDQGGHSRVLWLQJLWRQWKHLQIRUPDWLRQVSDFHV7KURXJKWKLVDFWLYLW\WKHDQW
DJHQWV FUHDWH GLVVLSDWLYH ILHOGV WKDW PXWXDOO\ LQIOXHQFH WKHLU EHKDYLRXU DQG PDNHV
SDWWHUQV HPHUJH +RZ WKH EDVLF3526$DJHQWFUHDWHVDQWDJHQWVDQGKRZWKHVHDQW
DJHQWSHUIRUPWKHLUWDVNLQDQHPHUJHQWDQGVHOIRUJDQLVLQJPDQQHULVGLVFXVVHGLQWKH
QH[WVHFWLRQ
6HOIRUJDQLVLQJ&RRUGLQDWLRQ
7KLVSDUDJUDSKSUHVHQWVWKHFRRUGLQDWLRQPHFKDQLVPVLQVSLUHGE\WKHIRRGIRUDJLQJLQ
DQW FRORQLHV ,Q WKH UHVHDUFK SURWRW\SHV WKHUH DUH WKUHH LQIRUPDWLRQSURSDJDWLQJ
FRRUGLQDWLRQDFWLYLWLHVLQIXWXUHV\VWHPVLWLVOLNHO\WKDWWKHUHZLOOEHPRUH7KHVH
FRRUGLQDWLRQDFWLYLWLHVFDOOHGFRQWUROWDVNDUHWKH
)HDVLELOLW\ LQIRUPDWLRQ SURSDJDWLRQ ² LQIRUPDWLRQ DW WKH ORFDWLRQV WKURXJKRXW
WKHV\VWHPHQDEOHVWKHRUGHUDJHQWVDQGWKHLUDQWDJHQWVWRDYRLGURXWHVWKDWIDLO
WRJXDUDQWHHWKDWWKHLUSURFHVVSODQFDQEHSURSHUO\H[HFXWHG
([SORULQJWDVN²RUGHUDJHQWVFUHDWHDQWDJHQWVWKDWVHDUFKIRUDWWUDFWLYHURXWHV
WRJHWWKHPVHOYHVSURGXFHGDWDVXLWDEOHIUHTXHQF\
,QWHQWLRQ SURSDJDWLRQ WDVN ² RUGHU DJHQWV FUHDWH DQW DJHQW WKDW YLUWXDOO\ WUDYHO
WKURXJK WKH IDFWRU\ DQG LQIRUP WKH DSSURSULDWH ORFDWLRQV DERXW WKH RUGHUV
LQWHQWLRQVDJDLQDWDVXLWDEOHIUHTXHQF\WRDFFRXQWIRUFKDQJHV
%DVHGRQWKHLQIRUPDWLRQIURPWKHVHWKUHHFRRUGLQDWLRQPHFKDQLVPVRUGHUDJHQWV
PDNH WKH FKRLFHV WKDW GHWHUPLQH ZKDW ZLOO DFWXDOO\ KDSSHQ ZKHQ WKH PRPHQW RI
FRPPLWPHQWLVVXIILFLHQWO\FORVH7KHDFWXDOFRQWURODFWLRQVUHVXOWIURPWKHVHFKRLFHV
E\WKHRUGHUDJHQWVDQGWKHH[HFXWLRQRIWKHVHFKRLFHVE\WKHUHVRXUFHDJHQWV
6RFDOOHGDQWDJHQWVSHUIRUPWKHSURSDJDWLRQRILQIRUPDWLRQLQWKHVHFRRUGLQDWLRQ
OD\HUV 7KH EDVLF 3526$ DJHQWV FUHDWH DQW DJHQWV LQ WKH SURWRW\SHV DW D VXLWDEOH
IUHTXHQF\)RULQVWDQFHDQRUGHUDJHQWPD\FUHDWHDQLQWHQWLRQSURSDJDWLQJDQWDJHQW
HYHU\ WHQ VHFRQGV $QW DJHQWV QDYLJDWH YLUWXDOO\ WKURXJK WKH UHIOHFWLRQ RI WKH
XQGHUO\LQJ SURGXFWLRQ V\VWHP LQ F\EHU VSDFH WKH\ PRYH IDVWHUWKDQWKHUHDOV\VWHP
+DGHOLHWDO
E\ VHYHUDO RUGHUV RI PDJQLWXGH ,Q FRQWUDVW WKH EDVLF DJHQWV DFFRPSDQ\ WKHLU UHDO
ZRUOGFRXQWHUSDUWHYROYHPXFKVORZHUDQGRIWHQQHHGDWUDQVDFWLRQDOLPSOHPHQWDWLRQ
ZKHQFRQWUROOLQJDQDFWXDOSURGXFWLRQV\VWHP
)HDVLELOLW\,QIRUPDWLRQ3URSDJDWLRQ
6WDUWLQJ IURP WKH UHVRXUFH DJHQWV WKDW FRUUHVSRQG WR IDFWRU\ H[LWV D W\SH RI PRELOH
DJHQWVFDOOHGIHDVLELOLW\DQWVDUHFUHDWHGDWDJLYHQIUHTXHQF\WKLVIUHTXHQF\LVFDOOHG
WKHUHIUHVKUDWH$IHDVLELOLW\DQWH[KLELWVWKHIROORZLQJEHKDYLRXU
)LUVWO\ WKH DQW DFTXLUHV IURP WKH FRUUHVSRQGLQJ UHVRXUFH DJHQW D GHVFULSWLRQ RI
WKH SURFHVVLQJ FDSDELOLWLHV RI WKH UHVRXUFH RQ ZKLFK LW YLUWXDOO\ UHVLGHV $W WKH
LQLWLDOUHVRXUFHWKLVW\SLFDOO\ZRXOGEHVKLSSLQJRSHUDWLRQV
6HFRQGO\ WKLV GHVFULSWLRQ LV PHUJHG ZLWK WKH LQIRUPDWLRQ RQ SURFHVVLQJ
FDSDELOLWLHV WKDW KDV EHHQ FROOHFWHG VR IDU ,QLWLDOO\ WKLV ZLOO EH ³QR SURFHVVLQJ
FDSDELOLWLHV´
7KLUGO\ WKH DQW DJHQW REWDLQV WKH OLVW RI HQWULHV WR LWV FXUUHQW ORFDWLRQ 7KH DQW
FUHDWHV VXIILFLHQW FORQHV RI LWVHOI WR HQVXUH WKDW WKHUH ZLOO EH RQH DQW DJHQW SHU
HQWU\ 2QH DQW QRZ QDYLJDWHV LQ WKH YLUWXDO FRXQWHUSDUW RI WKH XQGHUO\LQJ
SURGXFWLRQV\VWHPWRWKHFRUUHVSRQGLQJH[LWRIHDFKRIWKHSUHFHGLQJUHVRXUFHV
1RWHWKDWUHVRXUFHVFRUUHVSRQGLQJWRIDFWRU\HQWUDQFHVKDYH]HURHQWULHV
)RXUWKO\ WKH DQW REVHUYHV RQ WKH LQIRUPDWLRQ VSDFH DWWDFKHG WR WKH H[LW ZKLFK
SURFHVVLQJ FDSDELOLWLHV LQIRUPDWLRQ ZDV GHSRVLWHG E\ LWV RZQ JHQHUDWLRQ RI DQW
DOUHDG\DQGPHUJHVWKLVZLWKLWVRZQLQIRUPDWLRQ,QGHHGDQWVDUULYLQJWKURXJK
GLIIHUHQWURXWHVPD\YLVLWWKHVDPHH[LW,IWKHPHUJLQJRIWKHLQIRUPDWLRQUHVXOWV
LQWKHLQIRUPDWLRQDOUHDG\DYDLODEOHWKHDQWGLHV2WKHUZLVHWKHDQWGHSRVLWVWKH
QHZLQIRUPDWLRQRYHUZULWLQJWKHROGRQHPRYHVWRWKHUHVRXUFHRIWKHH[LWDQG
VWDUWVWKHILUVWVWHSRILWVEHKDYLRXUSDWWHUQ
$GGLWLRQDOPHDVXUHVDUHWDNHQWRHQVXUHWKDWWKHQXPEHURIDQWDJHQWVLVUHVWULFWHG
FORQLQJ EXGJHW DQG WKDW WKH DQW
V MRXUQH\ LV ILQLWH KRS OLPLW HYHQ ZKHQ
SURJUDPPLQJ PLVWDNHV DUH PDGH LQ WKH PHUJLQJ RI WKH IHDVLELOLW\ LQIRUPDWLRQ 7KH
IHDVLELOLW\LQIRUPDWLRQUHPDLQVYDOLGIRUDVPDOOQXPEHURIUHIUHVKF\FOHVRQO\HJ
WKUHHF\FOHV
:KHQRUGHUDJHQWVRUWKHLUDQWDJHQWVQDYLJDWHIRUZDUGGRZQVWUHDPWKURXJKWKH
IDFWRU\ WKHVH DJHQWV UHWULHYH WKH IHDVLELOLW\ LQIRUPDWLRQ DWWDFKHG WR WKH H[LWV XQGHU
FRQVLGHUDWLRQ 7KH\ IRUZDUG WKLV LQIRUPDWLRQ WR WKHLU SURGXFW DJHQW ZKR ZLOO UHSO\
ZKHWKHU WKH H[LW LV HOLJLEOH IURP D IHDVLELOLW\ SRLQW RI YLHZ DOO UHTXLUHG RSHUDWLRQV
ZLOOHYHQWXDOO\EHIRXQGLQDVXLWDEOHVHTXHQFHZLWKRXWDQ\JXDUDQWHHVRQRSWLPDOLW\
7KXV WKH IHDVLELOLW\ OD\HU UHVWULFWV WKH VHDUFK VSDFH WR URXWLQJV WKDW DUH WHFKQLFDOO\
IHDVLEOH
7KXV WKH IHDVLELOLW\ OD\HU LV FRPSRVHG RI DJHQWV ZLWK D OLPLWHG VFRSH ZKHUH WKH
HPHUJHQW EHKDYLRXU PDNHV LW SRVVLEOH WR DFFRXQW IRU V\VWHPZLGH IHDVLELOLW\
FRQVWUDLQWV7KHVROXWLRQPDNHVWKHHQYLURQPHQW
VUHIOHFWLRQSDUWRIWKHVROXWLRQ7KH
UHIUHVKDQGIRUJHWPHFKDQLVPKDQGOHVWKHFKDQJHVLQWKHXQGHUO\LQJV\VWHP
6HOI2UJDQLVLQJLQ0XOWLDJHQW&RRUGLQDWLRQDQG&RQWURO8VLQJ6WLJPHUJ\
([SORULQJ7DVN
,QWKLVSDUDJUDSKWKHGLVFXVVLRQDVVXPHVIRUVLPSOLFLW\UHDVRQVWKDWRUGHUDJHQWVFDQ
EH DVVRFLDWHG ZLWK D VLQJOH ZRUN SLHFH PRYLQJ WKURXJK WKH IDFWRU\ +RZHYHU WKH
H[SORULQJ PHFKDQLVP FDQ EH DQG KDV EHHQ DSSOLHG WR PRUH FRPSOH[ VLWXDWLRQV LQ
ZKLFK RUGHU DJHQWV FRUUHVSRQG WR PXOWLSOH ZRUN SLHFHV VKRSSLQJ OLVW ZRUN SLHFHV
WKDW DUH FXW LQ PXOWLSOH SLHFHVPXOWLSOHSLHFHVWKDWDUHDVVHPEOHG«'HWDLOVRIVXFK
LPSOHPHQWDWLRQVDUHRXWVLGHWKHVFRSHRIWKLVSDSHU
2UGHU DJHQWV DUH UHVSRQVLEOH WR JHW WKHLU SURGXFW LQVWDQFH SURGXFHG LQ WLPH $Q
RUGHU DJHQW KDV WR URXWH LWV SURGXFW LQVWDQFH WKURXJK WKH IDFWRU\ VXFK WKDW LW PD\
XQGHUJRDOOWKHUHTXLUHGSURFHVVLQJVWHSV7RH[SORUHWKHDYDLODEOHSRVVLELOLWLHVRUGHU
DJHQWVFUHDWHPRELOHDJHQWVFDOOHGH[SORULQJDQWDJHQWWKDWYLUWXDOO\QDYLJDWHWKURXJK
WKH IDFWRU\ VWDUWLQJ IURP WKH FXUUHQW SRVLWLRQ RI WKH ZRUN SLHFH XQWLO WKH HQG
([SORULQJ DQW DJHQWV DUH FUHDWHG DW D VXLWDEOH IUHTXHQF\ DQG HDFK DQW DJHQW
LQYHVWLJDWHV WKH H[SHFWHG SHUIRUPDQFH RI D VLQJOH IHDVLEOH URXWH RI WKH SURGXFW
LQVWDQFHWKURXJKWKHIDFWRU\H[SORULQJDQWDJHQWVGRQRWFORQHWKHPVHOYHV
:KLOH QDYLJDWLQJ YLUWXDOO\ WKURXJK WKH IDFWRU\ DQG KDYLQJ WKHPVHOYHV YLUWXDOO\
SURGXFHG WKH H[SORULQJ DQW DJHQWV TXHU\ WKH UHVRXUFHDJHQWVZKLFKWKH\HQFRXQWHU
RQ WKH VHOHFWHG URXWH DERXW WKH H[SHFWHG SHUIRUPDQFH )RU LQVWDQFH WKH\ LQIRUP D
WUDQVSRUWGHYLFHDJHQWDERXWWKHWLPHWKH\H[SHFWWREHDYDLODEOHIRUWUDQVSRUWDWRQH
ORFDWLRQDQGSURYLGHDGHVLUHGDUULYDOWLPHDWDQRWKHUORFDWLRQ7KHWUDQVSRUWGHYLFH
DJHQW UHSOLHV ZLWK WKH H[SHFWHG DUULYDO WLPH DW WKH WDUJHW ORFDWLRQ 7KLV FDQ EH ODWHU
WKDQGHVLUHGLIWKHWUDQVSRUWGHYLFHH[SHFWVWREHFRQJHVWHGDWWKDWWLPH/LNHZLVHWKH
H[SORULQJDQWDJHQWJHWVH[SHFWHGWLPHVIRUWKHRSHUDWLRQVLWUHTXHVWVDWWKHSURFHVVLQJ
VWDWLRQVRQLWVURXWH1RWLFHKRZOLWWOHWKHH[SORULQJDQWDJHQWVQHHGWRNQRZDERXWWKH
IDFWRU\RQZKLFKWKH\UHVLGHVLPSOHFRPSRQHQWVEXWHPHUJHQWVHOIRUJDQLVLQJRYHUDOO
EHKDYLRXU
:KHQDUULYLQJDWWKHHQGWKHH[SORULQJDQWDJHQWUHSRUWVEDFN WRWKHRUGHUDJHQW
ZKLFK URXWH LW H[SORUHG DQG WKH RUGHU DJHQW FRPSXWHV WKH H[SHFWHG SHUIRUPDQFH RI
WKLVURXWH7KHRUGHUDJHQWPDLQWDLQVDVHOHFWLRQRIZHOOSHUIRUPLQJURXWHVWKDWKDYH
EHHQUHFHQWO\H[SORUHGHYDSRUDWLRQ7KHPHFKDQLVPVWKDWGHFLGHZKLFKURXWHVZLOO
EH H[SORUHG DQG KRZ IUHTXHQWO\ D URXWH ZLOO EH H[SORUHG UHIUHVK DUH RXWVLGH WKH
VFRSH RI WKLV SDSHU 1RWH KRZHYHU WKDW WKHUH LV D YHU\ DFWLYH UHVHDUFK GRPDLQ
DGGUHVVLQJWKLVDVSHFW>@
,QWHQWLRQ3URSDJDWLRQ7DVN
:KHQ WKH RUGHU DJHQW KDV FROOHFWHG VXIILFLHQW LQIRUPDWLRQ DERXW WKH SRVVLEOH URXWHV
DQG WKHLU H[SHFWHG SHUIRUPDQFH WKH DJHQW VHOHFWV RQH µEHVWSHUIRUPLQJ
URXWH 7KLV
URXWH EHFRPHV WKH RUGHU DJHQW
V LQWHQWLRQ VWUDWHJ\ WR KDYH DOO WKH RSHUDWLRQV
DFFRPSOLVKHG
$W UHJXODU LQWHUYDOV WKH RUGHU DJHQW FUHDWHV DQRWKHU W\SH RI PRELOH DJHQW FDOOHG
LQWHQWLRQ DQW DJHQW WKDW YLUWXDOO\ QDYLJDWHV WKURXJK WKH IDFWRU\ DORQJ WKH LQWHQGHG
URXWH DQG LQIRUPV WKH UHVRXUFH DJHQWV DORQJ WKLV URXWH DERXW WKH RUGHU DJHQW
V
LQWHQWLRQ $Q LQWHQWLRQ DQW DJHQW GLIIHUV IURP DQ H[SORULQJ DQW DJHQW LQ WZR ZD\V
)LUVWLWKDVDIL[HGURXWHWRIROORZ6HFRQGLWPDNHVWKHDSSURSULDWHERRNLQJVZLWK
+DGHOLHWDO
WKHUHVRXUFHV,QGHHGZKHQUHVRXUFHDJHQWVDUHLQIRUPHGDERXWWKHLQWHQWLRQVRIDOO
RUGHUVWKDWLQWHQGWRYLVLWWKHPWKH\DUHDEOHWRFRQVWUXFWDORFDOZRUNVFKHGXOHORFDO
ORDGIRUHFDVWIRUWKHPVHOYHVFRYHULQJWKHQHDUIXWXUH7KLVORFDOVFKHGXOHLVXVHGWR
JLYH DFFXUDWH DQVZHUV WR WKH H[SORULQJ DQW DJHQW DQG WKH LQWHQWLRQ DQW DJHQW DOLNH
1RWHWKDWUHVRXUFHDJHQWVPD\KDYHORFDODXWKRULW\RQKRZZHOO WKH\VHUYHUHTXHVWV
IURP WKH YLVLWLQJ RUGHU DJHQWV DQG WKHLU DQW DJHQWV SULRULW\ UXOHV FKDQJHRYHU
DYRLGDQFH«DQGWKH\RIWHQGR
7KHHYDSRUDWHUHIUHVKPHFKDQLVPLVDOVRDSSOLHGWRWKHSURSDJDWLRQRILQWHQWLRQV
:KHQ DQ RUGHU DJHQW IDLOV WR UHIUHVK WKH FRUUHVSRQGLQJ ERRNLQJ ZLOO EH UHPRYHG
IURP WKH ORFDO ZRUN VFKHGXOH RI WKH UHVRXUFHV LQYROYHG LW 0RUHRYHU WKH UHIUHVK
VHUYHVWRNHHSWKHRUGHUDJHQWLQIRUPHGRIWKHH[SHFWHGSHUIRUPDQFHRILWVFXUUHQWO\
LQWHQGHG URXWH :KHQ DUULYLQJ DW WKH HQG WKH LQWHQWLRQ DQW DJHQW UHSRUWV EDFN WKH
SHUIRUPDQFHRIWKHFXUUHQWLQWHQWLRQRIWKHRUGHUDJHQW,IWKHVLWXDWLRQLQWKHIDFWRU\
FKDQJHV WKLV SHUIRUPDQFH FDQFKDQJHGUDPDWLFDOO\HJGXHWR PDFKLQHEUHDNGRZQ
RQWKHLQWHQGHGURXWHRUWKHDUULYDORIUXVKRUGHUVWDNLQJSULRULW\LQWKHSRVLWLYHDQG
QHJDWLYHVHQVH
7KH H[SORULQJ EHKDYLRXU FRQWLQXHV LQ SDUDOOHO ZLWK WKH LQWHQWLRQ UHIUHVKLQJ $V D
FRQVHTXHQFH WKH H[SORULQJ DQWV PD\ UHSRUW EDFN PRUH DWWUDFWLYH URXWHV WKDQ WKH
FXUUHQW LQWHQWLRQ :KHQ WKLV KDSSHQV WKH RUGHU DJHQW PD\ FKDQJH LWV LQWHQWLRQ
+RZHYHULWLVLPSRUWDQWWRLPSRVHVRFLDOO\DFFHSWDEOHEHKDYLRXURQWKHRUGHUDJHQWV
LQ WKLV UHVSHFW RQFH LQWHQWLRQV KDYH EHHQ PDGH NQRZQ WR WKH UHOHYDQW SDUWV RI WKH
RYHUDOOV\VWHPWKHVHLQWHQWLRQVDUHQRWFKDQJHGOLJKWO\,QRWKHUZRUGVWKHSHUFHLYHG
DPHOLRUDWLRQ PXVW EH VLJQLILFDQW EHIRUH LQWHQWLRQV FKDQJH WKH IUHTXHQF\ DW ZKLFK
LQWHQWLRQVFKDQJHVKRXOGEHUHVWUDLQHGDQGWKHRFFXUUHQFHRIVXFKDFKDQJHVKRXOGEH
VWRFKDVWLFDOO\VSUHDGDFURVVVXIILFLHQWUHIUHVKF\FOHV
7KH ODWWHU HQVXUHV WKDW ZKHQ D ODUJH QXPEHU RI RUGHUV DUH DIIHFWHG E\ D
GLVWXUEDQFHRQO\DVPDOOSHUFHQWDJHRIWKHPZLOOUHDFWWRWKHGLVWXUEDQFHZKHUHDVWKH
RWKHUDJHQWVVHHWKHHIIHFWRIWKLVUHDFWLRQEHIRUHFKDQJLQJWKHLURZQLQWHQWLRQV)RU
LQVWDQFH ZKHQ D PDFKLQH EUHDNV GRZQ WKH VKLIW WR DOWHUQDWLYH URXWHV DYRLGLQJ WKLV
PDFKLQH GRHV QRW UHVXOW LQ D VWDPSHGH RYHUORDGLQJ WKHVH DOWHUQDWLYHV ,QVWHDG WKH
DIIHFWHG RUGHUV YLUWXDOO\ WULFNOH WRZDUG WKH DOWHUQDWLYHV XQWLO WKH KHDY\ ORDGLQJ RI
WKHVHDOWHUQDWLYHVEDODQFHVZLWKWKHHVWLPDWHGUHSDLUWLPHRIWKHEURNHQPDFKLQH
([HFXWLRQ
7KH H[SORULQJ DQG LQWHQWLRQSURSDJDWLQJ EHKDYLRXU RI WKH RUGHU DJHQWV RFFXUV DW D
PXFK KLJKHU VSHHG WKDQ SK\VLFDO SURGXFWLRQ ,Q RWKHU ZRUGV WKH FRQWURO V\VWHP
YLUWXDOO\ SURGXFHV WKH UHTXLUHG SURGXFWLRQ WKRXVDQGV RI WLPHV EHIRUH WKH DFWXDO
SURGXFWLRQDFWLYLW\LVWULJJHUHG+RZPXFKFRPSXWDWLRQDOHIIRUWLVVSHQWGHSHQGVRQ
WKHHFRQRPLFYDOXHRIEHWWHUURXWLQJDQGVHTXHQFLQJGHFLVLRQVLQDJLYHQIDFWRU\WKLV
GLIIHUVIURPIDFWRU\WRIDFWRU\DQGGHSHQGVRQWKHFDSLWDOLQYHVWPHQWVDQGWKHQDWXUH
RI WKH PDQXIDFWXULQJ SURFHVVHV LH KRZ VHQVLWLYH WKHVH SURFHVVHV DUH WR SURSHU
VFKHGXOLQJDQGKRZGLIILFXOWDUHWKHVFKHGXOLQJWDVNV
,Q DQ\ FDVH WKH RUGHU DJHQWV PRQLWRU WKH SURJUHVV RI WKH FRUUHVSRQGLQJ SK\VLFDO
SURGXFWLQVWDQFHDQGZKHQWKHWLPHDSSURDFKHVWKHRUGHUDJHQWH[HFXWHVWKHQH[WVWHS
LQLWVFXUUHQWLQWHQWLRQ'HYLDWLRQIURPWKHFXUUHQWLQWHQWLRQFDQEHVHHQDVFKDQJLQJ
6HOI2UJDQLVLQJLQ0XOWLDJHQW&RRUGLQDWLRQDQG&RQWURO8VLQJ6WLJPHUJ\
WKLVLQWHQWLRQDWWKHODVWPRPHQW6RFLDOO\DFFHSWDEOHEHKDYLRXULPSOLHVWKDWWKLVRQO\
KDSSHQVIRUYHU\VHULRXVUHDVRQV,QGHHGFKDQJLQJRILQWHQWLRQVLVPRUHDFFHSWDEOH
IRUGHFLVLRQVWKDWDUHIDULQWKHIXWXUHZKHQRWKHUDJHQWVVWLOOKDYHWKHRSSRUWXQLW\WR
DGDSWDQGUHDFW
5HPDUNV
7KH DERYH GLVFXVVLRQ GHVFULEHV RQO\ D PLQLPDO LPSOHPHQWDWLRQ ,Q SUDFWLFH WKHUH
PD\ EH DGGLWLRQDO OD\HUV $Q H[DPSOH LV D OD\HU WKDW LQGLFDWHV EDWFKEXLOGLQJ
RSSRUWXQLWLHV LQ ZKLFK RUGHUV PDNH WKHLU SUHVHQFH DQG EDWFK FRPSDWLELOLW\ NQRZQ
WKURXJK VRPH VLPLODU LQIRUPDWLRQ SURSDJDWLRQ PHFKDQLVPV VXSSRUWLQJ HYDSRUDWH
UHIUHVK/LNHZLVHRUGHUVWKDWQHHGWRDUULYHMXVWLQWLPHKDYHWRUHYHUVHWKHGLUHFWLRQ
LQZKLFKURXWHVDUHH[SORUHG
2YHUDOOWKHLQWHUSOD\RI3526$DJHQWVDQGDQWDJHQWVHQDEOHVWKHFRQWUROV\VWHP
WR LPSRVH IHDVLELOLW\ FRQVWUDLQWV DQG WR SURYLGH VKRUWWLPH SUHGLFWLRQV RI KRZ WKH
PDQXIDFWXULQJ V\VWHP ZLOO SHUIRUP ZLWKRXW LPSRVLQJ D V\VWHPZLGH RUJDQLVDWLRQ
7KH FRQWURO V\VWHP DGDSWV DXWRPDWLFDOO\ WR WKH XQGHUO\LQJ SURGXFWLRQ V\VWHP DQG
DFFRXQWVHPHUJHQWO\IRUFKDQJHVDQGGLVWXUEDQFHV(DFKDJHQWKDVDOLPLWHGVFRSH\HW
FRQWULEXWHVWRDV\VWHPZLGHFRRUGLQDWLQJEHKDYLRXU,WVXIILFHVWRPDNHHDFKDJHQW
UHIOHFWKLVDVSHFWVFRSHFRUUHFWO\DQGDGHTXDWHO\7KHQH[WVHFWLRQGLVFXVVHVKRZWKLV
PXOWLDJHQW V\VWHP GHVLJQ FRPSOLHV ZLWK PRUH XQLYHUVDO LQVLJKWV LQ HPHUJHQW
V\VWHPV
(PHUJHQFHDQG6HOI2UJDQLVDWLRQ
7RH[KLELWDVHOIRUJDQLVLQJEHKDYLRXUDV\VWHPKDVWRIXOILODWOHDVWIRXUWKHRUHWLFDO
UHTXLUHPHQWV PDWKHPDWLFDOO\ GHULYHG E\ WKH ZLQQHU RI D 1REHO 3UL]H IRU FKHPLVWU\
,O\D3ULJRJLQHDQGKLVFROOHDJXHV>@QDPHO\
$WOHDVWWZRRIWKHFRPSRQHQWVLQWKHV\VWHPPXVWEHPXWXDOO\FDXVDO$V\VWHP
H[KLELWVPXWXDOFDXVDOLW\LIDWOHDVWWZRRIWKHFRPSRQHQWVLQ WKHV\VWHPKDYHD
FLUFXODUUHODWLRQVKLSHDFKLQIOXHQFLQJHDFKRWKHU
$W OHDVW RQH RI WKH FRPSRQHQWV LQ WKH V\VWHP PXVW H[KLELW DXWRFDWDO\VLV $
V\VWHP H[KLELWV DXWRFDWDO\VLV LI DW OHDVW RQH RI WKH FRPSRQHQWV LV FDVXDO
LQIOXHQFHGE\DQRWKHUFRPSRQHQWUHVXOWLQJLQLWVRZQLQFUHDVH
7KHV\VWHPPXVWRSHUDWHLQDIDUIURPHTXLOLEULXPFRQGLWLRQ$V\VWHPLVGHILQHG
DVEHLQJIDUIURPHTXLOLEULXPFRQGLWLRQZKHQLWLPSRUWVDODUJHDPRXQWRIHQHUJ\
IURP RXWVLGH WKH V\VWHP XVHV WKH HQHUJ\ WR KHOS UHQHZ LWV RZQ VWUXFWXUHV
DXWRSRHLVLV DQG GLVVLSDWHV UDWKHU WKDQ DFFXPXODWHV WKH DFFUXLQJ GLVRUGHU
HQWURS\EDFNLQWRWKHHQYLURQPHQW
7RH[KLELWPRUSKRJHQHWLFFKDQJHVDWOHDVWRQHRIWKHFRPSRQHQWVRIWKHV\VWHP
PXVWEHRSHQWRH[WHUQDOUDQGRPYDULDWLRQVIURPRXWVLGHWKHV\VWHP
7KH GLVFXVVLRQ EHORZ XVHV WKHVH GHILQLWLRQV DV D JXLGDQFH WR GLVFXVV WKH PXOWL
DJHQWPDQXIDFWXULQJFRQWUROWHFKQRORJ\SUHVHQWHGHDUOLHU
+DGHOLHWDO
)LUVWO\ WKH RUGHU DJHQWV WRJHWKHU ZLWK WKH DQW DJHQWV FUHDWHG ZLWK WKHP DUH
PXWXDOO\ FDXVDO ,QGHHG WKH LQWHQWLRQV SURSDJDWHG E\ RQH RUGHU DJHQW DIIHFW WKH
LQWHQWLRQ VHOHFWLRQ RI RWKHU RUGHU DJHQWV DQG YLFH YHUVD 7KLV HIIHFW LV HYHQ PRUH
SURQRXQFHG LI WKH PDQXIDFWXULQJ FRQWURO V\VWHP LV IXUWKHU HODERUDWHG LQ LQGXVWULDO
FDVHVWXGLHVLQZKLFKSURFHVVLQJHTXLSPHQWQHHGVVHWXSVDQGFKDQJHRYHUZKHQWKH
VHTXHQFLQJ RI SURGXFWV IDLOV WR ILWV WKH FXUUHQW FRQILJXUDWLRQ $ ERRNLQJ E\ WKH
LQWHQWLRQ SURSDJDWLQJ DQW DJHQW ZLOO FDXVH WKH UHVRXUFH DJHQW WR JLYH IDYRXUDEOH
SHUIRUPDQFH )LJV WR H[SORULQJ DQW DJHQWV WKDW FRUUHVSRQG WR D SURGXFW WKDW FDQ EH
SURFHVVHG LQ WKH VDPH VHWXS ZKHUHDV RUGHUV IRU GLVVLPLODU SURGXFWV UHFHLYH
XQIDYRXUDEOHUHVSRQVHV
6HFRQGO\WKHDERYHH[DPSOHDOVRLOOXVWUDWHVWKDWDXWRFDWDO\VLVLVTXLWHFRPPRQLQ
WKH PDQXIDFWXULQJ FRQWURO GHVLJQ 7KH SUHVHQFH RI ERRNLQJV WKURXJK LQWHQWLRQ
SURSDJDWLRQPDNHVWKHRWKHURUGHUVWDNHWKLVLQWRDFFRXQWZKLFKLQWXUQLVOLNHO\WR
UHLQIRUFH WKH RSWLPDOLW\ RI WKHVH LQWHQWLRQV ,QGHHG WKH UHVHUYHG WLPH VORWV RQ WKH
UHVRXUFH UHPDLQ DYDLODEOH ZKHUHDV WKH QHLJKERXULQJ VORWV EHFRPH RFFXSLHG
6LPLODUO\ D OD\HU WKDW LQGLFDWHV EDWFKEXLOGLQJ RSSRUWXQLWLHV ZLOO FDXVH FRPSDWLEOH
RUGHUV WR VHOHFW URXWLQJV WKDW EULQJ WKHP WRJHWKHU LQ IURQW RI WKH EDWFK SURFHVVLQJ
HTXLSPHQW ZKLFK LQ WXUQ PDNHV WKH LQGLFDWLRQ RI EDWFK EXLOGLQJ DURXQG VXFK
HPHUJHQW FOXVWHU VWURQJHU DV ZHOO DV ZHDNHU HOVHZKHUH DWWUDFWLQJ HYHQ PRUH EDWFK
PHPEHUV
7KLUGO\ D PDQXIDFWXULQJ FRQWURO V\VWHP LV DQ H[WUHPHO\ RSHQ V\VWHP LQ ZKLFK
PDWHULDOVHQHUJ\DQGLQIRUPDWLRQFRQWLQXRXVO\IORZLQDQGRXW7KHFRQWUROV\VWHP
EULQJV VWUXFWXUH LQ WKLV IORZ WKURXJK WKH DXWRFDWDO\VLV GHVFULEHG DERYH DQG
FRQWLQXRXVO\ DGDSWV LWV EHKDYLRXUVWDWHVWUXFWXUH LQ UHVSRQVH WR WKHVH IORZV )RU
LQVWDQFHWKHFROOHFWLRQRIRUGHUDJHQWFRQVWDQWO\FKDQJHVLQIXQFWLRQRIWKHH[WHUQDO
HOHPHQWV,PSRUWDQWO\WKHV\VWHPDWLFDSSOLFDWLRQRIDQHYDSRUDWHUHIUHVKPHFKDQLVP
GUDZVVLJQLILFDQWO\RQFRPSXWLQJSRZHUVDQGFRQWULEXWHVWRWKHDELOLW\RIWKHFRQWURO
V\VWHPWRDGDSWLWVHOIWRFKDQJHGVLWXDWLRQV
)RXUWKO\ WKHUH LV QR ODFN RI UDQGRP YDULDWLRQV ZLWK HTXLSPHQW PDOIXQFWLRQLQJ
YDULDEOH SURFHVVLQJ UHVXOWV DQG GXUDWLRQV DQG PDUNHW IRUFHV FDXVLQJ KDUGWRSUHGLFW
SURGXFWLRQGHPDQGV$OVRZKHQWKHXQGHUO\LQJV\VWHPLVPRGLILHGWKHVWUXFWXUHRI
WKHUHIOHFWLRQLQUHVRXUFHDJHQWFKDQJHVDFFRUGLQJO\
)XUWKHUPRUH RWKHU LQVLJKWV H[LVW )RU LQVWDQFH WKH PHFKDQLVPV XVHG E\ VRFLDO
LQVHFWUHTXLUHDVXIILFLHQWO\ODUJHQXPEHURIDJHQWVWREHHIIHFWLYH7KHYLUWXDOQDWXUH
RIWKHDQWDJHQWVVROYHVWKLVLQWKHPDQXIDFWXULQJFRQWUROV\VWHPV
3URWRW\SHV
,QSUDFWLFHLWLVLPSRVVLEOHWRLPSOHPHQWQRYHOPDQXIDFWXULQJFRQWUROV\VWHPGHVLJQV
GLUHFWO\ LQ UHDO SURGXFWLRQ SODQWV ,W LV SURKLELWLYHO\ H[SHQVLYH YHU\ ULVN\ DQG LW LV
LPSRVVLEOHWRUHSHDWH[SHULPHQWVZKHQWU\LQJWRFRPSDUHDOWHUQDWLYHV7KHUHIRUHWKH
UHDO SODQW LV UHSODFHG E\ DQ HPXODWHG V\VWHP DV\QFKURQRXVO\ FRQQHFWHG WR WKH
PDQXIDFWXULQJFRQWUROV\VWHP7KHHPXODWLRQPLUURUVWKHEHKDYLRXURIWKHXQGHUO\LQJ
SURGXFWLRQ V\VWHP VXFK WKDW WKH FRQWURO V\VWHP FDQQRW GLVWLQJXLVK LW IURP EHLQJ
FRQQHFWHGWRDUHDOIDFWRU\VHH)LJ$VDFRQVHTXHQFHUHSODFLQJWKHHPXODWLRQ
ZLWK D UHDO IDFWRU\ UHTXLUHV QHJOLJLEOH DGDSWDWLRQ HIIRUWV IRU WKH FRQWURO V\VWHP
6HOI2UJDQLVLQJLQ0XOWLDJHQW&RRUGLQDWLRQDQG&RQWURO8VLQJ6WLJPHUJ\
VRIWZDUH QRWH WKDW FRQQHFWLQJ D SK\VLFDO UHVRXUFH WR D FRPSXWHU QHWZRUN RIWHQ
UHTXLUHVVLJQLILFDQWHIIRUW
&RQWURO (PXODWLRQ
UHIOHFWV
5HDOLW\
)LJ5HODWLRQEHWZHHQFRQWUROHPXODWLRQDQGUHDOLW\
,Q WKLV VHWWLQJ RI DQ HPXODWHG SURGXFWLRQ V\VWHP RIIHULQJ FRQQHFWLRQV RYHU D
FRPSXWHUQHWZRUNDVLILWZHUHDUHDOSURGXFWLRQV\VWHPPXOWLDJHQWPDQXIDFWXULQJ
FRQWUROV\VWHPSURWRW\SHVKDYHEHHQDQGDUHGHYHORSHG
6HYHUDO SURWRW\SHV KDYH EHHQ EXLOW WR YDOLGDWH WKH QRYHO FRQFHSW 7KH SURWRW\SHV
UDQJHIURPVLPSOHRQHVWRUHDOLQGXVWULDOFDVHVWXGLHV2QHVLPSOHSURWRW\SHFRQWUROV
DVLPSOHPDQXIDFWXULQJSODQWWKDWFRQVLVWVRIDQDUULYDOVWDWLRQDQH[LWVWDWLRQDQG
SURFHVVLQJUHVRXUFHVFRQQHFWHG>@,QWKLVSURWRW\SHVHYHUDORUGHUVDUHVHQWWRWKH
V\VWHP(DFKRUGHUKDVDGLIIHUHQWRSHUDWLRQVVHTXHQFHWRIROORZDQGVRPHRSHUDWLRQV
KDYHDOWHUQDWLYHUHVRXUFHVWREHSURFHVVHG'XULQJWKHUXQWLPHRQHRIWKHPDFKLQHV
LV UDQGRPO\ VHOHFWHG WR EH GRZQ DQG WKH RSHUDWLRQ WLPH IRU HDFK RSHUDWLRQ LV
IROORZLQJ FHUWDLQ GLVWULEXWLRQ 7KH UHVXOW VKRZV WKDW LQWHQWLRQEDVHG IRUHFDVWLQJ
ZRUNV LQ WKLV FDVH PRUHRYHU WKH V\VWHP LV IOH[LEOH HQRXJK WR UHDFW WR GLVWXUEDQFHV
DQGWRDGDSWWRFKDQJHVLQWKHV\VWHPHQYLURQPHQW)RULQVWDQFHLQWKHH[SHULPHQWRQ
WKLVV\VWHPWKHUHDUHRUGHUVHQWHULQJWKHV\VWHP)RUH[DPSOHWDNHDIRFXVRQWKH
WKRUGHU7KHQXPEHURUGHUKDVDQRSHUDWLRQVHTXHQFHDVIROORZV^2S2S2S
2S` (DUO\ LQWHQWLRQ VKRZV WKDW WKRVH RSHUDWLRQV ZLOO EH SURFHVVHG LQ 5 5 5
DQG 5 UHVSHFWLYHO\ 1HYHUWKHOHVV RUGHU GRHV WZR LQWHQWLRQ FKDQJHV $W WLPH
W WKHKRUGHUGLVFRYHUVWKDWWKHUHDOVWHS2SSURFHVVLQJWLPHLVORQJHU
WKDQWKHHVWLPDWLRQ&RQVHTXHQWO\UHFDOFXODWLRQLVGRQHWRXSGDWHWKHSRVVLEOHVWDUW
WLPHIRUWKHUHPDLQLQJVWHSV+HQFHRQWKHQH[WH[SORUDWLRQWKHDQWGLVFRYHUVWKDWWKH
ILQLVKLQJ WLPH RI LWV UG VWHS DW 5 EHFRPHV OHVV LQWHUHVWLQJ WI DQG WKLV
WULJJHUV WKH ZLOOLQJQHVV WR VZLWFK LWV LQWHQWLRQ WR 5 ZKLFK RIIHUV D EHWWHU VROXWLRQ
WI 7KHVHFRQGLQWHQWLRQFKDQJHKDSSHQVDWWLPHW 7KLVLVGXHWR
WKHVKRUWHUUHDOSURFHVVLQJWLPHIRUWKHWKRUGHU
VVWHS2SDQGFRQVHTXHQWO\WKH
UHPDLQLQJRSHUDWLRQVFDQVWDUWHDUOLHU7KHUHIRUHRQWKHQH[WH[SORUDWLRQWKHDQWILQGV
RXW WKDW 5 LV WKH UHVRXUFH WKDW RIIHUV WKH EHVW VROXWLRQ IRU LWV QH[W RSHUDWLRQ 7KLV
FRQGLWLRQ WULJJHUV WKH DQW
V LQWHQWLRQ WR VZLWFK WR 5 ILQLVKLQJ WLPH LQ 5 LV
WI LQFRQWUDVWILQLVKLQJWLPHLQ5LVWI 6HH)LJ
+DGHOLHWDO
5HVRXUFH1XPEHU
2S
2S
2S
2S
7LP H
)LJ,QWHQWLRQFKDQJHVFKDUW
7KHRWKHUSURWRW\SHLVDGGUHVVHVDUHDOLQGXVWULDOFDVH7KLVSURWRW\SHUHIOHFWVWKH
UHDOFRQGLWLRQVRIDGHSDUWPHQWLQDIDFWRU\WKDWSURGXFHVZHDYLQJPDFKLQHV±VRPH
GDWDRQWKHFDVHKDVEHHQPRGLILHGIRUFRQILGHQWLDOLW\UHDVRQV7KLVGHSDUWPHQWLVDQ
RSHQMREVKRSSODQWIRUZHDYLQJPDFKLQHVFRPSRQHQWV7KHDUFKLWHFWXUHRIWKHVKRS
IORRULVVKRZQLQ)LJ7KLVVKRSLVFRPSRVHGRISURFHVVLQJUHVRXUFHVDQGH[LW
VWDWLRQ)RUVWRUDJHRIILQLVKHGRUZRUNLQSURFHVVSURGXFWVDQDXWRPDWLFVWRUDJHDQG
UHWULHYDOV\VWHP$656LVLQVWDOOHGLQWKHPLGGOHRIWKHVKRSDQGFRQQHFWHGZLWKUDLO
EDVHG WUDQVSRUW GHYLFH FDOOHG WKH WUDP $OO UHVRXUFHV DUH FRQQHFWHG ZLWK WKH WUDP
ZKHUH LWV WDVN LV WR WUDQVSRUW WKH UHTXLUHG SDUWV IURP ZRUNVWDWLRQ WR
ZRUNVWDWLRQVWRUDJH DQG YLFH YHUVD ,Q WKLV SURWRW\SH D VWXG\ RQ WKH DUFKLWHFWXUH
FRRUGLQDWLRQ EHKDYLRXU DQG GHFLVLRQ PDNLQJ SURFHVV ZDV GRQH LQ D PRUH LQWHQVLYH
ZD\ 7KLV SURWRW\SH DGGUHVVHV VHYHUDO LVVXHV QDPHO\ KRZ DQ DJHQWEDVHG
PDQXIDFWXULQJ FRQWUROOHU FDQ SUHVHUYH LWV IXQFWLRQDOLW\ DJDLQVW KLJKO\ FXVWRPLVDEOH
PRGXODU SODQW DUFKLWHFWXUH WKH DELOLW\ WR FRSH ZLWK GLVWXUEDQFHV LQ SURGXFWLRQ
UHVRXUFHVIDFWRU\RUJDQL]DWLRQDQGSODQQLQJSURFHVVHV>@$VHWRIH[SHULPHQWVZDV
FDUULHG RXW RQ WKLV SURWRW\SH 1XPEHUV RI RUGHUV DUH UHOHDVHG WR WKH VKRS IORRU
&RQVLGHURUGHU57RSURGXFH5LWKDVWRXQGHUJRDQXPEHURIRSHUDWLRQVRQH
RIWKHPLVWKH),1,6+RSHUDWLRQWKDWLVWKHODVWRSHUDWLRQ$ORQJLWVOLIHF\FOHRUGHU
5NHHSVRQVHQGLQJPRELOHDQWVWRH[SORUHWKHQHWZRUNDQGH[SUHVVKLVLQWHQWLRQ
7KH DFFXUDF\ RI WKH VWDUWLQJ WLPH IRUHFDVW IRU RSHUDWLRQ ),1,6+ RI RUGHU 5 LV
VKRZQLQ)LJ,WVKRZVWKDWWKHIRUHFDVWLQJLVFRQYHUJLQJDVLWVDSSURDFKHVWKHUHDO
H[HFXWLRQ WLPH 7KH VXGGHQ LQFUHDVH LQ WKH GHYLDWLRQ EHWZHHQ WKH HVWLPDWH DQG WKH
DFWXDOH[HFXWLRQUHIOHFWVWKHRFFXUUHQFHRIDGLVWXUEDQFHHJDPDFKLQHEUHDNGRZQ
RUDUXVKRUGHUDUULYDO7KHLQVHWJUDSKVKRZVWKHUHVXOWRIH[SORUDWLRQLQGHWDLOIRU
WKHODVWWLPHXQLWV
2QWKHRWKHUKDQGLQVLGHHYHU\RUGHUDJHQWWKDWKDVUHOHDVHGDQWDJHQWVWRH[SORUH
WKH VKRS IORRU DOUHDG\ KDV WKH VWUDWHJ\ RQ KRZ WR JHW DOO WKH SURGXFWLRQ VWHSV
H[HFXWHGVHH)LJ7KLVVWUDWHJ\LVQRWWKHGHILQLWLYHVROXWLRQEHFDXVHDVWKHVKRS
IORRU FKDQJHV IURP WLPH WR WLPH WKH VROXWLRQ DOVR KDV WKH SRVVLELOLW\ WR DOWHU 7KH
EODFNPDUNLQWKHJUDSKVKRZVFRQFOXGHGRSHUDWLRQRQWKHRWKHUKDQGLVWKHIXWXUH
RSHUDWLRQVWREHILQLVKHG
6HOI2UJDQLVLQJLQ0XOWLDJHQW&RRUGLQDWLRQDQG&RQWURO8VLQJ6WLJPHUJ\
)XUWKHUPRUHVLQFHDQLQWHQWLRQDQWSURSDJDWHVLQWHQWLRQE\UHVHUYLQJWLPHVORWVLQ
UHVRXUFH DJHQWV LQVLGH RQH UHVRXUFH DJHQW WKHUH LV D ORDG IRUHFDVW WKDW FDQ EH
UHSUHVHQWHG DV )LJ 7KLV JUDSK VKRZV WKH ORDG IRUHFDVW DW FHUWDLQ UHVRXUFH
ZRUNVWDWLRQ7KHORDGUHSUHVHQWVWKHRUGHUV
LQWHQWLRQ,WVKRZVZKHQWKHRUGHUVZLOO
EHSURFHVVHGLQWKLVUHVRXUFHDQGWKHGXUDWLRQ
)LJ5HDOLQGXVWULDOFDVHSURWRW\SH
),1,6+
'LIIHUHQFHVEHWZHHQIRUHFDVWLQJH[HFXWLRQWLPH
DQGUHDOH[HFXWLRQWLPH
'LIIHUHQFHVEHWZHHQH[SORUDWLRQWLPHDQGUHDOH[HFXWLRQWLPH
)LJ$FFXUDF\RIWKHHPHUJHQFHVROXWLRQIRU),1,6+RSHUDWLRQRIRUGHU5
%RWKSURWRW\SHVHPSOR\WKHVDPHXQGHUO\LQJSULQFLSOHVGHVFULEHGLQWKHSUHYLRXV
FKDSWHU7KH\SURYHGWRH[KLELWVHOIRUJDQL]LQJFDSDELOLWLHVLQRUGHUWRDFFRPPRGDWH
WKH UHTXLUHPHQWV RI WKH LQFRPLQJ RUGHUV LQ FRPSOLDQFH ZLWK WKH RFFXUULQJ
GLVWXUEDQFHV ,Q WKH ILUVW SURWRW\SH WKH GLVWXUEDQFHV DUH FDSWXUHG LQ WKH HPXODWLRQ
PRGHO ZKLOH WKH VHFRQG RQH RIIHUV WKH SRVVLELOLW\ WR LQWURGXFH WKURXJK WKH XVHU
LQWHUIDFH DQ\ GLVRUGHU WKDW LV QRW UHVWULFWHG E\ WKH SK\VLFDO UHDOLW\ 7KH VROXWLRQ WR
+DGHOLHWDO
DFKLHYH WKH SODQW REMHFWLYHV HPHUJHV IURP WKH LQGLUHFW LQWHUDFWLRQ DPRQJWKHDJHQWV
WKURXJKWKHSKHURPRQHHQYLURQPHQWZKLFKLVGLVVLSDWHGDIWHUZDUGVE\WKHHPSOR\HG
UHIUHVKLQJDOJRULWKP
)LJ7KHZD\WRILQLVKVWUDWHJ\RIFHUWDLQRUGHU
)LJ(PHUJHQFHORDGIRUHFDVWLQJLQUHVRXUFH
'LVFXVVLRQDQG&RQFOXVLRQ
7KLVSDSHUSUHVHQWVDQRYHOPDQXIDFWXULQJFRQWUROGHVLJQHPSOR\LQJWKHPDLQVWUHDP
GHYHORSPHQWDSSURDFKIURPREMHFWRULHQWHGWHFKQRORJ\HQWLWLHVDJHQWVLQWKHGHVLJQ
UHIOHFWUHDOZRUOGHQWLWLHVDQGQRWWKHV\VWHPIXQFWLRQDOLW\7KLVPRGHOOLQJDSSURDFK
JXDUDQWHHVWKDWWKHFRPSRQHQWVRIWKHV\VWHPDUHQRWRYHUH[SRVHGWRWKHFRPSOH[LW\
RIWKHRYHUDOOV\VWHP,WDOVRSURYLGHVUHXVDELOLW\VHSDUDWLRQRIFRQFHUQVUREXVWQHVV
DQGIOH[LELOLW\
3KHURPRQHV LQ WKLV V\VWHP SOD\ LPSRUWDQW UROH LQ WKLV V\VWHP WKH\ KHOS RUGHU
DJHQWVLQDFFRPSOLVKLQJWKHLUWDVNDQGHQDEOHDJHQWVLQWKLVV\VWHPWRUHDFWZLWKRXW
SHUIRUPLQJ GLUHFW FRPPXQLFDWLRQ 3KHURPRQHV LQ WKLV V\VWHP FDQ EH IRXQG LQ WKH
IRUPRILQIRUPDWLRQWKDWLVGHSRVLWHGE\IHDVLELOLW\DQWVDWWKHH[LWVRIHDFKUHVRXUFH
DJHQW,QDGGLWLRQORDGIRUHFDVWSURGXFWLRQFDSDFLW\DQGIXQFWLRQDOLW\LQIRUPDWLRQLV
SODFHGLQUHVRXUFHDJHQW
VEODFNERDUGEHLQJWKHRWKHUW\SHRISKHURPRQHLQIRUPDWLRQ
LQWKLVV\VWHP
6HOI2UJDQLVLQJLQ0XOWLDJHQW&RRUGLQDWLRQDQG&RQWURO8VLQJ6WLJPHUJ\
7KHRWKHULQWHUHVWLQJDVSHFWLVWKDWWKHGHVLJQRIWKLVQRYHOPDQXIDFWXULQJFRQWURO
UHYHDOV VHOIRUJDQLVLQJ EHKDYLRXU $FFRUGLQJ WR +H\OLJKHQ WKHUH DUH DW OHDVW
FKDUDFWHULVWLFVRIVHOIRUJDQLVLQJV\VWHPVQDPHO\>@
• *OREDOEHKDYLRXUIURPORFDOLQWHUDFWLRQV7KLVV\VWHPLVQRWRQO\WKHXQLILFDWLRQ
RI SURGXFW UHVRXUFH DQG RUGHU DJHQWV 7KH FRRUGLQDWLRQ EHKDYLRXU EHWZHHQ WKH
DJHQWVEXLOGVDELJJHUV\VWHPWKDQWKHVXPRIDOOHOHPHQWV
• 'LVWULEXWHG FRQWURO &RQWURO LQ WKLV PXOWLDJHQW V\VWHP LV GLVWULEXWHG DQG QRW
FHQWUDOL]HG(YHU\HQWLW\LQWKLVV\VWHPKDVLWVRZQUHVSRQVLELOLW\7KHOLPLWDWLRQ
RI WKH NQRZOHGJH RZQHG E\ HDFK HQWLW\ PDNHV LW XQDEOH WR WKH PLQG WKH RWKHU
DJHQWV
EXVLQHVVHV
• 5REXVWQHVV DQG UHVLOLHQFH 7KH GHVLJQ RI WKH FRQVWUXFWLRQ JXDUDQWHHV WKDW
UHPRYDO RI VRPH SDUWV ZLOO QRW VHULRXVO\ GDPDJH WKH ZKROH V\VWHP :KHQHYHU
QHHGHG QHZ HOHPHQWV VXFK DV D QHZ UHVRXUFH DJHQW WKDW UHSUHVHQWV D QHZ
UHVRXUFHLQWKHVKRSIORRUFDQEHSOXJJHGLQDQGSOXJJHGRXW$Q\FKDQJHVLQWKH
VWUXFWXUHZLOOEHLPPHGLDWHO\QRWLILHGKHQFHWKHFRQWUROV\VWHPFDQDFFXVWRPWKH
FKDQJHVDQGSURYLGHPRUHIOH[LELOLW\WRWKHV\VWHP
• 1RQOLQHDULW\ DQG IHHGEDFN 6PDOO FKDQJHV LQ WKLV V\VWHP VXFK DV PDFKLQH
EUHDNGRZQFKDQJHVLQSURFHVVLQJWLPHFDQFDXVHWKHV\VWHPWRUHDFWGLIIHUHQWO\
7KRVHFKDQJHVZLOODIIHFWRQDQ\RUGHUVLQWKHV\VWHP0RUHRYHUWKHVHFKDQJHV
DOVR WULJJHU WKH UHIUHVKPHQW RI WKH H[LVWLQJ FRQWURO OD\HUV &RQFHUQLQJ DERXW
IHHGEDFN WKH FRQWHQW RI FRQWURO OD\HUV LV GLIIHUHQW IURP WLPH LQVWDQW WR WLPH
LQVWDQW )RU LQVWDQFH DQ\ GHFLVLRQPDNLQJ SHUIRUPHG E\ DQ RUGHU DJHQW HLWKHU
ZKHQSURSDJDWLQJLQWHQWLRQRUDUULYLQJDWUHVRXUFHVZLOOSURYLGHDIHHGEDFNWR
WKH VWDWH RI WKH UHVRXUFH
V VFKHGXOH 7KLV IHHGEDFN ZLOO DIIHFW WKH UHVXOWV IURP
QH[WUHIUHVKF\FOHRIWKHH[SORULQJDQGLQWHQWLRQOD\HUV
• 2UJDQL]DWLRQDO FORVXUH KLHUDUFK\ DQG HPHUJHQFH &RRUGLQDWLRQ EHWZHHQ WKH
WKUHHW\SHVRIDJHQWVDQGWKHSURSDJDWLRQRILQIRUPDWLRQXVLQJDQWVKDVFUHDWHGD
QHZLQGLYLGXDODQGFRKHUHQWZKROH,QWHUDFWLRQEHWZHHQDQWVWKURXJKGHSRVLWLQJ
DQGLQWHUSUHWLQJSKHURPRQHVHQVXUHVWKDWWKHHQWLUHDJHQWVLQWKHV\VWHPDUHZHOO
RUJDQL]HG7KLVFRKHUHQWZKROHV\VWHPLWVHOIKDVLWVRZQEHKDYLRXUWKDWGLIIHUHQW
IURPWKHEHKDYLRXURIHYHU\VLQJOHDJHQWRUDQW)RULQVWDQWWKHFRKHUHQWZKROH
V\VWHPZLOOGHILQHKRZDQHZRUGHUWKDWDUULYHVZLOOEHWUHDWHG7KHWUHDWPHQWRI
WKLV QHZ RUGHU LV QRW GHSHQGLQJ RQ VLQJOH UHVRXUFH EXW LW KDV WR DFFRXQW WKH
H[LVWHQFHRIRWKHURUGHUVWKDWKDYHDUULYHGEHIRUHDQGDOVRWKHVWDWHRIWKHV\VWHP
E\WKDWWLPH7KHSURSHUWLHVDQGEHKDYLRXURIWKLVZKROHV\VWHPLVHPHUJHQW
• %LIXUFDWLRQVDQGV\PPHWU\EUHDNLQJ'LVWXUEDQFHVWKDWKDSSHQLQPDQXIDFWXULQJ
V\VWHPV FDQ OHDG RUGHU DJHQWV WR RYHUUHDFW WKURXJK D FRQWLQXRXV FKDQJLQJ RI
WKHLULQWHQWLRQ:KHQHYHU\RUGHUDJHQWLQWKHV\VWHPFKDQJHVLWVLQWHQWLRQHYHU\
WLPHLWILJXUHVRXWDPRUHDWWUDFWLYHVROXWLRQWKHV\VWHPPD\EHFRPHWRRQHUYRXV
DQGPLJKWEHFRPHXQFRQWUROODEOH7KHUHIRUHDNLQGRIVRFLDOEHKDYLRXUKDVWREH
LPSOHPHQWHGLQRUGHUWRFRQWUROWKHLQWHQWLRQFKDQJLQJPHFKDQLVP7KHGHFLVLRQ
WDNLQJ PHFKDQLVP RI WKH RUGHU DJHQWV UHIOHFWV WKLV FKDUDFWHULVWLF (DFK RUGHU
DJHQW KDV KLV RZQ GHFLVLRQ FULWHULD ,QLWLDOO\ RUGHU DJHQW WUHDWV DQ\ DOWHUQDWLYH
VROXWLRQ HTXDOO\ QHYHUWKHOHVV WKH H[LVWHQFH RI RWKHU RUGHUV DQG YDULHW\ RI
GHFLVLRQ FULWHULD RZQHG E\ HYHU\ RUGHUV IRUFH WKH RUGHU DJHQW WR SUHIHU FHUWDLQ
+DGHOLHWDO
VROXWLRQV WR RWKHUV DQG WKLV ZLOO ILQDOO\ OHDG WR FKRRVH RQO\ RQH SUHIHUDEOH
VROXWLRQ 7KLV VROXWLRQ EHFRPHV WKH RUGHU DJHQW
V LQWHQWLRQ ZKLFK DQW DJHQWV
SURSDJDWHWKURXJKWKHV\VWHP2QFHWKLVLQWHQWLRQKDVEHHQPDGHNQRZQWRRWKHU
DJHQWVWKHRUGHUDJHQWZLOOEHUHOXFWDQWWRVZLWFKWRRWKHUVROXWLRQVDQGUHTXLUHV
D VLJQLILFDQW HQKDQFHPHQW RI SHUFHLYHG SHUIRUPDQFH WR HIIHFWLYHO\ VZLWFK
(YLGHQWO\ WKH RUGHU DJHQW
V LQLWLDO FKRLFH PD\ GHSHQG RQ PLQLPDO GLIIHUHQFH
EHWZHHQ SHUFHLYHG SHUIRUPDQFH RI WKH DYDLODEOH DOWHUQDWLYH LW PD\ HYHQ EH D
UDQGRP FKRLFH EHWZHHQ HTXDOO\ DWWUDFWLYH VROXWLRQV +RZHYHU RQFH D SDWK KDV
EHHQVHOHFWHGDQGSURSDJDWHGWKHFXUUHQWLQWHQWLRQLVQRORQJHUHTXDOLWUHFHLYHV
SULYLOHJHV )XUWKHUPRUH UDQGRPLVDWLRQV LQ WKH LQWHQWLRQFKDQJLQJ DQG GHFLVLRQ
PDNLQJ PHFKDQLVPV H[SOLFLWO\ FUHDWH DV\PPHWULHV HYHQ ZKHQ RUGHU DJHQWV DQG
WKHLUDQWVILQGWKHPVHOYHVLQLGHQWLFDOVLWXDWLRQV
• )DUIURPHTXLOLEULXP G\QDPLFV $UULYDO RI QHZ RUGHUV WR WKH V\VWHP LQ
XQSUHGLFWDEOH VHTXHQFH DQG IUHTXHQF\ DQG DOVR WKH LQVWDOO DQG XQLQVWDOO RI QHZ
UHVRXUFHVJXDUDQWHHWKDWWKHV\VWHPEHKDYHVLQDG\QDPLFPDQQHUDQGKDVDIDU
IURPHTXLOLEULXPEHKDYLRXU
7KH GHVFULEHG PDQXIDFWXULQJ FRQWURO V\VWHP H[KLELWV VHOIRUJDQLVDWLRQ EHKDYLRXU
WKDW HQDEOH WKH V\VWHP WR FRSH ZLWK DQG SURSHUO\ UHDFW WR WKH G\QDPLVP RI WKH
PDQXIDFWXULQJHQYLURQPHQWLHPDFKLQHEUHDNGRZQVUXVKRUGHUVQHZSURGXFWW\SH
HWFLQDUREXVWZD\1HYHUWKHOHVVDVHULHVRIWXQLQJSDUDPHWHUVOLNHWKHIUHTXHQF\
RI DQW SURSDJDWLRQ HYDSRUDWLRQ UDWH DQG LQWHQWLRQ FKDQJHV ZLOO EH IXUWKHU
LQYHVWLJDWHGLQRUGHUWRDFKLHYHDEHWWHUGHVLJQRIWKLVFRQWUROV\VWHP
)XUWKHUPRUH UHVXOW IURP WKH SURWRW\SH DOVR VKRZV WKDW WKLV V\VWHP LV DEOH WR
SHUIRUPDORDGIRUHFDVWIRUHYHU\UHVRXUFHVLQV\VWHPPRUHRYHUIRUHYHU\RUGHUWKDW
HQWHUVWKHV\VWHPDVWUDWHJ\WRILQLVKFDQEHIRUHFDVWHG,QDGGLWLRQHDFKRUGHULVDEOH
WRUHDFWWRGLVWXUEDQFHVDQGFKDQJHVLQV\VWHPDQGWRDGDSWLWVVWUDWHJ\
$FNQRZOHGJHPHQW
7KLV ZRUN ZDV VXSSRUWHG E\ WKH (XURSHDQ &RPPLVVLRQ XQGHU WKH *52:7+
SURJUDPDQGWKH.8/HXYHQUHVHDUFKFRXQFLO*2$±$J&R
5HIHUHQFHV
>@ 9DQ %UXVVHO + - :\QV 3 9DOFNHQDHUV / %RQJDHUWV 3 3HHWHUV 5HIHUHQFH
DUFKLWHFWXUH IRU KRORQLF PDQXIDFWXULQJ V\VWHPV 3526$ &RPSXWHUV ,Q ,QGXVWU\
>@ +DNHQ +HUPDQ ,QIRUPDWLRQ DQG 6HOI2UJDQL]DWLRQ $ 0DFURVFRSLF $SSURDFK WR
&RPSOH[6\VWHPV6SULQJHU9HUODJ*HUPDQ\
>@ (62$:*±0LVVLRQ6WDWHPHQWKWWSFXLXQLJHFKaGLPDU]RHVRDZJPLVVLRQGRF
>@ &UXWFKILHOG -DPHV 3 ,V $Q\WKLQJ (YHU 1HZ" &RQVLGHULQJ (PHUJHQFH 6), 6HULHV LQ
WKH6FLHQFHVRI&RPSOH[LW\;,;$GGLVRQ:HVOH\
>@ +H\OLJKHQ ) 6HOIRUJDQL]DWLRQ (PHUJHQFH DQG WKH $UFKLWHFWXUH RI &RPSOH[LW\
3URFHHGLQJVRIWKHVW(XURSHDQ&RQIHUHQFHRQ6\VWHP6FLHQFH3DULV
6HOI2UJDQLVLQJLQ0XOWLDJHQW&RRUGLQDWLRQDQG&RQWURO8VLQJ6WLJPHUJ\
>@ *ROGVWHLQ-(PHUJHQFHDVD&RQVWUXFW+LVWRU\DQG,VVXHV(PHUJHQFH9RO,VVXH
>@ *ODQVGRUII 3 3ULJRJLQH , 7KHUPRG\QDPLF 7KHRU\ RI 6WUXFWXUH 6WDELOLW\ DQG
)OXFWXDWLRQV:LOH\1HZ<RUN
>@ 3DUXQDN + 9 ' 6DXWHU - &ODUN 6 7RZDUG WKH 6SHFLILFDWLRQ DQG 'HVLJQ RI
,QGXVWULDO 6\QWKHWLF (FRV\VWHPV )RXUWK ,QWHUQDWLRQDO :RUNVKRS RQ $JHQW 7KHRULHV
$UFKLWHFWXUHVDQG/DQJXDJHV$7$/
>@ -DFNVRQ 0 6RIWZDUH 5HTXLUHPHQWV DQG 6SHFLILFDWLRQV $GGLVRQ:HVOH\ $PVWHUGDP
>@ 7KHUDXOD]*(%RQDEHDX$%ULHI+LVWRU\RI6WLJPHUJ\$UWLILFLDO/LIH
>@ 'RULJR 0 'L &DUR * *DPEDUGHOOD / 0 $QW $OJRULWKPV IRU 'LVFUHWH
2SWLPL]DWLRQ$UWLILFLDO/LIH
>@ 9DOFNHQDHUV 3 .ROOLQJEDXP 0 9DQ %UXVVHO + %RFKPDQQ 2 6KRUWWHUP
IRUHFDVWLQJ EDVHG RQ LQWHQWLRQV LQ PXOWLDJHQW FRQWURO 3URFHHGLQJV RI WKH ,(((
6\VWHPV0DQDQG&\EHUQHWLFV&RQIHUHQFH7XFVRQ
>@ +DGHOL9DOFNHQDHUV3.ROOLQJEDXP09DQ%UXVVHO+0XOWL$JHQW&RRUGLQDWLRQ
DQG&RQWURO8VLQJ6WLJPHUJ\DFFHSWHGIRUSXEOLFDWLRQLQ-RXUQDO&RPSXWHUVLQ,QGXVWU\
>@ =DPILUHVFX & 9DOFNHQDHUV 3 +DGHOL 9DQ %UXVVHO + 6DLQW*HUPDLQ % $ &DVH
6WXG\ IRU 0RGXODU 3ODQW $UFKLWHFWXUH /HFWXUH 1RWHV LQ $UWLILFLDO ,QWHOOLJHQFH
>@ +H\OLJKHQ ) 7KH 6FLHQFH RI 6HOI2UJDQL]DWLRQ DQG $GDSWLYLW\ 7KH (QF\FORSHGLD RI
/LIH6XSSRUW6\VWHPV
Managing Computer Networks Security
through Self-Organization:
A Complex System Perspective
1 Introduction
G. Di Marzo Serugendo et al. (Eds.): AAMAS 2003 Ws ESOA, LNAI 2977, pp. 124–138, 2004.
c Springer-Verlag Berlin Heidelberg 2004
Managing Computer Networks Security through Self-Organization 125
highly connected nodes (hubs) and many nodes with few connections. These net-
works also exhibit the so-called small world phenomenon [20], which means that
they are characterized by a short average path length, implying that each node
of the network could reach any other node through a relatively small number
of hops. These characteristics make the Internet surprisingly robust face to ran-
dom attacks and failures and in counterpart extremely vulnerable to strategic
attacks directed to nodes with high connectivity [1][14]. Consequently, securing
such networks requires highly flexible and adaptive mechanisms.
In [15], Albert and Barabasi present a substantial review of theoretical models
and empirical studies conducted on the characterization of complex network. We
describe in the following section some of their reported conclusions. We then
motivate the need for a self-organizing approach for the management of security
in such networks. We present our approach to address this issue and illustrate
it through a case study in the context of distributed intrusion detection and
response.
– small world networks are characterized with a short average path length
and a high clustering coefficient. Concerning their degree distribution, they
behave like random networks. Their topology is homogeneous with all nodes
having approximately the same number of edges.
– scale free nature of complex networks is rooted in two main principles: evolv-
ing growth, induced by continuous adding of new nodes and preferential at-
tachment, which expresses the fact that highly connected nodes are more
likely to be connected to new arriving nodes, than other nodes.
These characteristics and properties are shared by many real existing net-
works: from metabolic and protein networks to social accointance networks [3].
As topology of such networks seems to be driven by underlying self-organizing
processes [3], one has to endow them with mechanisms of control and manage-
ment that exhibit this self-organizing characteristic.
3 A Self-Organizing Approach
for Complex Network Security
3.1 Survivability and Safety in Computer Networks
Survivability refers to the capacity a system has to ensure its vital functional-
ities, when faced to attacks, accidents or perturbations that come through its
environment. In the context of networks, this means that the network must be
able to provide essential services during all its running. These services have to
ensure a minimum working of the vital capacities of the network even under
influence of any perturbation. For instance, if a successful intrusion or a fatal
accident occurs. In an open system, the environment is uncertain, and is subject
to perturbations that are unknown a-priori. Thus, to guarantee its survivability,
an open system needs to be endowed with mechanisms such as those character-
izing living organisms: self control, self-organization, self-adaptive behavior.
In addition, as mentioned in Section 1, the scale free characteristic of large
scale networks renders the Internet vulnerable face to strategic attacks directed
against vital nodes (hubs). We thus need to dispose of flexible mechanisms al-
lowing the deployment of adaptive strategies for the network security.
5 A Case Study:
Network Intrusion Detection and Response
5.1 A Nature Inspired Model Enhancing Self-Organization
and Self-Control
The efficiency of natural systems as complex systems completely, distributed and
dynamic, was a source of foundation of our IDRS architecture. The intrusion
detection system was designed with the immune system in mind whereas the
intrusion response system was designed with the ant colony organization in mind.
Indeed, there are some interesting parallels between these two natural systems
and the IDRS:
– at a local level, both systems (natural systems as well as IDRS) are faced with
complex recognition problem. More precisely, the immune system deals with
self/non self protein recognition [19] to detect anomalous cells whereas the
intrusion detection system deals with normal/abnormal pattern recognition
to detect suspicious activities. Similarly, the social insects like ants deal with
the recognition of the highest pheromonal gradient to follow the source of
food, whereas the intrusion response system has to recognize remotely the
type of alert launched in order to follow the source of attack 1 and perform
the relevant response.
– at a global level, both systems (natural systems as well as IDRS) behave
as complex systems with a set of single components engaged in local inter-
actions. These interactions between single components exhibit a global co-
herent and emergent behavior. As already mentioned this self-organization
process is one of the natural system properties. This property can be applied
to IDRS in order to obtain an IDRS with an emergent detection and response
behavior that stays safe and coherent. Globally, the detection system has to
avoid as many false positive as possible whereas the immune system has to
avoid so called auto-immune behavior 2 . Globally, the response system has
to avoid many answers at the same location while there is no more attack,
whereas an ant system has to avoid having many ants following a trail to an
exhausted source of food.
Intranet
local database
Intranet
local database
host
mobile agent
SC comparison
Local Domain 3 random SC selection
MA moving/cloning
someone tempering with their access. One group of takeover techniques is ex-
ploits or security holes arising from bad implementation of some service running
on the target host. Unchecked buffers in networking services, for example, are
very frequent flaws that lead to possible exploits such as wuftp buffer overflow.
At its very simplest, port scanning is exactly what it names implies. The scan-
ner will test a number of ports of a TCP/IP node by sending packets of his
choosing. This varies from ping requests that merely show whether a node is up,
to protocol-incorrect sequences of TCP packets, the replies to which are usually
implementation specific.
In order to detect the various types of port scans, one must analyze network traf-
fic and interpolate common trends. An obvious signature to look for is a number
of packets to different ports from the same source address. A variant of this
signature consists on looking for the number of packets to different ports on
different machines of the supervised network in a distributed port scan scenario.
Thus, IDAs behave as sentinels and access the required data, upon which the
analysis is based, through raw TCP sockets on each host. Upon screening, the
sentinels select only packets that fall into the port scanning scenario described
above. These sentinels own a short-term memory to register the last events of
the former visited nodes. At each visited node, each sentinel correlates its own
short-memory events with those present in an historic file of the node. In fact,
this historic file incarnates a long-term memory and is nothing else than the trace
deposited in the current node by all the other sentinels. In this way, IDAs behave
as simple sentinels interacting with one another through a common shared envi-
ronment; here through the different network nodes. Thus, IDAs are collectively
able to exhibit a complex global detection scenario, the distributed port scan,
thanks to these local interactions.
Measured Results
– The port scan detection
The IDS, as described in the previous section, behaves, from a summary
point of view, in the following way. A given sentinel moves randomly between
nodes that participate in the IDS. On each node it scans TCP network traffic
and retains the source and time of suspicious packets. It stores it in memory
and delivers alerts when the recorded data indicate short intervals between
a large number of packets from the same source.
The main variables of the sentinel’s algorithm are what limit values it allows
for these measures. The threshold for minimum average intervals between
suspicious packets has an initial value and is adjusted downwards as more
and more packets are detected as showed in Figure 3. It also has a linear
inertia factor that pushes it back to its initial state over long periods of
inactivity. Thus, the threshold is a combined measure of both number of
packets and intervals between them. Tests were conducted on various config-
urations to quantify these variables. Presented here are the results collected
when executing the IDS on 15 virtual machines running Linux inside an IBM
S/390 mainframe (Figure 4). The entire IDRS was implemented using Sun
134 Noria Foukia and Salima Hassas
Fig. 3. Time needed to set off the alarm. The X-axis values indicate different values
of the increment of the threshold when new suspicious packets are recorded. This is
the primary parameter to set when customizing for a particular environment
Fig. 4. IDA Visit Pattern. The sentinel moves around nodes without affinity to any
Fig. 5. Threshold, suspicion relationship for a continuous long-term port scan. The
Y-axis represents the average interval between packets as measured by the sentinel
throughout the test execution. The alternate curve indicates the threshold value for
this variable. X-axis represents the time
Table 1. Response frequency according to the number of hops. The field success
indicates the number of IRAs which answered in time
the threshold to its initial value. Then, the response scenario can take place.
– Exploration
IRAs explore the deposited pheromone at each visited node thanks to the dif-
fusion process. This exploration allows them to find new possibilities to reach
the source of alerts. Table 1 illustrates this exploration effect.The higher the
diffusion distance (the higher the exploration effect), the higher the percent-
age of success.
Acknowledgements
Thanks to Edwin Cox and Alexandre Nevski for their contribution to the im-
plementation.
References
[1] R. Albert, H. Jeong, and A. Barabasi. Error and attack tolerance of complex
networks. Nature, 406:378–382, 2000. 125
[2] O. Babaoglu, H. Meling, and A. Montresor. Anthill: A framework for the devel-
opment of agent-based paeer to peer systems. In Proceedings of the ICDCS’02,
Vienna, A., July 2002. 128
[3] A. Barabasi and R. Albert. Emergence of scaling in random networks. Science,
286:509–512, 1999. 124, 125, 126
[4] D. Braginsky and D. Estrin. Rumour routing algorithm for sensor networks. In
Proceedings of the Fisrt Workshop on Sensor Networks and Applications (WSNA),
Atlanta,GA, USA., September 2002. 128
[5] M. Faloutsos, P. Faloutsos, and C. Faloutsos. On power-law relationships of the
internet topology. In Proceedings of the ACM SIGCOMM’99, Cambridge, MA,
USA, pages 251–262, 1999. 124, 125
[6] S. Fenet and S. Hassas. A distributed intrusion detection and response system
based on mobile autonomous agents using social insects communication. Elec-
tronic Notes in Theoretical Computer Science, 63:21–31, 2002. 128
[7] S. Fenet and S. Hassas. An ant based system for dynamic multiple criteria balanc-
ing. In Proceedings of the Fisrt Workshop on ANT Systems, Brussels, Belgium,
September 1998. 128
[8] N. Foukia, S. Hassas, S. Fenet, and P. Albuquerque. Combining immune sys-
tems and social insect metaphors: a paradigm for distributed intrusion detection
and response systems. In Proceedings of the 5th International Workshop on Mo-
bile Agents for Telecommunication Applications, MATA’03, Marrakech, Morocco,
October 2003. Lecture Notes in Computer Science -Springer Verlag. 128
[9] S. Hofmeyr and S. Forrest. Architecture for an artificial immune system. Evo-
lutionary Computation 7(1), Morgan-Kaufmann, San Francisco, CA, pp. 1289-
1296, 2000. 130
[10] J. H. Holland. Adaptation in natural and artificial systems. MIT Press, Cam-
bridge, MA, 1992. 126
[11] J-Seal2. http://www.coco.co.at/development/. 134
[12] M. Mitchell. Analogy-making as a complex adaptive system. L. Segel and I.
Cohen (editors), Design Principles for the Immune System and Other Distributed
Autonomous Systems. New York: Oxford University Press, 2000. 127
[13] M.Mamei, F. Zambonelli, and L. Leonardi. Tuples on the air: a middleware for
context-aware computing in dynamic networks. In Proceedings of the Fisrt Inter-
national ICDCS Workshop on Mobile Computing Middleware (MCM03), Provi-
dence, Rhode Island., May 2002. 128
[14] S. T. Park, A. Khrabrov, D. M. Pennock, S. Lawrence, C. L. Giles, and L. H. Ungar.
Static and dynamic analysis of the internet’s susceptibility to faults and attacks.
IEEE INFOCOM, 2003. 125
[15] R.Albert and A.-L.Barabasi. Statistical mechanics of complex networks. Reviews
of Modern Physics 74., 2001. 124, 125
138 Noria Foukia and Salima Hassas
$+RORQLF6HOI2UJDQL]DWLRQ$SSURDFKWRWKH'HVLJQ
RI(PHUJHQWH/RJLVWLFV,QIUDVWUXFWXUHV
0LKDHOD8OLHUXDQG5DLQHU8QODQG
(OHFWULFDODQG&RPSXWHU(QJLQHHULQJ'HSDUWPHQW7KH8QLYHUVLW\RI&DOJDU\&DOJDU\
711$OEHUWD&DQDGD
ulieru@ucalgary.ca
http://isg.enme.ucalgary.ca
,QVWLWXWHIRU&RPSXWHU6FLHQFHDQG%XVLQHV,QIRUPDWLRQ6\VWHPV,&%
8QLYHUVLW\RI'XLVEXUJ(VVHQ
(VVHQ*HUPDQ\
Unlandr@cs.uni-essen.de
http://www.cs.uni-essen.de/dawis/
$EVWUDFW 7KLV SDSHU SUHVHQWV ILUVW UHVXOWV IRU D WKHRUHWLFDO IRXQGDWLRQ IRU
HPHUJHQF\ H/RJLVWLFV EDVHG RQ DQ H[WHQGHG ),3$FRPSOLDQW OD\HUHG PXOWL
DJHQW V\VWHP DUFKLWHFWXUH 7KH DSSURDFK LV EDVHG RQ WKH KRORQLF SDUDGLJP
SURSRVHGE\$.RHVWOHULQKLVDWWHPSWWRFUHDWHDPRGHOIRUVHOIRUJDQL]DWLRQ
LQELRORJLFDOV\VWHPVDQGSURYHQE\WKH+06&RQVRUWLXPWREHYHU\XVHIXOIRU
UHVRXUFH PDQDJHPHQW DQG DOORFDWLRQ LQ WKH PDQXIDFWXULQJ GRPDLQ :H
LQWHJUDWHWKHPHFKDQLVPRIHPHUJHQFHLQWRWKHKRORQLFSDUDGLJPHQFRPSDVVLQJ
ERWK YHUWLFDO DQG KRUL]RQWDO LQWHJUDWLRQ RI UHVRXUFHV LQ D GLVWULEXWHG
RUJDQL]DWLRQ WR HQDEOH WKH G\QDPLF FUHDWLRQ UHILQHPHQW DQG RSWLPL]DWLRQ RI
IOH[LEOHDGKRFLQIUDVWUXFWXUHVIRUHPHUJHQF\HORJLVWLFVPDQDJHPHQW
,QWURGXFWLRQDQG3URMHFW2EMHFWLYHV
7KLV ZRUN RULJLQDWHV LQ SUHYLRXV UHVXOWV WDUJHWLQJ WKH GHYHORSPHQW RI HQDEOLQJ
LQIRUPDWLRQ LQIUDVWUXFWXUHV IRU JOREDO SURGXFWLRQ LQWHJUDWLRQ REWDLQHG ZRUNLQJ ZLWK
WKH+RORQLF0DQXIDFWXULQJ6\VWHPV+06&RQVRUWLXPLQWKHSDVWVHYHQ\HDUV>
@ ,Q SDUWLFXODU ZLWKLQ WKH +RORQLF (QWHUSULVH 3URMHFW >@ MRLQLQJ
LQWHUQDWLRQDO UHVHDUFK DQG LQGXVWULDO IRUFHV LQ D XQLILHG HIIRUW WR GHYHORSLQWHJUDWLRQ
),3$FRPSOLDQW VWDQGDUGV IRU JOREDO FROODERUDWLYH HQWHUSULVHV ZLWKLQ WKH 3URMHFW
³),3$(QDEOHG 6XSSO\ &KDLQ 0DQDJHPHQW´ > @ D 7LHU FROODERUDWLYH
DJHQWV DUFKLWHFWXUH IRU FXVWRPHUFHQWULF JOREDO VXSSO\ FKDLQ ZDV SURSRVHG 7KLV LV
FXUUHQWO\ EHLQJ H[WHQGHG WR WKH LPSOHPHQWDWLRQ DQG VWDQGDUGL]DWLRQ RI +RORQLF
(QWHUSULVHV > @ 5HFHQWO\ D WKHRUHWLFDO PRGHO LQGXFLQJ HPHUJHQFH LQ KRORQLF
YLUWXDORUJDQL]DWLRQVKDVEHHQGHYHORSHG>@ZKLFKH[SDQGVSUHYLRXVUHVXOWVLQ
WKH PRGHOLQJ RI PXOWLDJHQW V\VWHPV G\QDPLFV > @ ZLWK D PHFKDQLVP RI
HYROXWLRQDU\VHDUFKLQ&\EHUVSDFH>@
7KHRYHUDOOREMHFWLYHRIWKLVZRUNLVDWKHRUHWLFDOIRXQGDWLRQDQGWKHGHILQLWLRQRI
VWDQGDUGV IRU HPHUJHQF\ H/RJLVWLFV EDVHG RQ DQ H[WHQGHG ),3$FRPSOLDQW OD\HUHG
PXOWLDJHQW V\VWHP DUFKLWHFWXUH :H WDUJHW DXWRPDWHG PHFKDQLVPV IRU DGKRF
FUHDWLRQRIFROODERUDWLYHRUJDQL]DWLRQDOVWUXFWXUHVHQGRZHGZLWKKLJKO\HIILFLHQWDQG
FRVWHIIHFWLYH UHVRXUFH DOORFDWLRQ DQG PDQDJHPHQW IRU GLVDVWHU UHOLHI PHGLFDO RU
PLOLWDU\ HPHUJHQF\ DSSOLFDWLRQV FDSDEOH WR FRQVWDQWO\ RSWLPL]H DQG DGDSW WKHLU
VWUXFWXUH DQG EHKDYLRU DFFRUGLQJ WR QHZHPHUJLQJ QHHGV $GGUHVVLQJ DQG KDQGOLQJ
PDQDJHPHQWPHFKDQLVPVIRUHPHUJHQF\ORJLVWLFVLVDQDWXUDOGHYHORSPHQWIROORZLQJ
RXUH[LVWLQJUHVXOWVLQWKHILHOGRIKRORQLFDJHQF\6XFKDPHFKDQLVPZRXOGHQVXUHDV
ZHOO FXVWRPHUFHQWULF ORJLVWLFV PDQDJHPHQW LQ PDQXIDFWXULQJ VXSSO\ FKDLQ
PDQDJHPHQW DQG RWKHU DSSOLFDWLRQ DUHDV :H DLP WR H[SDQG WKH HPHUJHQFH PRGHO
SUHVHQWHGLQ>@WRDOD\HUHGWLHUKRORQLFDUFKLWHFWXUHWKXVEXLOGLQJDFURVVOHYHO
YHUWLFDO LQWHJUDWLRQFURVVRUJDQL]DWLRQDO KRUL]RQWDO LQWHJUDWLRQ FRRUGLQDWLRQ
EDFNERQHIRUIDVWUHDFWLYLW\G\QDPLFLW\DQGIOH[LELOLW\
,Q WKH QH[W VHFWLRQ ZH ZLOO GLVFXVV VWDWHRIWKHDUW LQ HORJLVWLFV LQIUDVWUXFWXUHV
6HFWLRQ LQWURGXFHV RXU HPHUJHQW H/RJLVWLFV LQIUDVWUXFWXUHPRGHO,WLVEDVHGRQD
OD\HUHG PXOWLDJHQW V\VWHP DUFKLWHFWXUH :H ZLOO HVSHFLDOO\ GLVFXVV WZR LPSRUWDQW
LVVXHVQDPHO\KRZFURVVHQWHUSULVHVHUYLFHVFDQEHGLVFRYHUHGDQGVHOHFWHGVHFWLRQ
DQGKRZDJHQWVFDQEHIOH[LEO\HTXLSSHGZLWKGLIIHUHQWNLQGVRIJRDOVWKDWDOORZ
WKHP WR UHDFW LQ GLIIHUHQW ZD\V WR GLIIHUHQW UHTXLUHPHQWV VHFWLRQ ,Q VHFWLRQ
VHFWLRQ DQ H[DPSOH VFHQDULR LV LQWURGXFHG ZKLFK SURYLGHV WKH FRQWH[W IRU WKH
GLVFXVVLRQRIWKHDERYHLVVXHV)LQDOO\VHFWLRQFRQFOXGHVWKHSDSHU
6WDWHRIWKH$UWLQWKH'HYHORSPHQWRIH/RJLVWLFV
,QIUDVWUXFWXUHV6XSSRUWLQJ(PHUJHQF\5HVSRQVH0DQDJHPHQW
,QWRGD\
VGUDPDWLFFRQWH[WOHVVRQVOHDUQHGLQRWKHUDUHDVDUHWUDQVIHUUHGDQGDGDSWHG
WR OHYHUDJH WKHTXLFNGHYHORSPHQWRIUHVSRQVHPHFKDQLVPVWRHPHUJHQF\VLWXDWLRQV
>@3ULYDWHVHFWRUµEHVWSUDFWLFHV
LQSDUWLFXODUWHFKQLTXHVLQKHULWHGIURPHQWHUSULVH
ORJLVWLFV DQG VXSSO\ FKDLQ PDQDJHPHQW DUH FRQVLGHUHG HVSHFLDOO\ XVHIXO LQ
DGGUHVVLQJ HPHUJHQF\ SUHSDUHGQHVV SODQQLQJ DQG GHIHQVH ORJLVWLFV DV ZHOO DV SRVW
LQFLGHQWDQDO\VLVDQGUHSRUWLQJ>@
0DMRU5HVHDUFK&RQVRUWLDVXFKDVWKH(8,670REL&RPUHFHQWO\
FDOLEUDWHG WKHLU SXUSRVH WR UHVSRQG WR WKH QHZ GHPDQGV ZLWK DGHTXDWH WHFKQRORJLHV
>@7KHH0RWLRQSURMHFWRIWKH0REL&RP&RQVRUWLXPDLPVWRHQKDQFHFLWL]HQVDIHW\
DQGVHFXULW\E\SURYLQJWKHLQWHURSHUDELOLW\RIGLYHUVHZLUHOHVVWHFKQRORJLHVDQGWKHLU
PXWXDO VXSSRUW IRU D EHWWHU UHVSRQVH WR HPHUJHQF\ FDVHV WKURXJK WKUHH WULDOVHWXSV
(PHUJHQF\0DQDJHPHQW7HOHDPEXODQFHDQG7UDQVSRUW6XUYHLOODQFH>@$OWKRXJK
WKH\ SURYLGH D ILUVW ELJ VWHS WRZDUGV HPHUJHQF\ UHVSRQVH KDQGOLQJ E\ HQVXULQJ WKH
VHDPOHVV LQWHJUDWLRQ RI GHYLFHVXQLWVHQWLWLHV LQYROYHG )LJ IURP >@ WKH VHFRQG
ELJVWHSGHYHORSPHQWRIFROODERUDWLYHFRRUGLQDWLRQLQIUDVWUXFWXUHVHQDEOLQJYHUWLFDO
DQGKRUL]RQWDOZRUNIORZPDQDJHPHQWLQYLUWXDORUJDQL]DWLRQV>@KDVQRW\HWEHHQ
FRQVLGHUHG LQ WKH GHSOR\PHQW RI HPHUJHQF\ ORJLVWLFV RSHUDWLRQV 5DWKHU D IODW
DSSURDFKHQVXULQJSHHUWRSHHUFRPPXQLFDWLRQRIRUJDQL]DWLRQVDQGGHYLFHVLVWDNHQ
>@7KLVDSSURDFKFKDUDFWHUL]HVDVZHOOPRVWOLWHUDWXUHUHODWHGWRYLUWXDORUJDQL]DWLRQV
FUHDWLRQ ZKHUH FRDOLWLRQ IRUPDWLRQ >@ DGGUHVVHV PRVWO\ WKH KRUL]RQWDO LQWHJUDWLRQ
RIVHYHUDORUJDQL]DWLRQVWKURXJKYDULRXVEURNHUDJHPHFKDQLVPV>@
7KH'HVLJQRI(PHUJHQWH/RJLVWLFV,QIUDVWUXFWXUHV
)LJ(PHUJHQF\5HVSRQVH6FHQDULR
)LJ+RORQLF(QWHUSULVH
0RUHDGYDQFHGDSSURDFKHVWRYLUWXDORUJDQL]DWLRQLQWHJUDWLRQ>@SURSRVHDWLHU
FURVVRUJDQL]DWLRQDO ZRUNIORZ PRGHO WKDW FDSWXUHV SULYDWH SDUWQHU ZRUNIORZV
ZRUNIORZYLHZV DQG FRDOLWLRQ ZRUNIORZV %\ WKLV WKH\ RYHUFRPH WKH OLPLWDWLRQV RI
WKH WLHU SHHUWRSHHU >@ RU WLHU SULYDWHSXEOLF PRGHOV >@ $OWKRXJK VXFK
DUFKLWHFWXUHV UHVSRQG WR WKH QHHGV RI G\QDPLF µRQWKHIO\
UHVRXUFH DOORFDWLRQ
HQDEOLQJWKHVHOIRUJDQL]DWLRQWKH\DUHOLPLWHGDVZHOODVWKHRWKHUPRGHOV>
@ WR D SUHGHILQHGVWDWLF VWUXFWXUH RI D YLUWXDO RUJDQL]DWLRQ ZLWK IL[HGNQRZQ
SDUWQHUV DQG UHVRXUFHV 6WDWHRIWKHDUW LQ µNH\WRJODVV
>@ VHUYLFH GLVFRYHU\ DQG
FRPSRVLWLRQ > @ DUH QRW H[SORLWHG WR FUHDWH UHILQH DQG RSWLPL]H DGKRF FRQWH[W
0LKDHOD8OLHUXDQG5DLQHU8QODQG
$Q(PHUJHQWH/RJLVWLFV,QIUDVWUXFWXUH0RGHO
%DVHGRQD/D\HUHG0XOWL$JHQW6\VWHP$UFKLWHFWXUH
:HVWDUWIURPWKHREVHUYDWLRQWKDWWKHSKHQRPHQRQRIHPHUJHQFHLQYROYHV
• 6HOIRUJDQL]DWLRQRIWKHG\QDPLFDOV\VWHPVVXFKWKDWWKHV\QHUJHWLFHIIHFWVFDQ
RFFXU
• ,QWHUDFWLRQZLWKRWKHUV\VWHPVIURPZKLFKWKHV\QHUJHWLFSURSHUWLHVFDQHYROYH
:H EXLOG RQ D UHFHQWO\ GHYHORSHG IX]]\HYROXWLRQDU\ PRGHO >@ WKDW LQGXFHV
HPHUJHQFHLQYLUWXDOVRFLHWLHVRIVRIWZDUHDJHQWVµOLYLQJ
LQ&\EHUVSDFH
• %\PLQLPL]LQJWKHHQWURS\PHDVXULQJWKHIX]]\LQIRUPDWLRQVSUHDGDFURVVWKH
PXOWLDJHQW V\VWHP LW LQGXFHV VHOIRUJDQL]DWLRQ ZLWK FDUHIXO FOXVWHULQJ RI
UHVRXUFHVDJHQWVHQVXULQJDJRRGLQWHUDFWLRQEHWZHHQWKHV\VWHP
VSDUWVWRUHDFK
LWVREMHFWLYHVWLPHO\HIILFLHQWO\DQGHIIHFWLYHO\
,WHQDEOHVWKHV\VWHP
VHYROXWLRQE\LQWHUDFWLRQZLWKH[WHUQDOV\VWHPVDJHQWVHJ
IRXQG YLD JHQHWLF VHDUFK LQ F\EHUVSDFH PLPLFNLQJ PDWLQJ ZLWK PRVW ILW SDUWQHUV LQ
QDWXUDO HYROXWLRQ RU YLD WKH XVH RI G\QDPLF GLVFRYHU\ VHUYLFHV > @ \HOORZ
SDJHVPHGLDWRUVEURNHUVHWF
7KHLQWHJUDWLRQRIWKHWZRDERYHPHQWLRQHGVWHSVRIWKHIRUPDOLVPRQDIODWWLHU
SHHUWRSHHUDUFKLWHFWXUHYLDWKHGHILQLWLRQRIWKHILWQHVVIXQFWLRQLQWHUPVRIIX]]\
HQWURS\ LV DGGUHVVHG LQ >@ +HUH ZH SUHVHQW WKH H[WHQVLRQ RI WKH HPHUJHQFH
PHFKDQLVPIURPDWLHUWRDWLHUQHVWHGKRORQLFDUFKLWHFWXUHZLWKLQWUDHQWHUSULVH
SODQQLQJDQGSK\VLFDOUHVRXUFHOHYHOV)LJ
0XOWLDJHQWV\VWHPVHQDEOHFORQLQJRIUHDOOLIHV\VWHPVLQWRDXWRQRPRXVVRIWZDUH
HQWLWLHVZLWKDµOLIH
RIWKHLURZQLQWKHG\QDPLFLQIRUPDWLRQHQYLURQPHQWRIIHUHGE\
WRGD\
VF\EHUVSDFH7KHKRORQLFHQWHUSULVHKDVHPHUJHGDVDEXVLQHVVSDUDGLJPIURP
WKH QHHG IRU IOH[LEOH RSHQ UHFRQILJXUDEOH PRGHOV FDSDEOH WR HPXODWH WKH PDUNHW
G\QDPLFVLQWKHQHWZRUNHGHFRQRP\FI>@ZKLFKQHFHVVLWDWHVWKDWVWUDWHJLHVDQG
UHODWLRQVKLSV HYROYH RYHU WLPH FKDQJLQJ ZLWK WKH G\QDPLF EXVLQHVV HQYLURQPHQW
%XLOGLQJ RQ WKH 0$6,QWHUQHW6RIW &RPSXWLQJ WULDG WR FUHDWH D ZHEFHQWULF PRGHO
HQGRZLQJ YLUWXDO FRPPXQLWLHVVRFLHWLHV JHQHULFDOO\ FRLQHG DV µHQWHUSULVHV
ZLWK
SURDFWLYH VHOIRUJDQL]LQJ SURSHUWLHV LQ DQ RSHQ HQYLURQPHQW FRQQHFWHG YLD WKH
7KH'HVLJQRI(PHUJHQWH/RJLVWLFV,QIUDVWUXFWXUHV
G\QDPLF:HEWKHKRORQLFHQWHUSULVHSDUDGLJPSURYLGHVDIUDPHZRUNIRULQIRUPDWLRQ
DQGUHVRXUFHPDQDJHPHQWLQJOREDOYLUWXDOHQWHUSULVHVFI>@
$UFKLWHFWXUH
$FFRUGLQJ WR WKH DERYH SDUDGLJP RI KRORQLF YLUWXDO HQWHUSULVHV ZKLFK IURP RXU
SRLQWRIYLHZLVWKHPRVWVRSKLVWLFDWHGDSSURDFKWRYLUWXDOHQWHUSULVHVWKHIROORZLQJ
WKUHHSULQFLSOHOD\HUVRIFROODERUDWLRQLQWHUDFWLRQQHHGWREHFRQVLGHUHGE\D0$6LQ
RUGHUWRHPXODWHDKRORQLFHQWHUSULVH
(PHUJHQF\5HVSRQVH+RODUFK\
,QWHU(QWHUSULVH
0HGLDWRU (PHUJHQF\0HGLDWRU
(OHFWULFLW\
)LUH'HSDUWPHQW
&RPSDQ\
3ROLFH'HSDUWPHQW *DV&RPSDQ\
1RQSURILW 7HOHSKRQH
2UJDQL]DWLRQV &RPSDQ\
*366\VWHPV
*RYHUPHQW
+RVSLWDO
$JHQFLHV
(+HDOWK1HWZRUN
)LJ,QWHUHQWHUSULVHOHYHOIRUWKHVFHQDULRLQ)LJ
,QWHU(QWHUSULVH/HYHO
7KHKLJKHVWOHYHOWKH*OREDO,QWHU(QWHUSULVH&ROODERUDWLYH/HYHORU,QWHU(QWHUSULVH
/HYHOIRUVKRUWLVWKHOHYHORQZKLFKWKHKRORQLFHQWHUSULVHLVIRUPHG)LJGHSLFWV
WKH LQWHUHQWHUSULVH OHYHO IRU WKH VFHQDULR SUHVHQWHG LQ )LJ (DFK FROODERUDWLYH
SDUWQHU LV PRGHOHG DV DQ DJHQW WKDW HQFDSVXODWHV WKRVH DEVWUDFWLRQV UHOHYDQW WR WKH
SDUWLFXODU FRRSHUDWLRQ %\ WKLV D G\QDPLF YLUWXDO FOXVWHU HPHUJHV WKDW ± RQ WKH RQH
KDQG±LVVXSSRVHGWRVDWLVI\WKHFRPSOH[RYHUDOOJRDODWKDQGDVJRRGDVSRVVLEOHDQG
±RQWKHRWKHUKDQG±FRQVLGHUVWKHLQGLYLGXDOJRDOVRIHDFKHQWHUSULVHLQYROYHG
,QWUD(QWHUSULVH/HYHO
%HIRUHDQHQWHUSULVHFDQXQGHUWDNHUHVSRQVLELOLW\IRUVRPHVXEWDVNLWKDVWRILQGRXW
DERXWLWVRZQLQWHUQDOUHVRXUFHVWRHQVXUHWKDWLWFDQGHOLYHURQWLPHDFFRUGLQJWRWKH
FRRUGLQDWLRQ UHTXLUHPHQWVRI WKHFROODERUDWLYHFOXVWHUDQGZLWKWKHUHTXLUHGTXDOLW\
6LQFHWKLVLVGRQHZLWKLQWKHHQWHUSULVHDWKDQGZHFDOOWKLVOHYHOWKH,QWUD(QWHUSULVH
0LKDHOD8OLHUXDQG5DLQHU8QODQG
/HYHO)LJGHSLFWVWKHLQWUDHQWHUSULVHOHYHOIRURQHRIWKHKRORQVLQ)LJWKHILUH
GHSDUWPHQWKRODUFK\
(PHUJHQF\&DOO
&DOO+DQGOLQJ
+2/21
*366\VWHPV
(PHUJHQF\0HGLDWRU
)LUH'HSDUWPHQW+RODUFK\
)LUH'HSDUWPHQW
0HGLDWRU
([SORVLYHV
3ODQQLQJ+2/21
'HSDUWPHQW
%LR+D]]DUG
)LUH6WDWLRQ
'HSDUWPHQW
)LJ7KH)LUH'HSDUWPHQW+RODUFK\LQWUDHQWHUSULVHOHYHOIRU)LJVFHQDULR
$WRPLF$XWRQRPRXV6\VWHPVRU0DFKLQH/HYHO
7KHORZHVWOHYHOLVWKHDWRPLFDXWRQRPRXVV\VWHPVRUPDFKLQHOHYHO,WLVFRQFHUQHG
ZLWKWKHGLVWULEXWHGFRQWURORIWKHSK\VLFDOPDFKLQHVWKDWDFWXDOO\SHUIRUPWKHZRUN
7R HQDEOH DJLOH PDQXIDFWXULQJ WKURXJK WKH GHSOR\PHQW RI VHOIUHFRQILJXULQJ
LQWHOOLJHQW GLVWULEXWHG DXWRPDWLRQ HOHPHQWV HDFK PDFKLQH LV FORQHG DV DQ DJHQW WKDW
DEVWUDFWVWKRVHSDUDPHWHUVQHHGHGIRUWKHFRQILJXUDWLRQRIWKHYLUWXDOFRQWUROV\VWHP
PDQDJLQJWKHGLVWULEXWHGSURGXFWLRQ
(DFKOHYHOLVUHSUHVHQWHGE\RQHRUDQXPEHURIKRORQVHDFKRIZKLFKUHSUHVHQWLQJ
DXQLWRQWKLVOHYHO6XFKDXQLWUHFXUVLYHO\FRQVLVWVRIDVHWRIKRORQVHDFKRIZKLFK
EHLQJ UHVSRQVLEOH IRU D VXEWDVN RI WKH RYHUDOO WDVN RI WKH KRORQKRODUFK\ DW KDQG
7KHVH ³VXE³KRORQV GR QRW QHHG WR EH IURP ORZHU OHYHOV RQO\ EXW FDQ DV ZHOO EH
KRORQVIURPWKHVDPHOHYHO)RUH[DPSOHDIOH[LEOHFHOOKRORQPD\FRPSULVHKRORQV
UHSUHVHQWLQJDWRPLFDXWRQRPRXVV\VWHPVDVZHOODVIOH[LEOHFHOOVZKLFKSHUIRUPWDVNV
WKDWDUHQHFHVVDU\IRUWKHIOH[LEOHFHOOKRORQDWKDQGWREHHIIHFWLYH
3ODQQLQJDQGG\QDPLFVFKHGXOLQJRIUHVRXUFHVRQDOOWKHVHOHYHOVHQDEOHIXQFWLRQDO
UHFRQILJXUDWLRQ DQG IOH[LELOLW\ YLD UHVHOHFWLQJ IXQFWLRQDO XQLWV UHDVVLJQLQJ WKHLU
ORFDWLRQV DQG UHGHILQLQJ WKHLU LQWHUFRQQHFWLRQV HJ UHURXWLQJ DURXQG D EURNHQ
PDFKLQH FKDQJLQJ WKH IXQFWLRQV RI D PXOWLIXQFWLRQDO PDFKLQH 7KLV LV DFKLHYHG
WKURXJKDUHSOLFDWLRQRIWKHG\QDPLFYLUWXDOFOXVWHULQJPHFKDQLVPKDYLQJQRZHDFK
UHVRXUFH ZLWKLQ WKH HQWHUSULVH FORQHG DV DQ DJHQW WKDW DEVWUDFWV WKRVH IXQFWLRQDO
FKDUDFWHULVWLFVUHOHYDQWWRWKHVSHFLILFWDVNDVVLJQHGE\WKHFROODERUDWLYHFRQJORPHUDWH
WRWKHSDUWQHU5HFRQILJXUDWLRQRIVFKHGXOHVWRFRSHZLWKQHZRUGHUVRUXQH[SHFWHG
GLVWXUEDQFHV HJ ZKHQ D PDFKLQH EUHDNV LV HQDEOHG WKURXJK UHFOXVWHULQJ RI WKH
DJHQWV UHSUHVHQWLQJ WKH DFWXDO UHVRXUFHV RI WKH HQWHUSULVH 7KH PDLQ FULWHULD IRU
7KH'HVLJQRI(PHUJHQWH/RJLVWLFV,QIUDVWUXFWXUHV
UHVRXUFH UHDOORFDWLRQ ZKHQ UHFRQILJXULQJ WKH VFKHGXOHV DUH UHODWHG WR FRVW
PLQLPL]DWLRQDFKLHYHGYLDPXOWLFULWHULDRSWLPL]DWLRQ
0HGLDWRU+RORQ$JHQW
7KHEDVLFFRQGLWLRQIRUKRORQLFV\VWHPVLVWKDWDKRORQLVVLPXOWDQHRXVO\D³ZKROH´
DQG D ³SDUW´ RI VRPH RWKHU ZKROHKRORQ 7KXV WKH V\VWHP H[KLELWV D WUHHOLNH
VWUXFWXUH (DFK LQQHU QRGH RI WKLV WUHH LQ IDFW FRPSULVHV D VHW RI VXEKRORQV WKDW
FRRSHUDWLYHO\ZRUNWRJHWKHUWRVROYHWKHVSHFLILFWDVNWKDWLVDVVLJQHGWRWKLVQRGH,Q
RUGHU WR FRPPXQLFDWH ZLWK VXFK D VHW RI VXEKRORQV RQH QHHG WR GHILQH D
UHSUHVHQWDWLYH IRU LW ,Q D 0$6 HQYLURQPHQW WKLV UHSUHVHQWDWLYH FDQ EH D VRIWZDUH
DJHQWWKDWXQGHUWDNHVWKHWDVNRIDPHGLDWRU,WIXOILOOVWZRPDLQIXQFWLRQV)LUVWVHHQ
IURPWKHRXWVLGHLWDFWVDVWKHLQWHUIDFHEHWZHHQWKHDJHQWVLQVLGHWKHKRORQDQGWKRVH
RXWVLGH LW FRQFHSWXDOO\ LW FRQVWLWXWHV WKH DJHQW WKDW UHSUHVHQWV WKH KRORQ 6HFRQG
VHHQIURPWKHLQVLGHLWPD\LQLWLDWHDQGVXSHUYLVHWKHLQWHUDFWLRQVEHWZHHQWKHJURXS
RIVXEKRORQVDJHQWVZLWKLQWKHKRORQDWKDQGWKLVDOVRDOORZVWKHV\VWHPDUFKLWHFWWR
LPSOHPHQWDQGODWHUXSGDWHDYDULHW\RIIRUPVRILQWHUDFWLRQHDVLO\DQGHIIHFWLYHO\
WKHUHE\ IXOILOOLQJ WKH QHHG IRU IOH[LELOLW\ DQG UHFRQILJXUDELOLW\ 7KH PHGLDWRU
HQFDSVXODWHV WKH PHFKDQLVP WKDW FOXVWHUV WKH KRORQV LQWR FROODERUDWLYH JURXSV 7KH
DUFKLWHFWXUDO VWUXFWXUH LQ VXFK KRODUFKLHV IROORZV WKH GHVLJQ SULQFLSOHV IRU
PHWDPRUSKLFDUFKLWHFWXUHV
)URP WKH SRLQW RI YLHZ RI WKH PHGLDWRU DJHQW WKH ILUVW FDVH GHVFULEHV LWV RXWVLGH
YLHZ ZKLOH WKH VHFRQG FDVH GHVFULEHV LWV LQVLGH YLHZ %RWK YLHZV DUH VLJQLILFDQWO\
GLIIHUHQWZLWKWKHRXWVLGHYLHZXVXDOO\EHLQJPXFKPRUHGHPDQGLQJWKDQWKHLQVLGH
YLHZ
6LQFHWKHPHGLDWRULVWKHFRPPRQUHSUHVHQWDWLYHIRUWKHRXWVLGHZRUOGRIWKHKRORQ
LWUHSUHVHQWVDVZHOODVIRUWKHLQVLGHZRUOGLWQHHGVWRXQGHUVWDQGERWKZRUOGV)RU
WKLVWZRNLQGVRIRQWRORJLHVDUHQHFHVVDU\QDPHO\IRUµSHHUWRSHHU
FRPPXQLFDWLRQ
DWHDFKOHYHOWKDWLVµLQWHUDJHQW
FRPPXQLFDWLRQDPRQJHQWLWLHVWKDWIRUPDFOXVWHU
DQG IRU µLQWHUOHYHO
FRPPXQLFDWLRQ WKDW HQDEOHV GHSOR\PHQW RI WDVNV DVVLJQHG DW
KLJKHUOHYHOVE\WKHPHGLDWRURQORZHUOHYHOFOXVWHUVRIUHVRXUFHV
([DPSOH6FHQDULR
/HWXVFRPHEDFNWRWKH)LJVFHQDULR,QFDVHRIDFDWDVWURSKHDOOSRVVLEOHPHDVXUHV
KDYH WR EH WDNHQ LQ RUGHU WR NHHS LWV HIIHFWV HVSHFLDOO\ FDXVDOLWLHV DV VPDOO DV
SRVVLEOH3URILWLQWKHVHQVHRIPRQHWDU\EHQHILWVLVQRWWKHPDLQJRDO,QVWHDGDIDVW
UHDFWLRQ LV UHTXLUHG )LUVW RI DOO LW KDV WR EH HQVXUHG WKDW DOO SRVVLEOH UHVRXUFHV DUH
DOORFDWHG DV IDVW DV SRVVLEOH ,Q D QH[W UHILQHPHQW VWHS D JRRG FRRUGLQDWLRQ RI WKH
UHVRXUFHVLVQHFHVVDU\/HWVKDYHDORRNDWWKHVXEWDVNDPEXODQFHFDUVFRRUGLQDWLRQ
,QDILUVWVWHSLWLVQHFHVVDU\WRDVNDOORIWKHPWRGULYHDVTXLFNO\DVSRVVLEOHWRWKH
SODFH ZKHUH WKH FDWDVWURSKH KDV KDSSHQHG ,I QHFHVVDU\ RWKHU FDUV WKDW PD\ DOVR EH
HTXLSSHG IRU WUDQVSRUWLQJ LQMXUHG SHUVRQV PD\ EH DVNHG WR KHOS ,Q WKH QH[W VWHS LW
QHHGVWREHFRRUGLQDWHGZKLFKDQGZKDWNLQGRISDWLHQWVDUHGULYHQWRZKDWKRVSLWDO
7KLVGHSHQGVRQWKHFDSDFLW\RIWKHKRVSLWDODVZHOODVLWVVSHFLDOW\DQGHTXLSPHQW,Q
WKHVHH[WUHPHVLWXDWLRQVWKHRWKHUZLVHLPSRUWDQWV\VWHPJRDOWKDWWKHDPEXODQFHFDUV
0LKDHOD8OLHUXDQG5DLQHU8QODQG
RIKRVSLWDO;EULQJWKHSDWLHQWVRQO\WRWKLVKRVSLWDOKDVWREHVXVSHQGHGDQGUHSODFHG
E\DVWUDWHJ\ZKLFKDOORZVRSWLPDOGLVWULEXWLRQRIWKHSDWLHQWVLQGHSHQGHQWO\RIZKDW
FDUVDUHWUDQVSRUWLQJWKHP
:LWK UHVSHFW WR RXU PXOWLDJHQW V\VWHP EDVHG HPHUJHQW H/RJLVWLFV LQIUDVWUXFWXUH
WKHDERYHUHTXLUHPHQWVPHDQWKDWWKHDJHQWEHLQJLQFKDUJHRIWKHWUDQVSRUWDWLRQDQG
WUHDWPHQWRIWKHLQMXUHGSHRSOHFDOOHGDPEXODQFHDJHQWIURPQRZRQQHHGVWRUHDFW
YHU\ TXLFNO\ LQ WKH EHJLQQLQJ WR VWDUW WKH UHVFXH DFWLRQ DQG WKHQ RQ WKH IO\ KDV WR
VWDUW WR PRUH DQG PRUH RSWLPL]H WKH RULJLQDOO\ SUHWW\ DEVWUDFW DQG JHQHUDO
FRRUGLQDWLRQUHVSHFWLYHO\SODQQLQJ7KLVUHTXLUHVDIOH[LEOHDGDSWDWLRQRIWKHRYHUDOO
JRDOVRIWKHDJHQWDQGWKHLUSUHIHUHQFHVSULRULWLHV$IWHUWKH LQLWLDOSKDVHRIH[WUHPH
IDVWUHVSRQVHVZKLFKFDQEHWUDQVODWHGWRDQDSSURDFKFORVHUWRSDWWHUQPDWFKLQJWKH
IXUWKHU UHILQHPHQW RI WKH SODQQLQJ SURFHGXUH QHHGV WR FRQVLGHU PRUH DQG PRUH WKH
UHDO FLUFXPVWDQFHV RI WKH JLYHQ VFHQDULR WKHUHIRUH QHHGV WR VKLIW IURP D PRUH
UHDFWLYHWRDPRUHGHOLEHUDWLYHEHKDYLRU3ROLFHFDUVQHHGWREHVHQWWRWKHULJKWSODFHV
LQ RUGHU WR PDNH VXUH WKDW WKH DPEXODQFH FDUV FDQ GULYH DV IDVW DV SRVVLEOH WR WKH
GHVLJQDWHGKRVSLWDOV7KHSHUVRQDOLQWKHDPEXODQFHFDUVZKLFKFDQEHFRQVLGHUHGDV
KRORQVRQWKHORZHVWOHYHODVZHOOQHHGWRGLDJQRVHWKHLUSDWLHQWVLQRUGHUWRSURYLGH
DEDVLVIRUWKHGHFLVLRQZKLFKKRVSLWDOPD\EHWKHULJKWRQH7KHQRQWKHQH[WKLJKHU
OHYHO LW QHHGV WR EH GHFLGHG ZKLFK KRVSLWDO LV HIIHFWLYHO\ FKRVHQ RWKHUZLVH LI WKH
DPEXODQFHFDUGHFLGHVLWFDQKDSSHQWKDWWRRPDQ\DPEXODQFHFDUVDUHGULYLQJWRWKH
VDPH KRVSLWDO WKXV RYHUVWUDLQ LWV UHDOWLPH FDSDFLW\ RU WKH FDSDFLW\ RI WKH VWUHHWV
OHDGLQJWRLW7KLVUHTXLUHVWKDWWKHDPEXODQFHDJHQWGHILQHVWDVNVDQGGHOHJDWHVWKHP
WRVSHFLDODJHQWVZKLFKFDQGHDOZLWKWKHPH[FOXVLYHO\$OORIWKLVKDVWREHGRQHLQD
VWHSE\VWHSUHILQHPHQWSURFHVVZKLFKQHHGVWRFRQVLGHUDOOWKHLQIOXHQFHVE\DOOWKH
RWKHUPHDVXUHVWKDWDUHWREHWDNHQWRGHDOZLWKWKHFDWDVWURSKHHJWKHFRRUGLQDWLRQ
RIRWKHUNLQGVRIYHKLFOHVWKDWDUHQHHGHGWRJHWDFFHVVWRLQMXUHGSHRSOHRUHJWR
H[WLQJXLVKILUHRUDYRLGHQYLURQPHQWDOFDWDVWURSKHVRLOOHDNDJH
,QWKLVSDSHUZHZLOOGHDOZLWKVHYHUDODVSHFWVRIWKHDERYHVFHQDULR)LUVWRIDOO
ZH ZLOO GLVFXVV ZKDW NLQGV RI PHGLDWRU DJHQWV DUH QHHGHG LQ DQ HPHUJHQW KRORQLF
HQWHUSULVH VLQFH WKH DERYH REVHUYDWLRQ UHTXLUHV GHVLJQLQJ PHGLDWRUV RQ GLIIHUHQW
OHYHOVGLIIHUHQWO\VHFWLRQ1H[WZHZLOODGGUHVVWKHSUREOHPKRZGLIIHUHQWNLQGV
RI JRDOV FDQ EH GHHSO\ HPEHGGHG LQ DQ DJHQWV EHOLHI V\VWHP DQG KRZ WKH EHOLHI
V\VWHP FDQ EH PRGHOHG LQ D ZD\ WKDW LW FDQ UHDFW LQ GLIIHUHQW ZD\V IDVWHU PRUH
DXWRPDWLFUHDFWLYHUHVSRQVHYHUVXVGHOLEHUDWHKRZHYHUVORZHUUHVSRQVHVHFWLRQ
([SUHVVLRQRI6HPDQWLFV
2QHPDLQREVWDFOHWRWKHPHDQLQJIXOLQWHURSHUDWLRQDQGPHGLDWLRQRIVHUYLFHVLVWKH
V\QWDFWLFDQGVHPDQWLFKHWHURJHQHLW\RIGDWDDQGNQRZOHGJHWKHPHGLDWRUDJHQWGRHV
DFFHVV DQG UHFHLYH IURP PXOWLSOH KHWHURJHQHRXV DJHQWV FI >@ 7KH IXQFWLRQDO
FDSDELOLW\RIWKHDJHQWWRUHVROYHVXFKKHWHURJHQHLWLHVUHIHUVWRWKHNQRZOHGJHEDVHG
SURFHVVRIVHPDQWLFEURNHULQJ0RVWPHWKRGVWRUHVROYHVHPDQWLFKHWHURJHQHLWLHVUHO\
RQ XVLQJ SDUWLDO RU JOREDO RQWRORJLFDO NQRZOHGJH ZKLFK LV WR EH VKDUHG DPRQJ WKH
$Q RQWRORJ\ LV D FRPSXWHUUHDGDEOH UHSUHVHQWDWLRQ RI WKH UHDO ZRUOG LQ IRUP RI REMHFWV
FRQFHSWVDQGUHODWLRQVKLSV
7KH'HVLJQRI(PHUJHQWH/RJLVWLFV,QIUDVWUXFWXUHV
DJHQWV7KLVUHTXLUHVDPHGLDWRUDJHQWWRSURYLGHVRPHNLQGRIRQWRORJ\VHUYLFHVIRU
VWDWLFDOO\RUG\QDPLFDOO\FUHDWLQJORDGLQJPDQDJLQJDQGDSSURSULDWHO\XVLQJJLYHQ
GRPDLQVSHFLILFRUFRPPRQVHQVHRQWRORJLHVDVZHOODVLQWHURQWRORJ\UHODWLRQVZKHQ
LW ZDQWV WR FRPPXQLFDWH DQG QHJRWLDWH ZLWK GLIIHUHQW DJHQWV RU XQGHUVWDQG
FRPSOH[WDVNV
,QIDFWDPHGLDWRUDJHQWWKDWLVORRNLQJIRUDVSHFLILFWDVNVHUYLFHSURYLGHUKDVWR
SDUVHXQGHUVWDQGDQGYDOLGDWHWKHRIIHUVVHUYLFHGHVFULSWLRQVLWJHWV7KLVLVLQRUGHU
WR HIILFLHQWO\ GHWHUPLQH ZKLFK RI WKH VHUYLFHV DQG FDSDELOLWLHV RI RWKHU
HQWHUSULVHKRORQDJHQWVDUHPRVWDSSURSULDWH7\SLFDOO\IRUWKLVRQWRORJ\VHUYLFHVDUH
XVHG DV ZHOO 'HSHQGLQJ RQ WKH FRPSOH[LW\ DQG UHTXLUHG TXDOLW\ RI WKH VHUYLFH D
PDWFKLQJ SURFHVV PD\ UHO\ RQ VLPSOH NH\ZRUG DQG YDOXH PDWFKLQJ XVH RI GDWD
VWUXFWXUHDQGW\SHLQIHUHQFHVDQGRUWKHXVHRIUDWKHUFRPSOH[UHDVRQLQJPHFKDQLVPV
VXFKDVFRQFHSWVXEVXPSWLRQDQGILQLWHFRQVWUDLQWPDWFKLQJ6HPDQWLFDOO\PHDQLQJIXO
PDWFKLQJ UHTXLUHV WKH PDWFKLQJ VHUYLFH WR EH VWURQJO\ LQWHUUHODWHG SDUWLFXODUO\ ZLWK
WKHFODVVRIVHUYLFHVHQDEOLQJVHPDQWLFLQWHURSHUDWLRQEHWZHHQDJHQWV
,QHPHUJHQF\ORJLVWLFVZKHUHWKHVFRSHRISRVVLEOHRUJDQL]DWLRQVWDVNVVNLOOVLVQRW
UHVWULFWHG DQGRU SUHGHILQHG LW LV GLIILFXOW WR H[SUHVV DQG FRGH HQRXJK UHDO ZRUOG
VHPDQWLFV WR SHUPLW D JRDOGULYHQ DQG HIIHFWLYH FRPPXQLFDWLRQ EHWZHHQ OHYHOV :H
DUHIXOO\DZDUHWKDWWKHH[SUHVVLRQDQGXQGHUVWDQGLQJRIVHPDQWLFVLVVWLOODKRWWRSLF
LQUHVHDUFKZLWKVXIILFLHQWJHQHUDOVROXWLRQVHYHQQRWEHLQJRQWKHKRUL]RQ+RZHYHU
WKLV GRHV QRW SUHYHQW XV IURP GHSOR\LQJ RXU FRQFHSWV LQ PRUH UHVWULFWHG DQG EHWWHU
DGGUHVVDEOHDSSOLFDWLRQDUHDV
7KHUHIRUHRXUFXUUHQWDSSURDFKLVWRXVHIRUWKHH[SUHVVLRQRIVHPDQWLFVDQGIRU
SURSHU FRPPXQLFDWLRQ EHWZHHQ OHYHOV ZLWKLQ DQG DFURVV RUJDQL]DWLRQV DOUHDG\
GHYHORSHG UHDOZRUOG NQRZOHGJH PRGHOV DQG RQWRORJLHV > @ OLNH
'$0/2,/UHVSHFWLYHO\LWVXFFHVVRU'$0/66LQFH),3$LVZRUNLQJRQFRQFHSWV
WRLQWHJUDWHDJHQWVDQG:HE6HUYLFHVZHZLOODGDSWWKHLUVROXWLRQWRRXUVFHQDULRDV
VRRQDVWKHUHVXOWVDUHDYDLODEOH
7KHVHDUHYHU\VSHFLDODELOLWLHVE\ZKLFKWKHPHGLDWRUDJHQWLVWREHHTXLSSHG,Q
WKHIROORZLQJZHZLOOILUVWGLVFXVVWKHSULQFLSOHZD\VLQZKLFKDPHGLDWRUPD\VHDUFK
IRUILQGWKHDSSURSULDWHSDUWQHUV
7\SHVRI0HGLDWRU$JHQWVLQD+RORQLF(QWHUSULVH
,Q SULQFLSOH D PHGLDWRU PD\ HQJDJH D EURNHUIDFLOLWDWRU D PDWFKPDNHU PD\ XVH
\HOORZ SDJH VHUYLFHV RU PD\ UHO\ WRWDOO\ RU SDUWLDOO\ RQ LWV DFTXDLQWDQFHV
NQRZOHGJHEDVH
,IDPHGLDWRUDJHQWWKDWLVORRNLQJIRUVRPHVHUYLFHXVHVDEURNHUVHUYLFHLWJLYHV
XS FRQWURO DERXW WKHVHOHFWLRQSURFHVVDQGDERXWWKHNQRZOHGJH LQZKDWZD\ZKLFK
HQWHUSULVHKDVFRQWULEXWHGWRWKHVROXWLRQSURFHVV,WIXOO\GHSHQGVRQWKHTXDOLW\DQG
VLQFHULW\ RI WKH EURNHU VHUYLFH 0DWFKPDNLQJDOUHDG\DOORZVWKHPHGLDWRUDJHQWWR
NHHS PXFK PRUH FRQWURO DERXW WKH FKRLFH RI WKH SDUWLFLSDWLQJ DJHQWV VLQFH WKH
PHGLDWRUDJHQWRQO\JHWVDOLVWRIHQWHUSULVHVWKDWDUHLQSULQFLSOHFDSDEOHWRSURYLGH
VRPH VHUYLFH IRU WKH VROXWLRQ SURFHVV +RZHYHU LW LV OHIW WR WKH PHGLDWRU DJHQW WR
GHFLGHRQZKDWVHUYLFHHQWHUSULVHLVWREHFKRVHQ7KHPRVWLQGHSHQGHQWDSSURDFKLV
WKDW DQ DJHQW PDLQWDLQV LWV RZQ GDWDEDVH RI DFTXDLQWDQFHV LQ ZKLFK DOO SRVVLEOH
FRRSHUDWLRQSDUWQHUVDORQJZLWKWKHLUFDSDELOLWLHVDQGSDVWH[SHULHQFHVZLWKWKHPDUH
VWRUHG 7KH DJHQW ZLOO DOZD\V ILUVW WU\ WR ILQG DSSURSULDWH SDUWQHU DJHQWV LQ WKLV
GDWDEDVH 2QO\ LI WKLV LV QRW VXFFHVVIXO LW ZLOO GHSOR\ RQH RI WKH RWKHU SRVVLEOH
VHUYLFHV :KLOH WKLV DSSURDFK SURPLVHV WKH PRVW LQGHSHQGHQFH RI DQ DJHQW IURP LWV
HQYLURQPHQWLWDOVRUHTXLUHVD SUHWW\VRSKLVWLFDWHGDJHQWDUFKLWHFWXUHVLQFHWKHDJHQW
QHHGV WR IXOO\ XQGHUVWDQG WKH RYHUDOO JRDOV DQG UHTXLUHPHQWV RI WKH UHTXHVWV LW LV
VXSSRVHGWRILQGDVROXWLRQIRU
2I FRXUVH LQ FDVH RI HPHUJHQFLHV PDFKLQH EUHDNGRZQ RU VLPSO\ EHFDXVH D
QHHGHG FDSDFLW\VHUYLFHFDSDELOLW\ LV QRW DYDLODEOH HYHQ RQ WKH LQWUDHQWHUSULVH OHYHO
WKH QHFHVVLW\ PD\ DULVH WR SXEOLFO\ DGYHUWLVH D WDVNVHUYLFH LQ WKH RXWVLGH ZRUOG
+RZHYHULQWKLVFDVHWKHPHGLDWRUPD\PDNHXVHRIDEURNHULQ RUGHUWRVHWWOHDQG
SURFHVV WKH WUDQVDFWLRQ DW KDQG 7KH EURNHU FDQ RI FRXUVH DV ZHOO EH WKH PHGLDWRU
DJHQWUHSUHVHQWLQJWKHHQWHUSULVHDWKDQG
$V ZH PRYH GRZQ WKH OD\HUV RI D KRORQLF HQWHUSULVH ZH FDQ REVHUYH D GHFUHDVH
ZLWKUHVSHFWWRWKHIROORZLQJIHDWXUHV
7LPH6FDOH
)URPWRSWRERWWRPWLPHVFDOHVEHFRPHVKRUWHUDQGUHDOWLPHFRQVWUDLQWVFKDQJHIURP
VRIWWRKDUGUHDOWLPH:KLOHHJDIRUPDWLRQSURFHVVRIDQHZKRORQLFHQWHUSULVHRQ
WKH LQWHUHQWHUSULVH OHYHO PD\ WDNH D ORQJHU WLPH DQG WLPH SUHVVXUHV DUH RQO\ VRIW
PRUHGHOLEHUDWLYHVW\OHRIDJHQWDQDJHQWWKDWUHSUHVHQWVDWRROQHHGVWRXVXDOO\UHDFW
H[WUHPHO\ IDVW PRUH UHDFWLYH VW\OH RI DJHQW WKDW UHDFWV GLUHFWO\ WR SDWWHUQV
³SUHIDEULFDWHG´UHDFWLRQ
&RPSOH[LW\6RSKLVWLFDWLRQ
)URPWRSWRERWWRPWKHGHJUHHRIDJHQF\GHFUHDVHV7KHKLJKHUOHYHODJHQWVDUHPRUH
VRSKLVWLFDWHGEXWVORZHUZKLOHORZHUDJHQWVDUHIDVWDQGOLJKWZHLJKW)RUH[DPSOH
WKHPHGLDWRUDJHQWWKDWUHSUHVHQWVDQHQWHUSULVHQHHGVWRKDYHDYHU\EURDGNQRZOHGJH
7KH'HVLJQRI(PHUJHQWH/RJLVWLFV,QIUDVWUXFWXUHV
DQGDKXJHQXPEHURIVRSKLVWLFDWHGVNLOOV2QWKHFRQWUDU\WKHDJHQWRQWKHOHYHORI
DQ DWRPLF V\VWHP MXVW QHHGV WR KDYH DQ XQGHUVWDQGLQJ RI WKLV V\VWHP WRJHWKHU ZLWK
VRPHEDVLFVNLOOVWRFRPPXQLFDWHZLWKWKHQH[WKLJKHUOHYHODJHQWV
$XWRQRP\
6LQFHHDFKDJHQWZLOODFWDFFRUGLQJWRLWVRZQJRDOVFRQIOLFWLQJVLWXDWLRQVPD\RFFXU
ZKHQDFRQWDFWHGDJHQWGRHVQRWZDQWWRFRQWULEXWHIXOO\WRWKHWDVNDWKDQGGXHWR
RYHUORDG SUHIHUHQFHSULRULW\ JLYHQ WR PRUH OXFUDWLYH RIIHUV HWF ,Q WKLV FDVH WKH
VXSHURUGLQDWHGKLJKHUOHYHODJHQWKDVWRGHFLGHRQKRZWRGHDOZLWKVXFKREVWDFOHV
DQGLISRVVLEOHWRGHYHORSDQDOWHUQDWLYHVROXWLRQRQWKHEDVLVRIDOOWKHLQIRUPDWLRQ
REWDLQHG IURP DOO LWV VXERUGLQDWHG DJHQWV XVLQJ LWV NQRZOHGJH EDVH DQG JRDOV
(VSHFLDOO\LQHPHUJHQF\FDVHVLWPD\EHQHFHVVDU\WRFRPSURPLVHWKHDXWRQRP\RI
DJHQWV FRPSOHWHO\ $JDLQ DJHQWV WKDW UHSUHVHQW DQ HQWHUSULVH ZLOO EH IXOO\
DXWRQRPRXVDQGWKHUHIRUHFDQQRWEHIRUFHGIURPWKHRXWVLGHWRGRVRPHWKLQJWKH\
GR QRW ZDQW WR GR 2Q WKH LQWUDHQWHUSULVH OHYHO WKH DXWRQRP\ ZLOO GHFOLQH ZLWK
GHFUHDVLQJOHYHO,IHJDWDVNZDVDFFHSWHGIRUZKLFKDKLJKFRQWUDFWSHQDOW\LVWR
EH SDLG LQ FDVH LW LV QRW ILQLVKHG LQ WLPH WKH KRORQ LQ FKDUJH PD\ GHFLGH WKDW WKH
VXERUGLQDWHKRORQVKDYHWRH[HFXWHVRPHWDVNILUVWLQRUGHUQRWWRULVNDGHOD\RIWKH
KLJKSULRULW\WDVNHYHQLIWKHORZHUOHYHOKRORQVDUHDOUHDG\IXOO\ERRNHGZLWKRWKHU
WDVNV
7KHDERYHREVHUYDWLRQUHTXLUHVGHVLJQLQJPHGLDWRUVRQGLIIHUHQWOHYHOVGLIIHUHQWO\
:HZLOOFRPHEDFNWRWKLVWRSLFLQWKHQH[WVHFWLRQZKHQZHZLOOGLVFXVVKRZRXWVLGH
JRDOV WKDW DUH LPSRVHG RQ DQ DJHQW IURP WKH RXWVLGH ZRUOG DQG LQVLGH JRDOV WKH
JRDOVRIDQDJHQWFDQEHKDUPRQLRXVO\LQWHJUDWHG
,QWHQWLRQDO3UREOHP6ROYLQJ
7R UHDOL]H D OD\HUHG WKUHHWLHU KRORQLF HQWHUSULVH )LJ WKH XVXDO FDSDELOLW\ RI
LQGLYLGXDODJHQWVWRH[SUHVVDQGUHSUHVHQWWKHLURZQJRDOVKDVWREHHQKDQFHGZLWKDQ
LQWHJUDWLRQPHFKDQLVPV\QFKURQL]LQJLQGLYLGXDOJRDOVZLWKWKRVHRIWKHKLJKHUOHYHOV
LQ WKH H[WHQGHG HQWHUSULVH 0RUH VSHFLILFDOO\ WKLV VHFWLRQ ZLOO GLVFXVV ZKDW NLQG RI
JRDOVQHHGWREHGHHSO\HPEHGGHGLQDPHGLDWRUDJHQW
VEHOLHIV\VWHPLQRUGHUIRULW
WREHFDSDEOHWRWUXO\UHSUHVHQWLWVXQGHUO\LQJKRORQRQWKHRQHKDQGDQGFRQVLGHUWKH
JRDOV RI WKH HQYLURQPHQW LW LV HPEHGGHG LQ RQ WKH RWKHU KDQG DQG KRZ WKLV FDQ EH
UHDOL]HG
)LJ3ODQQLQJ
0LKDHOD8OLHUXDQG5DLQHU8QODQG
:H ZLOO FRQFHQWUDWH RQ D VLQJOH RUJDQL]DWLRQDO XQLW DQG LWV SUREOHP VROYLQJ
EHKDYLRU6XFKDXQLWFDQEHDSURILWFHQWHURQWKHOHYHORISURGXFWLRQSODQQLQJVKRS
IORRU RU IOH[LEOH FHOO RU DQ LQGLYLGXDO FRUSRUDWLRQ ,Q RUGHU WR SURYLGH FRPSOH[
SURGXFWV RU VHUYLFH EXQGOHV ILUVW RI DOO D FRPSUHKHQVLYH SODQQLQJ SURFHVV LV WR EH
SHUIRUPHG 7R DFKLHYH IOH[LELOLW\ DQG G\QDPLFLW\ WKH SURFHVV QHHGV WR UHO\ RQ WKH
FRQFHSWRIPRGXODUL]HGFDSDELOLWLHV7KXVSODQQLQJHQDEOHVWKHLGHQWLILFDWLRQRIWKRVH
HOHPHQWDU\SURGXFWVRUVHUYLFHVWKDWFDQEHFRPELQHGIRUSURGXFWRUVHUYLFHEXQGOHV
$VLVLOOXVWUDWHGE\)LJSODQQLQJFDQEHSHUIRUPHGWRSGRZQWKDWLVE\SUREOHP
GHFRPSRVLWLRQRUERWWRPXSWKDWLVE\VHUYLFHRUSURGXFWDJJUHJDWLRQ
7RILQGWKHRSWLPDOVROXWLRQIRUVXFKDNLQGRISODQQLQJLVLQJHQHUDODQ13KDUG
SUREOHP%\H[SORLWLQJKHXULVWLFVH[SHULHQFHVZHDLPWRRYHUFRPHWKHOLPLWDWLRQVRI
H[LVWLQJDSSURDFKHV>@HVSHFLDOO\UHJDUGLQJWKHWLPHO\UHVSRQVHFRQVWUDLQW
UHTXLUHGE\HPHUJHQF\
,Q JHQHUDO GXULQJ D SODQQLQJ SURFHVV IURP WKH SHUVSHFWLYH RI WKH RUJDQL]DWLRQDO
XQLWWKDWDOWHUQDWLYHKDVWREHFKRVHQWKDWSURPLVHVWKHKLJKHVWSURILW7KHUHIRUHWKH
RUJDQL]DWLRQDO XQLW KDV WR RSHQ XS LWV SODQQLQJ IRU WKLV SURILW GLPHQVLRQ LQ RUGHU WR
EHKDYHHFRQRPLFDOO\UHDVRQDEOH&RQVHTXHQWO\WZRGLIIHUHQWNLQGVRIJRDOVFDQEH
GLVWLQJXLVKHG DQG GHVFULEHG RXWSXW DQG V\VWHP JRDO $FFRUGLQJ WR >@ WKH IRUPHU
VWDQGV IRU WKH SODQ JRDO WKDW LV WR EH DFKLHYHG WKDW LV WKH SUREOHP WKDW KDV WR EH
VROYHG 7KH ODWWHU GHVFULEHV WKH UHDO SXUSRVH RI WKH RUJDQL]DWLRQDO XQLW ZKLFK RIWHQ
PHDQVSURILWPD[LPL]DWLRQ
$QDJHQWWKDWUHSUHVHQWVVXFKDXQLWPXVWFRQVLGHUERWKJRDOV6\VWHPVVKRZLQJD
EHKDYLRUWKDWLVGHSHQGHQWRQFHUWDLQJRDOVLQDUHDVRQDEOHZD\DUHFKDUDFWHUL]HGDV
LQWHQWLRQDO >@ ,QWHQWLRQDOLW\ LV D NH\ FKDUDFWHULVWLF RI DJHQWEDVHG WHFKQRORJ\ ,Q
DGGLWLRQ DJHQW PHWKRGRORJ\ JHQXLQHO\ DGGUHVVHV SODQQLQJ UHVSHFWLYHO\ GHOLEHUDWLYH
EHKDYLRU>@DQGFRRSHUDWLRQ
7KH FRH[LVWHQFH RI WZR NLQGV RI JRDOV WKDW KDYH ERWK WR EH FRQVLGHUHG E\ WKH
JHQHUDWHG SODQ QHFHVVLWDWHV D WZRVWDJHG SODQQLQJ SURFHVV 'XH WR WKH RYHUULGLQJ
LPSRUWDQFH RI WKH V\VWHP JRDO LQ FRPSDULVRQ WR WKH RXWSXW JRDO WKH WUDGLWLRQDO
SODQQLQJSURFHVVWKDWPDLQO\FRQFHQWUDWHVRQWKHUHDOL]DWLRQRIWKHRXWSXWJRDOKDVWR
EHUHYLVHGLQDZD\WKDWLWUHIOHFWVWKHV\VWHPJRDOVLQDQDSSURSULDWHZD\+RZHYHU
V\VWHP JRDOV WR EHFRPH HIIHFWLYH PXVW VWURQJO\ LQIOXHQFH WKH SODQQLQJ SURFHVV DV
VXFK 3ODQQLQJ SURFHVVHV FDQ EHVW EH LQIOXHQFHG LI WKH\ DUH FRQWUROOHG E\ PHWD
SODQQLQJSURFHVVHVWKDWLVSURFHVVHVRQDPRUHDEVWUDFWOHYHO,QVXFKDQDUFKLWHFWXUH
WKH EDVLF SUREOHP VROYLQJ EHKDYLRU RI DQ DJHQW FDQ EH LOOXVWUDWHG DV LQ )LJ ,W
YLVXDOL]HVWKHLQWHUGHSHQGHQFLHVEHWZHHQWKHPRVWLPSRUWDQWHQWLWLHVLQYROYHG
$QLQGHSWKGLVFXVVLRQRIERWKSODQQLQJDQGPHWDSODQQLQJSURFHGXUHVLVEH\RQG
WKH VFRSH RI WKLV SDSHU HVSHFLDOO\ VLQFH WUDGLWLRQDO SODQQLQJ KDV DOUHDG\ EHHQ
LQWHQVLYHO\VWXGLHGLQOLWHUDWXUH,QVWHDGZHZLOORQO\FRQFHQWUDWHRQPHWDSODQQLQJ
0HWD3ODQQLQJKDVWRHQVXUHWKDWEDVHGRQWKHV\VWHPJRDOVDUDWLRQDOFKRLFHFDQEH
,WLVLPSRUWDQWWRXQGHUVWDQGWKDWWKHGHFRPSRVLWLRQVKDYHWRFRPSOHWHO\FRYHUWKHRULJLQDO
SUREOHP,IDVDUHVXOWRIWKHGHFRPSRVLWLRQSURFHVVDVXEVHTXHQWV\QWKHVLVLVUHTXLUHGLW
KDVWREHHQFRGHGLQRQHRIWKHVXESUREOHPV
,QWKLVVHFWLRQZHZLOOXVHWKHZRUGSURILWDVDVLPSOLILHGH[SUHVVLRQIRUWKHRYHUDOOJRDORID
KRORQLFXQLW3URILWKDVWREHLQWHUSUHWHGLQDYHU\EURDGVHQVH,WPD\PHDQPRQHWDU\SURILW
DVZHOODVWRVDYHOLIHVE\UHDFWLQJDVTXLFNO\DVSRVVLEOHZLWKRXWFRQVLGHULQJSRVVLEOHFRVWV
7KH'HVLJQRI(PHUJHQWH/RJLVWLFV,QIUDVWUXFWXUHV
PDGH DPRQJ SODQQLQJ DFWLRQV WKDW FRQVWLWXWH DOWHUQDWLYHV ZLWK UHVSHFW WR WKH JLYHQ
RXWSXWJRDO&RQVHTXHQWO\PHWDSODQQLQJKDVWRFRQWUROWKHSODQQLQJSURFHVVHLWKHULQ
DG\QDPLFRULQDVWDWLFPDQQHU
• '\QDPLFPHWDSODQQLQJVWDQGVIRUWKHGLUHFWFRQWURORIWKHSODQQLQJSURFHGXUH
7KLV PHDQV WKDW ZKHQHYHU WKH SODQQLQJ SURFHVV KDV WR PDNH D FKRLFH DPRQJ
DOWHUQDWLYH GHFRPSRVLWLRQV RU FRUUHVSRQGLQJO\ DPRQJ DOWHUQDWLYH SURGXFWV RU
VHUYLFHV WKH PHWDSODQQLQJ SURFHVV ZLOO GHWHUPLQH WKH RQH IURP ZKLFK LW
DVVXPHVWKDWLWLVWKHPRVWDSSURSULDWHRQHZLWKUHVSHFWWRWKHV\VWHPJRDOV
• 6WDWLF PHWDSODQQLQJ GHVFULEHV WKH SURFHGXUH ZKHUH ILUVW RI DOO D QXPEHU RI
UHOHYDQW DOWHUQDWLYH SODQV DUH JHQHUDWHG 6XEVHTXHQWO\ WKDW SODQ LV FKRVHQ WKDW
UHIOHFWV WKH V\VWHP JRDOV EHVW 7KLV FRUUHVSRQGV WR DQ H[WHQVLYH KRZHYHU QRQ
H[KDXVWLYHVHDUFKWKURXJKWKHVHWRIDOOSRVVLEOHSODQV7KLVVHWUHSUHVHQWVWKH
RYHUDOOVHDUFKVSDFHDQGLVREYLRXVO\UHODWLYHO\FRPSOH[
%RWK DOWHUQDWLYHV RSHUDWH DQDORJRXVO\ RQ WZR VXEVHTXHQW OHYHOV RI DJJUHJDWLRQ
'HSHQGLQJ RQ WKH UHVSHFWLYH V\VWHP JRDO ERWK VHOHFW RQH HOHPHQW IURP D VHW RI
DOWHUQDWLYHV'\QDPLFPHWDSODQQLQJGRHVVRIRUDVHWRIGHFRPSRVLWLRQVUHVSHFWLYHO\
VHUYLFHVRUSURGXFWVZKHUHDVLWVVWDWLFFRXQWHUSDUWZRUNVRQDVHWRISODQVWKDWDJDLQ
FRQVWLWXWHDVHWRIGHFRPSRVLWLRQVDQGSURGXFWVRUVHUYLFHV6LQFHWKHV\VWHPJRDOKDV
WR HQDEOH D WRWDO RUGHULQJ RI WKH DOWHUQDWLYH HOHPHQWV LW KDV WR EH GHILQHG E\
UHIHUHQFLQJ VRPH RI WKHLU FKDUDFWHULVWLFV HJ SURILW FRQWULEXWLRQ RI HDFK SURGXFW
&RQVHTXHQWO\ V\VWHP JRDOV FDQ EH GLVWLQJXLVKHG DFFRUGLQJ WR WKH NLQG RI HOHPHQW
WKH\UHIHUWR7KXVG\QDPLFPHWDSODQQLQJUHTXLUHVDV\VWHPJRDOWKDWLVORFDWHGDWD
GHFRPSRVLWLRQSURGXFWRUVHUYLFHOHYHODQGVWDWLFPHWDSODQQLQJQHFHVVLWDWHVV\VWHP
JRDOV WKDW DUH VLWXDWHG DW SODQ OHYHO %\ FRQWLQXLQJ DQDORJRXVO\ WKH DJJUHJDWLRQ E\
FRPELQLQJDOWHUQDWLYHSODQVZHJHWWRDV\VWHPJRDODWDSODQVHWOHYHO
:LWKLQWKHVFHQDULRRIWKLVSDSHUVXFKV\VWHPJRDOVFDQEHIRUPXODWHGDVIROORZV
'HFRPSRVLWLRQSURGXFWRUVHUYLFHOHYHO
0DNHDVPXFKSURILWDVSRVVLEOHE\SUHIHUULQJFHUWDLQSURGXFWVVHUYLFHV
3ODQOHYHO
0DNHDVPXFKSURILWDVSRVVLEOHIURPHDFKWDVNUHVSHFWLYHO\SUREOHP
3ODQVHWOHYHO
0DNHDVPXFKSURILWDVSRVVLEOHZLWKLQDFHUWDLQSHULRGRIWLPH
$FKLHYLQJDV\VWHPJRDODWWKHSODQVHWOHYHOZRXOGFRQVWLWXWH DQH[SRVWPHWD
SODQQLQJ DQG FDQ FRQVHTXHQWO\ QRW EH LPSOHPHQWHG GLUHFWO\ EHFDXVH D UXQWLPH
7KLV FKRLFH DPRQJ DOWHUQDWLYHV GRHV QRW FRPSULVH DOO FKRLFHV WKDW DUH DYDLODEOH WR WKH
SODQQLQJ SURFHGXUH $OWHUQDWLYH LQ WKLV FRQWH[W PHDQV WKDW WKH UHVSHFWLYH SURGXFWV RU
VHUYLFHV DUH OLNHZLVH DSSOLFDEOH ZLWKLQ D JLYHQ SODQQLQJ VWDJH :LWKRXW PHWDSODQQLQJ WKH
SODQQLQJSURFHGXUHZRXOGXVHKHXULVWLFVWRGHFLGHRQRQHRIWKHPEHFDXVHIURPDSODQQLQJ
SHUVSHFWLYH WKH\ HTXDOO\ VHUYH WKH RXWSXW JRDO 2WKHUZLVH PHWDSODQQLQJ ZRXOG DFWXDOO\
FRPSULVHSODQQLQJ
$QH[KDXVWLYHVHDUFKZRXOGEH13KDUG
0LKDHOD8OLHUXDQG5DLQHU8QODQG
FRQWURORIWKHSODQQLQJSURFHGXUHFDQRQO\EHUHDOL]HGE\DSSO\LQJHLWKHUG\QDPLFRU
VWDWLF PHWDSODQQLQJ +RZHYHU ERWK UHTXLUH V\VWHP JRDOV ORFDWHG DW ORZHU OHYHOV
LH SODQ RU GHFRPSRVLWLRQ SURGXFW RU VHUYLFH OHYHO 7KLV PRWLYDWHV D WRSGRZQ
WUDQVIRUPDWLRQRIV\VWHPJRDOVWKDWLQJHQHUDOFDQQRWEHSHUIRUPHGXQDPELJXRXVO\
DQGFRQVHTXHQWO\UHTXLUHVWKHXVHRIKHXULVWLFV
DGL '\QDPLF PHWDSODQQLQJ FDQ EH DSSOLHG HJ E\ SULRULWL]LQJ WKH
GHFRPSRVLWLRQV UHVSHFWLYHO\ SURGXFWV RU VHUYLFHV VR WKDW WKH SODQQLQJ
SURFHGXUHREH\WKHV\VWHPJRDODVIDUDVSRVVLEOH7KLVPHDQVLWZLOODSSO\
WKHVSHFLILFGHFRPSRVLWLRQRUXVHWKHVSHFLILFSURGXFWZKHQHYHUSRVVLEOHIRU
DJLYHQSUREOHP
DGLL (LWKHUVWDWLFRUG\QDPLFPHWDSODQQLQJFDQEHDSSOLHG6WDWLFPHWDSODQQLQJ
VLPSO\KDVWRHYDOXDWHDOOSODQVWKDWKDYHEHHQJHQHUDWHGIRUWKHSUREOHPDW
KDQG DQG KDV WR VHOHFW WKH PRVW SURILWDEOH RQH '\QDPLF PHWDSODQQLQJ
ZRXOG KDYH WR UHO\ RQ KHXULVWLFV VLQFH WKH V\VWHP JRDO FDQQRW EH
LPSOHPHQWHGGLUHFWO\DWWKHSURGXFWOHYHO6XFKDKHXULVWLFFRXOGEHWRSUHIHU
DOZD\VWKHPRVWSURILWDEOHSURGXFWDPRQJDVHWRIDOWHUQDWLYHRQHV
DGLLL (LWKHUVWDWLFRUG\QDPLFPHWDSODQQLQJFDQEHDSSOLHGEXWERWKKDYHWRUHO\
RQKHXULVWLFV6XFKDKHXULVWLFFRXOGEHWRSUHIHUDOZD\VWKHFKHDSHVWSODQIRU
WKH FXVWRPHU EDVHG RQ WKH DVVXPSWLRQ WKDW PRVW SURILW FDQ EH PDGH LI DV
PXFK FXVWRPHUV DV SRVVLEOH FDQ EH DWWUDFWHG E\ H[WUHPHO\ DWWUDFWLYH RIIHUV
6WDWLFPHWDSODQQLQJZRXOGFRQVHTXHQWO\VHOHFWWKHFKHDSHVWSODQRXWRIWKH
VHW RI DOWHUQDWLYHV '\QDPLF PHWDSODQQLQJZRXOGKDYHWRUHO\RQDIXUWKHU
KHXULVWLF VLQFH WKH IRUPHU FDQQRW EH LPSOHPHQWHG GLUHFWO\ DW WKH
GHFRPSRVLWLRQ SURGXFW RU VHUYLFH OHYHO 7KLV VHFRQG KHXULVWLF FRXOG
DQDORJRXVO\ SUHIHU DOZD\V WKH FKHDSHVW SURGXFW DPRQJ D VHW RI DOWHUQDWLYH
RQHV
)LJVXPPDUL]HVDQGYLVXDOL]HVWKHUHVSHFWLYHNLQGVRIV\VWHPJRDOV
8S WR QRZ ZH KDYH LPSOLFLWO\ FRQFHQWUDWHG RQ WKH KLJKHVW OHYHO WKH LQWHU
HQWHUSULVH OHYHO ,I ZH ZDQW WR DSSO\ WKH GLVFXVVHG FRQFHSW RI JRDO LPSODQWDWLRQ RQ
ORZHUOHYHOPHGLDWRUDJHQWVDVZHOOZHQHHGWRFRQVLGHUWKHUDQNLQJLPSRUWDQFHRIWKH
JRDOV IRU WKHVH NLQGV RI DJHQWV )RU H[DPSOH WKH PHGLDWRU DJHQW UHSUHVHQWLQJ DQ
HQWHUSULVH QHHGV WR EH KLJKO\ DXWRQRPRXV ZKLFK PHDQV WKDW LW RQO\ DFWV VWULFWO\
DFFRUGLQJWRWKHREMHFWLYHVRILWVHQWHUSULVHDQGFDQQRWEHSUHYHQWHGE\VRPHHOVHWR
GR WKDW 7KLV FOHDUO\ LQGLFDWHV WKDWJRDOVRIWKHDJHQWQHHGWREHPRGHOHGDVV\VWHP
JRDOV 2Q WKH RWKHU KDQG WKHDJHQWUHSUHVHQWLQJDQDWRPLFV\VWHPPDFKLQHKDVORZ
DXWRQRP\ 2QO\ LI WKH VXSHURUGLQDWHG OHYHOV GR QRW LQWHUYHQH LW FDQ UHDFW VWULFWO\
DFFRUGLQJWRLWVRZQJRDOV7KHUHIRUHKHUHWKHJRDOVRIWKHDJHQWQHHGWREHPRGHOHG
DV RXWSXW JRDOV $ PRUH GHWDLOHG GLVFXVVLRQ RI LQWHQWLRQDO SUREOHP VROYLQJ FDQ EH
IRXQGLQ>@
,QJHQHUDOLWLVQRWSRVVLEOHWRGHULYHWKHPRVWSURILWDEOHSODQE\VLPSO\FKRRVLQJWKHPRVW
SURILWDEOHGHFRPSRVLWLRQRUDFWLYLW\DPRQJHPHUJLQJDOWHUQDWLYHV
$OJRULWKPWKDWFDQQRWJXDUDQWHHDQRSWLPDOSHUIRUPDQFHLQDQ\FDVHEXWDQLPSURYHPHQW
IRUWKHDYHUDJHFDVHSHUIRUPDQFH>>@S@
7KH'HVLJQRI(PHUJHQWH/RJLVWLFV,QIUDVWUXFWXUHV
&RQFOXVLRQV
,QWKLVSDSHUZHKDYHSURSRVHGDPRGHOIRUDQHPHUJHQWH/RJLVWLFVLQIUDVWUXFWXUHIRU
WLPHO\HPHUJHQF\UHVSRQVHPDQDJHPHQWE\FROODERUDWLYHSUREOHPVROYLQJ:HKDYH
VKRZQZKDWNLQGRIPHGLDWRUDJHQWVDUHQHFHVVDU\LQVXFKDQLQIUDVWUXFWXUHDQGKRZ
WKHGLIILFXOWWDVNRIIOH[LEOHDQGG\QDPLFJRDOUHSUHVHQWDWLRQRQWKHDJHQWOHYHOFDQEH
GHDOWZLWK7KHSURSRVHGH/RJLVWLFVPRGHOLVDSSOLFDEOHWRDZLGHUDQJHRISUREOHPV
UHTXLULQJ WLPHO\ FRQILJXUDWLRQ DQG FRRUGLQDWLRQ RI GLVWULEXWHG UHVRXUFHV QHHGHG WR
DGGUHVV HPHUJHQF\ VLWXDWLRQV DV GLVDVWHU HPHUJHQF\ ORJLVWLFV HYDFXDWLRQ SODQQLQJ
VFKHGXOLQJ RI HPHUJHQF\ UHOLHI FUHZV IRRG DQG ZDWHU GLVWULEXWLRQ KRVSLWDO EHG
SODQQLQJ QDWLRQDO GHIHQVH DQG VHFXULW\ HPHUJHQFH RI PLOLWDU\ KRODUFKLHV DV
LQIUDVWUXFWXUHIRUFRRUGLQDWLRQRIPLOLWDU\RSHUDWLRQVLQFDVHRIDQXQH[SHFWHGDWWDFN
XELTXLWRXV DGKRF KHDOWKFDUH HPHUJHQFH RI D PHGLFDO KRODUFK\ JURXSLQJ WKH PRVW
VXLWDEOH PHGLFDO HQWLWLHV DEOH WR FRRSHUDWH DQG RUJDQL]H WKHLU LQWHUDFWLRQ WR UHVSRQG
DGHTXDWHO\ WR SDWLHQW
V QHHG PHGLFDO HPHUJHQF\ ORJLVWLFV ZLWK SDWLHQW LQIRUPDWLRQ
UHWULHYDO DQG KHWHURJHQHRXV WUDQVDFWLRQ ZRUNIORZ PDQDJHPHQW WKURXJKRXW WKH
PHGLFDO KRODUFK\ IDXOWWROHUDQW IOH[LEOH SURGXFWLRQ HPHUJHQW SODQQLQJ DQG
VFKHGXOLQJ RI UHFRQILJXUDEOH PDQXIDFWXULQJ SURGXFWLRQ FXVWRPHUFHQWULF VXSSO\
FKDLQ DQG ZRUNIORZ PDQDJHPHQW IDXOW WUDFNLQJ DQG HUURU UHSRUWLQJ DFURVV WKH
PDQXIDFWXULQJKRODUFK\
)XWXUH:RUN
,QRUGHUWROHDUQIURPUHDOH[SHULHQFHVZHLQWHQGWRGLVWULEXWHDODUJHVFDOHUHIHUHQFH
VRIWZDUH SODWIRUP DFURVV &DQDGLDQ *$,1 1RGHV WR EH ODWHU H[WHQGHG DFURVV WKH
*OREDO $JHQWFLWLHV 1RGHV HQDEOLQJ WKH FUHDWLRQ DQG GHSOR\PHQW RI HPHUJHQF\ H
/RJLVWLFVDSSOLFDWLRQV7KHXOWLPDWHJRDOLV
• WR YDOLGDWH WKH HPHUJHQFH PHWKRGRORJ\ ILUVW RQ D VLPSOH H/RJLVWLFV VLPXODWLRQ
WHVWFDVHXVLQJDQGH[WHQGLQJ),3$FRPSOLDQWPXOWLDJHQWSODWIRUPV
• WREXLOGDSURWRW\SHIRUDPHGLFDOHPHUJHQF\DSSOLFDWLRQ
• WRJHQHUDOL]HWKHPHWKRGRORJ\LQWRDUHIHUHQFHPRGHOHQDEOLQJTXLFNGHSOR\PHQW
RIHPHUJHQF\H/RJLVWLFVDSSOLFDWLRQVFDSDEOHWRLQWHJUDWHKHWHURJHQHRXVGHYLFHV
UHVRXUFHV DQG RUJDQL]DWLRQDO VWUXFWXUHV LQWR D V\QHUJHWLF FROODERUDWLYH XQLW
V\QFKURQL]LQJLQGLYLGXDOJRDOVZLWKWKHJRDOVRIWKHVXSHURUGLQDWHGXQLWVDWWKH
KLJKHUOHYHOV
,QWKHORQJWHUPZHDLPWRPDNHWKLVPHWKRGRORJ\WKHLQWHUQDWLRQDOVWDQGDUGLQH
/RJLVWLFV)RUWKLVZHZLOOLQWHJUDWHWKHUHVXOWVREWDLQHGZRUNLQJFRRSHUDWLYHO\ZLWK
WKH LQWHUQDWLRQDO FRQVRUWLD LQWR D UHIHUHQFH VRIWZDUH SODWIRUP IRU HPHUJHQF\ H
/RJLVWLFV
0LKDHOD8OLHUXDQG5DLQHU8QODQG
5HIHUHQFHV
>@ ÈYLOD 3DXOR *RUDQ ' 3XWQLN 0DULD 0DQXHOD &XQKD %URNHUDJH )XQFWLRQ LQ
$JLOH9LUWXDO(QWHUSULVH,QWHJUDWLRQ±$/LWHUDWXUH5HYLHZ3URFRIWKHUG,),3&RQI
RQ,QIUDVWUXFWXUHVIRU9LUWXDO(QWHUSULVHSS
>@ &DR-DQG6=LDQJ$6WXG\RQ7HOHFROODERUDWLYH3URGXFW'HYHORSPHQW,QWHUQDWLRQDO
-RXUQDO RI ,QIRUPDWLRQ 7HFKQRORJ\ DQG 'HFLVLRQ 0DNLQJ 6SHFLDO ,VVXH RQ 9LUWXDO
2UJDQL]DWLRQV DQG H&RPPHUFH $SSOLFDWLRQV 9RO 1R 6HSWHPEHU SS
>@ &KRL$DQG+/XWIL\D'HOLYHULQJ$GDSWLYH:HE&RQWHQW%DVHGRQ&OLHQW&RPSXWLQJ
5HVRXUFHV(QJLQHHULQJIRU+XPDQ&RPSXWHU,QWHUDFWLRQ0D\SS
>@ &URZHOO *DU\ *RYHUQPHQW .H\QRWH DW WKH &RQWLQXLW\ IURP &KDRV 0DQDJLQJ
5HVRXUFHVDQG/RJLVWLFV,QIRUPDWLRQIRU)HGHUDO(QWHUSULVHV)(0$$GPLQLVWUDWLRQDQG
5HVRXUFH3ODQQLQJ'LUHFWRUDWH:DVKLQJWRQ'&0DUFK
>@ 'HQQHWW'&7KH,QWHQWLRQDO6WDQFH7KH0,73UHVV
>@ *HURZ%RE(PHUJHQF\0DQDJHPHQW6RIWZDUH6ROXWLRQV3UHVHQWDWLRQDWWKH'LVDVWHU
)RUXP±&RRSHUDWLQJLQ(PHUJHQF\3UHSDUHGQHVV6HSW2FW&DOJDU\
$%&DQDGD
>@ *UHHQEHUJ6&RQWH[WDVD'\QDPLF&RQVWUXFW+XPDQ&RPSXWHU,QWHUDFWLRQ9RO
S
>@ +ROPHV-HIIUH\,QGXVWU\.H\QRWHDW&RQWLQXLW\IURP&KDRV0DQDJLQJ5HVRXUFHVDQG
/RJLVWLFV,QIRUPDWLRQIRU)HGHUDO(QWHUSULVHV$HURVSDFHDQG3XEOLF6HFWRU0DQXJXVWLFV
,QF:DVKLQJWRQ'&0DUFK
>@ -HQQLQJV 1 HW DO $XWRQRPRXV $JHQWV IRU %XVLQHVV 3URFHVV 0DQDJHPHQW
,QWHUQDWLRQDO-RXUQDORI$SSOLHG$,SS
>@ /XFN 0LFKDHO 9ODGLPtU 0DĜtN 2OJD 6WČSiQNRYi 5REHUW 7UDSSO (GLWRUV 3URF
$GYDQFHG &RXUVH RQ $UWLILFLDO ,QWHOOLJHQFH $&$, ³0XOWL$JHQW 6\VWHPV DQG
7KHLU$SSOLFDWLRQV0$6$´3UDJXH&]HFK5HSXEOLF-XO\-RLQWHYHQWRI(&&$,
(XURSHDQ &RRUGLQDWLQJ &RPPLWWHH IRU $UWLILFLDO ,QWHOOLJHQFH DQG $JHQW/LQN
(XURSHDQ1HWZRUNRI([FHOOHQFHIRU$JHQW%DVHG&RPSXWLQJ6SULQJHU/HFWXUH1RWHV
LQ$UWLILFLDO,QWHOOLJHQFH/1$,
>@ 0DOGRQDGR . DQG & &HURQ $ &DVH 6WXG\ LQ (PHUJHQF\ 5HOLHI /RJLVWLFV /RJLVWLFV
4XDUWHUO\ WKH RIILFLDO PDJD]LQH RI WKH &DQDGLDQ 3URIHVVLRQDO /RJLVWLFV ,QVWLWXWH
6XPPHU
>@ 0F+XJK3:KHHOHU:0HUOL*%H\RQG%XVLQHVV3URFHVV5HHQJLQHHULQJ7RZDUGV
WKH+RORQLF(QWHUSULVH-RKQ:LOH\ 6RQV,QF7RURQWR
>@ 0HQWUXS&2)XKUHUH0RWLRQH0RELOH7HVWEHGIRU,QWHURSHUDELOLW\RI1HWZRUNVLQ
H/RJLVWLFV 6HVVLRQ RQ ,QQRYDWLYH 6HFWRULDO $SSOLFDWLRQV 3URF VW ,QW &RQI RQ
0RELOH%XVLQHVV(YROXWLRQ6FHQDULRVIRU(PHUJLQJ0RELOH&RPPHUFH6HUYLFHV-XO\
$WKHQV*UHHFH
>@ 3HFKRXFHN 0 9 0DULN - %DUWD .QRZOHGJH %DVHG $SSURDFK WR 2SHUDWLRQV2WKHU
7KDQ:DU&RDOLWLRQ)RUPDWLRQ,(((7UDQVDFWLRQVRQ,QWHOOLJHQW6\VWHPV6SHFLDO,VVXH
RQ&RDOLWLRQ2SHUDWLRQVVXPPHU
>@ 3HUURZ&K2UJDQL]DWLRQDODQDO\VLV$VRFLRORJLFDOYLHZ:DGVZRUWK3XE&R$6,1
-XQH
>@ 5XVVHOO61RUYLJ3$UWLILFLDOLQWHOOLJHQFHDPRGHUQDSSURDFK3UHQWLFH+DOO8SSHU
6DGGOH5LYHU1-
>@ 6FKXOW] . 0 2UORZVND 7RZDUGV D FURVVRUJDQL]DWLRQDO ZRUNIORZ PRGHO 3URF UG
,),3&RQIRQ,QIUDVWUXFWXUHVIRU9LUWXDO(QWHUSULVH0D\6HVLPEUD.OXZHU
,6%1
7KH'HVLJQRI(PHUJHQWH/RJLVWLFV,QIUDVWUXFWXUHV
>@ 6FKZDUW] - -U ,QFLGHQW 5HVSRQVH 3ODQQLQJ 2QVFUHHQ FRPPDQGHU DW WKH 3HQWDJRQ
RQ3UHVHQWDWLRQDW&RQWLQXLW\IURP&KDRV0DQDJLQJ5HVRXUFHVDQG/RJLVWLFV
,QIRUPDWLRQ IRU )HGHUDO (QWHUSULVHV $ /RJLVWLFV DQG 6XSSO\ &KDLQ 0DQDJHPHQW
7UDLQLQJ &RQIHUHQFH RUJDQL]HG E\ 7KH $VVRFLDWLRQ IRU (QWHUSULVH ,QWHJUDWLRQ
:DVKLQJWRQ'&0DUFK
>@ 6\FDUD.6:LGRII0.OXVFKDQG-/X/$5.6'\QDPLF0DWFKPDNLQJ$PRQJ
+HWHURJHQHRXV 6RIWZDUH $JHQWV LQ &\EHUVSDFH $XWRQRPRXV $JHQWV DQG 0XOWL$JHQW
6\VWHPV9ROXPH1R-XQH.OXZHU,661
>@ 6\FDUD . 0XOWLDJHQW ,QIUDVWUXFWXUH $JHQW 'LVFRYHU\ 0LGGOH $JHQWV IRU :HE
6HUYLFHVDQG,QWHURSHUDWLRQLQ>@
>@ 7ROOH03%HUQXV-9HVWHUDJHU5HIHUHQFH0RGHOVIRU9LUWXDO(QWHUSULVHV3URFRI
WKH UG ,),3 &RQI RQ ,QIUDVWUXFWXUHV IRU 9LUWXDO (QWHUSULVHV &ROODERUDWLYH %XVLQHVV
(QYLURQPHQWV DQG 9LUWXDO (QWHUSULVHV 0D\ 6HVLPEUD 3RUWXJDO .OXZHU
,6%1SS
>@ 8OLHUX0LKDHODDQG'1RUULH³)DXOW5HFRYHU\LQ'LVWULEXWHG0DQXIDFWXULQJ6\VWHPV
E\ (PHUJHQW +RORQLF 5H&RQILJXUDWLRQ $ )X]]\ 0XOWL$JHQW 0RGHOLQJ $SSURDFK´
,QIRUPDWLRQ6FLHQFH,6616HSWSS
>@ 8OLHUX 0LKDHOD DQG 'RXJODV 1RUULH ³$ 0XOWL$JHQW 6\VWHP IRU 6XSSO\ &KDLQ
0DQDJHPHQW´ 3URJUHVV ,Q 6LPXODWLRQ 0RGHOLQJ $QDO\VLV DQG 6\QWKHVLV RI 0RGHUQ
(OHFWULFDO DQG (OHFWURQLF 'HYLFHV DQG 6\VWHPV 1 0DVWRUDNLV (G :RUOG 6FLHQWLILF
DQG(QJLQHHULQJ6RFLHW\3UHVV,6%1SS
>@ 8OLHUX 0LKDHOD DQG 0LFKDHO 6PLWK ³$ +\EULG $SSURDFK WR WKH $XWRPDWLF 'HVLJQ RI
$GDSWLYH&RQWURODQG'LDJQRVWLF6\VWHPV3URFHHGLQJVRI,(((60&
,QWHUQDWLRQDO
&RQIHUHQFH RQ 6\VWHPV 0DQ DQG &\EHUQHWLFV 2FWREHU %HLMLQJ &+,1$
9ROSS
>@ 8OLHUX 0LKDHOD DQG 5DLQHU 8QODQG ³$ 0XOWL$JHQW 3UREOHP 6ROYLQJ 0$36
$SSURDFK WR (PHUJHQW 9LUWXDO 2UJDQL]DWLRQV´ 6XEPLWWHG 2FWREHU WR WKH
,QWHUQDWLRQDO-RXUQDORI,QIRUPDWLRQ7HFKQRORJ\DQG'HFLVLRQ0DNLQJ
>@ 8OLHUX0LKDHODDQG65DPDNKULVKQDQ³$Q$SSURDFKWRWKH0RGHOLQJRI0XOWL$JHQW
6\VWHPVDV)X]]\'\QDPLFDO6\VWHPV´$GYDQFHVLQ$,DQG(QJLQHHULQJ&\EHUQHWLFV
9RO 9 0XOWL$JHQW 6\VWHPV6SDFH7LPH /RJLF1HXUDO 1HWZRUNV * /DVNHU (G
,,$6,6%1
>@ 8OLHUX 0LKDHOD DQG 6LOYLX ,RQLWD ³6RIW &RPSXWLQJ 7HFKQLTXHV IRU WKH +RORQLF
(QWHUSULVH )/,17 0 1LNUDYHVK DQG % $]YLQH (GV 1HZ 'LUHFWLRQV LQ
(QKDQFLQJ WKH 3RZHU RI WKH ,QWHUQHW 8& %HUNHOH\ (OHFWURQLFV 5HVHDUFK /DERUDWRU\
0HPRUDQGXP1R8&%(5/0$XJXVWSS
>@ 8OLHUX0LKDHOD'1RUULH5.UHPHUDQG:6KHQ³$0XOWL5HVROXWLRQ&ROODERUDWLYH
$UFKLWHFWXUH IRU ZHE&HQWULF *OREDO 0DQXIDFWXULQJ´ ,QIRUPDWLRQ 6FLHQFHV 9ROXPH
-RXUQDOQR,661$XJSS
>@ 8OLHUX 0LKDHOD 'DQ 6WHIDQRLX DQG 'RXJODV 1RUULH ³+RORQLF 6HOI2UJDQL]DWLRQ RI
0XOWL$JHQW 6\VWHPV E\ )X]]\ 0RGHOLQJ ZLWK $SSOLFDWLRQ WR ,QWHOOLJHQW
0DQXIDFWXULQJ´,(((60&1DVKYLOOH86$2FWREHUSS
>@ 8OLHUX 0LKDHOD - :X 0 &RE]DUX DQG ' + 1RUULH ³$JHQWEDVHG 6XSSO\ &KDLQ
0DQDJHPHQW 6\VWHPV 6WDWH RI WKH $UW DQG ,PSOHPHQWDWLRQ ,VVXHV 0$0$
,QWHUQDWLRQDO ,&6& &RQJUHVV RQ ,QWHOOLJHQW 6\VWHPV DQG $SSOLFDWLRQV ,6$
'HFHPEHU:ROORQJRQJ$XVWUDOLD9ROSS
>@ 8OLHUX 0LKDHOD -LDQELQJ :X 0LUFHD &RE]DUX DQG 'RXJODV 1RUULH ³6&ZHE&6
6XSSO\ &KDLQ :HE&HQWULF 6\VWHPV LQ 3URFHHGLQJV RI WKH ,$67(' ,QWHUQDWLRQDO
&RQIHUHQFH RQ $UWLILFLDO ,QWHOOLJHQFH DQG 6RIW &RPSXWLQJ $6& %DQII -XO\
SS
0LKDHOD8OLHUXDQG5DLQHU8QODQG
>@ 8OLHUX 0LKDHOD 0 &RE]DUX DQG ' 1RUULH ³$ ),3$26 %DVHG 0XOWL$JHQW
$UFKLWHFWXUH IRU *OREDO 6XSSO\&KDLQ $SSOLFDWLRQV´ ,300 ,QWHUQDWLRQDO
&RQIHUHQFHRQ,QWHOOLJHQW3URFHVVLQJDQG0DQXIDFWXULQJRI0DWHULDOV-XO\$XJXVW
9DQFRXYHU%&3URFHHGLQJVRQ&'5RP
>@ 8OLHUX0LKDHOD5REHUW%UHQQDQDQG6FRWW:DONHU³7KH+RORQLF(QWHUSULVH±$0RGHO
IRU ,QWHUQHW(QDEOHG *OREDO 6XSSO\ &KDLQ DQG :RUNIORZ 0DQDJHPHQW´ ,QWHUQDWLRQDO
-RXUQDORI,QWHJUDWHG0DQXIDFWXULQJ6\VWHPV1R,661
>@ 8OLHUX 0LKDHOD 6FRWW :DONHU DQG 5REHUW %UHQQDQ ³+RORQLF (QWHUSULVH DV D
&ROODERUDWLYH ,QIRUPDWLRQ (FRV\VWHP´ :RUNVKRS RQ ³+RORQV $XWRQRPRXV DQG
&RRSHUDWLYH $JHQWV IRU WKH ,QGXVWU\´ $XWRQRPRXV $JHQWV 0RQWUHDO 0D\
SS
>@ 8OLHUX 0LKDHOD ³(PHUJHQFH RI +RORQLF (QWHUSULVHV IURP 0XOWL$JHQW 6\VWHPV $
)X]]\(YROXWLRQDU\ $SSURDFK´ ,QYLWHG &KDSWHU LQ 6RIW &RPSXWLQJ $JHQWV $ 1HZ
3HUVSHFWLYHRQ'\QDPLF,QIRUPDWLRQ6\VWHPV9/RLD±(GLWRU,263UHVV)URQWLHUV
LQ$,DQG$SSOLFDWLRQV6HULHV,6%1
>@ 8OLHUX 0LKDHOD ³),3$(QDEOHG +RORQLF (QWHUSULVH´ ± 2SHQLQJ $GGUHVV LQYLWHG RI
WKH :RUNVKRS RQ 0XOWL$JHQW%DVHG )DFWRU\ $XWRPDWLRQ ZLWKLQ WK ,(((
,QWHUQDWLRQDO &RQIHUHQFH RQ (PHUJLQJ 7HFKQRORJLHV DQG )DFWRU\ $XWRPDWLRQ (7)$
1LFH)UDQFH2FWREHUSS
>@ 8OLHUX 0LKDHOD ³,QWHUQHW(QDEOHG 6RIW &RPSXWLQJ +RODUFKLHV IRU H+HDOWK
$SSOLFDWLRQV´ SDJHV LQ 1HZ 'LUHFWLRQV LQ (QKDQFLQJ WKH 3RZHU RI WKH ,QWHUQHW
/$=DGHKDQG01LNUDYHVK±(GLWRUV6SULQJHU9HUODJ%HUOLQLQSULQW
>@ 8OLHUX0LKDHODDQG$&RORPER(GLWRUV³+RORQLF(QWHUSULVHV´08OLHUX/HFWXUH
1RWHVLQ&RPSXWHU6FLHQFH6SULQJHU9HUODJ,6%1;'HF
>@ 8OLHUX 0LKDHOD 'DQ 6WHIDQRLX DQG 'RXJODV 1RUULH +RORQLF 0HWDPRUSKLF
$UFKLWHFWXUHV IRU 0DQXIDFWXULQJ ,GHQWLI\LQJ +RORQLF 6WUXFWXUHV LQ 0XOWL$JHQW
6\VWHPV E\ )X]]\ 0RGHOLQJ´ ,QYLWHG &KDSWHU LQ +DQGERRN RI &RPSXWDWLRQDO
,QWHOOLJHQFH LQ 'HVLJQ DQG 0DQXIDFWXULQJ -XQ :DQJ $QGUHZ .XVVLDN ± (GLWRUV
&5&3UHVV,6%11RSS±
>@ :DQND80XOWLDJHQW3UREOHP6ROYLQJ3K'7KHVLV8QLYHUVLW\RI(VVHQ
>@ :LOOPRWW6HWDO7KH$JHQWFLWLHV1HWZRUN$UFKLWHFWXUH3URFHHGLQJVRIWKH:RUNVKRS
RQ&KDOOHQJHVLQ2SHQ$JHQW(QYLURQPHQWV%RORJQD,WDO\-XO\SS
>@ :RROGULGJH0-HQQLQJV1$JHQW7KHRULHV$UFKLWHFWXUHVDQG/DQJXDJHV$6XUYH\
,Q:RROGULGJH0DQG-HQQLQJV1HGV,QWHOOLJHQW$JHQWV/HFWXUH1RWHVLQ$,
6SULQJHU9HUODJSS±
>@ <X % DQG 0 6LQJK (PHUJHQFH RI $JHQW%DVHG 5HIHUUDO 1HWZRUNV 3URFHHGLQJV RI
$XWRQRPRXV $JHQWV DQG 0XOWLDJHQW 6\VWHPV -RLQW &RQI %RORJQD ,WDO\ -XO\
SS
An Evolutionary Approach for Studying
Heterogeneous Strategies in Electronic Markets
1 Introduction
Online marketplaces are gaining popularity among producers seeking to stream-
line their supply chains [8], and among consumers looking for good opportunities.
Intelligent software agents can significantly facilitate human decision processes
either by helping to select strategies to increase profit or by making autonomous
choices. In either case, agents need methods for making decisions under uncertain
and changing market conditions (see [14] for an analysis of pricing strategies).
The approach to the study of agent decision making that we propose is
based on a large-scale evolutionary simulation environment [4]. The goal of the
simulation is to discover a set of parameters and the corresponding niche in the
market where a strategy has a competitive advantage over other strategies. This
knowledge, in turn, can be used to design new strategies.
The rationale behind our choice of an evolutionary framework is that it pro-
vides results without requiring an overly complex theory of agent motivation,
optimization criteria, or strategic interaction. The framework is determined by
the motives of individual agents, the rules of agents interactions, and the laws
governing survival and creation of new agents. Given that, the evolution of the
system provides dynamic information on the macroscopic behaviors of the agents
society. For an explanation of the relation between micromotives of agents and
macrobehavior see [26].
Evolutionary frameworks have been used extensively in Economics [20, 11,
25, 29]. One reason is that economists have long recognized the usefulness of
computational systems for rigorous studies through controlled experimentation
(see, for example, [17]). Evolutionary systems are relatively straightforward to
construct, and, at the same time, they provide a viable tool for experimentation.
G. Di Marzo Serugendo et al. (Eds.): AAMAS 2003 Ws ESOA, LNAI 2977, pp. 157–168, 2004.
c Springer-Verlag Berlin Heidelberg 2004
158 Alexander Babanov et al.
Using an evolutionary approach allows one to analyze how the success of different
strategies changes as the result of interactions among many agents over long
periods of time.
We start by considering in Section 2 the issues and standard methods for
studying the dynamics of interaction and strategies in electronic marketplaces,
and we outline our proposed methodology. In Section 3 we present a case study
of a simulated market, where multiple service providers compete for customers,
and where profitability is the criterion used to stay in business. The experimental
results we show conform to expectations. Service providers with different strate-
gies and capacities end up occupying different niches in the market. Finally, in
Section 4 we compare our approach with other related methods.
2 An Evolutionary Framework
studied by other researchers using evolutionary methods range from the emer-
gence of cooperation in an otherwise selfish society [2, 3] with possible formation
of spatial patterns of strategic interaction [16], to ostracism and neighborhood
effects [13], to the design of auction mechanisms [24].
A drawback of most evolutionary systems is that they require a homogeneous
representation of the strategies used by the agents, since the major mechanism
to maintain diversity is crossbreading [18]. The homogeneity requirement, which
is dictated by the agent reproduction rules, causes most evolutionary environ-
ments to be in-house projects that do not benefit from the cooperation of several
research teams. In addition, even for well studied problems, it is hard to come
up with a suitable representation of the strategies, as reported by [12].
In our approach, agents are reproduced not by using crossbreading but in-
stead according to the distribution of different types of agents. Our method adds
a layer of evolutionary learning atop disjointly evolving types of agents that use
different strategies. Every type of agent maintains its own separate source of “ge-
netic” information. This information could be a gene pool, if the type is based
on the genetic algorithms paradigm, it could be some statistical data, as it is the
case in the test model we introduce later in this paper, or it could be a neural
network, which is continuously trained on the performance of its “children.”
Agents who fail to satisfy a predefined performance criterion are removed at
regular time intervals and, eventually, replaced by more fit entities. The purpose
of the additional evolutionary layer is to learn the probabilities with which new
agents of each type should enter the market. By observing the distribution of the
surviving agents by type, the system can assess which types of agents are more
successful and give them additional market space by creating new agents of their
same type. Once the type of each new agent has been decided, the corresponding
reproduction rule is applied.
We illustrate this two-layered evolutionary framework in greater detail in the
next Section where we introduce our case study of a society of service providers
and customers.
3 Test Model
In this Section we present a case study of how the suggested approach is used to
assess two different pricing and deployment strategies in a market with multiple
suppliers and their customers.
Our test model is a continuous time discrete-event simulation of a society
of economic agents: suppliers of a service and their customers. The assumptions
of the model are similar to those from the urban economics model of a mono-
centric city [22], and from the model of market areas with free entry [19]. We
intentionally build our model upon classical urban economics models to ensure
its practical meaning. It is important to note though that the observations of
the model’s behavior are not paramount, they are offered mainly to demonstrate
that the results obtained by the proposed approach are, in fact, meaningful.
160 Alexander Babanov et al.
the customer demand is sufficiently high to give enough work to larger suppliers.
In the outer parts of the city, the scarcity of customers shall result in a low viable
density of suppliers and, hence, in a relatively high influence of transportation
costs on the customer preferences. That should make small suppliers prefer the
rim, where they could stay closer to the customers than their larger counterparts.
The second expectation is that in a market dominated by market samplers
the distribution of prices as a function of distance from the center should be
flatter than in a market dominated by price seekers. The reason is that market
samplers assume the same distribution of prices suits all city locations, while
price seekers can crowd in zones in which their size and price are advantageous.
The same argument implies that the concentration of small suppliers in the outer
zones and large suppliers in the central ones shall be expected to be more distinct
in a society of price seekers than in a society of market samplers.
The final expectation is related to the introduction in the market of new
types of agents or of types that have disappeared from the market. In a prop-
erly functioning model it should be possible for new types of agents to acquire
a niche in an existing market. This does not imply that every strategy must win
a noticeable representation in the market, only that a reasonably competitive
strategy should eventually get its share when the market state is favorable.
0.6
size 1 price seekers
0.5 size 2 price seekers
size 3 price seekers
0.4 size 1 market samplers
size 2 market samplers
0.3 size 3 market samplers
0.2
0.1
0 m/s
0 50 100 150 200 250 300
Fig. 1. Probabilities of a new supplier entry for different supplier types as a function of
milestone numbers. Market sampler suppliers are introduced at milestone 100. Vertical
lines denote milestones 110 and 290
size 1
size 2
size 3
Fig. 2. City snapshot at milestone 110. Price seeker suppliers are white, market sam-
plers are gray
Figure 2 suggests a schematic view of the city at milestone 110. Each supplier
is depicted by a house of a particular shape, depending on the supplier’s type;
price seeker types are white and market samplers are gray. As described earlier,
the concentric circles divide the city in ten equally wide zones with each zone
getting roughly the same number of customer entries per unit of time.
There are two important observations to be made from Figure 2. Firstly,
price seekers dominate the market and, indeed, their size 1 suppliers tend to
congregate in the rim, while size 3 operate mostly in the middle of the city and
size 2 form a ring in between the other two types. Secondly, the distribution of
suppliers is quite uneven with dense clusters and wide open areas situated at the
same distance from the center. The summary of the observations confirms that
the price seeker generators have little regard to the exact placement of suppliers,
while converging to the right distributions as a whole.
164 Alexander Babanov et al.
size 1
size 2
size 3
Fig. 3. City snapshot at milestone 290. Price seeker suppliers are white, market sam-
plers are gray
11.5 20
16
10.5
14
10
12
9.5 10
1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 7 8 9 10
Fig. 4. Average supplier prices with standard deviations (left) and 25 hour half-life
decaying averages of customer costs (right) for 10 concentric city zones at milestones
110 and 290
Figure 3 presents a view of the city at milestone 290 when the market is
dominated by size 3 market samplers and size 1 price seekers. The structure
of the market is evidently different from the one we witnessed 10 milestones
after the market samplers were introduced — the size 3 market samplers are
distributed regularly across the city with the size 1 price seekers surviving in
between and in several remaining clusters.
To complete the comparison of the market situations we introduce Figure 4
with information on the prices and the costs that customers face at the two
considered milestones. The left graph shows the average prices and standard
deviations for the ten concentric city zones. The right graph shows the decaying
averages for the customer costs in the same zones. The concept of the decaying
average is introduced to avoid storage requirements for calculating moving av-
erages in a large scale discrete event simulation. We define the decaying average
dai with a half-life T for the time interval [ti , ti+1 ) iteratively as
ti −ti−1 vi + (wi − 1)dai−1
wi = 1 + wi−1 2− T and dai =
wi
Evolutionary Approach for Studying Heterogeneous Strategies 165
where ti and vi are respectively the value and the time of the event i, and wi
is the weight of all events from 1 to i at time ti . Both graphs suggest that
the market populated with market sampler types exhibits more even price and,
subsequently, more even customer cost distributions.
It should be emphasized here that the most important conclusion of our
experiments is that a society of agents that use strategies based on different
approaches, information pools, and reproduction methods does evolve as one
society and produces meaningful results.
4 Related Work
Much research has been done in the last few years in designing pricing strate-
gies for agents, assessing their performance, and seeing how well they adapt to
changing environmental situations [5].
Understanding collective interactions among agents that dynamically price
services or goods is discussed in [14], where several pricing strategies are com-
pared. The major difference between their pricing strategies and the strategies
our agents use is that transportation costs and geographical locations are im-
portant for us, but are not relevant when buying and selling information in an
electronic form. They describe examples of price-wars caused by agents that dy-
namically change their price for information bundles. Their results show how
the pricing decisions that an agent makes affect the market and, consequently,
the decisions of other agents. Because of the complexity of the problem, the
experiments they present are limited to a small number of agents.
A simulation based approach to study dynamic pricing strategies in finite
time horizon markets is described in [10]. The study uses a market simulator and
simple strategies. The results are evaluated in terms of overall profit, but there
are so many variables in the simulation that it is hard to assess the generality of
the results obtained. One of the advantages of using an evolutionary framework
is that it simplifies experimenting by internalizing a variety of parameters that
otherwise would be necessary to describe relationships between agents.
An important conclusion of many studies is that even simple strategies can
be very effective. For instance, Cliff’s [6] Zero-Intelligence Plus trader agents
have minimal intelligence, yet they have been successfully used in continuous
double auctions, where they performed very well even when compared to human
traders [9].
The use of evolutionary methods is proposed in [23], who simulates the evo-
lution of the agent population as they adapt their strategy for continuous double
auctions by observing what happens in the environment. Cliff [7] uses genetic
algorithms to learn the parameters that control how his trader agents evolve
their pricing strategies. Along similar lines, an evolutionary system based on
Genetic Programming is presented in [24]. In this system, agents evolve auction
strategies to bid in the electricity market.
166 Alexander Babanov et al.
The major difference between these and the work presented here, is that we
are interested in understanding how strategies of individual agents interact in
the market, as opposed to study specific types of auctions to learn auction rules.
The evolutionary game theory suggests a variety of stability concepts: from
a static and rather unrestrictive Evolutionary Stable Strategy [28] to a strong
Evolutionary Robustness [21] in dynamic games. An Evolutionary Stable Strat-
egy has to satisfy two conditions: (i) it can survive in isolation, and (ii) no
mutation adopted by an arbitrarily small fraction of individuals can invade it by
getting at least the same payoff. In our system a strategy only needs to satisfy
the first requirement. The second is almost never true, since invading strategies
are often able to secure a sizeable portion of the market, yet not able to take
over the market completely. One might think of an appropriate stability concept
as of “competitive” or “niche” stability.
We are interested in providing a methodology for effectively studying multi-
agent systems with a large number of agents. Studying such systems analytically
is often impossible. There are a few attempts to model very large multi-agent
systems at the macroscopic level. Shehory [27] models them using ideas from
classical mechanics. Goal satisfaction is modeled by collisions between dynamic
particles, the agents, and static particles, the goals. The method requires a mea-
sure of distance to the goal, which is hard to do except in cases where agents
operate in a Cartesian environment. The methodology presented in [15] is lim-
ited to systems that obey the Markov property, i.e. such that the agent’s future
state depends only on its present state.
5 Conclusions
We have proposed an evolutionary framework where agents with different pricing
and deployment strategies compete in the same market. New agents are intro-
duced to the market with a probability proportional to the number of agents of
the same type already in the market. New strategies and strategies that have
disappeared from the market may be introduced at any point.
In our current framework, only generators are capable of learning and adapt-
ing to the market situation. Once a supplier has been created, it will stay in its
location and it will keep the price it charges to customers constant for the entire
simulation, or until it is removed from the market for poor performance. This
makes the choices made by the generators specially important for the survival
of each agent type.
We have presented results using two different strategies to select the suppli-
ers location and price. During the simulations we observed how different types
of suppliers occupied different market niches and how new behavior patterns
emerged over time. The referred test case illustrates that in such evolutionary
system several optimal strategies, not only a single optimum one, can survive in
the market after it stabilizes.
Evolutionary Approach for Studying Heterogeneous Strategies 167
Acknowledgements
Partial support for this research is gratefully acknowledged from the National
Science Foundation under awards NSF/IIS-0084202 and NSF/EIA-9986042.
References
[1] Alex Anas, Richard Arnott, and Kenneth A. Small. Urban spatial structure.
Journal of Economic Literature, 36(3):1426–1464, September 1998. 160
[2] R. M. Axelrod. The evolution of cooperation. Basic Books, 1984. 159
[3] Robert Axelrod. The complexity of cooperation. Princeton University Press, 1997.
159
[4] A. Babanov, W. Ketter, and M. Gini. An evolutionary framework for large-scale
experimentation in multi-agent systems. In T. Wagner, editor, MAS Problem
Spaces and Their Implications to Achieving Globally Coherent Behavior. Kluwer,
2003. 157
[5] Christopher H. Brooks, Robert Gazzale, Rajarshi Das, Jeffrey O. Kephart, Jef-
frey K. MacKie-Mason, and Edmund H. Durfee. Model selection in an information
economy: Choosing what to learn. Computational Intelligence, April 2002. 165
[6] D. Cliff and J. Bruten. Minimalintelligence agents for bargaining behaviors in
marketbased environments. Technical Report HPL-97-91, Hewlett Packard Labs,
1997. 165
[7] Dave Cliff. Evolutionary optimization of parameter sets for adaptive software-
agent traders in continuous double auction markets. Technical Report HPL-2001-
99, Hewlett Packard Labs, 2001. 165
[8] John Collins, Wolfgang Ketter, and Maria Gini. A multi-agent negotiation testbed
for contracting tasks with temporal and precedence constraints. Int’l Journal of
Electronic Commerce, 7(1):35–57, 2002. 157
[9] Rajarshi Das, James E. Hanson, Jeffrey O. Kephart, and Gerald Tesauro. Agent-
human interactions in the continuous double auction. In Proc. of the 17th Joint
Conf. on Artificial Intelligence, Seattle, WA, USA, August 2001. 165
[10] Joan Morris DiMicco, Amy Greenwald, and Pattie Maes. Dynamic pricing strate-
gies under a finite time horizon. In Proc. of ACM Conf on Electronic Commerce
(EC’01), October 2001. 165
[11] Joshua M. Epstein and Robert Axtell. Growing Artificial Societies: Social Science
from the Bottom Up. The MIT Press, Cambridge, MA, 1996. 157
[12] Stephanie Forrest. Genetic algorithms: Principles of natural selection applied to
computation. Science, 261:872–878, 1993. 159
[13] Richard J. Gaylord and Louis J. D’Andrea. Simulating Society. Springler-Verlag,
1998. 159
[14] Jeffrey O. Kephart, James E. Hanson, and Amy R. Greenwald. Dynamic pricing
by software agents. Computer Networks, 32(6):731–752, 2000. 157, 165
[15] Kristina Lerman. Design and mathematical analysis of agent-based systems. In
Lecture Notes in Artificial Intelligence (LNAI 1871), pages 222–233. Springer
Verlag, 2001. 166
168 Alexander Babanov et al.
6HOI2UJDQL]LQJ$JHQWVIRU0HFKDQLFDO'HVLJQ
'DY\&DSHUD0DULH3LHUUH*OHL]HVDQG3LHUUH*OL]H
,5,7±8QLYHUVLWp3DXO6DEDWLHU
5RXWHGH1DUERQQH7RXORXVH&HGH[)UDQFH
+33 561 558 343
{capera,gleizes,glize}@irit.fr
http://www.irit.fr/SMAC
$EVWUDFW7KLVSDSHUGHVFULEHVDQDXWRPDWHGSURFHVVIRUGHVLJQLQJPHFKDQLFDO
V\VWHPVEDVHGRQWKHDGDSWLYHPXOWLDJHQWV\VWHPWKHRU\$WWKHEHJLQQLQJRI
WKH GHVLJQ SURFHVV WKH GHVLJQHU DGGV WKH HOHPHQWV RI KLV SUREOHP JRDO
HQYHORSH FRQVWUDLQWV NQRZQ PHFKDQLFDO FRPSRQHQWV « 'XULQJ WKH VROYLQJ
SURFHVVPHFKDQLFDOFRPSRQHQWVSUHYLRXVO\³DJHQWLILHG´RUJDQL]HWKHPVHOYHV
LQ RUGHU WR ILQG D VROXWLRQ E\ PRGLI\LQJ WKHLU SDUDPHWHUV E\ FUHDWLQJ QHZ
PHFKDQLFDO FRPSRQHQWV ILWWLQJ LQ ZLWK WKH QHHGV RU E\ PRGLI\LQJ WKH V\VWHP
WRSRORJ\ :KLOH WKLV SDSHU SUHVHQWV DQ RYHUYLHZ RI WKH WKHRUHWLFDO EDVLV RI
$0$6 WKHRU\ LW SULPDULO\ IRFXVHV RQ WKH PHWKRG IRU GHYHORSLQJ WKH
0HFKDQLFDO6\QWKHVLV6ROYHUDQGWKHUHVXOWVIURPWKHILUVWSURWRW\SH
3UREOHPDWLFV
0HFKDQLFDOGHVLJQFRQVLVWVLQDVVHPEOLQJPHFKDQLFDOFRPSRQHQWVVXFKDVOLQNVEDUV
ULJLGERGLHVDQGMRLQWVKLQJHVFDPV«LQRUGHUWREXLOGDV\VWHPZKLFKSHUIRUPV
DQ REMHFWLYH IXQFWLRQ OLNH IROORZLQJ D SUHFLVH WUDMHFWRU\ 7KH NLQHPDWLF VWUXFWXUH
FRQWDLQVWKHHVVHQWLDOLQIRUPDWLRQDERXWZKLFKOLQNLVFRQQHFWHGWRZKLFKRWKHUOLQNV
DQG E\ ZKDW W\SHV RI MRLQW 0RUHRYHU GHVLJQHU PD\ ZLVK WR VDWLVI\ DGGLWLRQDO
FRQVWUDLQWV RQ DYDLODEOH W\SHV RI FRPSRQHQWV PD[LPDO QXPEHU RI FRPSRQHQWV
PHFKDQLVPZHLJKWPD[LPDOGLPHQVLRQVERXQGLQJHQYHORSH«
,Q WKH 6<1$0(& SURMHFW 6<1WKHVLV RI $HRQDXWLFDO 0(&KDQLVPV
PHFKDQLFDO GHVLJQ LV FRPSRVHG RI WZR SKDVHV SUHOLPLQDU\ GHVLJQ DQG GHWDLOHG
GHVLJQ 7KH SUHOLPLQDU\ GHVLJQ SURFHVV ZKLFK LV D SXUH NLQHPDWLFV VWXG\ LV
FRPSRVHGRIWKUHHVXESKDVHV
6HDUFK IRU WKH WRSRORJ\ RI WKH PHFKDQLVP © W\SH V\QWKHVLV ª LQ RWKHU ZRUGV
HVWDEOLVK KRZ PDQ\ ULJLG ERGLHV DUH XVHGLQWKHV\VWHPDQGLQZKLFKZD\WKH\
DUHOLQNHG$WWKLVOHYHOWKHW\SHRIMRLQWVEHWZHHQERGLHVDQGWKHLUGLPHQVLRQV
DUH QRW FRQVLGHUHG 7KXV FULWHULD DUH UHODWHG WR PRUH ³DEVWUDFW´ FRQVLGHUDWLRQV
VXFKDVGHJUHHVRIIUHHGRPRIWKHPHFKDQLVPDQGLWVGLPHQVLRQDOVSDFHSODQDU
PHFKDQLVPRU'RQH
6<1$0(& LV D *URZWK (XURSHDQ SURMHFW LQYROYLQJ 6$07(&+ %HOJLXP $/$ ,WDO\
&5$1),(/' 8QLYHUVLW\ (QJODQG ,17(& $UJHQWLQD 3$8/ 6$%$7,(5 8QLYHUVLW\
)UDQFH6$%&$%HOJLXP61(&0$)UDQFH
)LJ([DPSOHRIPHFKDQLVP
)LJVKRZVDPHFKDQLVPH[DPSOHWKHGHVLJQHUKDVWRSURYLGH7KHPHFKDQLVP
ZKLFK LV PDGH XS E\ WUHH EDUV DQG IRXU KLQJHV $ $ % % IROORZV WKH GRWWHG
WUDMHFWRU\DWWKHSRLQW30HFKDQLVPLVFRQWDLQHGLQDERXQGLQJHQYHORSRQZKLFKWKH
DWWDFKPHQWSRLQWVDUH$DQG%
$ PHFKDQLVP LV FUHDWHG E\ WKH HQJLQHHU KHOSHG E\ KLV LQWXLWLRQ LQJHQXLW\ DQG
H[SHULHQFH+HSURFHVVHVXVXDOO\E\WULDOVDQGHUURUVE\XVLQJ VRPHFRPSXWHUDLGHG
GHVLJQWRROVVXFKDV&DWLD™IURP'DVVDXOW6\VWHPHVRU6DPFHI)LHOG0HFDQR™
7KLV SURFHVV FRXOG EH YHU\ WLPH FRQVXPLQJ DQG V\QWKHVLV WHFKQLTXHV DUH QRW YHU\
XVHG LQ LQGXVWU\ $IWHU WKH GHVLJQHU FRPSOHWHV WKH SUHOLPLQDU\ GHVLJQ WKH UHVXOWLQJ
PHFKDQLVP VKRXOG EH PRGLILHG DQG HYHQ GLVFDUGHG DW WKH VLJKW RI SUREOHPV ZKLFK
RFFXU GXULQJ WKH QH[W GHVLJQ SKDVHV 7KXV GHVLJQ LV WKH FUHDWLRQ RI V\QWKHVL]HG
VROXWLRQV LQ WKH IRUP RI SURGXFWV RU V\VWHPV WKDW VDWLVI\ FXVWRPHU
V UHTXLUHPHQWV
'HVLJQLVDFRQWLQXRXVSURFHVVRIUHILQLQJFXVWRPHUUHTXLUHPHQWVLQWRDILQDOSURGXFW
7KHSURFHVVLVLWHUDWLYHLQQDWXUHDQGVROXWLRQVDUHXVXDOO\QRWXQLTXH,WLQYROYHVD
SURFHVVRIGHFLVLRQPDNLQJ5HFHQWPHWKRGRORJLFDODSSURDFKHVEDVHGRQV\VWHPDWLF
FUHDWLRQDQGFODVVLILFDWLRQRIPHFKDQLVPVWRDUULYHDWWKHEHVWPHFKDQLVPLQVKRUWHU
WLPHDUHSURSRVHGE\7VDL>@
,Q RUGHU WR VROYH WKLV PHFKDQLFDO GHVLJQ SUREOHP ZH SURSRVH D YHU\ GLIIHUHQW
DSSURDFK EDVHG RQ WKH $GDSWLYH 0XOWL$JHQW 6\VWHPV WKHRU\ $0$6 WKHRU\ 7KH
KWWSZZZGVFRPHQEUDQGVFDWLDBLSIDVS
KWWSZZZVDPFHIFRP
6HOI2UJDQL]LQJ$JHQWVIRU0HFKDQLFDO'HVLJQ
SULQFLSOH LV WR VROYH WKH SUREOHP E\ D VHOIDVVHPEOLQJ SURFHVV LQ ZKLFK WKH
PHFKDQLFDOFRPSRQHQWVRUJDQL]HWKHPVHOYHVIURPWKHLULQWHUDFWLRQVDQGWKHIHHGEDFN
RIWKHHQYLURQPHQW0HFKDQLFDOFRPSRQHQWVULJLGERGLHVDQGMRLQWVDUH³DJHQWLILHG´
DQG WKH PHFKDQLVP EXLOGV LWVHOI E\ VHOIRUJDQL]DWLRQ RI LWV DJHQWLILHG FRPSRQHQWV
7KHRULJLQDOLW\RIWKLVDSSURDFKUHVLGHVLQWKHPDQQHUWKHUHRUJDQL]DWLRQUXOHVZRUN
DQGLQWKHIDFWWKDWWKH\DUHFRPSOHWHO\LQGHSHQGHQWIURPWKHIXQFWLRQWKHV\VWHPKDV
WRDFKLHYH
6RDQDXWRPDWHGWRROIRUPHFKDQLFDOGHVLJQWDVNZRXOGEHDEOHWRDXWRQRPRXVO\
ILQGPHFKDQLVPVIRUWKHJLYHQJRDOVDQGFRQVWUDLQWV1HYHUWKHOHVVWKLVLVDFRPSOH[
WDVNEHFDXVHWKHFRPELQDWRULDOH[SORVLRQEHWZHHQWKHEDVLFPHFKDQLFDOFRPSRQHQWV
LQYROYHVDKXJHVSDFHVHDUFK7KLVFRPSOH[LW\LVLQFUHDVHGZKHQWZRRWKHUSRLQWVDUH
WDNHQLQWRFRQVLGHUDWLRQ
7KH GHVLJQHU FDQQRW NQRZ WKH QXPEHU DQG W\SH RI FRPSRQHQWV WKH SUREOHP
UHTXLUHV
7KH WRSRORJLFDO PRGLILFDWLRQ RI D PHFKDQLVP OHDGV WR FKDQJH GUDVWLFDOO\ LWV
JOREDO IXQFWLRQ WKH VROXWLRQ VSDFH VHDUFK LV GLVFRQWLQXRXV DQG QR UHOHYDQW
KHXULVWLFH[LVWV
7KHVHFRQGVHFWLRQRIWKLVSDSHUSUHVHQWVEULHIO\WKH$0$6WKHRU\ZKLFKLVWKH
IRXQGDWLRQRIRXUZD\WRKDQGOHDGDSWLYHV\VWHPV,QWKHVHFRQGSDUWZHDSSO\WKLV
WKHRU\WRPHFKDQLFDOV\QWKHVLVE\H[SODLQLQJWKHRYHUDOOSURFHVVDQGWKHEHKDYLRXURI
WKH EDVLF DJHQWLILHG FRPSRQHQWV 7KH IRXUWK VHFWLRQ JLYHV VRPH UHVXOWV RI WKLV
DSSURDFK IRU ;%DUV SUREOHPV :H DQDO\]H WKHVH UHVXOWV DQG FRPSDUH WKHP ZLWK
UHODWHGZRUNVLQWKHVHFWLRQILYH
$0$67KHRU\
,QRXUYLVLRQWKHLPSRUWDQWQRWLRQLVWKHFROOHFWLYHWKH$0$6WKHRU\PXVWWKHQ
OHDGWRDFRKHUHQWFROOHFWLYHDFWLYLW\WKDWUHDOL]HVWKHULJKWWDVN7KLVSURSHUW\LVFDOOHG
³IXQFWLRQDODGHTXDF\´DQGWKHIROORZLQJWKHRUHPKDVEHHQSURYHG
³)RUDQ\IXQFWLRQDOO\DGHTXDWHV\VWHPWKHUHLVDWOHDVWDFRRSHUDWLYHLQWHULRUPHGLXP
V\VWHPZKLFKIXOILOOVDQHTXLYDOHQWIXQFWLRQLQWKHVDPHHQYLURQPHQW´
7KHUHIRUH ZH IRFXVHG RQ WKH GHVLJQ RI FRRSHUDWLYH LQWHULRU PHGLXP V\VWHPV LQ
ZKLFKDJHQWVDUHLQFRRSHUDWLYHLQWHUDFWLRQV
7KH VSHFLILFLW\ RI RXU $0$6 WKHRU\ UHVLGHV LQ WKH IDFW WKDW ZH GR QRW FRGH WKH
JOREDO IXQFWLRQ RI WKH V\VWHP ZLWKLQ DQ DJHQW 'XH WR WKH DJHQWV
VHOIRUJDQL]DWLRQ
DELOLW\WKHV\VWHPLVDEOHWRDGDSWLWVHOIDQGUHDOL]HVDIXQFWLRQWKDWLWLVQRWFRGHGLQ
WKH DJHQW WKDW LV HPHUJLQJ DQG WKLV LV GXH LQ SDUW WR WKH LQWHUDFWLRQV EHWZHHQ
FRPSRQHQWV ,I WKH RUJDQL]DWLRQ EHWZHHQ WKH DJHQWV FKDQJHV WKH IXQFWLRQ ZKLFK LV
UHDOL]HG E\ WKH FROOHFWLYH FKDQJHV (DFK DJHQW SRVVHVVHV WKH DELOLW\ RI VHOI
RUJDQL]DWLRQ LH WKH FDSDFLW\ WR ORFDOO\ UHDUUDQJH LWV LQWHUDFWLRQV ZLWK RWKHUV
GHSHQGLQJ RQ WKH LQGLYLGXDO WDVN LW KDV WR VROYH &KDQJLQJ WKH LQWHUDFWLRQV EHWZHHQ
DJHQWV FDQ LQGHHG OHDG WR D FKDQJH DW WKH JOREDO OHYHO DQG WKLV LQGXFHV WKH
PRGLILFDWLRQ RI WKH JOREDO IXQFWLRQ 7KLV FDSDFLW\ RI VHOIRUJDQL]DWLRQ DW WKH ORZHVW
OHYHO HQDEOHV WR FKDQJH WKH JOREDO IXQFWLRQ ZLWKRXW FRGLQJ WKLV PRGLILFDWLRQ DW WKH
XSSHUOHYHORIWKHV\VWHPDQGVRWKHV\VWHPDGDSWVLWVHOI
6HOIRUJDQL]DWLRQ LV IRXQGHG RQ WKH FDSDFLW\ DQ DJHQW SRVVHVVHV WR EH ORFDOO\
³FRRSHUDWLYH´WKLVGRHVQRWPHDQWKDWLWLVDOZD\VKHOSLQJWKHRWKHURQHVRUWKDWLWLV
DOWUXLVWLF EXW RQO\ WKDW LW LV DEOH WR UHFRJQL]H FRRSHUDWLRQ IDLOXUHV FDOOHG ³1RQ
&RRSHUDWLYH 6LWXDWLRQV´ 1&6 ZKLFK FRXOG EH UHODWHG WR H[FHSWLRQV LQ FODVVLFDO
SURJUDPVDQGWRWUHDWWKHP7KHORFDOWUHDWPHQWRI1&6LVDPHDQVWREXLOGDV\VWHP
WKDW GRHV WKH EHVW LW FDQ ZKHQ D GLIILFXOW\ LV HQFRXQWHUHG 6XFK D GLIILFXOW\ LV
SULPDULO\GXHWRWKHG\QDPLFDOQDWXUHRIWKHHQYLURQPHQWRIWKHV\VWHPDVZHOODVWKH
G\QDPLFVRIWKHLQWHUDFWLRQVEHWZHHQDJHQWV0RUHSUHFLVHO\DQDJHQWFDQGHWHFWWKUHH
NLQGVRI1&6
ZKHQ D VLJQDO SHUFHLYHG IURP LWV HQYLURQPHQW LV QRW XQGHUVWRRG DQG QRW UHDG
ZLWKRXWDPELJXLW\
ZKHQWKHLQIRUPDWLRQSHUFHLYHGGRHVQRWLQGXFHWKHDJHQWWRDQDFWLYLW\SURFHVV
ZKHQFRQFOXGLQJUHVXOWVOHDGWRDFWLQDXVHOHVVZD\LQWKHHQYLURQPHQW
$Q$0$6FRPSOLDQWV\VWHPLVHPHUJHQWEHFDXVHLWVJOREDOIXQFWLRQLVQRWFRGHG
ZLWKLQWKHDJHQWV/LNHIRUQDWXUDOV\VWHPVWKHDGDSWDWLRQRFFXUVZKHQWKHV\VWHPLV
IXQFWLRQLQJLQDJLYHQHQYLURQPHQW$WWKHFRQFHSWLRQSKDVHGHVLJQHUVKDYHPDLQO\
WR ILOO LQ D QXWVKHOO DVVRFLDWHG WR HDFK JHQHULF FODVV RI DJHQWV ZLWK LWV FRRSHUDWLYH
EHKDYLRUDVGHVFULEHGDERYH
0HFKDQLFDO6\QWKHVLV6ROYHU
7KH GHYHORSPHQW RI WKH VRIWZDUH WR JHQHUDWH PHFKDQLVPV KDV EHJXQ ZLWK WKH
8QLYHUVLW\RI&5$1),(/'IRUPHFKDQLFDODGYLFHVDQG6$07(&+IRUWKHNLQHPDWLF
VLPXODWLRQHQJLQHFDOOHG0(&$12,QWKLVVHFWLRQZHSUHVHQWWKHJOREDOIXQFWLRQLQJ
RIWKHV\VWHPDQGWKHPHFKDQLFDODJHQWVVSHFLILFDWLRQ
6HOI2UJDQL]LQJ$JHQWVIRU0HFKDQLFDO'HVLJQ
)LJ*HQHUDOFODVVGLDJUDPRIWKH0HFKDQLFDO6\QWKHVLV6ROYHU
7KH3URFHVV
7KH PHFKDQLVP PRYHV LQ D VSHFLILF HQYLURQPHQW JHQHUDOO\ GHILQHG E\ D WUDMHFWRU\
DQ HQYHORSH DQG D PRYHPHQW FRQWURO 7KXV WKH PXOWLDJHQW WHFKQLTXH QHHGV D
VLPXODWLRQ HQJLQH ZKLFK LV DEOH WR FRPSXWH PHFKDQLFDO PRYHPHQWV LQWHUDFWLRQV
EHWZHHQ FRPSRQHQWV FROOLVLRQ ZLWK HQYHORSH DQG WR UHWXUQ LQIRUPDWLRQ DERXW WKH
VWDWHRIHDFKFRPSRQHQWSRVLWLRQIRUFHVDQGORDGVIRUH[DPSOHWRWKHPXOWLDJHQW
V\VWHP'XULQJWKHDQDO\VLVSKDVHRIWKLVSUREOHPDQDJUHHPHQWEHWZHHQSDUWQHUVKDV
EHHQUHDFKHGWRXVH0(&$12DVWKHHQYLURQPHQWHQJLQH7KXVWKHVRIWZDUHOHDUQVD
UHOHYDQW PHFKDQLVP E\ XVLQJ D ORRS FRPSRVHG RI WKH F\FOH 0(&$12 VLPXODWLRQ
IROORZHG E\ WKH DJHQWV VHOIRUJDQL]DWLRQ )LJXUH 7KLV LV WKH EDVLF OHDUQLQJ
HYROXWLRQDU\SURFHVVRIWKHPHFKDQLVP(DFKF\FOHLVGHFRPSRVHGLQWRWKUHHSKDVHV
6LPXODWLRQHQJLQHFRPSXWHVWKHPRWLRQRIWKHFXUUHQWPHFKDQLVP
'DWDUHODWHGWRWKHQHZPHFKDQLVPVWDWHDUHVHQWWRWKHPHFKDQLFDODJHQWLQRUGHU
WRXSGDWHWKHP
7KH $0$6 WRRO SHUIRUPV ³RSWLPL]DWLRQ´ ±UHVROYLQJ QRQ FRRSHUDWLYH VLWXDWLRQV
GHWHFWHGE\WKHPHFKDQLFDODJHQWVFRPSOLDQWO\WKH$0$6WKHRU\WKDWOHDGVWRD
QHZPHFKDQLVP
7KH LQWHUIDFH ZLWK WKH VLPXODWRU LV SHUIRUPHG WKURXJK ILOHV ZKLFK GHVFULEH LQ
LQSXWFKDUDFWHULVWLFVRIWKHPHFKDQLVPWKHHQYLURQPHQWDQGWKHFRPPDQGVUHODWHGWR
WKH ZKLVKHG PRWLRQ WKH ³DFWXDWLRQ IXQFWLRQ´ DQG DOORZ WR UHFRYHU WKH QHZ
PHFKDQLVPFKDUDFWHULVWLFVDIWHUWKHPRWLRQSHUIRUPHGE\0(&$12
)LJXUH VKRZV WKH JOREDO FODVV GLDJUDP RI WKH 0HFKDQLFDO 6\QWKHVLV 6ROYHU
VSHFLILHGZLWK80/8QLILHG0RGHOLQJ/DQJXDJHQRWDWLRQ
'DY\&DSHUDHWDO
'HVLJQ RI WKH PXOWLDJHQW V\VWHP ZDV SHUIRUPHG LQ WKUHH VWHSV VHH IRU
GHWDLOV
,GHQWLILFDWLRQRIDJHQWVPHFKDQLFDOFRPSRQHQWVDUHUHSUHVHQWHGE\DJHQWV
6SHFLILFDWLRQ RI QRQ FRRSHUDWLYH VLWXDWLRQV DQG UHODWHG DFWLRQV WKLV ZRUN ZDV
SHUIRUPHGLQFROODERUDWLRQZLWKWKH&5$1),(/'8QLYHUVLW\
,PSOHPHQWDWLRQRIDJHQWVIURPDJHQHULFPRGHO
7KHVH GHYHORSPHQW VWHSV DUH FRPSOLDQW ZLWK WKH PHWKRGRORJ\ RI $0$6EDVHG
V\VWHPVGHVLJQFDOOHG$'(/)()UHQFKDFURQ\PIRU³$WHOLHUSRXUOH'HYHORSSHPHQW
GH/RJLFLHOVj)RQFWLRQDOLWp(PHUJHQWH´ZKLFKLVFXUUHQWO\XQGHUGHYHORSPHQW>@
)LJ$GDSWDWLRQSURFHVVIRUW\SHV\QWKHVLVRIPHFKDQLVPV
7KH0HFKDQLFDO$JHQWV
)ROORZLQJWKH$'(/)(PHWKRGRORJ\WKHGHVLJQRI0HFKDQLFDO6\QWKHVLV6ROYHUKDV
IRFXVHG RQ WZR PDLQ VWHSV WKH LGHQWLILFDWLRQ RI DJHQWV DQG WKH VSHFLILFDWLRQ RI WKH
QRQFRRSHUDWLYHVLWXDWLRQVDQGUHODWHGDFWLRQVIRUHDFKW\SHRIDJHQW
,GHQWLILFDWLRQRI$JHQWV
(YHU\ EDVLF PHFKDQLFDO FRPSRQHQW RI WKH FRPSRQHQW OLEUDU\ FKRVHQ IURP WKH
0(&$12 HOHPHQW OLEUDU\ ZLOO EH DQ DXWRQRPRXV HQWLW\ ZKLFK KDV WR FROOHFWLYHO\
VHOIRUJDQL]H (DFK DXWRQRPRXV DJHQW LV DEOH WRPDQDJHLWVRZQ PHFKDQLFDOUHODWHG
FKDUDFWHULVWLFVIRULQVWDQFHOHQJWKIRUDEDUDQGKDVVRPHDJHQWUHODWHGFDSDELOLWLHV
FRPPXQLFDWLRQ PHPRUL]DWLRQ EHOLHYHV PDQDJHPHQW« 7KH SURWRW\SH ZKLFK LV
FXUUHQWO\ GHYHORSHG LQFOXGHV WKH IROORZLQJ FRPSRQHQWV DV DJHQWV KLQJHV EDUV
DWWDFKPHQWSRLQWVDQGWUDMHFWRU\SRLQWV
$ WUDMHFWRU\ SRLQW DJHQW LV DQ H[FHSWLRQ LW GRHV QRW UHSUHVHQW DQ\ PHFKDQLFDO
FRPSRQHQW,WVJRDOLVWRILWZLWKWKHWUDMHFWRU\,WFDQSHUFHLYHWKHGLVWDQFHEHWZHHQ
LWVSRVLWLRQDQGWKHJRDOWUDMHFWRU\DQGLQWHUSUHWVDQ\VLWXDWLRQIRUZKLFKWKLVGLVWDQFH
LVGLIIHUHQWIURP]HURDVDQRQFRRSHUDWLYHVLWXDWLRQ$WUDMHFWRU\SRLQWDJHQWFDQIL[
LWVHOIRQULJLGERGLHVDQGGHILQHLWVRZQDWWDFKPHQWSRVLWLRQRQWKHULJLGERG\
6HOI2UJDQL]LQJ$JHQWVIRU0HFKDQLFDO'HVLJQ
1RQ&RRSHUDWLYH6LWXDWLRQVDQG5HODWHG$FWLRQV
$VH[SODLQHGLQVHFWLRQDGHVLJQHURIDQ$0$6EDVHGV\VWHPKDVWRH[KDXVWLYHO\
VSHFLI\ WKH QRQ FRRSHUDWLYH VLWXDWLRQV ZKLFK PD\ RFFXU IRU HYHU\ DJHQW $
PHFKDQLFDO H[SHUW DGYLFH LV QHFHVVDU\ IRU WKH GHILQLWLRQ RI WKHVH QRQ FRRSHUDWLYH
VLWXDWLRQV ZKLFK OHDG WKH VHOIRUJDQL]LQJ SURFHVV 7KH\ DUH VLWXDWLRQV LQ ZKLFK DQ
DJHQW GHFLGHV WR FKDQJH LWV LQWHUQDO SDUDPHWHUV DGMXVWPHQWV DQGRU LWV SODFH LQ WKH
FXUUHQWPHFKDQLVPWRSRORJ\WUDQVIRUPDWLRQ7KHGHWHFWLRQRIWKHVHVVLWXDWLRQVKDV
WREHRQO\SHUIRUPHGRQWKHORFDODYDLODEOHLQIRUPDWLRQRIDQDJHQW
7KLV ZRUN ZDV SHUIRUPHG LQ FROODERUDWLRQ ZLWK PHFKDQLFDO H[SHUWV IURP
&5$1),(/' 8QLYHUVLW\ >@ $OO VLWXDWLRQV DUH GHULYHG IURP WKH FRRSHUDWLRQ
GHILQLWLRQJLYHQLQVHFWLRQDQGPD\EHFODVVLILHGLQWKUHHW\SHVLQFRPSUHKHQVLRQ
LQFRPSHWHQFHDQGXVHOHVVQHVV>@
$V DJHQWV VKDUH WKH VDPH DSSOLFDWLRQ ILHOG DQG D FRPPRQ ODQJXDJH WKXV
DPELJXLW\ RU PLVXQGHUVWRRG VLWXDWLRQV FDQQRW RFFXU VHH FDVH RQH LQ WKH $0$6
WKHRU\SDUW7KHIROORZLQJWDEOH7DEOHLVDQH[DPSOHRIDXVHOHVVQHVVVLWXDWLRQIRU
DEDUDJHQWFDVHWKUHHLQWKH$0$6WKHRU\
7DEOH8VHOHVVQHVVVLWXDWLRQIRUEDUDDJHQW
1DPH 8VHOHVVQHVV
'HVFULSWLRQ 7KHDJHQWLVWRWDOO\XVHOHVVLQWKHPHFKDQLVP
&RQGLWLRQV 7KHDJHQWLVOLQNHGZLWKQRQHRWKHUDJHQW
$FWLRQV )LQGDOLQNZLWKDMRLQDJHQW
&UHDWHDQHZDJHQWMRLQDJHQW
6XLFLGH
7DEOH*RDOLQFRPSHWHQFHVLWXDWLRQIRUDEDUDJHQW
1DPH *RDOLQFRPSHWHQFH
'HVFULSWLRQ 'LUHFWSHUFHSWLRQRIDVWLIIQHVVUHODWHGWRD
GLIIHUHQFHEHWZHHQLGHDODQGUHDOWUDMHFWRU\
&RQGLWLRQV 7KHYDOXHRI³JRDOVWLIIQHVV´LVQRWQLO
$FWLRQV &KDQJHSRVLWLRQRIWKHEDUH[WUHPLWLHV
%UHDNDOLQNZLWKRQHRILWVDGMDFHQWDJHQWV
'DY\&DSHUDHWDO
,Q WKLV FDVH WKH DJHQW SHUFHLYHV ORFDO LQIRUPDWLRQ WKH VWLIIQHVV VHH
LQGLFDWLQJWKDWWKHHQYLURQPHQWLVQRWVDWLVILHGE\WKHEHKDYLRXURIWKHV\VWHP$WWKLV
VWDJH WKH DJHQW PXVW GHFLGH LI WKLV IHHGEDFN LV UHODWHG WR LWV RZQ DFWLYLW\E\WDNLQJ
LQWR DFFRXQW KLV EHOLHIV DQG PHPRU\ DERXW SUHYLRXV LQWHUDFWLRQV 7KLV IHHGEDFN
DOORZV DOVR WKH DJHQW WR DGMXVW LWV EHOLHIV DERXW WKH UHOHYDQFH RI LWV DFWLRQV DQG WKH
RWKHUNQRZQDJHQWV
2EVHUYLQJWKHFRUSXVRIDJHQWDFWLRQVRQHFDQVHHWKDWVHOIRUJDQL]LQJDSSURDFK
IRU PHFKDQLFDOGHVLJQDOORZVGLVFRYHULQJWRSRORJLHVIURPVFUDWFKDWWKHEHJLQQLQJ
WKH PHFKDQLVP FDQ EH HPSW\ 7KH VHOIRUJDQL]DWLRQ SURFHVV LV FRPSRVHG RI IRXU
SKDVHV
&RPSRQHQW DSSDULWLRQ :KHQ WKH FXUUHQW WRSRORJ\ LV VXERSWLPDO IRU H[DPSOH
WKHUHH[LVWVVRPHUHVLGXDOVWLIIQHVVIRUWKHWUDMHFWRU\SRLQWDQHZFRPSRQHQWLV
DGGHGIURPWKHVHWRIJHQHULFDJHQWV
&RPSRQHQWUHRUJDQL]DWLRQ:KHQDJLYHQFRPSRQHQWRIWKHFXUUHQWDOWHUQDWLYHLV
IUHTXHQWO\LQXQFRRSHUDWLYHVLWXDWLRQLWWULHVWRPRGLI\LWVORFDWLRQIRUH[DPSOHD
EDUOLQNVZLWKDQRWKHUFRPSRQHQWRIWKHV\VWHP
&RPSRQHQWDGMXVWPHQW:KHQXQFRRSHUDWLYHVLWXDWLRQRFFXUVLQDFRPSRQHQWLW
WULHV WR VHOIDGMXVW LQ D EHWWHU ZD\ IRU H[DPSOH D EDU FDQ PRGLI\ LWV OHQJWK
7KXVWKHJOREDOV\VWHPILQGVWKHEHWWHUUHVSRQVHIRUDJLYHQDOWHUQDWLYH
&RPSRQHQW GLVDSSHDUDQFH :KHQ D FRPSRQHQW KDG D JUHDW DPRXQW RI
XQFRRSHUDWLYH VLWXDWLRQV KH ³WKLQNV´ WR EH XVHOHVV 7KH FRPSRQHQW GHOHWLRQ
RFFXUVRQO\DIWHUWU\LQJWRILQGDUHOHYDQWORFDWLRQLQVLGHWKHPHFKDQLVP
7KXV WKH FRUH SURFHVV RI VHOIRUJDQL]DWLRQ LV GHFLGLQJ LI WKH FXUUHQW DOWHUQDWLYH LV
UHOHYDQWWRDFKLHYHWKHJRDORIWKHPHFKDQLVP,QWKLVSDSHUUHVXOWVRIWKLVFRUHZRUN
IURPWZRXVXDOH[DPSOHVLQPHFKDQLFDOGHVLJQWKH;%DUVSUREOHPDUHGHVFULEHG
5HVXOWV
7KHILUVWGHYHORSHGYHUVLRQLVDSURWRW\SHZLWKUHGXFHGIXQFWLRQDOLWLHVLWRQO\IRFXVHV
RQ WKH EDVLF ³;EDU´ SUREOHPV VROYLQJ 7KHVH SUREOHPV FRQVLVW LQ ILQGLQJ
PHFKDQLVPVZKRVHRQHSRLQWPXVWIROORZDJLYHQWUDMHFWRU\7KHVHPHFKDQLVPVDUH
FRPSRVHGRIEDVLFFRPSRQHQWVVXFKDVEDUVKLQJHVDQGDWWDFKPHQWSRLQWVWRIL[WKH
PHFKDQLVP RQ WKH HQYHORSH 6R WKH DJHQWV WKDW DUH DYDLODEOH LQ WKH SURWRW\SH DUH
UHODWHG WR WKHVH WKUHH PHFKDQLFDO FRPSRQHQWV 7KH\ DUH DOVR OLQNHG WR DQ DJHQW
³WUDMHFWRU\ SRLQW´ ZKLFK UHSUHVHQWV WKHSRLQWWKDWPXVWIROORZ WKHWUDMHFWRU\GHILQHG
E\WKHXVHU
)RU WKLV ILUVW SURWRW\SH ZH RQO\ WHVW WKH GLPHQVLRQV DGMXVWPHQW SUREOHP ZKLFK
WDNHVSODFHZLWKWKHWKLUGVXESKDVHRIWKHSUHOLPLQDU\GHVLJQWKHPHFKDQLVPKDVWR
DGDSWWKHOHQJWKRIWKHEDUVLQRUGHUWRWKHSRLQWILWVZLWKWKHJLYHQWUDMHFWRU\
%DUV3UREOHP
7KH%DUSUREOHPFRQVLVWVLQDPHFKDQLVPFRPSRVHGE\WKUHHEDUVIRXUKLQJHVDQG
WZRDWWDFKPHQWSRLQWV7KHJRDOWUDMHFWRU\LVDYHUWLFDOVWUDLJKWOLQH
6HOI2UJDQL]LQJ$JHQWVIRU0HFKDQLFDO'HVLJQ
)LJ,QLWLDOVWDWHRIDEDGGLPHQVLRQHG%DUPHFKDQLVP
7KH)LJXUHVKRZVDQLQLWLDOVWDWH±ZLWKEDGGLPHQVLRQVRID%DUPHFKDQLVP
WKHFHQWHUHGVWUDLJKWOLQHLVWKHWUDMHFWRU\DQGWKHWUDMHFWRU\SRLQWLVRQWKHPLGGOHRI
WKHFHQWUDOEDU
7KHDFWXDWLRQLVDURWDWLRQRQWKHXSSHUOHIWKLQJHLWSHUIRUPVF\FOLFDOO\DZLSHRI
UDGLDQVE\VWHSVRIUDGLDQV$F\FOHLVWKHQXPEHURIVWHSVPRWLRQWKHV\VWHP
UHDOL]HVLQRUGHUWRILQGWKHVDPHSRVLWLRQ,QWKLVFDVHDF\FOHLVFRPSRVHGRIVWHSV
,QILJXUHWKHFXUYHPHDVXUHVDWHDFKVWHSWKHHUURUDEVFLVVDRIWKHPHFKDQLVP
LHWKHGLVWDQFHEHWZHHQWKHSRLQWDQGWKHWUDMHFWRU\RUGLQDWH7KLVILJXUHVKRZVWKDW
WKHPHFKDQLVPDGMXVWVLWVHOITXLFNO\OHVVWKDQRQHF\FOHDQGUHDFKHVDFRQILJXUDWLRQ
LQZKLFKWKHGLVWDQFHLVORZHUWKDQ
,QWKLVVLPXODWLRQWKHSURFHVVUXQVVWHSVWKDWFRUUHVSRQGWRF\FOHV$IWHUWKH
JUHDWFKDQJHVREWDLQHGGXULQJWKHILUVWVWHSVWKHDGDSWDWLRQYHU\VOLJKWO\LPSURYHVWKH
JOREDOEHKDYLRU
%DUV3UREOHP
7KH%DUSUREOHPFRQVLVWVRIDPHFKDQLVPFRPSRVHGRIILYHEDUVIRXUKLQJHVDQG
WZRDWWDFKPHQWSRLQWV7KHJRDOWUDMHFWRU\LVDKRUL]RQWDOVWUDLJKWOLQH
7KH SLFWXUH EHORZ VKRZV DQ LQLWLDO VWDWH ±ZLWK EDG GLPHQVLRQV RI D %DU
PHFKDQLVPWKHVWUDLJKWOLQHDWWKHERWWRPRIWKHILJXUHUHSUHVHQWVWKHWUDMHFWRU\DQG
WKHWUDMHFWRU\SRLQWLVDWWKHERWWRPRIWKHWULDQJXODUVWUXFWXUH
7KHDFWXDWLRQLVDURWDWLRQRQWKHXSSHUOHIWKLQJHLWF\FOLFDOO\SHUIRUPVDZLSHRI
UDGLDQVE\VWHSVRIUDGLDQV+HUHWKHUHDOVRDUHVWHSVIRUDF\FOH
,QWKHILJXUHWKHDEVFLVVDDQGRUGLQDWHKDYHWKHVDPHPHDQLQJDVLQWKHILJXUH
7KH ILJXUH VKRZV WKDW WKH PHFKDQLVP FRQYHUJHV WRZDUG D VROXWLRQ DQG WKDW WKH
GLVWDQFHEHWZHHQWKHWUDMHFWRU\DQGWKHSRLQWGHFUHDVHV+RZHYHUVROYLQJLVVORZHU
'DY\&DSHUDHWDO
)LJ 'LVWDQFH WR WKH WUDMHFWRU\ RUGLQDWH RI D %DU PHFKDQLVP DV WKH IXQFWLRQ RI VWHS
QXPEHUDEVFLVVD
)LJ,QLWLDOVWDWHRIDEDGGLPHQVLRQHG%DUPHFKDQLVP
WKDQIRUWKH%DUVEHFDXVHWKHPD[LPXPGLVWDQFHGXULQJWKHWKF\FOHLVVWLOODERXW
7KLVFRPHVIURPWKUHHUHDVRQV
$ %DUV PHFKDQLVP FRQWDLQV PRUH FRPSRQHQWV WKDQ D %DUV RQH 7KLV JLYHV
PRUH IX]]\ LQIRUPDWLRQ WR ORFDO DJHQWV DQG OHDGV WR DGMXVWPHQWV WKDW DUH QRW
DOZD\VUHOHYDQW
6WLIIQHVV VHH FRPHV IURP JHRPHWU\ DQG QRW FLQHPDWLF DQDO\VLV RI WKH
PHFKDQLVP7KXVWKHGHULYHGDJHQWDGDSWDWLRQLVVRPHWLPHVUHODWLYHO\SRRU
$OO FRRSHUDWLYH EHKDYLRUV DUH QRW\HWLPSOHPHQWHGLQVLGHDJHQWV7KLVFHUWDLQO\
UHGXFHVWKHDGDSWDWLRQHIILFLHQF\IRUWKHPRUHFRPSOH[PHFKDQLVPV
6HOI2UJDQL]LQJ$JHQWVIRU0HFKDQLFDO'HVLJQ
)LJ 'LVWDQFH WR WKH WUDMHFWRU\ RUGLQDWH RI D %DU PHFKDQLVP DV WKH IXQFWLRQ RI VWHS
QXPEHUDEVFLVVD
)XUWKHU'HYHORSPHQWV
7KHUHVXOWVDUHVDWLVI\LQJDQGWKHIXUWKHUREMHFWLYHVDUHIRUHVHHQDV
• ,PSOHPHQWDWLRQ RI WKH IXOO VHOIRUJDQL]LQJ SURFHVV IRU DJHQWV DGGLQJ QRQ
FRRSHUDWLYH VLWXDWLRQV DQG UHODWHG DFWLRQV WR SURFHVV WRSRORJLFDO PRGLILFDWLRQV
DQG WR DOORZ DGGLQJGHOHWLRQ RI DJHQWV 7KH VSHFLILFDWLRQ KDV DOUHDG\ EHHQ
SHUIRUPHGZLWKH[SHUWVIURP&5$1),(/'8QLYHUVLW\>@
• 'HILQLWLRQ RI QHZ W\SHV RI DJHQW WR FRPSOHWH WKH VHW RI DYDLODEOH DJHQWV WKH
VSHFLILFDWLRQ KDV DOUHDG\ EHHQ SHUIRUPHG ZLWK H[SHUWV IURP &5$1),(/'
8QLYHUVLW\@
7KH DGMXVWPHQWVUHODWHG DFWLRQV ZLOO EH LPSURYHG LQ RUGHU WR REWDLQ D TXLFNHU
FRQYHUJHQFH WLPH 7KLV LPSURYHPHQW ZLOO EH DW WKH DJHQW EHKDYLRU OHYHO DQG PRUH
SUHFLVHO\LQWKHDFWLRQPRGXOH,QGHHGWKHFXUUHQWGDWDSURFHVVLQJWKDWFDOFXODWHVWKH
PRGLILFDWLRQVLVQRWRSWLPDODQGFDQEHLPSURYHGIRULQVWDQFHE\DGGLQJDPHPRU\
RIWKHSUHYLRXVDFWLRQVDQDJHQWSHUIRUPHGLQRUGHUWRWDNHWKHPLQWRDFFRXQW
$QDO\VLVDQG&RPSDULVRQ
7KHUHVXOWVJLYHQE\WKH066IRUWKH%DUVDQGWKH%DUVSUREOHPVDUHVLPLODUWR
WKRVH FRPSXWHG GLUHFWO\ ZLWKRXW OHDUQLQJ E\ 0(&$12 ZKHQ ZH JLYH WKH
WKHRUHWLFDO GLPHQVLRQV 7KLV LQGLFDWHV WKH UHOHYDQFH DQG HIILFLHQF\ RI WKH ORFDO
DGDSWDWLRQSURFHVVGHULYHGIURPWKH$0$6WKHRU\
(PHUJHQFH
,QWKHVHFWLRQZHFODLPWKDWV\VWHPVGHVLJQIROORZLQJ$0$6WHFKQLTXHVSURYLGHV
VROXWLRQV WKDW DUH HPHUJHQW $FWXDOO\ WKH PHFKDQLFDO DJHQWV EHKDYLRU GRHV QRW
FRQWDLQDQ\SDUWZKLFKGLUHFWO\SURFHVVHVWKH³GLVWDQFHWRWUDMHFWRU\´GHFUHDVH)LJ
'DY\&DSHUDHWDO
VKRZV FRUUHODWLRQ EHWZHHQ WKH ORFDO ³QRQ FRRSHUDWLRQ´ PHDVXUH RI DJHQWV DQG WKH
GLVWDQFHWRWKHWUDMHFWRU\7KHWRSGRWVUHSUHVHQWWKHDYHUDJHGLVWDQFHWRWKHWUDMHFWRU\
GXULQJ D FRPSOHWH F\FOH VWHSV DQG WKH ORZHU RQHV UHSUHVHQW WKH DYHUDJH QRQ
FRRSHUDWLRQ GHJUHH ±RU VWLIIQHVV RI WKH ZKROH V\VWHP WKH VXP RI QRQ FRRSHUDWLRQ
GHJUHHVRIDOOWKHDJHQWV
7KH VWLIIQHVV GHSHQGV RQ WKH GLVWDQFH HUURU EHWZHHQ WKH WUDMHFWRU\ SRLQW DQG WKH
WUDMHFWRU\ REMHFWLYH 7KLV JOREDO LQIRUPDWLRQ LV WKH IHHGEDFN RI WKH HQYLURQPHQW
UHWXUQHG E\ WKH 0(&$12 WRRO EXW XQNQRZQ E\ WKH DJHQWV 1HYHUWKHOHVV WKH
JHRPHWULFDSSURDFKFRPSXWHGE\0(&$12DOORZVJLYLQJDORFDOVWLIIQHVVDVVRFLDWHG
WRHDFKDJHQW7KLVORFDOVWLIIQHVVLVQHLWKHUH[DFWO\LQIRUPDWLYHWRWKHPDJQLWXGHRI
DGMXVWPHQWWRDSSO\QRULWVGLUHFWLRQ7KLVLQIRUPDWLRQLVGHULYHGIURPWKHFRRSHUDWLYH
OHDUQLQJSURFHVVRIWKHDJHQWV
)LJ'LVWDQFHWRWKHWUDMHFWRU\XSDQGVWLIIQHVV
7KHUH LV D VWURQJ FRUUHODWLRQ EHWZHHQ WKH ORFDO DQG JOREDO FULWHULD RI QRQ
FRRSHUDWLRQGLVWDQFHWRWKHWUDMHFWRU\LVFRQVLGHUHGDVWKHQRQFRRSHUDWLRQPHDVXUH
RIWKHZKROHV\VWHP7KDWH[SHULPHQWDOO\VKRZVWKDWWKHORFDOUHDVRQLQJRIWKHSDUWV
RIDV\VWHPOHDGVWRDJOREDOHPHUJHQWEHKDYLRU
5HODWHG:RUNVLQ0HFKDQLFDO)LHOG
7KHUHLVYHU\IHZZRUNVRQSUHOLPLQDU\GHVLJQSUREOHPDWLFVLQOLWHUDWXUHEHVLGHVWKH
$'HVLJQ DSSOLFDWLRQ ZKLFK LV EDVHG RQ D JOREDO HYROXWLRQDU\ DOJRULWKP DQG D
PHFKDQLVPV\QWKHVLVPHWKRGGHYHORSE\/XQJ:HQJ7VDLRQO\WRROVZKLFKVXSSRUW
GHVLJQHUVH[LVW'$2&$2VLPXODWRUV«
$'HVLJQ
7KLV WRRO ZDV GHYHORSHG E\ &DPSEHOO &DJDQ DQG .RWRYVN\ >@ IURP &DUQHJLH
0HOORQ 8QLYHUVLW\ 7KH VROYLQJ SURFHVV LV D FODVVLFDO HYROXWLRQDU\ RQH ZKRVH
VHOHFWLRQ JHQHUDWLRQ DQG UHSURGXFWLRQ RSHUDWLRQV DUH SHUIRUPHG E\ PXOWLH[SHUW
6HOI2UJDQL]LQJ$JHQWVIRU0HFKDQLFDO'HVLJQ
0HFKDQLVP6\QWKHVLV0HWKRG
5HFHQWO\ D QHZ DSSURDFK EDVHG RQ DQ DEVWUDFW UHSUHVHQWDWLRQ RI WKH NLQHPDWLF
VWUXFWXUH KDV HYROYHG LW LV H[WHQVLYHO\ GHYHORSHG LQ WKH ERRN RI /XQJ:HQJ 7VDL
³7KH NLQHPDWLF VWUXFWXUH FRQWDLQV WKH HVVHQWLDO LQIRUPDWLRQ DERXW ZKLFK OLQN LV
FRQQHFWHG WR ZKLFK RWKHU OLQNV E\ ZKDW W\SH RI MRLQW ,W FDQ EH FRQYHQLHQWO\
UHSUHVHQWHG E\ D JUDSK DQG WKH JUDSK FDQ EH HQXPHUDWHG V\VWHPDWLFDOO\ XVLQJ
FRPELQDWRULDO DQDO\VLV DQG FRPSXWHU DOJRULWKPV´ @ 7KLV PHWKRGRORJ\ LV
FRPSRVHGRIWKUHHPDLQVWHSV
(QXPHUDWLRQRIDOOSRVVLEOHVROXWLRQVDFFRUGLQJVRPHIXQFWLRQDOUHTXLUHPHQWV
XVLQJJUDSKWKHRU\DQGFRPELQDWRULDODQDO\VLV
&UHDWLRQRIDFODVVRIIHDVLEOHPHFKDQLVPVEDVHGWRWKHUHPDLQLQJIXQFWLRQDO
UHTXLUHPHQWV
,WHUDWLRQRQFDQGLGDWHVLQRUGHUWRILQGWKHPRVWSURPLVLQJIRUWKHSURGXFWGHVLJQ
7KLV PHWKRGRORJ\ KDV EHHQ VXFFHVVIXOO\ DSSOLHG LQ WKH VWUXFWXUH V\QWKHVLV RI
PDQ\ GRPDLQV ,Q WKH 6\QDPHF SURMHFW $OEHUWR &DUGRQD >@ LV ZRUNLQJ RQ D
WRROEDVHGWKLVPHWKRGRORJ\7KLVVRIWZDUHZLOOXVHJHQHWLFDOJRULWKPWRHYDOXDWH
FDQGLGDWHPHFKDQLVPV
$VLQWKH066WRROWKLVDSSURDFKEDVHGRQNLQHPDWLFVWUXFWXUHQHHGVWRHYDOXDWHD
JLYHQPHFKDQLVPDWDWLPH1HYHUWKHOHVVWKHHYDOXDWLRQHQJLQHRQ066LVH[DFWO\WKH
VDPHZHXVHWRWUDQVIRUPWKHFXUUHQWPHFKDQLVPLQRUGHUWRILQGDPRUHUHOHYDQWDQG
WKHRUHWLFDOO\ DOO WKH IXQFWLRQDOUHTXLUHPHQWVFRXOGEHFRQVLGHUHGIRUWKLVHYDOXDWLRQ
:HWKLQNWKDWWKHVHFRQVLGHUDWLRQVLQFUHDVHWKHVHDUFKHIILFLHQF\DQGWKXVUHGXFHWKH
WLPHWRFRQFHSWLRQ
'DY\&DSHUDHWDO
:RUNV/HDQLQJRQ6HOI2UJDQL]DWLRQ8VLQJ&RRSHUDWLRQ
+RJJ DQG +XEHUPDQ LQ >@ VKRZHG WKDW ZKHQ DJHQWV FRRSHUDWH LQ D GLVWULEXWHG
VHDUFKSUREOHPWKH\FDQVROYHLWIDVWHUWKDQDQ\DJHQWZRUNLQJLQLVRODWLRQ$VLPLODU
UHVXOWZDVREWDLQHGE\0DWDULFLQ @ZLWKDVHWRIPRELOHURERWVIRUDJLQJLQRUGHUWR
EULQJ EDFN WLOHV WR KRPH 6KHKDVREVHUYHGWKDWZKHQWKHQXPEHURILQGLYLGXDOLVW
URERWV LQFUHDVHV WKH JOREDO SHUIRUPDQFH GHFUHDVHV GXH WR WKH LQWHUIHULQJ DFWLYLWLHV
)RUKHUWKHLGHDOUHVXOWZLOOEHREWDLQHGZLWKURERWVKDYLQJDOWUXLVWLFEHKDYLRUV
6WHHOV LQ @ KDYH WDNHQ DQ LQWHUHVW LQ VHOIRUJDQL]DWLRQ LQ WKH FDVH RI WZR
DSSOLFDWLRQV7KHILUVWFRQFHUQVWKHIRUDJLQJRIDJHRJUDSKLFDO]RQHE\VHYHUDOURERWV
7KH VHOIRUJDQL]LQJ PHFKDQLVP LV VLPLODU WR WKH RQH PDGH E\ DQWV ZKHQ WKH\ WU\ WR
ILQGIRRGDGHSRVLWLQJRIFUXPEVVLPXODWHVWKHSKHURPRQHGHSRVLWLQJZKLFKJXLGHV
RWKHU URERWV 7KH VHFRQG DSSOLFDWLRQ FRQFHUQV WKH DXWRQRPRXV HODERUDWLRQ RI D
YRFDEXODU\ E\ VHYHUDO DJHQWV SUHVHQW LQ D JLYHQ HQYLURQPHQW (DFK DJHQW SRVVHVVHV
IRUWKDWLWVRZQVHWRIDVVRFLDWLRQVZRUGPHDQLQJ6RLWFDQH[SHULPHQWDVVRFLDWLRQV
XVHG E\ RWKHU DJHQWV SUHVHQW LQ WKH V\VWHP DFFRUGLQJ WR WKH IROORZLQJ PDQQHUV
HLWKHUE\SURSDJDWLQJWKHDVVRFLDWLRQLWSRVVHVVHVRUE\FUHDWLQJDQHZDVVRFLDWLRQRU
E\VHOIRUJDQL]DWLRQEDVHGRQUHWURDFWLRQPHFKDQLVPDQGDOORZLQJWKHDJHQWWREULQJ
XSWRGDWHWKHFRQILGHQFHLWKDVLQLWVDVVRFLDWLRQ
&RRSHUDWLRQ ZDV H[WHQVLYHO\ VWXGLHG LQ FRPSXWHU VFLHQFH E\ $[HOURG >@ DQG
+XEHUPDQ @ IRU LQVWDQFH )URP WKH LQLWLDO VWXGLHV DERXW WKH FRQGLWLRQ RI
FRRSHUDWLRQ HPHUJHQFH LQ VRFLHWLHV WKH TXHVWLRQ ZDV QRZ H[WHQGHG WR WKH PRUH
JHQHUDOSUREOHPRIWKHHPHUJHQFHRIQRUPVVHH)OHQWJH3RODQLDQG8WKPDQQ@RQ
WKLV TXHVWLRQ (YHU\ERG\ ZLOO DJUHH WKDW FRRSHUDWLRQ LV LQ JHQHUDO DGYDQWDJHRXV
IRUWKHJURXSRIFRRSHUDWRUVDVDZKROHHYHQWKRXJKLWPD\FXUEVRPHLQGLYLGXDO
V
IUHHGRP +H\OLJKHQ @ 5HOHYDQW ELRLQVSLUHG DSSURDFKHV XVLQJ FRRSHUDWLRQ DUH
WKHVZDUPDOJRULWKPV.HQQHG\DQG(EHUKDUW>@DQGWKHDQWVDOJRULWKPV'RULJR
DQG'L&DUR>@ZKLFKJLYHHIILFLHQWUHVXOWVLQPDQ\GRPDLQV:HKDYHVKRZQLQ@
WKDWQDWXUDODQWVKDYHDEHKDYLRXUYHU\FORVHGEXWQRWSHUIHFWO\WRWKHFRRSHUDWLYH
RQHZHJDYHLQWKH$0$6WKHRU\
0XOWLDJHQW OHDUQLQJ UHOLHV RQ RU HYHQ UHTXLUHV WKH SUHVHQFH RI PXOWLSOH DJHQWV
DQGWKHLULQWHUDFWLRQV0DQ\DXWKRUVLQWKLVGRPDLQ*ROGPDQ>@6HNDUDQ @6HQ
@ :HL >@ KDYH VWXGLHG WKH UROH RI VRFLDO EHKDYLRU RI DJHQWV RQ WKH JOREDO
SHUIRUPDQFH7KH\IRXQGWKDWFRRSHUDWLRQEHWZHHQDJHQWVLPSURYHVWKHUHVXOWV,IZH
FRQVLGHU HDFK DJHQW RI WKH V\VWHP DV D SLHFH RI NQRZOHGJH WKHVH ZRUNV PHDQ WKDW
NQRZOHGJH LV ZHOO OHDUQW ZKHQ LW LV RUJDQL]HG LQ D FRRSHUDWLYH PDQQHU 7KLV LV D
FULWHULRQLQGHSHQGHQWRIWKHPHDQLQJWKHVHPDQWLFQHHGHGIRUFRPPRQNQRZOHGJH
DQG WKXV FRXOG EH D JRRG DSSURDFK IRU D JHQHUDO OHDUQLQJ WKHRU\ EDVHG RQ
FRRSHUDWLRQ
&RQFOXVLRQ
7KLVSDSHUSUHVHQWVDQHZDSSURDFKWRVROYHDXWRQRPRXVO\WKHSUHOLPLQDU\V\QWKHVLV
SUREOHP7KHPDLQSULQFLSOHRI0HFKDQLFDO6\QWKHVLV6ROYHUEDVHGRQWKH$GDSWLYH
0XOWL$JHQW6\VWHPWKHRU\LVWR³DJHQWLI\´PHFKDQLFDOFRPSRQHQWVDQGJLYHVWKHP
6HOI2UJDQL]LQJ$JHQWVIRU0HFKDQLFDO'HVLJQ
DFRRSHUDWLYHEHKDYLRUWKH\DUHDEOHWRORFDOO\GHWHFWQRQFRRSHUDWLYHVLWXDWLRQVDQG
WRVROYHWKHP:HDOVRSUHVHQWUHVXOWVIURPDSURWRW\SHRIWKLVVRIWZDUHZKLFKOHDGXV
WRFODLPWKDWWKLVDSSURDFKLVUHOHYDQW
7KH$0$6WKHRU\DQGLWVDSSOLFDWLRQWRPHFKDQLFDOGHVLJQLVDPL[EHWZHHQWZR
PDLQDSSURDFKHV
:RUNV RQ SUREOHP VROYLQJ EDVHG RQ PXOWLDJHQW V\VWHPV ZKHUH DJHQWV KDYH D
JUHDW DXWRQRP\ LQ RUGHU WR DGDSW WKHLU EHKDYLRXU DFFRUGLQJ WR WKHLU ORFDO
VLWXDWLRQV 7KLV LGHD LV FORVHG WR DQWV DOJRULWKPV >@ RU SDUWLFOH VZDUP
RSWLPL]DWLRQ >@ LQ DGGLQJ H[SOLFLW DJHQW FRRSHUDWLRQ UHDVRQLQJ WR JXDUDQWHH D
FRKHUHQWVSDFHVHDUFKSURFHVV
:RUNV GLUHFWHG E\ ILWQHVV GHFLVLRQ OLNH JHQHWLF DOJRULWKPV VHH $'HVLJQ LQ
DQG GHULYHG DOJRULWKPV EDVHG RQ HYROXWLRQ RI SRSXODWLRQ RI ³VROXWLRQV´
DQGXVLQJD ILWQHVV IXQFWLRQ SDUWLFOH VZDUP RSWLPL]DWLRQ DOJRULWKPV >@ DQG
RWKHUHYROXWLRQDU\DOJRULWKPVXVLQJLPSOLFLWRUH[SOLFLWRSHUDWRUV1HYHUWKHOHVV
RXU ILWQHVV FULWHULRQ LV QRW GLUHFWO\ EDVHG RQ JOREDO IXQFWLRQ HYDOXDWLRQ EXW D
ORFDORQHIRUHDFKDJHQWDQGLWVFRRSHUDWLYHEHKDYLRXUZLWKLWVQHLJKERXUKRRG
)XUWKHU GHYHORSPHQW ZLOO IRFXV RQ WKH LPSURYHPHQW DQG FRPSOHWLRQ RI DJHQW
EHKDYLRUVLQRUGHUWRSHUIRUPDXWRQRPRXVO\WKHW\SHV\QWKHVLVSKDVHRIGHVLJQ
,Q RUGHU WR WHVW D WKHRU\ E\ IDOVLILFDWLRQ RU YDOLGDWLRQ D JUHDW DPRXQW RI
H[SHULPHQWVPXVWEHGRQHLQYDULRXVILHOGV)RUWKLVUHDVRQZHKDYHLPSOHPHQWHGRXU
WKHRU\RQFRRSHUDWLYHVHOIRUJDQL]DWLRQRQPDQ\DSSOLFDWLRQV
7KH ILUVW ZDV WKH WLOHZRUOG JDPH 3LTXHPDO @ LQ ZKLFK ZH KDYH
H[SHULPHQWDOO\ YHULILHG WKDW FRRSHUDWLYH DJHQWV KDYH EHWWHU UHVXOWV WKDQ VHOILVK
RQHV
7KH VHFRQG FRQFHUQV DQ DSSOLFDWLRQ RI FRRSHUDWLYH LQIRUPDWLRQ V\VWHPV ZLWK
)UDQFH7HOHFRP&DPSV @DQGZLWK'HXWVFK7HOHNRP$WKDQDVVLRX @,QWKLV
VRIWZDUH WKH DJHQWV UHSUHVHQWLQJ WKH XVHUV DQG WKH VHUYLFHV FUHDWH D G\QDPLF
QHWZRUNRIPXWXDOLQWHUHVWEDVHGRQWKHFRRSHUDWLYHVHOIRUJDQL]DWLRQSURFHVV
7KHWKLUGLVDERXWDQDWLRQDOPXOWLGLVFLSOLQDU\SURMHFWDERXWQDWXUDODQGDUWLILFLDO
FROOHFWLYH LQWHOOLJHQFH 7KH UHVXOWV RI D FRRSHUDWLYH VHOIRUJDQL]HG DQWV VRFLHW\
DSSOLFDWLRQ JLYHV SHUIRUPDQFHV DW OHDVW EHWWHU WKDQ QDWXUDO VLPXODWHG LQVHFWV
7RSLQ>@
7KH IRXUWK LV D UHDOWLPH DSSOLFDWLRQ IRU IORRG IRUHFDVW *HRUJp @ 7KLV
VRIWZDUHUXQVLQWKHRUJDQLVPLQFKDUJHRIFULVLVVLWXDWLRQVLQWKH0LGL3\UpQpHV
UHJLRQRI)UDQFHDQGGHSHQGLQJRIWKH0LQLVWU\RIWKHHQYLURQPHQW
8VXDOVHDUFKDOJRULWKPVVWRFKDVWLFRUGHWHUPLQLVWZKLFKLPSRVHWKHNQRZOHGJH
RIDFRVWIXQFWLRQKDYHWKHVDPHJOREDOHIILFLHQF\ZKHQWKHFRUSXVRIH[DPSOHVDUH
VXIILFLHQWO\ODUJH³,QRXULQYHVWLJDWLRQRIWKHVHDUFKSUREOHPIURPWKLVPDWFKIWRD
SHUVSHFWLYH WKH ILUVW TXHVWLRQ ZH DGGUHVVHG ZDV ZKHWKHU LW PD\ EH WKDW VRPH
DOJRULWKP$SHUIRUPVEHWWHUWKDQ%RQDYHUDJH2XUDQVZHUWRWKLVTXHVWLRQJLYHQ
E\ WKH 1)/ WKHRUHP LV WKDW WKLV LV LPSRVVLEOH´ @ 6XUSULVLQJO\ ZH KDYH REVHUYHG
XVLQJ WKH VDPH DOJRULWKP SDWWHUQ GHULYHG IURP $0$6 WKHRU\ WKH VDPH
SHUIRUPDQFHVLQDOOWKHDSSOLFDWLRQVFLWHGSUHYLRXVO\$QH[SODQDWLRQRIWKLVIDFWQRW
D GHPRQVWUDWLRQ FRXOG EH WKH LQH[LVWHQFH RI JOREDO FRVW IXQFWLRQV IRU WKHRULHV
'DY\&DSHUDHWDO
DOORZLQJ WKH HPHUJHQFH RI WKH JOREDO IXQFWLRQ WKH JOREDO IXQFWLRQ LV XQNQRZQ DQG
REYLRXVO\ ZH FDQQRW KDYH DQ DVVRFLDWHG FRVW IXQFWLRQ 7KLV FRXOG EH D UHDVRQ WR
LQYHVWLJDWHPDVVLYHO\WKHILHOGRQUHDOO\HPHUJHQWDOJRULWKPV7KLVUHIOH[LRQLVEDVHG
RQH[SHULHQFHVZKHUH
:HFDQNQRZDVDQREVHUYHUZKDWLVWKHJOREDORSWLPXP)RUH[DPSOHLQWKH;
EDU SUREOHPV WKHUH DUH RSWLPDO NQRZQ VROXWLRQV DQG ZH FDQ MXGJH WKH UHVXOW
JLYHQE\WKHV\VWHP
7KRXJKWKHVHDUFKVSDFHKDVDKXJHDPRXQWRIORFDOPLQLPDWKHV\VWHPDYRLGV
WKHP:HKDYHREVHUYHGWKLVLQDSSOLFDWLRQVVXFKDVIORRGIRUHFDVWDQWIRUDJLQJ
WLPHWDEOLQJ«
5HIHUHQFHV
>@ $WKDQDVVLRX(/pJHU$*OHL]HV03*OL]H3$EURVH$GDSWLYH%URNHUDJH%DVHG
RQ 6HOI2UJDQLVDWLRQ 6HUYLFHV DQG 8VHUV ± 6KRUW SDSHU RQ ©(XURSHDQ &RQIHUHQFH RQ
0RGHOOLQJ$XWRQRPRXV$JHQWVLQ0XOWL$JHQW:RUOGª
>@ $[HOURG57KH(YROXWLRQRI&RRSHUDWLRQ%DVLF%RRNV1HZ<RUN
>@ %HUQRQ & *OHL]HV 03 3H\UXTXHRX 6 3LFDUG * ± $'(/)( D 0HWKRGRORJ\ IRU
$GDSWLYH 0XOWL$JHQW 6\VWHPV (QJLQHHULQJ ± ,Q 7KLUG ,QWHUQDWLRQDO :RUNVKRS
(QJLQHHULQJ 6RFLHWLHV LQ WKH $JHQWV :RUOG (6$: 6HSWHPEHU
0DGULG
>@ &DPSEHOO &DJDQ .RWRYVN\ ± $JHQWEDVHG 6\QWKHVLV RI HOHFWURPHFKDQLFDO GHVLJQ
FRQILJXUDWLRQV±,Q3URFHHGLQJVRI'(7&$60('HVLJQ(QJLQHHULQJ7HFKQLFDO
&RQIHUHQFHV6HSWHPEHU$WODQWD*$
>@ &DPSV9*OHL]HV03&RRSHUDWLYHDQGPRELOHDJHQWVWRILQGUHOHYDQWLQIRUPDWLRQLQ
DGLVWULEXWHGUHVRXUFHVQHWZRUN:RUNVKRSRQ$UWLILFLDO,QWHOOLJHQFHEDVHGWRROVWRKHOS
:XVHUV)LIWKLQWHUQDWLRQDOFRQIHUHQFHRQ:RUOG:LGH:HE±
>@ &DSHUD'*HRUJp-3*OHL]HV03*OL]H3(PHUJHQFHRIRUJDQLVDWLRQVHPHUJHQFH
RIIXQFWLRQV±$,6%
>@ &DSHUD',QWHJUDWHG([SHUW$GYLVRUWRRO±6<1$0(&GHOLYHUDEOH-DQXDU\
>@ &DUGRQD$±&RPSXWDWLRQDO0HWKRGVIRU6\QWKHVLVRI0HFKDQLVPV±
>@ 'RULJR0DQG'L&DUR*7KH$QW&RORQ\2SWLPL]DWLRQ0HWD+HXULVWLF±,Q'&RUQH
0'RULJRDQG)*ORYHUHGLWRUV1HZ,GHDVLQ2SWLPL]DWLRQ0F*UDZ+LOO
>@ 'DYLG+:ROSHUWDQG:LOOLDP*0DFUHDG\1RIUHHOXQFKWKHRUHPVIRUVHDUFK7HFK
5HS6),756DQWD)H,QVWLWXWH±
>@ )OHQWJH)3RODQL'8WKPDQQ72QWKH(PHUJHQFHRI3RVVHVVLRQ1RUPVLQ$JHQW
6RFLHWLHV -RXUQDO RI $UWLILFLDO 6RFLHWLHV DQG 6RFLDO 6LPXODWLRQ YRO QR
KWWSZZZVRFVXUUH\DFXN-$666KWPO
>@ *HRUJp -3 *OHL]HV 03 3LHUUH *OL]H 5pJLV & ± 5HDOWLPH 6LPXODWLRQ IRU )ORRG
)RUHFDVW DQ $GDSWLYH 0XOWL$JHQW 6\VWHP 67$)) ± ,Q 3URFHHGLQJV RI WKH $,6%
V\PSRVLXPRQ$GDSWLYH$JHQWVDQG0XOWL$JHQW6\VWHPV8QLYHUVLW\RI:DOHV
>@ *OHL]HV 03 &DPSV 9 *OL]H 3 ± $ 7KHRU\ RI HPHUJHQW FRPSXWDWLRQ EDVHG RQ
FRRSHUDWLYH VHOIRUJDQL]DWLRQ IRU DGDSWLYH DUWLILFLDO V\VWHPV ± ,Q )RXUWK (XURSHDQ
&RQJUHVVRI6\VWHPV6FLHQFH9DOHQFLD
>@ *ROGPDQ &9 5RVHQVFKHLQ -6 (PHUJHQW &RRUGLQDWLRQ WKURXJK WKH 8VH RI
&RRSHUDWLYH6WDWH&KDQJLQJ5XOH±$$$,
>@ +H\OLJKHQ I (YROXWLRQ 6HOILVKQHVV DQG &RRSHUDWLRQ 6HOILVK 0HPHV DQG WKH
(YROXWLRQRI&RRSHUDWLRQ-RXUQDORI,GHDV9ROSS
6HOI2UJDQL]LQJ$JHQWVIRU0HFKDQLFDO'HVLJQ
>@ +RJJ 7 +XEHUPDQ %$ %HWWHU WKDQ WKH EHVW 7KH SRZHU RI FRRSHUDWLRQ
/HFWXUHVQRWHVLQFRPSOH[V\VWHPV$GGLVRQ:HVOH\
>@ +XEHUPDQ %$ 7KH SHUIRUPDQFH RI FRRSHUDWLYH SURFHVVHV ,Q HPHUJHQW
FRPSXWDWLRQ(GLWHGE\6WHSKDQLH)RUUHVW6SHFLDOLVVXHRI3K\VLFD'
>@ /XQJ:HQJ7VDL0HFKDQLVPGHVLJQ(QXPHUDLRQRINLQHPDWLFVWUXFWXUHVDFFRUGLQJWR
IXQFWLRQ&5&3UHVV,6%1
>@ 0DWDULF 0DMD - ,QWHUDFWLRQ DQG ,QWHOOLJHQW %HKDYLRU 3+' RI 3KLORVRSK\
0DVVDFKXVVHWWV,QVWLWXWHRI7HFKQRORJ\0D\
>@ 3LTXHPDO%DOXDUG&&DPSV9*OHL]HV03*OL]H3&RRSHUDWLYHDJHQWVWRLPSURYH
DGDSWLYLW\RIPXOWLDJHQWV\VWHPV,QWHOOLJHQW$JHQW:RUNVKRSRIWKH%ULWLVK&RPSXWHU
6RFLHW\ ,Q 6SHFLDOLVW ,QWHUHVW *URXS RQ ([SHUW 6\VWHPV 5HSUHVHQWDWLRQ DQG
5HDVRQLQJ±
>@ 6HNDUDQ 0 6HQ 6 7R KHOS RU QRW WR KHOS 6HYHQWHHQWK $QQXDO &RJQLWLYH
6FLHQFHV&RQIHUHQFH3LWVEXUJ3HQQV\OYDQQLD
>@ 6HQ66HNDUDQ08VLQJUHFLSURFLW\WRDGDSWWRRWKHUV±,-&$,
>@ 6WHHOV/7KHVSRQWDQHRXV6HOIRUJDQL]DWLRQRIDQ$GDSWLYH/DQJXDJH0DFKLQH
,QWHOOLJHQFH 2[IRUG 8QLYHUVLW\ 3UHVV 2[IRUG 0XJJOHWRQ 6 (G
KWWSDUWLYXEDFEHZZZVWHHOVPLSV
>@ 7RSLQ;)RXUFDVVLp9*OHL]HV035pJLV&7KpUDXOD]**OL]H37KHRULHVDQG
H[SHULPHQWV RQ HPHUJHQW EHKDYLRXU )URP QDWXUDO WR DUWLILFLDO V\VWHPV DQG EDFN ±
(&&6
>@ :HL * /HDUQLQJ 7R &RRUGLQDWH $FWLRQV ,Q 0XOWL$JHQW 6\VWHPV LQ
3URFHHGLQJVRIWKH,QWHUQDWLRQDO-RLQW&RQIHUHQFHRQ$UWLILFLDO,QWHOOLJHQFH
>@ .HQQHG\ - DQG (EHUKDUW 5 3DUWLFOH 6ZDUP 2SWLPL]DWLRQ ,((( ,QWHUQDWLRQDO
&RQIHUHQFHRQ1HXUDO1HWZRUNV3HUWK$XVWUDOLD,(((6HUYLFH&HQWHU
&DQ7DJV%XLOG:RUNLQJ6\VWHPV"
)URP0$%6WR(62$
'DYLG+DOHVDQG%UXFH(GPRQGV
&HQWUHIRU3ROLF\0RGHOOLQJ
0DQFKHVWHU0HWURSROLWDQ8QLYHUVLW\
$\WRXQ%XLOGLQJ0DQFKHVWHU0*+8.
dave@davidhales.com
http://www.davidhales.com
be@bruce.edmonds.name
http://bruce.edmonds.name
$EVWUDFW :H RXWOLQH QHZ UHVXOWV FRPLQJ IURP PXOWLDJHQW EDVHG VRFLDO
VLPXODWLRQ0$%6WKDWKDUQHVV³WDJEDVHG´PHFKDQLVPVLQWKHSURGXFWLRQRI
VHOIRUJDQL]HG EHKDYLRU LQ VLPXODWLRQ PRGHOV 7KHVH WDJ PHFKDQLVPV KDYH
KLWKHUWREHHQJLYHQVRFLRORJLFDORUELRORJLFDOLQWHUSUHWDWLRQV+HUHZHDWWHPSW
WR PRYH WRZDUGV WKH DSSOLFDWLRQ RI WKHVH PHFKDQLVPV WR LVVXHV LQ VHOI
RUJDQL]LQJVRIWZDUHHQJLQHHULQJ±LHKRZWRSURJUDPVRIWZDUHDJHQWVWKDWFDQ
VHOIRUJDQL]HWRVROYHUHDOSUREOHPV:HDOVRVSHFXODWHKRZWDJVPLJKWLQIRUP
WKHGHVLJQRIDQXQEORFNDEOH33DGDSWLYHSURWRFROOD\HU
,QWURGXFWLRQ
,WZRXOGVHHPWKDWRQHRIWKHPDMRUJRDOVWKDWLQVSLUHGWKHDJHQWEDVHGDSSURDFKDW
OHDVWLQLWLDOO\ZDVWKHLGHDRIV\VWHPVWKDWFRXOGVHOIRUJDQL]HIXQFWLRQDOLW\WRVROYH
SUREOHPV>@$JHQWVZRXOGZRUNWRJHWKHUG\QDPLFDOO\HPSOR\LQJHDFKRWKHU
V
VNLOOV WR DFKLHYH WKHLU LQGLYLGXDO DQG FROOHFWLYH JRDOV >@ 7KH NH\ KHUH ZDV WKDW D
KXPDQHQJLQHHUZRXOGQRWEHQHHGHGWRSUHVSHFLI\WKHH[DFWQDWXUHRIWKLVNLQGRI
IXWXUHLQWHUDFWLRQLHLWZRXOGEHVHOIRUJDQL]HG
$OWKRXJK D ORW RI HIIRUW KDV EHHQ GLUHFWHG DW WKH LQIUDVWUXFWXUDO EDVH UHTXLUHG WR
UHDOL]H WKLV JRDO ODQJXDJHV DUFKLWHFWXUHVSURWRFROVVWDQGDUGVDQGSODWIRUPVPXFK
OHVVHIIRUWVHHPVWRKDYHEHHQGLUHFWHGDWWKHPRUHIXQGDPHQWDOLVVXHV±LHKRZWR
PDNH LW DOO ³KDQJWRJHWKHU´ > @ 0RUH VSHFLILFDOO\ LI ZH YLHZ DQ DJHQW EDVHG
V\VWHP DV D NLQG RI DUWLILFLDO VRFLHW\ FRPSRVHG RI YDULRXV W\SHV RI DUWLILFLDO DJHQWV
WKHQ ZKDW NLQGV RI PHFKDQLVPV GR ZH QHHG WR LPSOHPHQW WR DOORZ WKRVH DJHQWV WR
IRUP SURGXFWLYH WHDPV RU LQVWLWXWLRQV" +RZ GR ZH JHW DJHQWV WR VHOIRUJDQL]H WKHLU
VRFLHW\ UDWKHU WKDQ UHTXLULQJ WKH 0$6 HQJLQHHU WR SURJUDP HYHU\WKLQJ GLUHFWO\
OLPLWLQJWKHFRPSOH[O\SRVVLEOHZLWKFXUUHQWWHFKQLTXHV"3XW DQRWKHUZD\FDQZH
JHQHUDWH DQG DSSO\ D NLQG RI ³DUWLILFLDO VRFLDO VFLHQFH´ WR WKH HQJLQHHULQJ RI 0$6"
:KDWPLJKWWKLVNLQGRI³VFLHQFH´ORRNOLNHDQGKRZZRXOGLWEHDSSOLHG"
2YHUWKHODVWWHQ\HDUVDEURDGPXOWLGLVFLSOLQDU\DSSURDFKKDVIRUPHGZKLFKDLPV
DW OHDVW LQ SDUW WR DGGUHVV WKLV YHU\ LVVXH >@ 2IWHQ WHUPHG ³$UWLILFLDO 6RFLHWLHV´
>@ ZKHQ DSSOLHG WR SRVVLEOH RU DEVWUDFWHG V\VWHPV DQG $JHQW %DVHG 6RFLDO
7DJ%DVHG0RGHOV
7KHXVHRI³WDJV´IRUWKHIDFLOLWDWLRQRIVHOIRUJDQL]DWLRQLQDUWLILFLDOV\VWHPVZDVILUVW
H[SOLFLWO\GLVFXVVHGE\+ROODQG>@7DJVDUHLGHQWLILDEOHPDUNLQJVRUFXHVDWWDFKHG
WRDJHQWVWKDWFDQEHREVHUYHGE\RWKHUDJHQWV7DJVFDQDOVRHYROYHRUFKDQJHLQWKH
VDPHZD\WKDWEHKDYLRUVFDQHYROYHDQGFKDQJHIRUDGDSWLYHDJHQWV,QDV\VWHPLQ
ZKLFK DJHQWV HYROYH DUWLILFLDO JHQRW\SHV WKDW GHWHUPLQH WKHLU EHKDYLRUDO WUDLWV WDJV
FDQ EH YLHZHG DV SKHQRW\SLFDOO\ YLVLEOH SRUWLRQV RI WKH JHQRW\SH (DUO\ 7%0
V
GHPRQVWUDWHGWKHSRZHUIXOFRRSHUDWLYHHIIHFWWKDWWDJVPD\IRVWHUZLWKLQVRPHVLPSOH
UHSHDWHGLQWHUDFWLRQVFHQDULRV>@
0RUH UHFHQWO\ 7%0V KDYH EHHQ DGYDQFHG WKDW VKRZ FRRSHUDWLRQ DQG DOWUXLVP
HYROYLQJLQRQHWLPHLQWHUDFWLRQV>@DQGIDFLOLWDWLQJPRGHVWIRUPVRIDJHQW
VSHFLDOLVDWLRQ DQG JURXS IRUPDWLRQ > @ $OVR VRPH 7%0V GHPRQVWUDWH ³UHYHUVH
VFDOLQJ´SURSHUWLHVZKHUHWKHLQWURGXFWLRQRIPRUHDJHQWVSURGXFHVHIILFLHQWVROXWLRQV
PRUHTXLFNO\>@
3DSHU2XWOLQH
+HUHZHRXWOLQHLQLWLDOLGHDVWRZDUGVWKHDSSOLFDWLRQRIWKHPHFKDQLVPVLGHQWLILHGLQ
WKHVHPRGHOVWRWKHHQJLQHHULQJRIZRUNLQJLQIRUPDWLRQV\VWHPVWKDWKDYHWKHDELOLW\
WRVHOIRUJDQL]H,QDQRWKHUSDSHU>@ZHGHVFULEHGDVLPXODWLRQPRGHOLQZKLFKZH
DSSOLHGD7%0WRDVLPXODWHGURERWZDUHKRXVHXQORDGLQJVFHQDULRILUVWGHVFULEHGE\
> @ 7KHUH ZH GHPRQVWUDWH WKDW URERWV FRQWUROOHG E\ D WDJEDVHG PHFKDQLVP
RXWSHUIRUPHGVRFDOOHG³VRFLDOO\UDWLRQDO´>@DQG³VHOILVK´EHKDYLRU)LUVWO\ZHZLOO
RXWOLQH WKH RULJLQDO VFHQDULR DQG UHVXOWV REWDLQHG DQG WKHQ ZH ZLOO GHVFULEHG KRZ
WKHVH PHFKDQLVPV PLJKW EH DSSOLHG LQ D G\QDPLF SHHUWRSHHU HQYLURQPHQW WR VHOI
RUJDQL]HORDGEDODQFLQJVWUDWHJLHV
7KH:DUHKRXVH6FHQDULR
5RERWVPXVWZRUNWRJHWKHUWRVHUYLFHWKHDUULYDORIGHOLYHULHVWRDZDUHKRXVH7KHUH
DUH WHQ ORDGLQJED\VLQWRZKLFKWUXFNVFDQDUULYHWREHXQORDGHGDWDQ\WLPHLIWKH
ED\ LV HPSW\ 7R HDFK ED\ ILYH URERWV DUH DVVLJQHG WR XQORDG WKH WUXFNV :KLOH
'DYLG+DOHVDQG%UXFH(GPRQGV
ZRUNLQJWKHURERWVXQORDGDWDFRQVWDQWUDWH5RERWVDUHUHZDUGHGDFFRUGLQJWRKRZ
PXFK RI WKH JRRGV LQ WKHLU ED\ KDYH EHHQ XQORDGHG 5RERWV PD\ KHOS LQ WKH
XQORDGLQJRIRWKHUED\VEXWUHFHLYHQRUHZDUGIRUWKLV$OOWKHED\VVWDUWHPSW\,ID
ED\LVHPSW\DWUXFNRIVL]HVPD\DUULYHZLWKDSUREDELOLW\RISLQHDFKF\FOH7KH
WUXFNVWD\VWKHUHXQWLOLWLVHPSW\WKHQLWOHDYHV7KXVWKHSUREDELOLW\SLVLQYHUVHO\
UHODWHG WR WKH WLPH WKH ED\ LV HPSW\ DQG WKH WUXFN VL]H V UHODWHG WR WKH FRQWLJXRXV
XQORDGLQJWLPH
(DFK URERW KDV DQ LQWHJHU WDJ 7 >@ ZKLFK LV YLVLEOH WR DOO WKH RWKHU DJHQWV
7KH RQO\ IXQFWLRQ RI WKH WDJ LV WKDW LW LV YLVLEOH WR RWKHUV ± LW KDV QR RWKHU GLUHFW
VLJQLILFDQFH7KHWDJEDVHGPHFKDQLVPLVDQHYROXWLRQDU\SURFHVVWKDWDFWVXSRQWKH
WDJVDVZHOODVRWKHUEHKDYLRUDOWUDLWVRIWKHURERWVDVWKH\GRWKHXQORDGLQJ,QHDFK
F\FOHHDFKDJHQWFDQGRDIL[HGQXPEHURIXQLWVRIXQORDGLQJ)RUHDFKXQLWLIWKH
DJHQWKDVDORUU\LQLWVKRPHED\LWDVNVDQRWKHUDJHQWIRUKHOS)LUVWLWVHHVLIWKHUHLV
DQRWKHUURERWZLWKDQLGHQWLFDOWDJDQGDVNVWKHPLIWKHUHLV QRWLWDVNVDUDQGRPO\
VHOHFWHGURERW:KHWKHUWKHDVNHGURERWUHVSRQGVZLWKKHOSGHSHQGVXSRQLWVVWUDWHJ\
ZKLFKLVFRPSRVHGRIWZR%RROHDQYDOXHVZKHWKHUWRKHOSLILWDOUHDG\KDVLWVRZQ
ORUU\WRXQORDG/DQGZKHWKHUWRKHOSLILWGRHVQRWKDYHDORUU\WRXQORDG1±LH
LILWLVLGOH7KXVWKHDVNHGURERWFRQVXOWVRQHRI/RU1GHSHQGLQJRQZKHWKHULWKDVD
ORUU\LQLWVED\DQGDFWVDFFRUGLQJO\
$WWKHEHJLQQLQJRIHDFKF\FOHWKH71DQG/YDOXHWULSOHVDUHUHSURGXFHGLQWRWKH
URERWSRSXODWLRQSUREDELOLVWLFDOO\LQSURSRUWLRQWRWKHDPRXQWWKDWWKHURERWZKRKDG
WKHPKDGXQORDGHGLQLWVRZQED\:LWKDFHUWDLQSUREDELOLW\RIPXWDWLRQWKHVH
YDOXHV DUH UHSODFHG ZLWK D UDQGRP QHZ YDOXH 7KXV VXFFHVVIXO WDJV DQG UHVSRQVH
VWUDWHJLHVDUHSUHIHUHQWLDOO\UHSOLFDWHGWRWKHURERWVIRUWKHQHZF\FOH,WLVWKHUHIRUH
OLNHO\WKDWLIDURERWLVUHODWLYHO\VXFFHVVIXOLWZLOOEHUHSOLFDWHGPRUHWKDQRQFHDQG
WKHUH ZLOO WKHQ EH DW OHDVWRQHRWKHUURERWZLWKWKHVDPHWDJWRFRRSHUDWHZLWK1R
FRQWUDFWVRUMRLQWJURXSXWLOLWLHVDUHXVHG±WKHFRRSHUDWLRQWKDWHPHUJHVLVHQWLUHO\
GXHWRWKHLPSOLFLWHPHUJHQFHRIJURXSVRIURERWVZLWKWKHVDPHWDJV,WLVDNLQGRI
VROXWLRQWRDFRPPRQVWUDJHG\ZLWKRXWFHQWUDOSODQQLQJ>@
7KHDERYHRXWOLQHGWDJEDVHGDJHQWGHFLVLRQPDNLQJLVFRPSDUHGWRWKHWZRµKDUG
ZLUHG
UHIHUHQFHFDVHVZKHUHURERWVDUHDOO³VHOILVK´RU³VRFLDO´,QWKHVHOILVKFDVH
URERWVQHYHUKHOSDQRWKHUURERWDQGKHQFHRQO\XQORDGWUXFNVLQWKHLURZQED\,Q
WKH VRFLDO FDVH DOO URERWV XQORDG IURP WKHLU RZQ ED\ LI WKHUH LV D ORUU\ WKHUH DQG
DOZD\V KHOS DQRWKHU LI WKHUH LV QRWDQGLWLVUHTXHVWHGWRGRVRLHURERWVZLOOKHOS
RWKHUVLILGOHDQGUHTXHVWHGWRGRVR(DFKVLPXODWLRQZDVUXQIRUF\FOHVZKLFK
DOORZVIRUHDFKURERWWRXQORDGDWRWDORIXQLWV6WDWLVWLFVZHUHFROOHFWHGIURP
WKHUXQVLQFOXGLQJWKHSHUFHQWDJHRIWLPHWKHURERWVZHUHLGOH
)LJXUHVKRZVIRUHDFKNLQGRIGHFLVLRQIXQFWLRQRUVWUDWHJ\WKHWRWDODPRXQWRI
WLPHXQLWVZDVWHGE\URERWVVLWWLQJLGOH$QHIILFLHQWV\VWHPZLOOPLQLPL]HWKLVYDOXH
5HVXOWV DUH JLYHQ IRU WKUHH GLIIHUHQW ORDGLQJ VFHQDULRV GLIIHUHQW YDOXHV RI S DQG V
:KHQ S LV VPDOO EXW V LV ODUJH WKHQ GHOLYHULHV DUH PRUH VSRUDGLF ZLWK ORWV RI KHOS
UHTXLUHGLQEXUVWVEXWZKHQSLVKLJKDQGVLVORZWKHQMREVDUHDUULYLQJDWDVPRWKHU
FRQVWDQWUDWH
&DQ7DJV%XLOG:RUNLQJ6\VWHPV")URP0$%6WR(62$
5RERWV,GOH
S V S V S V
/RDGLQJ6FHQDULR
)LJ7RWDOURERWLGOHWLPHIRUHDFKORDGLQJVFHQDULRDVDSHUFHQWDJHRIWRWDOURERWWLPH
7KH UHVXOWV JLYHQ LQ ILJXUH GHPRQVWUDWH D YHU\ LQWHUHVWLQJ SURSHUW\ RI WKH WDJ
VWUDWHJ\$VH[SHFWHGWKHVHOILVKVWUDWHJ\SHUIRUPVSRRUO\VLQFHLGOHURERWVZRQWKHOS
RWKHUVLQRWKHUED\VWKHVRFLDOVWUDWHJ\SHUIRUPVPRUHHIILFLHQWO\WKDQWKHWDJVWUDWHJ\
ZKHQ S LV KLJK DQG V LV ORZ +RZHYHU IRU WKH WZR RWKHU ORDGLQJ VFHQDULRV WKH WDJ
VWUDWHJ\RXWSHUIRUPVWKHKDUGZLUHGVRFLDOVWUDWHJ\,WZRXOGVHHPWKDWWKHV\VWHPKDV
VHOIRUJDQL]HG WR UHVSRQG WR WKH VSRUDGLF ORDGLQJ VFHQDULRV ± ZH DUH FXUUHQWO\
LQYHVWLJDWLQJ WKH H[DFW G\QDPLFV WKDW OHDG WR WKLV YHU\ HQFRXUDJLQJ UHVXOW :H
VSHFXODWHKRZHYHUWKDWWKHWDJVWUDWHJ\DOORZVDJHQWVWRDEDQGRQXQORDGLQJWKHLURZQ
WUXFNVLQRUGHUWRKHOSZLWKDQHZO\DUULYLQJWUXFN±ZKLFKZRXOGSRWHQWLDOO\UHGXFH
LGOHQHVV 7KLV LV VRPHWKLQJ WKDW WKH KDUGZLUHG VRFLDO DJHQWV FDQQRW GR +HUH ZH
EHOLHYHZHKDYHIRXQGDQH[DPSOHRIWKHWDJV\VWHPSURGXFLQJDEHWWHUVROXWLRQWKDQ
DQ LQWXLWLYHO\ KDUGZLUHG VRFLDOO\ UDWLRQDO VROXWLRQ ,QGHHG WKH RULJLQDO SXUSRVH RI
DSSO\LQJ WDJV WR WKH PRGHO ZDV WR H[SORUH DQ DOWHUQDWLYH WR FRQYHQWLRQDO PRGHV RI
DJHQWUDWLRQDOLW\>@
6HOIRUJDQL]HG338VLQJ7DJV
:H QRZ RXWOLQH KRZ WKH VLPXODWLRQ DERYH ZKLFK LQYROYHG URERWV LQ D ZDUHKRXVH
PLJKW EH DSSOLHG WR D SHHUWRSHHU HQYLURQPHQW LQ ZKLFK FOLHQWVHUYHUV QHHG WR
GLVWULEXWHMREV
$VVXPH ZH KDYH D QHWZRUNHG HQYLURQPHQW LQ ZKLFK D QXPEHU RI SHHU
FOLHQWVHUYHUV ZKLFK ZH ZLOO FDOO DJHQWV KDQGOH MRE UHTXHVWV SDVVHG WR WKHP IURP
XVHUV7KHMREVPLJKWEHLQIRUPDWLRQUHTXHVWUHTXLULQJWKHVHDUFKLQJDQGILOWHULQJRI
YDULRXV GDWD VRXUFHV RU HYHQ SURFHVVLQJ MREV UHTXLULQJ WKH DSSOLFDWLRQ RI
FRPSXWDWLRQDOUHVRXUFHV,QDQ\FDVHHDFKDJHQWFDQRQO\KDQGOHDFHUWDLQQXPEHURI
MREVDWDJLYHQWLPH$QDJHQWPD\LILWLVDOUHDG\VHUYLFLQJVHYHUDOMREVDVNDQRWKHU
DJHQW WR GHDO ZLWK D UHTXHVW +RZHYHU WKH SURFHVV RI ORFDWLQJ DQRWKHU DJHQW DQG
PDNLQJ WKH UHTXHVW ZRXOG HQWDLO FRPSXWDWLRQDO FRVWV /HW XV LPSRVH DQ DGGLWLRQDO
FRQVWUDLQWLQWKLVK\SRWKHWLFDOVFHQDULR±DVVXPHWKDWFUHGLWKRZHYHUGHWHUPLQHGLV
DSSRUWLRQHG IURP WKH XVHU WR WKH RULJLQDO DJHQW UHTXHVWHG LI WKH MRE LV SHUIRUPHG
DGHTXDWHO\QRPDWWHUZKLFKDJHQWDFWXDOO\WDFNOHGWKHMRE7KLVODWWHUSRLQWVLPSOLILHV
WKHVLWXDWLRQVRPHZKDWVLQFHZHRQO\UHTXLUHXVHUVWRFRQQHFWWRDVLQJOHDJHQWDQG
'DYLG+DOHVDQG%UXFH(GPRQGV
LVVXH D MRE UHTXHVW LI WKH UHTXHVW LV PHW WKHQ FUHGLW LV DSSRUWLRQHG LQ VRPH PDQQHU
WKLVFRXOGEHDVVLPSOHDVVRPHNLQGRIGLUHFWSD\PHQWRUOHVVGLUHFWVXFKDVFDXVLQJ
LQFUHDVLQJXVHRIWKHDJHQW
:H DUJXH KHUH WKDW LI ZH UHFDVW RXU URERWV IURP WKH ZDUHKRXVH DV DJHQWV LQ RXU
QHWZRUNDQGDUULYLQJORUULHVDVMREUHTXHVWVIURPXVHUVWKHQZHKDYHWKHEDVLVIRUD
VHOIRUJDQL]LQJ ORDG EDODQFLQJ V\VWHP +RZ ZRXOG ³UHSURGXFWLRQ´ RI D QHZ
JHQHUDWLRQEDVHGRQFUHGLWEHDFKLHYHGLQDQHWZRUNSHHUWRSHHUHQYLURQPHQW"7KH
RQO\FRQGLWLRQIRUWKLVZRXOGEHWKDWDJHQWVSHULRGLFDOO\FRPSDUHGWKHLUFUHGLWDJDLQVW
WKDW EHLQJ DWWDLQHG E\ DQRWKHU DQG FRS\ WKH VWUDWHJLHV DQG WDJV RI WKH RWKHU LI WKH
RWKHU ZDV DWWDLQLQJ KLJKHU FUHGLW 6XFK D PHFKDQLVP ZRXOG EH HQRXJK WR GULYH DQ
HYROXWLRQDULO\ SURFHVV :H DUJXH WKDW WKH VLPXODWLRQ UHVXOWV IURP WKH ZDUHKRXVH
VFHQDULR DUH DSSOLFDEOH KHUH ± DOWKRXJK WKH PLQRU GLIIHUHQFHV LH HDFK DJHQW
UHFHLYLQJ GLUHFW FUHGLW DQG D VOLJKWO\ GLIIHUHQW HYROXWLRQDU\ PHFKDQLVP XOWLPDWHO\
UHTXLUHWHVWLQJLQDQHZVLPXODWLRQPRGHO
6XFKDWDJEDVHGPHWKRGRIMREGLVWULEXWLRQLQDG\QDPLFHQYLURQPHQWZRXOGLQFXU
PLQLPDO RYHUKHDGV ± VLQFH QR FHQWUDO SODQQLQJ RU ODUJH DPRXQW RI LQIRUPDWLRQ
SDVVLQJLVUHTXLUHG
6SHFLDOL]DWLRQDQG&RRSHUDWLRQ
+HUHZHGHVFULEHDIXUWKHU7%0>@DQGLQDIROORZLQJVHFWLRQDJDLQVXJJHVWKRZ
WKHPRGHOPD\EHDSSOLHGWRD VHOIRUJDQL]LQJVRIWZDUHDSSOLFDWLRQVFHQDULR,QWKLV
PRGHO DJHQWV DUH SODFHG LQ DQ HQYLURQPHQW ZKHUH WKH IRUPDWLRQ RI JURXSV ZLWK
LQWHUQDO VSHFLDOL]DWLRQ ZRXOG SURGXFH D EHQHILFLDO FROOHFWLYH HIIHFW $JHQWV DUH
VHOHFWHG DW UDQGRP DQG DZDUGHG UHVRXUFHV +RZHYHU WR ³KDUYHVW´ WKH UHVRXUFHV
DJHQWVUHTXLUHWKHFRUUHFWVNLOO,IWKH\GRQRWKDYHWKHFRUUHFWVNLOOWKH\PD\SDVVWKH
UHVRXUFHWRDQRWKHUDJHQWZLWKWKDWVNLOODWDFRVWWRWKHPVHOYHVRUVLPSO\GLVFDUGWKH
UHVRXUFH(DFKDJHQWVWRUHVDVLQJOHLQWHJHUQXPEHUUHSUHVHQWLQJLWVVNLOO^
`DQDJHQWFDQRQO\VWRUHRQHVNLOO(DFKDJHQWVWRUHVWZRUHDOYDOXHVDWDJIURP
>@DQGDWROHUDQFHDOVRLQ>@$QDJHQWFRQVLGHUVDQRWKHUWREHLQLWV³JURXS´
LI WKH DEVROXWH GLIIHUHQFH LQ WKHLU WDJ YDOXHV LV OHVVWKDQRUHTXDO WR WKH WROHUDQFH
YDOXHRIWKHDJHQW$JHQWVZLWKKLJKHUXWLOLW\GHULYHGIURPKDUYHVWHGUHVRXUFHVDUH
SHULRGLFDOO\FRSLHGE\RWKHUVDQGPXWDWLRQLVDSSOLHGZLWKVRPHVPDOOSUREDELOLW\WR
VNLOOWDJDQGWROHUDQFHYDOXHV
'XULQJ HDFK F\FOH DJHQWV DUH VHOHFWHG DW UDQGRP DQG JLYHQ VRPH QXPEHU RI
UHVRXUFHV (DFK UHVRXUFH LV DVVRFLDWHG ZLWK D VNLOO UDQGRPO\ VHOHFWHG ,I WKH DJHQW
SRVVHVWKHFRUUHFWVNLOOWKHQLWZLOOKDUYHVWWKHUHVRXUFHDQGJDLQRQHXQLWRIXWLOLW\
EXWLIWKHDJHQWGRHVQRWSRVVHVWKHUHTXLUHGVNLOOWKHQLWZLOOVHDUFKWKHSRSXODWLRQIRU
DQDJHQWWKDWLVSDUWRILW
VJURXSZLWKWKHUHTXLUHGVNLOODQGSDVVGRQDWHWKHUHVRXUFH
DWDFRVWWRLWVHOI,WZRXOGVHHPWKDWDJHQWVZLWKORZWROHUDQFHVDQGKHQFHVPDOORU
HPSW\ JURXSV ZRXOG SHUIRUP ZHOO EHFDXVH WKH\ ZRXOG QRW LQFXU WKH FRVWV RI
GRQDWLRQ±WKDWLVWKH\ZRXOGDFWVHOILVKO\+RZHYHUDFROOHFWLYHO\UDWLRQDOVROXWLRQ
ZRXOGEHIRUJURXSVWRIRUPZLWKDGLYHUVLW\RIVNLOOVWKDWZD\HDFKPHPEHURIWKH
JURXS ZRXOG EHQHILW E\ SDVVLQJ DSSURSULDWH UHVRXUFHV DPRQJ HDFK RWKHU $IWHU DOO
DJHQWVKDYHKDGVRPHQXPEHURIDZDUGVWKLVYDOXHZDVYDULHGVHHEHORZDJHQWVDUH
UHSURGXFHG SUREDELOLVWLFDOO\ EDVHG RQ WKHLUUHODWLYH XWLOLW\ WR IRUP D QHZ SRSXODWLRQ
WKHSRSXODWLRQVL]HZDVIL[HGDWIRUWKLVPRGHO
&DQ7DJV%XLOG:RUNLQJ6\VWHPV")URP0$%6WR(62$
FRVW FRVW
GRQDWLRQUDWH
UHVRXUFHDZDUGV
)LJ'RQDWLRQUDWHVDJDLQVWQXPEHURIUHVRXUFHVDZDUGHGWRHDFKDJHQWLQHDFKF\FOH
)LJXUHVKRZVUHVXOWVIURPVLPXODWLRQRIWKHPRGHO5HVXOWVDUHDYHUDJHVRYHU
UXQV HDFK WR F\FOHV 7KH QXPEHU RI UHVRXUFH DZDUGV LV WKH QXPEHU RI WLPHV
HDFK DJHQW LV JLYHQ D UHVRXUFH LQ HDFK F\FOH RI WKH VLPXODWLRQ WKDW LW FDQ NHHS
GRQDWH RU GLVFDUG 7KH GRQDWLRQ UDWH LV WKH SURSRUWLRQ RI WLPHV DJHQWV GRQDWH WKH
UHVRXUFHVWKH\DUHDZDUGHG,WLQGLFDWHVWKHSHUFHQWDJHRIDWWHPSWHGGRQDWLRQVSDVVHV
RIUHVRXUFHVWKDWUHVXOWLQVXFFHVVLHILQGDUHFLSLHQW1RWLFHWKDWWKHUHVXOWVVKRZ
WKDWQHLWKHUSXUHLQGLYLGXDOUDWLRQDOLW\QRUFROOHFWLYHUDWLRQDOLW\GRPLQDWHVFRPSOHWHO\
IRUDOOQXPEHUVRIUHVRXUFHUHZDUG+RZHYHUUHPHPEHUWKDWIRUKLJKGRQDWLRQUDWHV
WRRFFXUDJHQWVPXVWIRUPJURXSVWKDWFRQWDLQDGLYHUVLW\RIVNLOOV&RQVHTXHQWO\ZH
DUH DVNLQJ D ORW PRUH IURP D VLPSOH OHDUQLQJ SURFHVV *LYHQ WKLV ZH VWLOO QRWH WKDW
HYHQZKHQWKHFRVWRIGRQDWLRQLVKDOIWKDWRIWKHEHQHILWFRVW WRWKHUHFHLYLQJ
DJHQW WKHUH LV VWLOO D GRQDWLRQ UDWH RI IRU WKH ORZHVW QXPEHU RI UHVRXUFHV
DZDUGHG SHU DJHQW SHU F\FOH WKLV EHLQJ DZDUG 7KLV LV IDU IURP ZKDW LQGLYLGXDO
UDWLRQDOLW\LQGLYLGXDORSWLPL]DWLRQZRXOGSURGXFHEXWVWLOOPHDQVWKDWRI
UHVRXUFHV DUH EHLQJ ZDVWHG E\ WKH V\VWHP ± IDU IURP IXOO FROOHFWLYH UDWLRQDOLW\
+RZHYHUZKHQWKHQXPEHURIUHVRXUFHVDZDUGHGWRHDFKDJHQWLVLQFUHDVHGWKLVYDOXH
TXLFNO\LQFUHDVHV:KHQDUHVRXUFHDZDUGLVVHWWRWKHGRQDWLRQUDWHLVDERYH
IRUERWKFRVWOHYHOV7KLVUHVXOWLQGLFDWHVWKDWDVXIILFLHQWQXPEHURIUHVRXUFHVQHHGWR
EHDZDUGHGWRDJHQWVEHIRUHWKH\DGDSWWKHLUEHKDYLRUV&RQVLGHULQJWKHVLPSOLFLW\RI
WKHOHDUQLQJV\VWHPDQGWKHUHTXLUHPHQWWKDWDJHQWVKDYHWRSURGXFHJURXSVWKDWDUH
LQWHUQDOO\VSHFLDOL]HGWKLVLVDYHU\SURPLVLQJUHVXOW
(PHUJHQW6SHFLDOL]DWLRQLQ33
&RQVLGHU D 33 HQYLURQPHQW VLPLODU WR WKDW GHVFULEHG SUHYLRXVO\ ,Q WKDW VFHQDULR
HDFKDJHQWFOLHQWVHUYHUQRGHFRXOGSURFHVVDQ\MREWKDWZDVSDVVHGWRLWE\DXVHU
,Q WKLV VHQVH HDFK DJHQW ZDV D JHQHUDOLVW ± LW FRXOG SRWHQWLDOO\ DFFHSW DQ\ MRE 7KH
DJHQWVFRXOGDVNIRUKHOSIURPRWKHUVLIWKH\ZHUHRYHUORDGHGZLWKMREV&RQVLGHUD
PRUH UHDOLVWLF NLQG RI VFHQDULR LQ ZKLFK HDFK DJHQW FDQ GHDO ZLWK VRPH VXEVHW RI
SRVVLEOHMREVIRUH[DPSOHVRPHDJHQWVPD\EHDEOHWRORFDWHLQIRUPDWLRQRQWKHZHE
'DYLG+DOHVDQG%UXFH(GPRQGV
RWKHUVPD\EHDEOHWRVWRUHDQGUHWULHYHLQIRUPDWLRQDWDODWHUGDWHRWKHUVPD\RIIHU
FHUWDLQNLQGVRISURFHVVLQJIRUH[DPSOHFRQYHUWLQJDGRFXPHQWIURPRQHIRUPDWWR
DQRWKHU
:HDUJXHWKHUHVXOWVIURPWKHSUHYLRXVVLPXODWLRQLQGLFDWHWKDWWDJVPD\EHXVHGWR
DGGUHVV WKLV SUREOHP $ XVHU FDQ SDVV DQ\ DJHQW DQ\ MRE WKH DJHQW ZLOO WKHQ HLWKHU
DFFHSW WKH MRE LI LW KDV WKH FRUUHFW DELOLWLHV RU SDVV WKH MRE LI LWGRHVQRWKDYHWKH
FRUUHFWVNLOOVRUGLVFDUGWKHMRE7KHDERYHVLPXODWLRQUHVXOWVLQGLFDWHWKDWHYHQLIWKH
DFWRIORFDWLQJDQRWKHUDJHQWZLWKWKHUHTXLUHGVNLOOVLVFRVWO\WRWKHUHIHUULQJDJHQW
WKLVPD\VWLOOHYROYHIURPDSURFHVVRIFRS\LQJWKRVHZKRDUHGRLQJUHODWLYHO\EHWWHU
$JDLQDUHODWLYHO\VLPSOHSURFHVVLQYROYLQJWDJVLHQRFHQWUDOFRQWUROFRQWUDFWVRU
VRSKLVWLFDWHG UHGLVWULEXWLRQ RI FUHGLW FDQ SURGXFH HIILFLHQW OHYHOV RI VHOIRUJDQL]HG
VWUXFWXUH
2EYLRXVO\ VXFKDPRGHOLVYHU\VLPSOLVWLFPRUHVRSKLVWLFDWHGDJHQWVFRXOGOHDUQ
ZKHQWRDSSO\WKHLUVNLOOVWRDMREOHDUQLQJRIDFRQWH[WRUGRPDLQRIDSSOLFDWLRQ>@
DQGDOVRDGDSWWKHLUEHKDYLRUWRLPSURYHWKHLUMRESHUIRUPDQFH
$Q8QEORFNDEOH$GDSWLYH333URWRFRO"
:H VSHFXODWH WKDW WKH FRRSHUDWLRQ SURGXFLQJ SURFHVV RXWOLQHG DERYH IRU GHWDLO VHH
>@LQ3'PLJKWEHLQWHUSUHWHGDVWKHG\QDPLFVRYHUWLPHRIDVHWRI33ILOHVKDULQJ
V\VWHPV (DFK XQLTXH WDJ UHSUHVHQWV D XQLTXH SURWRFRO ± LH WDJV DUH SURWRFROV
$JHQWV VKDULQJ SURWRFROV FDQ LQWHUDFW ± FRRSHUDWLRQ LQYROYHV SURGXFWLYH VKDULQJ RI
FRPSXWDWLRQDO DQG GDWD UHVRXUFHV ILOH VKDULQJ DQG GHIHFWLRQ LQYROYHV VRPH QRQ
FRRSHUDWLYH DFWLYLW\ QRW VKDULQJ KRJJLQJ EDQGZLGWK VS\ZDUH GHSOR\PHQW
0XWDWLRQRIWKHWDJUHSUHVHQWVDQDGDSWDWLRQRULQQRYDWLRQRIDSURWRFRO0XWDWLRQRI
D VWUDWHJ\ UHSUHVHQWV LQQRYDWLRQ RI DFWLRQ RU HYHQ H[WHUQDO EORFNLQJ PHFKDQLVPV
LPSRVHGE\QHWZRUNSURYLGHUV
$VVXPLQJ WKDW DJHQWV FRXOG LQWHOOLJHQWO\ DGDSW SURWRFROV LPSOHPHQWHG RQWRS RI
WKH ,3 DQG VD\ SURGXFLQJ SHUPXWDWLRQV RI +773 XVHU FOLHQW LQWHUDFWLRQ
PDVTXHUDGHV VXFK WKDW SDFNHW FRQWHQW FRQWDLQHG QR VLPSOH LGHQWLILDEOH SDWWHUQ RYHU
WLPH DQG FRPPXQLFDWHWKRVHQHZSURWRFROVWRWKHLULQJURXSLHWKRVHVKDULQJWKH
FXUUHQW SURWRFRO WKHQ WKH WDJ UHVXOWV REWDLQHG LQ WKH VLPXODWLRQV HQFRXUDJH XV WR
FRQMHFWXUHWKDWWKLVFRXOGEHDEDVLVIRUDQXQEORFNDEOHDGDSWLYH33SURWRFROVLQFH
SURWRFROLQQRYDWLRQZRXOGEHHQGRJHQRXVDQGIDVWDVVXPLQJWKRXVDQGVRUPLOOLRQV
RISHHUV$WSUHVHQWWKLVLVPHUHO\DFRQMHFWXUHDQGUHTXLUHVIXUWKHUGHYHORSPHQW
&RQFOXVLRQ
:H GR QRW FODLP WR KDYH GHOLYHUHG D EOXHSULQW IRU VHOIRUJDQL]LQJ VRIWZDUH
DSSOLFDWLRQVLQWKLVEULHISDSHUUDWKHUZHZLVKWRGHPRQVWUDWHWKHDWOHDVWVRPHLGHDV
FRPLQJ IURP WKH $%66 FRPPXQLW\ KDYH VRPH SRVVLEOH IXWXUH DSSOLFDWLRQ LQ VHOI
RUJDQL]LQJLQIRUPDWLRQV\VWHPV:HDSSUHFLDWHWKDWZHDUHIDUIURPWKLVJRDODQGWKDW
LQGHHG ZH UHTXLUH SDUDOOHO GHYHORSPHQWV LQ LQIUDVWUXFWXUDO WHFKQRORJLHV :H RQO\
RIIHUDQLQLWLDOVWHSLQZKDWFRXOGEHDSURGXFWLYHGLUHFWLRQ
&DQ7DJV%XLOG:RUNLQJ6\VWHPV")URP0$%6WR(62$
+RZHYHUZHDUJXHWKDWYLDULJRURXVHPSLULFDODQDO\VLVRI$%6DQGWKHPRYHPHQW
RI DOJRULWKPV IURP VRFLRORJLFDO RU ELRORJLFDO LQWHUSUHWDWLRQV WR LQIRUPDWLRQ
WHFKQRORJ\VROXWLRQVDQGWKHFRQVWUXFWLRQRIDVHULHVRIVLPXODWLRQPRGHOV±PRYLQJ
FORVHU WR LPSOHPHQWDEOH V\VWHPV ±VRPHRSHQLVVXHVLQKDUQHVVLQJVHOIRUJDQL]DWLRQ
PD\EHSURGXFWLYHO\DGGUHVVHG
,Q WKH ILUVW PRGHO ZH VKRZHG WKHUH WKDW WKHUH LV QR QHHG IRU FRPSOH[ FUHGLW
DOORFDWLRQV RU FRQWUDFWV HWF WKDW WDJV ZHUH VXIILFLHQW WR VHOIRUJDQL]H FROOHFWLYH
EHKDYLRUWKDWLQVRPHWDVNHQYLURQPHQWVZRXOGRXWSHUIRUPZKDWZRXOGVHHPWREH
WKH LQWXLWLYHO\ RSWLPDO FROOHFWLYH UDWLRQDO VROXWLRQ LH KHOS ZKHQ LGOH DVN ZKHQ
EXV\ ,Q WKH VHFRQG PRGHO ZH GHPRQVWUDWHG WKDW D VLPSOH IRUP RI LQWHUQDO
VSHFLDOL]DWLRQFRXOGEHDWWDLQWHGXVLQJWDJSURFHVVHV
:H DUH HQFRXUDJHG E\ RXU LQLWLDO IRUD\V ZKLFK VHHP WR VXJJHVW WKDW DOJRULWKPV
DQG WHFKQLTXHV HPEHGGHG LQ PRGHOV FUHDWHG IRU RQH SXUSRVH PD\ EH DSSOLHG IRU
GLIIHUHQWSXUSRVHV2XUDPELWLRXVKRSHLVWKDWIXWXUHZRUNPD\FRQWLQXHWRLGHQWLI\
UHSURGXFH DQG WHVW YDULRXV HPHUJHQFHJHQHUDWLQJ DOJRULWKPV SURGXFLQJ D NLQG RI
W\SRORJ\RIHPHUJHQFHWHFKQLTXHVDQGWKHLUVFRSHRIDSSOLFDWLRQ
$FNQRZOHGJHPHQWV
7KH ZDUHKRXVH PRGHO ZDV SURJUDPPHG LQ 6'0/ >@ 2WKHU PRGHOV ZHUH
SURJUDPPHG LQ -$9$ ZZZVXQFRP )RU FRQYHUVDWLRQV RQ WKH WRSLF RI
XQEORFNDEOH DGDSWLYH 33 SURWRFROV WKDQNV JR WR -HUHP\ *RVOLQ
ZZZMHUHP\JRVOLQFRP :H DOVR ZLVK WR WKDQN 6FRWW 0RVV IRU FUHDWLQJ WKH &30
KWWSFISPRUJDQGKLVFRPPLWPHQWWRWKHVLPXODWLRQDSSURDFK
5HIHUHQFHV
>@ (GPRQGV%/HDUQLQJDQG([SORLWLQJ&RQWH[WLQ$JHQWV3URFHHGLQJVRIWKHV
,QWHUQDWLRQDO -RLQW &RQIHUHQFH RQ $XWRQRPRXV $JHQWV DQG 0XOWLDJHQW 6\VWHPV
$$0$6%RORJQD,WDO\$&03UHVV-XO\
>@ (SVWHLQ-DQG$[WHOO5*URZLQJ$UWLILFLDO6RFLHWLHV6RFLDO6FLHQFHIURPWKH%RWWRP
8S&DPEULGJH0$7KH0,73UHVV
>@ *LOEHUW1DQG'RUDQ-HGV6LPXODWLQJ6RFLHWLHVWKH&RPSXWHU6LPXODWLRQRI6RFLDO
3KHQRPHQD/RQGRQ8&/3UHVV
>@ *LOEHUW1DQG&RQWH5HGV$UWLILFLDO6RFLHWLHVWKH&RPSXWHU6LPXODWLRQRI6RFLDO
/LIH/RQGRQ8&/3UHVV
>@ +DOHV ' &RRSHUDWLRQ ZLWKRXW 6SDFH RU 0HPRU\ ± 7DJV *URXSV DQG WKH 3ULVRQHU
V
'LOHPPD0XOWL$JHQW%DVHG6LPXODWLRQHGV0RVV6'DYLGVVRQ3/HFWXUH1RWHV
LQ$UWLILFLDO,QWHOOLJHQFH%HUOLQ6SULQJHU9HUODJ
>@ +DOHV'7DJ%DVHG&RRSHUDWLRQLQ$UWLILFLDO6RFLHWLHV3K'7KHVLV'HSDUWPHQWRI
&RPSXWHU6FLHQFH8QLYHUVLW\RI(VVH[8.
>@ +DOHV'(YROYLQJ6SHFLDOLVDWLRQ$OWUXLVPDQG*URXS/HYHO2SWLPLVDWLRQ8VLQJ7DJV
0XOWL$JHQW%DVHG 6LPXODWLRQ ,, HGV 6LFKPDQ - 'DYLGVVRQ 3 /HFWXUH 1RWHV LQ
$UWLILFLDO,QWHOOLJHQFH%HUOLQ6SULQJHU9HUODJ
>@ +DOHV ' (GPRQGV % (YROYLQJ 6RFLDO 5DWLRQDOLW\ IRU 0$6 XVLQJ 7DJV
3URFHHGLQJVRIWKH$$0$6&RQIHUHQFH0HOERXUQH$&03UHVV
>@ +DUGLQ*7KHWUDJHG\RIWKHFRPPRQV6FLHQFH
'DYLG+DOHVDQG%UXFH(GPRQGV
>@ +RJJ / 0 DQG -HQQLQJV 1 5 6RFLDOO\ 5DWLRQDO $JHQWV 3URF $$$, )DOO
V\PSRVLXPRQ6RFLDOO\,QWHOOLJHQW$JHQWV%RVWRQ0DVV1RYHPEHU
>@ +ROODQG-7KH(IIHFWRI/DEHOV7DJVRQ6RFLDO,QWHUDFWLRQV6),:RUNLQJ3DSHU
6DQWD)H,QVWLWXWH6DQWD)H10
>@ -HQQLQJV15$JHQWEDVHG&RPSXWLQJ3URPLVHDQG3HULOV3URFWK,QW-RLQW&RQI
RQ $UWLILFLDO ,QWHOOLJHQFH ,-&$, 6WRFNKROP 6ZHGHQ &RPSXWHUV DQG 7KRXJKW
DZDUGLQYLWHGSDSHU
>@ -HQQLQJV152Q$JHQW%DVHG6RIWZDUH(QJLQHHULQJ$UWLILFLDO,QWHOOLJHQFH
>@ -HQQLQJV 1 DQG &DPSRV - 7RZDUGV D 6RFLDO /HYHO &KDUDFWHUL]DWLRQ RI 6RFLDOO\
5HVSRQVLEOH$JHQWV,((3URFHHGLQJVRQ6RIWZDUH(QJLQHHULQJ
>@ .DOHQND 6 0RGHOOLQJ 6RFLDO ,QWHUDFWLRQ $WWLWXGHV LQ 0XOWL$JHQW 6\VWHPV 3K'
7KHVLV 'HSDUWPHQW RI (OHFWURQLFV DQG &RPSXWHU 6FLHQFH 6RXWKDPSWRQ 8QLYHUVLW\
>@ .DOHQND6DQG-HQQLQJV156RFLDOO\5HVSRQVLEOH'HFLVLRQ0DNLQJE\$XWRQRPRXV
$JHQWV &RJQLWLRQ $JHQF\ DQG 5DWLRQDOLW\ HGV .RUWD . 6RVD ( $UUD]ROD ;
.OXZHU
>@ 5LROR 5 7KH (IIHFWV RI 7DJ0HGLDWHG 6HOHFWLRQ RI 3DUWQHUV LQ (YROYLQJ 3RSXODWLRQV
3OD\LQJ WKH ,WHUDWHG 3ULVRQHU
V 'LOHPPD 6), :RUNLQJ 3DSHU 6DQWD )H
,QVWLWXWH6DQWD)H10
>@ 5LROR5&RKHQ0'DQG$[HOURG5&RRSHUDWLRQZLWKRXW5HFLSURFLW\1DWXUH
>@ 5XVVHOO65DWLRQDOLW\DQG,QWHOOLJHQFH$UWLILFLDO,QWHOOLJHQFH
>@ 5XVVHOO 6 DQG 1RUYLJ 3 $UWLILFLDO ,QWHOOLJHQFH $ 0RGHUQ $SSURDFK 3UHQWLFH+DOO
>@ 5XVVHOO 6 DQG :HIDOG ( 'R 7KH 5LJKW 7KLQJ 6WXGLHV LQ 5DWLRQDOLW\ 0,7 3UHVV
>@ 6LJPXQG 1RZDN7LGHVRIWROHUDQFH1DWXUH
>@ 0RVV6*D\ODUG+:DOOLV6DQG(GPRQGV%6'0/$0XOWL$JHQW/DQJXDJHIRU
2UJDQL]DWLRQDO 0RGHOOLQJ &RPSXWDWLRQDO DQG 0DWKHPDWLFDO 2UJDQL]DWLRQ 7KHRU\
>@ 0RVV 6 3ROLF\ DQDO\VLV IURP ILUVW SULQFLSOHV 3URFHHGLQJV RI WKH 86 1DWLRQDO
$FDGHPLHVRI6FLHQFH9RO6XSSSS
Self-Organizing Referral Networks:
A Process View of Trust and Authority
1 Introduction
This paper considers two problems, a practical and a theoretical, and comes up
with an interesting interrelationship between them. The practical challenge is
how to engender trust in decentralized settings consisting of autonomous par-
ties. In such settings, we cannot rely on a centrally trusted authority. In fact,
current approaches based on certificate authorities are fundamentally impover-
ished because they do not take into account actual evidence about the behavior
of a given party, i.e., whether it has been observed to be trustworthy or not by
the parties that have interacted with it. Reputation mechanisms, such as the one
on eBay, address the question of evidence directly, but they are still centralized.
They assume that accurate ratings can be assumed and effectively aggregated.
Such ratings are typically just scalars (possibly augmented with free text com-
ments). However, trust is often multidimensional. Moreover, the best ratings are
those that are obtained privately and from parties that you know personally. We
take this idea and formalize it into the notion of referrals, where a referral can
be viewed as an endorsement.
This research was supported by the National Science Foundation under grant ITR-
0081742. We thank the anonymous reviewers for helpful comments.
G. Di Marzo Serugendo et al. (Eds.): AAMAS 2003 Ws ESOA, LNAI 2977, pp. 195–211, 2004.
c Springer-Verlag Berlin Heidelberg 2004
196 Pınar Yolum and Munindar P. Singh
On the theoretical side, studies of Web structure have also assumed the links
from one to page to another indicate some sort of an endorsement. This assump-
tion leads to the heuristic that a metric such as the PageRank of a page measures
its authoritativeness [3, 4]. Informally, a Web page has a high PageRank only if
it is pointed to by Web pages with high PageRanks, i.e., if other authoritative
pages view this page as authoritative. Current work on Web structure generally
mines the Web and then studies graphs induced by links among Web pages. It
offers statistical models of the Web and its evolution, e.g., [2, 13], but doesn’t
capture the reasoning by each creator of a link, through which a link can be
taken to be an endorsement.
Fortuitously, our referral-based approach for finding trustworthy service
providers gives us a direct means to model the evolution of a “social” network
of agents. We can consider the various representations and strategies or policies
used by the agents along with distributions of true authoritativeness and relate
these to each other. Our study of the processes of linkage and referrals offers
some key benefits:
2 Technical Framework
We consider multiagent systems consisting of autonomous agents. Agents rep-
resent principals who could be people or businesses providing and consuming
services. The services are construed abstractly, i.e., not limited to current Web
services standards. Specifically, the services could involve serving static pages,
Self-Organizing Referral Networks 197
processing queries, or carrying out e-commerce transactions, but their details are
not represented in this paper. Our study will concentrate on agents and services.
The agents offer varying levels of trustworthiness and are interested in finding
other trustworthy agents. An agent begins to look for a trustworthy provider for
a desired service by querying some other agents from among its neighbors. The
neighbors of an agent are a small subset of the agent’s acquaintances that have
been useful before.
The agents are autonomous. That is, a queried agent may or may not respond
to another agent by providing a service or a referral. The querying agent may
accept a service offer, if any, and may pursue referrals, if any. When an agent
accepts a service or follows a referral, there are no guarantees about the quality
of the service or the suitability of a referral. We do not expect that any agent
should necessarily be trusted by others: an agent decides how to rate another
principal based on its own means. Notice that trust applies both to the ultimate
service provider and to the agents who contribute to referrals to that provider.
Each agent maintains models of its acquaintances, which describe their ex-
pertise (i.e., quality of the services they provide) and sociability (i.e., quality of
the referrals they provide). Both of these elements are learned based on service
ratings from its principal. Using these models, an agent decides on which of its
acquaintances to keep as neighbors. Key factors include the quality of the service
received from a given provider, and the resulting value that can be placed on
a series of referrals that led to that provider. In other words, the referring agents
are rated as well.
The above model addresses the important challenge of finding trustworthy
agents, which is nontrivial in open systems. One, referrals can apply even in the
absence of centralized authorities and even when regulations may not ensure that
services are of a suitable quality. Two, because service needs are often context-
sensitive, a response from an agent can potentially benefit from the knowledge
that the agent has of the other’s needs.
C1
S1
C2
C3 S2
C4
S3
C5
S4
C6
that lead to service providers with different expertise. In this model, the service
providers are dead ends: they don’t have outgoing edges, because they don’t
initiate queries or give referrals. Thus, their sociability stays low. Their true and
modeled expertise may of course be high.
Algorithm 1 Ask-Query()
1: Generate query
2: Send query to matching neighbors
3: while (!timeout) do
4: Receive message
5: if (message.type == referral) then
6: Send query to referred agent
7: else
8: Add answer to answerset
9: end if
10: end while
11: for i = 1 to |answerset| do
12: Evaluate answer(i)
13: Update agent models
14: end for
n
(qt et )
Q ⊗ E = t=1
n (1)
n t=1 qt 2
An agent that receives a query provides an answer if its expertise matches
the query. If it does, then the answer is the perturbed expertise vector of the
agent. When an agent does not answer a question, it uses its referral policy to
choose some of its neighbors to refer.
Back in Algorithm 1, if an agent receives a referral to another agent, it sends
its query to the referred agent (line 6). After an agent receives an answer, it
evaluates the answer by computing how much the answer matches the query
(line 12). Thus, implicitly, the agents with high expertise end up giving the
correct answers. After the answers are evaluated, the agent updates the models
of its neighbors (line 13). When a good answer comes in, the modeled expertise
of the answering agent and the sociability of the agents that helped locate the
answerer (through referrals) are increased. Similarly, when a bad answer comes
in, these values are decreased. At certain intervals during the simulation, each
agent has a chance to choose new neighbors from among its acquaintances based
on its neighbor selection policy. The number of neighbors is limited, so if an
agent adds some neighbors it drops some neighbors as well.
Together, the neighborhood relations among the agents induce the structure
of the given society. In general, as described above, the structure is adapted
through the decisions of the different agents. Although the decisions are au-
tonomous, they are influenced by various policies.
3 Distribution of PageRanks
It has been widely accepted that the in-degree and out-degree distributions on
the Web follow a power-law distribution [2]. That is, the number of pages with k
200 Pınar Yolum and Munindar P. Singh
For our calculations, we pick d to be 0.85. There are two reasons for this. One,
0.85 is the value mostly used and suggested for PageRank calculations on the
Web [3]. Two, a high value denotes that an agent receives most of its PageRank
from the agents that point at it, rather than a given default value. For example,
if d was picked to be 0, each page would receive an equal PageRank and thus the
link structure would not have affected the PageRank of the agents. The calcu-
lated PageRanks are not normalized to demonstrate the variance in maximum
PageRanks in different setups.
The PageRanks of the agents are calculated centrally by building a graph
from the neighborhood relations after the simulations. We study how the per-
centage of actual experts in the network, the referral policies that the agents
follow, adaptability of the agents, and the neighbor selection policies they follow
affect the PageRank distributions.
Self-Organizing Referral Networks 201
70
5% Experts
10% Experts
60 20% Experts
Number of Agents 50
40
30
20
10
0
0 5 10 15 20 25 30
PageRank
60
All (T=0.1)
All Matching (T=0.3)
50 All Matching (T=0.5)
Best Neighbor
40
PageRank
30
20
10
0
0 5 10 15 20 25 30 35 40 45 50
Rank
160
Neighbor Change 1
Neighbor Change 3
140
Neighbor Change 5
Neighbor Change 7
120
Number of Agents
100
80
60
40
20
0
1 5 10 15 20 25
PageRank
PageRank greater than the first agent in two instances of the Refer all matching
policy (with thresholds 0.4 and 0.5). Further, the Refer all policy creates a large
variance among the PageRank distributions. For example, while the first agent
gets a PageRank of 54.00, the 50th agent gets a PageRank of only 0.23.
Contrast this with Refer all matching policy with a threshold of 0.5, where the
first agent gets a PageRank of 3.68 whereas the 50th agent gets a PageRank of
1.58. The distribution of PageRanks using the Best neighbor policy falls between
the distributions for Refer all and Refer all matching with high thresholds. In
other words, when agents use the Best neighbor policy, the highest PageRank is
not as high as the Refer all policy (36.00) but the PageRank variance between
the first and the 50th agent is still quite large.
Intuitively, the explanation for the above is that the Refer all policy is highly
effective in disseminating information about the experts. With Refer all policy,
the consumers locate the providers easily. When this policy is used, most con-
sumers have in-degree zero, and the possible in-degrees are shared among the
providers almost equally.
3.3 Adaptability
At certain intervals during the simulation, each agent has a chance to choose new
neighbors from among its acquaintances. Since agents learn about other agents
through the answers they receive, changing neighbors allow them to point at
agents that are expected to be more useful to them. This allows us to study the
evolution of PageRanks, since PageRanks of the agents change as a result of the
neighbor changes.
Figure 4 plots the distribution of PageRanks after several neighbor changes.
The plots correspond to the number of agents that get a PageRank higher than
204 Pınar Yolum and Munindar P. Singh
the value given on the X axis. To reduce clutter, we have omitted the PageRanks
smaller than 1. After the first neighbor change, most agents have a PageRank
between 1 and 3. As the agents change their neighbors and point to the ones
that are more useful to them, some authorities emerge. This is reflected in the
graph by the increased number of agents that get a higher PageRank. After
the final neighbor change, there are agents with PageRanks greater than 25. In
other words, the agents do learn about the authorities and show a preference for
linking to them.
160
Providers (W=0)
Weighted Average (W=0.25)
140
Weighted Average (W=0.5)
Weighted Average (W=0.75)
120 Sociables (W=1)
Number of Agents
100
80
60
40
20
0
1 2.5 5 10 15 20 25 30 35
PageRank
agents get a PageRank around 1). However, once the PageRanks distribution
settles, following Sociables policy instead of Providers policy determines how
the PageRank distribution evolves.
In other words, for strong authorities to emerge, it is important that the
agents put a high value on the ability to produce high quality of service. If at
the outset, the agents prefer sociables, there is little grounding in quality, it is
difficult to find good providers and strong authorities do not emerge. However,
once the network has stabilized, sociability helps as there is a basis for good
referrals to be given and there is value in those who can give good referrals.
40
35
30
25
PageRank
15
10
0
0 2 4 6 8 10 12 14 16
Number of neighbor changes
agents uniformly from the top 25 (1st, 4th, 16th, and 24th). This will allow us
to see the impact of the initial position in the rankings.
We are interested in how the PageRank distribution and the ranking of these
eight agents will change. Intuitively, we would expect the PageRanks to drop for
the previously expert agents and increase for the agents who have now become
experts. To give a more complete analysis, below we look at two orthogonal
setups. In the first setup, agents use a neighbor selection policy that favors
sociability, whereas in the second setup the agents use a neighbor selection policy
that favors expertise.
10
PageRank 8
0
0 2 4 6 8 10 12 14 16
Number of neighbor changes
them as neighbors. In other words, agent 1 and 16 keep their PageRanks because
of their neighbors. On the other hand, since agents 4 and 24 do not have as useful
neighbors, there is no use for other agents to point at them. What we see here is
that when agents gain enough PageRank, they can maintain their ranking even
after they lose their expertise as long as they maintain useful neighbors.
Meanwhile, the four agents who have now started offering good services can
increase their PageRanks only slightly; the greatest increase was of PageRank 1.
So, even though these agents have high expertise now, since the other agents
care for sociability more, these four agents are not being picked up as neighbors
as much as expected.
increase. That is, even though it accumulates a high PageRank, it cannot make
it to the top ten. This is caused by the stability of the other agents’ neighbors.
Most other agents have already found good service providers for their needs, so
they rarely change neighbors.
5 Discussion
Our approach enables us to study the emergence of link structure of the Web
as agents give one another referrals. The link structure evolves based on agents’
Self-Organizing Referral Networks 209
evolve in cooperative settings, but under local control. It also suggests how to
apply various policies to maximize the quality of a given network of agents. There
is an immediate value for the smaller networks, for instance, for knowledge man-
agement by locating experts, e.g., [18], and a longer-term value in understanding
the evolving Web at large.
References
[1] Lada A. Adamic, Rajan M. Lukose, Amit R. Puniyani, and Bernardo A. Huber-
man. Search in power-law networks. Physics Review E, 64(46135), 2001. 209
[2] Albert-László Barabási, Réka Albert, and Hawoong Jeong. Scale-free character-
istics of random networks: The topology of the World Wide Web. Physica A,
281:69–77, 15 June 2000. 196, 199, 200
[3] Sergey Brin and Lawrence Page. The anatomy of a large-scale hypertextual Web
search engine. Computer Networks and ISDN Systems, 30(1–7):107–117, 1998.
196, 200
[4] Monika R. Henzinger. Hyperlink analysis for the Web. IEEE Internet Computing,
5(1):45–50, January 2001. 196
[5] Michael N. Huhns, Uttam Mukhopadhyay, Larry M. Stephens, and Ronald D.
Bonnell. DAI for document retrieval: The MINDS project. In Michael N. Huhns,
editor, Distributed Artificial Intelligence, pages 249–283. Pitman/Morgan Kauf-
mann, London, 1987. 209
[6] Gene Kan. Gnutella. In [11], chapter 8, pages 94–122. 2001. 202
[7] Henry Kautz, Bart Selman, and Mehul Shah. ReferralWeb: Combining social
networks and collaborative filtering. Communications of the ACM, 40(3):63–65,
March 1997. 209
[8] Ravi Kumar, Prabhakar Raghavan, Sridhar Rajagopalan, and Andrew Tomkins.
Extracting large-scale knowledge bases from the Web. In Proceedings of the 25th
Very Large Databases Conference, pages 639–650. Morgan Kaufmann, 1999. 209
[9] Adam Langley. Freenet. In [11], chapter 9, pages 123–132. 2001. 202
[10] Andrew Y. Ng, Alice X. Zheng, and Michael I. Jordan. Link analysis, eigenvectors
and stability. In Proceedings of the International Joint Conference on Artificial
Intelligence (IJCAI), pages 903–910, 2001. 209
[11] Andy Oram, editor. Peer-to-Peer: Harnessing the Benefits of a Disruptive Tech-
nology. O’Reilly & Associates, Sebastopol, CA, 2001. 210
[12] Gopal Pandurangan, Prabhakar Raghavan, and Eli Upfal. Using PageRank to
characterize Web structure. In 8th Annual International Computing and Combi-
natorics Conference (COCOON), pages 330–339, 2002. 200
[13] David Pennock, Gary Flake, Steve Lawrence, Eric Glover, and C. Lee Giles. Win-
ners don’t take all: Characterizing the competition for links on the Web. Pro-
ceedings of the National Academy of Sciences, 99(8):5207–5211, April 2002. 196,
208
[14] Josep M. Pujol, Ramon Sangüesa, and Jordi Delgado. Extracting reputation in
multi agent systems by means of social network topology. In Proceedings of the 1st
International Joint Conference on Autonomous Agents and MultiAgent Systems
(AAMAS), pages 467–474. ACM Press, July 2002. 209
[15] Gerard Salton and Michael J. McGill. An Introduction to Modern Information
Retrieval. McGraw-Hill, New York, 1983. 198
Self-Organizing Referral Networks 211
1 Introduction
Software engineers are constantly faced with the hard task of developing systems
that can adapt to changes in computational environments. With concepts such
as mobility becoming commonplace, the job of designing even a “simple” client-
server system is not as trivial as it used to be. In mobile environments, the
clients can dynamically change their location and so can the servers. Therefore
standard techniques such as socket communication may not be applicable.
Coordination models such as Linda [11] advocate that distributed systems are
better designed if one can think about the control of dependencies between com-
putational components in isolation. That is, coordination between distributed
components can (and should) be dealt separately from the computational task(s)
the ensemble is trying to perform. Unfortunately, the need for ever-more-complex
applications makes the current status quo in coordination systems inappropriate
to deal with the intricacies of these systems as well as with the dynamism of the
environments they are implemented on.
G. Di Marzo Serugendo et al. (Eds.): AAMAS 2003 Ws ESOA, LNAI 2977, pp. 212–232, 2004.
c Springer-Verlag Berlin Heidelberg 2004
Adaptiveness in Linda-Based Coordination Models 213
2 Aspects of Adaptiveness
The ability to be adaptive is becoming a major benefit to any open, distributed
system. Adaptiveness is important for several reasons: our inability to predict fu-
ture problem-solving workloads, future changes in existing information requests,
214 Ronaldo Menezes and Robert Tolksdorf
2.2 Failures
Disturbingly, failures are more common than one might think – they are not
exceptional (special) cases. Most models of coordination opt to unrealistically
assume that the environment used by the applications is failure-free. Of course
there are fault-tolerant coordination models such as PLinda [1] but even these
have a very simplistic view of what failures are and, worse, they use solutions
that are costly. For instance, PLinda uses a transaction mechanism to guarantee
that a set of operations either take place or not (transactional semantics). The
implementation of transactions across a fully distributed environment may be
very expensive as it involves distributed locking mechanisms.
In [25] we studied mechanisms to provide fault-tolerance in Linda systems.
The approaches taken fall mostly into the following categories: transactions,
mobile coordination, replication and checkpointing. All these mechanisms are
rather static in that they assume a fixed location of faults and fixed locations of
where faults are managed. Also, they take a strict approach on failures: either
the system is in a state of failure – in which case it is managed to perfection – or
it is without failure. Any intermediate state – like partially inconsistent replicas
– is not considered a valid state of the system.
The approach proposed in [23] adds slightly more flexibility by using mobile
code. Computations are transfered to a server where it accesses a tuple-space.
If the computation fails there, a “will” transmitted together with the code is
executed after the death of the computation. Thereby at least some application-
level flexibility is added to static reactions of failures.
Here we want to see failures as a natural phenomenon in large distributed sys-
tems running on unreliable networks such as the Internet. A node failure should
have minimum effect to the application behavior. A severe effect is, however,
entering a state of exclusive managing the failure situation. Therefore, allowing
partial failures and incremental working towards a fault-free state seems a more
suitable approach. Self-organization is an incremental mechanism which does not
establish an optimal state in one step but rather works towards it.
2.3 Mobility
Another feature that is becoming more common is the ability of agents to be
mobile within the environment they work. This is in addition to an older form of
mobility that is data (passive information) mobility. The motivation for mobility
is primarily performance. By allowing passive and active entities to roam around
the network, one can attempt to make requestor and requested closer to each
other thus minimizing communication overhead.
Let’s first look into passive data mobility. The result of allowing passive data
to hop from place to place in the network is that applications need to be able to
find this information. Any piece of information closer to an agent is useless if the
agent does not know where it is! What we’re describing here is that agents need
to be able to adapt to changes in the location of the data they need – another
aspect of adaptiveness.
216 Ronaldo Menezes and Robert Tolksdorf
Tuplespace
Client out in Client
server
Conversely, the environment needs to know where the requests are coming
from. If agents are mobile they may request some information while at location
X and then migrate to location Y before the information is received. How can
the environment know where the agent is? How can the information requested
find the agent?
The simple scenarios above show that modern distributed applications need
to exhibit some level of adaptiveness to be able to cope with on-the-fly changes
in the environment.
A different approach to mobility is physical mobility as in mobile computing
(ie. PDAs, notebooks, smart phones, etc.) as opposed to mobile computation
(described above). This approach adds a different mobility level to any system.
One can have data mobility (as above) added to the physical mobility of nodes,
or have them independently. The movement of nodes causes the topology of the
network to change. If physical mobility is a common characteristic then systems
need to be able to adapt to the changes in the network topology without which
they may be incapable of finding the information they require.
2.4 Openness
How big is enough? How small is just right? This question has haunted devel-
opers for years and still does today. When developing a distributed system, say
a client-server-based system, how many servers do we need to be able to cope
with all client requests? This is a pretty hard question to answer, it is like be-
ing a programmer and trying to decide whether the array you’re declaring in
your program is big enough. Since we cannot confidently answer either of these
questions, we need to be open – think linked-lists in the context of the array
problem.
In the context of distributed systems, the ability to add and remove resources,
or in other words, the ability to be open, is paramount. The addition of resource
is unproductive unless the resource can be used effectively. This means that the
system needs to adapt to the existence of the new resources. Removing nodes
is also related to adaptiveness to openness. Once a resource is removed the
environment must be able to cope with the extra load. The information held by
the resource that was removed may need to be moved to the remaining resource
(assuming a scheduled failure).
3 Adaptiveness in Linda
The Linda coordination model has been quite successful in dealing with the in-
tricacies of building ensembles of distributed components. Unfortunately none
Adaptiveness in Linda-Based Coordination Models 217
Tuplespace in
Client Client
server A
out
Tuplespace
server B
of its extensions (ie. the Linda family of models) is able to cope with the de-
mand for adaptiveness that exist in novel applications. In this section we will
look at a few models based on Linda, namely MTS-Linda [12], PeerSpaces [4],
Lime [22] and TOTA [15], to demonstrate how they cope with the various aspects
of adaptiveness described in Section 2.
Tuplespace in Client
server A
replicate
update
out Tuplespace
Client
server B
inbus
outbus
update
update
Tuplespace Tuplespace Tuplespace
server A1 server A2 server A3
query answer
replicate
Client out Tuplespace replicate Tuplespace Tuplespace
server B1 server B2 server B3
in
Client
local tuple spaces of agents co-located at some node are federated into a “host-
level transiently shared tuple space”. in-operations search this federated space
for matches while out-operations drop a tuple into the tuple space that is bound
to the agent. Lime agents therefore adapt to the mobility of agents and their
current partial view of the conceptual global tuple space. It also breaks any static
roles of components being either servers or clients to others.
Lime provides an additional operation, out(l,t), to send a tuple t to some
agent l. If that agent is co-located with the agent executing the primitive, the
tuple is stored there. If not, it is stored with the current agent and transported
with it until some co-location with l emerges. By that, the model does not
prescribe any structure of distribution of tuples. They are somewhere and will
eventually be at their destination.
PLinda [1] is a fault-tolerant implementation of the Linda model. Fault-
tolerance is realized via the mechanisms of transactions. PLinda adds the oper-
ations xstart and xcommit which defines the start and end of transactions. A
transaction can also end with the execution of a xabort which forces a rollback
of all transactions operations. The users need to be able to identify transactions
– the model leave the actual reaction to faults mostly to the user.
It is worth pointing out that PLinda is a closed system and that most of
PLinda transactional semantics is not appropriate for open systems. There is
a heavy locking mechanism implemented in PLinda that makes this approach
almost impossible to be realized in a dynamic open distributed environment. This
is true even though PLinda assumes that users have the discretion of identifying
operations that are not required to have the implicit locks associated with them
via the operation nolock.
Jeong et Al. [1] also discuss the ability that PLinda processes have of mi-
grating from one machine to another. Migration is treated as a failure followed
by a recovery on another node. This approach is consistent and is likely to
work well in open environments if migration is not a frequent operation. The
failure/recovery cost may be too high as it may have a domino effect to other
processes.
PeerSpaces [4] is a proposal for a coordination model for peer-to-peer (P2P)
networks. PeerSpaces premise is that P2P networks are very dynamic with re-
gards to their topology for new peers can join and leave the network at any point.
In other words, P2P networks are open in nature. Owning to this characteris-
tic, P2P applications have to demonstrate a some degree of self-configuration.
PeerSpaces aims at taking the burden of programming interaction between these
peers away from the developers.
In order to achieve some degree of generality and thus be useful to a plethora
of P2P applications, PeerSpaces allows the developers to define the structure of
the data that will be stored in the coordination media. This is added to the
ability that developers have to define an attribute for each individual datum.
The attributes are of three kind: located data are always fixed to one peer
(local or remote); generic data are the closest to a standard Linda tuple (or
datum) for the environment has discretion on where to place the data; replica-
Adaptiveness in Linda-Based Coordination Models 221
ble data is used with data that is immutable and can safely (and cheaply) be
replicated across the peers – its immutability does not require expensive consis-
tency protocols to be implemented. The attributes are defined for each operation
write(d,t), where t is the attributed for the data. PeerSpaces does have some
level of adaptiveness, particularly with regards to the generic attribute. The au-
thor indicate that these can migrate from peer to peer transparently at run-time
if necessary (ie. due to load-balancing systems, etc.). The other two attributes
are a mechanism that PeerSpaces provides to deal with special cases. For in-
stance, replication of data may not be necessary if data is always maintained
close to the requestors. For the same reason, it would be better if the developer
did not have to think about located data at the time of design but rather let the
environment decide – based on the application characteristics – if (and when) the
data should be maintained fixed. The above means that PeerSpaces does not use
the same distribution mechanism for the entire system. The closest classification
would be that it uses full replication as well as partitioning.
Another interesting aspect of PeerSpaces is the definition of a search space
for each data request. The space is based on the proximity from the origin of
a request and works on a similar fashion as the TTL (time-to-live) in network
packets. PeerSpaces adds the size of the search space, given by h, to the opera-
tions it defines: take(d,h) and read(d,h). This mechanism allows PeerSpaces
to discover data in newly added peers if they are within the defined search space.
While PeerSpaces can deal with openness, nonetheless a mechanism in which the
search space is not defined by the user could work better. The ideal search space
could emerge from interactions between peers and converge to a nearly optimum
to the particular application.
As for the other aspects of adaptiveness, namely mobility and network unpre-
dictability, the authors quickly mention that possibility in PeerSpaces but do not
elaborate in how this is achieved. In fact, it is unclear whether mobility would
be achieved as part of the PeerSpaces system or via other facility implemented
in the P2P network. The same is true for network unpredictability.
TOTA (Tuples on the Air) [15] is a take on the use of swarm abstractions
in Linda which is complementary to what we propose in SwarmLinda (see Sec-
tion 5). TOTA highlights the dynamic adaption of tuple flows with the appli-
cations structures. It emphasizes locality of perception of surrounding tuples as
the context of agents and provides a complete abstraction from any underlying
network structure. Tuples are propagated through a network of nodes with no
fixed or predetermined location. Tuples have both a content and rules on their
propagation which are used to scope tuples within the global space. Yet, tuples
itself seem to be stationary.
At runtime, every node – which can also be mobile – maintains a list of
neighbor node and provides an API to clients. The propagation rules are used
to establish both structure in the overall network and routing of content con-
tained in tuples towards some remote destination. A variety of overlay networks
can be generated by that which dynamically adapt to the applications needs.
With that, tuples can be coordinated to form swarms or flocks. At the base of
222 Ronaldo Menezes and Robert Tolksdorf
α β
[τij (t)] · [ηij ]
Pijk (t) =
α β
(1)
l∈Jik [τil (t)] · [ηil ]
The formula (1) indicates that the probability of an agent to take a path
(i, j) is given by a ratio of how attractive that path is over the summation of
the attractiveness of all other paths. There are two levels of information being
considered: a pheromone value (τ ) and a distance to the next position (j), given
by η. Negative and positive feedback is normally implemented using a formula
as defined in below (from [3]):
5 SwarmLinda
We have presented SwarmLinda in [27, 18] in condensed form while [19] is an ex-
tended description on which we build here. SwarmLinda uses several adaptations
of algorithms taken from abstraction of natural multi-agent systems [3, 21].
In order to guarantee that the steps above work well, certain conditions must
be satisfied. The out-ant should eventually be able to store the tuple. For each
time the process decides not to store the tuple, the random factor will tend to ξ.
This increases the chance of storing the tuple in the next step. Also the likelihood
to store the tuple is also calculated stochastically based on the kinds of objects
in memory – if most of the objects in memory are of the same kind as the one
being carried out, the likelihood to store the tuple becomes very high.
The power of this approach can be compared with the common partitioning
scheme. Partitioning is based primarily on the use of a hash function to decide
where the tuple should be placed. Hashing is not able to cope with failures and
changes in the application behavior. Failures in certain nodes may be fatal to the
system while changes in application behavior may require changes in the hash
function being used.
The approach described above is able to improve the availability of the system
without having to count on costly techniques such a replication of data. In the
ant-based approach, there are no assumptions about the behavior of applications,
there is no pre-defined distribution schema, and there are no special scenarios
implemented to deal with failures in a node.
kinds of template that indicate a likelihood that matches for a template are
available. The volatile scents disappear slowly over time. The tuple-searching
ant should follow the following rules:
1. The first step is to diffuse the scent of the process in the node it is connected
to and the node’s neighborhood. This distinctive scent represents the anthill
and will be tracked by the ants when they need to return to the anthill.
2. Check for a matching tuple at the current location. If a match is found, return
to the origin location and leave scent for the template matched at each step
(Δτ ij (t)). They find their way back by using their short memory to direct
them towards the anthill and by tracking the distinctive scent of the process
(as described above). If no match is found, check the direct neighborhood.
3. If there are no scents around the current location that fit to the template,
randomly choose a direction in the network of nodes to look for a tuple.
4. If there is a scent that indicates a direction for next step (matching scent),
move one step towards that scent and start over. We not only want to
guarantee adaptability in SwarmLinda, we also want to maintain the non-
determinism when searching for tuples. We achieve this by adding a small
random factor in a range of [0, ξ] to each scent. This enables paths other than
the one with the strongest scent to be chosen (as described in Section 4).
5. The life of an ant is limited to ensure that it does not seek for tuples that have
not yet been produced. After each unsuccessful step without a match, the ant
stops its search with a probability of γ. This factor is 0 in the beginning and
increased by some Γ with each unsuccessful step. Γ itself also increases over
time. When the ant decides to stop searching, it takes one of four actions:
(a) Sleep for some time and then continue. This is a pure limitation of activ-
ity. If the ant has reached an area where no matching tuples have been
produced for a long time, the ant will have a hard time to get out of that
location. The sleeping would allow sometime for the system to change
and maybe get to a state where tuples can be found in that location.
(b) Die and be reborn after some time at the location the search started.
(c) Materialize in some other random location and continue to search for
tuples. This will perhaps lead the ant to a find a match but will not lead
to an optimal trail from the original location to the tuple’s location.
However, the marked trail may be used by other template-ants that
operate in that region and can help find optimal trails from their origins
to tuples.
(d) The template-ant simply stops – they become quiescent until a tuple-
ant finds it. They can still move in their quiescent mode if forced by
the environment, for example by production of tuples in nearby nodes.
However, for all effects this template-ant is quiescent and the process
that produced it is blocked.
Which action is taken depends on the age of the ant. After an ant has
slept several times, it then tries a rebirth. After some rebirths, it decides to
rematerialize elsewhere. Finally it may decide to become quiescent. The last
action (5d) is SwarmLinda’s equivalent to blocking.
226 Ronaldo Menezes and Robert Tolksdorf
S5
S13 S12
S4
S7
S14
S8 S6
S10
S15
S3
SWARMLINDA S9
The result of the above is the emergence of application specific paths between
tuple producers and consumers. Given that scents are volatile, the paths found
can dynamically adapt to changes in the system – when consumers or producers
join, leave or move within the system.
One question remains: how do ants find their way back to the anthill? We
mentioned earlier that the anthill has a distinctive scent that can be tracked
by the ants. In addition to this, ants have a short memory that allows them to
follow back these steps towards the anthill.
It is worth noticing that ants do not tend to change their direction radically.
Since they know where they came from (from their short memory) they avoid
going back to that direction. This does not guarantee that an ant finds the
anthill, but it maximizes its chances. The idea is that the last few steps in the
ant’s short memory are used to lead it to the anthill. Once moving in the right
direction and the anthill is found the trail left by this ant can be used in future
searches.
Fig. 5 shows an example of the search algorithm. A client connected to
node S1 diffuses its scent on nodes S1 , S2 , S3 , S4 , S6 . Later, a template-ant
goes searching for a tuple. For the purposes of this example let us assume the
template-ant can remember the last two steps it took. The template-ant wan-
ders searching for a tuple making a decision at each node. After a few steps
the template-ant finds a matching tuple in node S16 – the path it took until it
found the tuple was [S1 , S2 , S7 , S8 , S9 , S15 , S16 ]. After the tuple is found, the
template-ant uses its short memory to return to the anthill. The first two steps
returning are taken based on what is in memory: [S15 , S9 ]. Next, the template-
ant tries to track the scent of the anthill. In S9 the template-ant is influenced
Adaptiveness in Linda-Based Coordination Models 227
by such a scent and moves to S3 , S1 , and finally back to the client. Observe
that the return path is not necessarily the path it took to find the tuple. In the
end, the return path [S16 , S15 , S9 , S3 , S1 ] was marked with the scent for that
particular template.
The returning ant works similarly to a backward ant in AntNet [6]. The
returning ant must apply the positive feedback to the successful path as indicated
in (2). The negative feedback part is done by evaporation and is controlled by
the SwarmLinda system.
Compare this approach with one standard mechanism to find distributed
tuples: hashing. Tuples are normally searched based on a hash function that
takes the template as the input and generate a location where the tuple can
be found as the output. Hashing is definitely fast but unfortunately not very
adaptive. The determinism that exist in hash functions forces tuples with the
same template to always be placed in the same location no matter the size of
the system, thus causing bottleneck problems if tuples matching such template
are in demand in the system.
Although in a SwarmLinda tuples matching the same template would tend
to stay together, this is not necessarily true in all cases. If such tuples are being
produced in locations far enough from each other the tuples will remain sepa-
rate and create clusters across all the system. This should avoid the creation of
bottlenecks when tuples of a certain template are required by many processes.
As searches start from various locations, tuples tend to be retrieved from the
closest cluster from the source of the search.
Another problem with hashing approaches is that they are not fault tol-
erant – if a tuple is being hashed to a location, that location is expected to
be working. Hashing may be made fault-tolerant (based on conflict resolutions
techniques) but its implementation is normally cumbersome, its use in practice
may be very expensive, and its effectiveness doubtful. From the point of view
of swarm techniques, failures are just another change in the environment. Fail-
ures would behave like ants trying to search for food in a food supply that was
suddenly destroyed. Surely this is not a problem and the ants will only starve if
food cannot be found elsewhere.
1. A new tuple-ant that carries a tuple tu emits Sc(tu) at its origin. A new
template-ant that carries a template te emits Sc(te) at its origin.
2. Template-ants remain at that position and never move.
3. Tuple-ants sense their environment for a scent similar – as given by C – to
Sc(tu). If there is such, then other template- or tuple-ants are around.
4. Based on the strength of the detected scent plus the small random factor
[0, ξ], the tuple-ant decides to move towards that direction or to stay where
it is.
The above causes tuples to stay closer to where other similar tuples are
needed or are being produced (based on the number of in and out primitives
executed) even if this consists of migrating from one node to another. This would
also have an effect on the distribution mechanism explained in Section 5.1. When
a tuple is being stored the scent left by previous in and out primitives should
also be considered when deciding to drop the tuple in the current node or to
keep “walking” through the terrain of nodes searching for a good place to drop
the tuple.
Swarming also allows SwarmLinda to be open in terms of configuration of the
nodes. It is not uncommon that systems become overloaded due to the inability
to predict demand for performance in the future. In SwarmLinda, new nodes can
be added as necessary – the new nodes will be explored by the ants as long as
they are part of at least one current nodes neighborhood. Therefore the addition
of a node has to ensure that the new node is added to some other node’s neighbor
list. This aspect of openness is not as easy to guarantee in other implementations
because the topology is normally implemented in the Linda system itself.
Melinda Lime
√ PLinda PeerSpaces TOTA
√ SwarmLinda
√
Network Unpredictability × ×
√ ◦
√ √ √
Failures ◦ √ ◦ √ √
Mobility (physical)/(data) ◦ (p/d) ◦(d) ◦
√ (p/d)
√ (p/d)
√
Openness × ◦ ×
6 Conclusion
This paper has discussed several aspects of adaptiveness and their importance
to large scale dynamic systems. The paper focused on investigating how the
aspects related to adaptiveness to network unpredictability, failures, mobility
and openness have been tackled by various Linda systems. Figure 6 summarizes
our discussion.
In Figure 6, a × indicates that the model does √ not demonstrate that it can
handle that particular aspect of adaptiveness. A indicates that the model does
present levels of that particular aspect. And a ◦ indicates that (maybe indirectly)
the model does present some potential in dealing with that particular aspect.
From Figure 6 one can clearly see that TOTA and SwarmLinda are very
adaptable. The difference between these systems lie on the fact that SwarmLinda
wants designers to be oblivious to the swarming that may happen in the system.
Ideally, a SwarmLinda designer would not need to have any understanding of
swarming and related concepts such as the propagation rules defined in TOTA.
We have demonstrated how the various aspects of adaptiveness can be uni-
formly dealt with in SwarmLinda. It does not make any distinction between
the aspects of adaptiveness, tackling them in the same way via the mechanism
of swarming and stigmergic communication. A SwarmLinda implementation is
being developed and will be made available in the website [17].
Adaptiveness in Linda-Based Coordination Models 231
References
[1] Brian G. Anderson and Dennis Shasha. Persistent linda: Linda + transactions +
query processing. In J.P. Banâtre and D. Le Métayer, editors, Research Directions
in High-Level Parallel Programming Languages, number 574 in LNCS, pages 93–
109. Springer, 1991. 213, 215, 220
[2] Robert Bjornson. Linda on Distributed Memory Multiprocessors. PhD thesis, Yale
University Department of Computer Science, 1992. Technical Report 931. 217
[3] E. Bonebeau, M. Dorigo, and G. Theraulaz. Swarm Intelligence: From Natural to
Artificial Systems. Oxford Press, 1999. 222, 223
[4] N. Busi, A. Montresor, and G. Zavattaro. Data-driven coordination in peer-to-peer
information systems. International Journal of Cooperative Information Systems,
2004. to appear. 213, 217, 220
[5] Luca Cardelli. Wide area computation. Lecture Notes in Computer Science,
1644:10pp, 1999. 213
[6] Gianni Di Caro and Marco Dorigo. Antnet: Distributed stigmergetic control for
communications networks. Journal of Artificial Intelligence Research, 9:317–365,
1998. 227
[7] Nicholas Carriero and David Gelernter. The S/Net’s linda kernel. ACM Trans-
actions on Computer Systems, 4(2):110–129, 1986. 218
[8] A. Corradi, L. Leonardi, and F. Zambonelli. Strategies and protocols for highly
parallel linda servers. Software: Practice and Experience, 28(14), 1998. 218
[9] Rocco de Nicola, Gian Luigi Ferrari, and R. Pugliese. Klaim: a kernel language
for agents interaction and mobility. IEEE Transactions on Software Engineering
(Special Issue on Mobility and Network Aware Computing), 1998. 213
[10] Keith Decker, Karia Sycara, and Mike Williamson. Intelligent adaptive informa-
tion agents. In Ibrahim Imam, editor, Working Notes of the AAAI-96 Workshop
on Intelligent Adaptive Agents, Portland, OR, 1996. 214
[11] David Gelernter. Generative Communication in Linda. ACM Transactions on
Programming Languages and Systems, 7(1):80–112, 1985. 212, 219
[12] David Gelernter. Multiple tuple spaces in Linda. In E. Odijk, M. Rem, and J.-C.
Syre, editors, PARLE ’89, Vol. II: Parallel Languages, LNCS 366, pages 20–27,
1989. 213, 217, 219
[13] Susanne Hupfer. Melinda: Linda with Multiple Tuple Spaces. PhD thesis, Yale
University, February 1990. YALE/DCS/RR-766. 219
[14] J. Kennedy and R. C. Eberhart. Swarm Intelligence. Morgan Kaufmann, 2001.
222
[15] Marco Mamei, Franco Zambonelli, and Letizia Leonardi. Tuples on the air: a
middleware for context-aware computing in dynamic networks. In Proc. of the
2nd International Workshop on Mobile Computing Middleware at the 23rd Inter-
national Conference on Distributed Computing Systems (ICDCS), pages 342–347,
Providence, RI, USA, May 2003. IEEE. 213, 217, 221
[16] Ronaldo Menezes, Andrea Omicini, and Mirko Viroli. On the semantics of coor-
dination models for distributed systems: The logop case study. In Proc. of 2nd
International Workshop on Foundations of Coordination Languages and Software
Architectures (FOCLASA 2003), 2003. to appear in the Electronic Nodes in The-
oretical Computer Science. 213
[17] Ronaldo Menezes and Robert Tolksdorf. Swarmlinda website. http://cs.fit.
edu/~rmenezes/SwarmLinda. 230
[18] Ronaldo Menezes and Robert Tolksdorf. A new approach to scalable linda-systems
based on swarms. In Proceedings of ACM SAC 2003, pages 375–379, 2003. 223
232 Ronaldo Menezes and Robert Tolksdorf
[19] Ronaldo Menezes and Robert Tolksdorf. A new approach to scalable linda-
systems based on swarms (extended version). Technical Report CS-2003-
04, Florida Institute of Technology, Department of Computer Sciences, 2003.
http://www.cs.fit.edu/~tr/cs-2003-04.pdf. 223
[20] Andrea Omicini and Franco Zambonelli. TuCSoN: a coordination model for mobile
information agents. In David G. Schwartz, Monica Divitini, and Terje Brasethvik,
editors, 1st International Workshop on Innovative Internet Information Systems
(IIIS’98), pages 177–187, Pisa, Italy, 8-9 June 1998. IDI – NTNU, Trondheim
(Norway). 213
[21] H.V.D. Parunak. “go to the ant”: Engineering principles from natural multi-agent
systems. Annals of Operations Research, 75:69–101, 1997. 223
[22] Gian Pietro Picco, Amy L. Murphy, and Gruia-Catalin Roman. LIME: Linda
meets mobility. In International Conference on Software Engineering, pages 368–
377, 1999. 213, 217, 219
[23] Antony Rowstron. Mobile co-ordination: Providing fault tolerance in tuple space
based co-ordination languages. In P. Ciancarini and P. Wolf, editors, Coordination
Languages and Models (Coordination’99), number 1594 in LNCS, pages 196–210.
Springer Verlag, 1999. 215
[24] Jim Snyder and Ronaldo Menezes. Using logical operators as an extended co-
ordination mechanism in linda. In Coordination Models and Languages, pages
317–331, 2002. 213
[25] R. Tolksdorf and A. Rowstron. Evaluating fault tolerance methods for large-
scale linda-like systems. In Proceedings of the 2000 International Conference on
Parallel and Distributed Processing Techniques and Applications (PDPTA’2000),
2000. 215
[26] Robert Tolksdorf. Laura - a service-based coordination language. Science of
Computer Programming, Special issue on Coordination Models, Languages, and
Applications, 1998. 213, 218
[27] Robert Tolksdorf and Ronaldo Menezes. Using swarm intelligence in linda sys-
tems. In Andrea Omicini, Paolo Petta, and Jeremy Pitt, editors, Proceedings
of the Fourth International Workshop Engineering Societies in the Agents World
ESAW’03, 2003. To appear. 213, 223
[28] P. Wyckoff, S. McLaughry, T. Lehman, and D. Ford. T spaces. IBM Systems
Journal, 37(3):454–474, 1998. 217
6HOI2UJDQL]DWLRQLQ0XOWL$JHQW6\VWHPV
$0LGGOHZDUH$SSURDFK
0DUFR0DPHLDQG)UDQFR=DPERQHOOL
'LSDUWLPHQWRGL6FLHQ]HH0HWRGLGHOO
,QJHJQHULD±8QLYHUVLWjGL0RGHQDH5HJJLR(PLOLD
9LD$OOHJUL±5HJJLR(PLOLD±,7$/<
{mamei.marco,franco.zambonelli}@unimo.it
$EVWUDFW6HOIRUJDQL]DWLRQLQPXOWLDJHQWV\VWHPVUHTXLUHVWZRPDLQEXLOGLQJ
EORFNVDGDSWLYHDQGXQFRXSOHGLQWHUDFWLRQPHFKDQLVPVDQGFRQWH[WDZDUHQHVV
+HUHZHVKRZKRZWKHPLGGOHZDUH727$7XSOHV2Q7KH$LUVXSSRUWVVHOI
RUJDQL]DWLRQ E\ SURYLGLQJ HIIHFWLYH DEVWUDFWLRQV IRU WKH DERYH WZR EXLOGLQJ
EORFNV727$UHOLHVRQVSDWLDOO\GLVWULEXWHGWXSOHVIRUERWKVXSSRUWLQJDGDSWLYH
DQGXQFRXSOHGLQWHUDFWLRQVEHWZHHQDJHQWVDQGFRQWH[WDZDUHQHVV$JHQWVFDQ
LQMHFW WKHVH WXSOHV LQ WKH QHWZRUN WR PDNH DYDLODEOH VRPH NLQG RI FRQWH[WXDO
LQIRUPDWLRQ DQG WR LQWHUDFW ZLWK RWKHU DJHQWV 7XSOHV DUH SURSDJDWHG E\ WKH
PLGGOHZDUH RQ WKH EDVLV RI DSSOLFDWLRQ VSHFLILF SDWWHUQV GHILQLQJ VRUWV RI
³FRPSXWDWLRQDOILHOGV´DQGWKHLULQWHQGHGVKDSHLVPDLQWDLQHGGHVSLWHQHWZRUN
G\QDPLFV VXFK DV WRSRORJLFDO UHFRQILJXUDWLRQV $JHQWV FDQ ORFDOO\ ³VHQVH´
WKHVH ILHOGV DQG UHO\ RQ WKHP IRU ERWK DFTXLULQJ FRQWH[WXDO LQIRUPDWLRQ DQG
FDUU\LQJ RQ GLVWULEXWHG VHOIRUJDQL]LQJ FRRUGLQDWLRQ DFWLYLWLHV 6HYHUDO
DSSOLFDWLRQ H[DPSOHV LQ GLIIHUHQW VFHQDULRV VKRZ WKH HIIHFWLYHQHVV RI RXU
DSSURDFK
,QWURGXFWLRQ
,7VFHQDULRVDWDOOOHYHOVDUHZLWQHVVLQJDUDGLFDOFKDQJHIURPV\VWHPVFRQVWLWXWHG
E\ FRPSRQHQWV IL[HGO\ DQG VWULFWO\ FRXSOHG DW GHVLJQ WLPH WR V\VWHPV EDVHG RQ
DXWRQRPRXV XQFRXSOHG DQG WUDQVLHQWO\ LQWHUDFWLQJ FRPSRQHQWV >@ ,Q FRPSXWHU
VFLHQFH DSSOLFDWLRQV KDYH DOZD\V EHHQ EXLOW E\ DGRSWLQJ SURJUDPPLQJ SDUDGLJPV
URRWHG RQ VWULFWO\ FRXSOHG QRQDXWRQRPRXV FRPSRQHQWV )ROORZLQJ WKLV DSSURDFK
FRPSRQHQWV DUH FRXSOHG DW GHVLJQ WLPH E\ IL[HG LQWHUDFWLRQ SDWWHUQV $OWKRXJK
VLPSOHWKLVDSSURDFKWXUQHGRXWWREHUHDOO\EULWWOHDQGIUDJLOHQRWEHLQJDEOHWRFRSH
ZLWKUHFRQILJXUDWLRQDQGIDXOWV2QO\LQUHFHQW\HDUVWKHUHVHDUFKRQVRIWZDUHDJHQWV
KDV IRVWHUHG QHZ SURJUDPPLQJ SDUDGLJPV EDVHG RQ DXWRQRPRXV FRPSRQHQWV LH
FRPSRQHQWVZLWKDVHSDUDWHGWKUHDGRIH[HFXWLRQDQGFRQWUROLQWHUDFWLQJWRUHDOL]HDQ
DSSOLFDWLRQ>@
7KLV VKLIW RI SDUDGLJP LV ZHOO PRWLYDWHG E\ WKH UREXVWQHVV VFDODELOLW\ DQG
IOH[LELOLW\RIV\VWHPVEDVHGRQWKHVHDXWRQRPRXVFRPSRQHQWVLIDFRPSRQHQWEUHDNV
GRZQ WKH RWKHUV FDQ UHRUJDQL]H WKHLU LQWHUDFWLRQ SDWWHUQV WR DFFRXQW IRU VXFK D
IDLOXUH LI QHZ FRPSRQHQWV DUH DGGHG WR WKH V\VWHP WKH\ FDQ GLVFRYHU ZKLFK RWKHU
FRPSRQHQWV DUH SUHVHQW DQG VWDUW WR LQWHUDFW ZLWK WKHP 7KH NH\ HOHPHQW OHDGLQJ WR
VXFK UREXVW VFDODEOH DQG IOH[LEOH EHKDYLRUV LV VHOIRUJDQL]DWLRQ $XWRQRPRXV
FRPSRQHQWVPXVWEHDEOHWRVHOIRUJDQL]HWKHLUDFWLYLW\SDWWHUQVWRDFKLHYHJRDOVWKDW
SRVVLEO\ H[FHHG WKHLU FDSDELOLWLHV DV VLQJOH LQGLYLGXDOV GHVSLWH DQG SRVVLEO\ WDNLQJ
DGYDQWDJHRIHQYLURQPHQWG\QDPLFVDQGXQH[SHFWHGVLWXDWLRQV>@1DWXUH
IRUH[DPSOH³DGRSWV´WKHVHLGHDVDWDOOVFDOHVHJLQVRFLDOLQVHFWVOLNHDQWVLQFHOOV
OLNHLQWKHLPPXQHV\VWHPRUQHXURQVLQWKHEUDLQ>@
7KH ILUVW VLJQV RI WKLV VKLIW RI SDUDGLJP FDQ EH IRXQG LQ PRGHUQ GLVWULEXWHG
FRPSXWLQJ ZKHUH WKH LQKHUHQW G\QDPLVP RI QHWZRUNV HJ GHOD\V DQG OLQN
XQDYDLODELOLW\IRUFHVGLVWULEXWHGDSSOLFDWLRQFRPSRQHQWVWRDXWRQRPRXVO\DGDSWDQG
VHOIRUJDQL]H WKHLU EHKDYLRU WR VXFK G\QDPLVP 2Q WKH RQH KDQG ,QWHUQHW
DSSOLFDWLRQV WUDGLWLRQDOO\ EXLOW IROORZLQJ D FOLHQWVHUYHU DSSURDFK DUH JUDGXDOO\
UHSODFHG E\ WKHLU SHHUWRSHHU 33 FRXQWHUSDUW %\ LQYHVWLQJ RQ SHHUV DXWRQRP\
33DSSOLFDWLRQVFDQVHOIRUJDQL]HWKHLUDFWLYLWLHVWRDFKLHYHXQSUHFHGHQWHGOHYHOVRI
UREXVWQHVV DQG IOH[LELOLW\ HJ SHHUV FDQ G\QDPLFDOO\ GLVFRYHU FRPPXQLFDWLRQ
SDUWQHUV DQG DXWRQRPRXVO\ HQJDJH DOVR WKLUGSDUW\ LQWHUDFWLRQ SDWWHUQV 2Q WKH
RWKHUKDQGFRPSRQHQWV
DXWRQRP\DQGVHOIRUJDQL]DWLRQLVDWWKHEDVLVRIXELTXLWRXV
DQG SHUYDVLYH FRPSXWLQJ ZKHUH LQWULQVLF PRELOH FRPSRQHQWV DUH FRQQHFWHG LQ
ZLUHOHVV DPRUSKRXV QHWZRUNV ,Q VXFK D G\QDPLF VFHQDULR LQ IDFW DJHQWV KDYH WR
FRQVWDQWO\ UHDUUDQJH DQG VHOIRUJDQL]H WKHLU DFWLYLWLHV WR WDNH LQWR DFFRXQW WKH HYHU
FKDQJLQJHQYLURQPHQW
8QIRUWXQDWHO\ ZH VWLOO GR QRW NQRZ KRZ WR SURJUDP DQG PDQDJH WKHVH NLQG RI
DXWRQRPRXVVHOIRUJDQL]LQJV\VWHPV7KHPDLQFRQFHSWXDOGLIILFXOW\LVWKDWZHKDYH
GLUHFW FRQWURO RQO\ RQ WKH DJHQWV
ORFDO DFWLYLWLHV ZKLOH WKH DSSOLFDWLRQ WDVN LV RIWHQ
H[SUHVVHG DW WKH JOREDO VFDOH > @ %ULGJLQJ WKH JDS EHWZHHQ ORFDO DQG JOREDO
DFWLYLWLHVLVQRWHDV\EXWLWLVSRVVLEOHGLVWULEXWHGDOJRULWKPVIRUDXWRQRPRXVVHQVRU
QHWZRUNVKDYHEHHQSURSRVHGDQGVXFFHVVIXOO\YHULILHGURXWLQJSURWRFROVLV0$1(7
LQ ZKLFK GHYLFHV FRRUGLQDWH WR OHW SDFNHWV IORZ IURP VRXUFHV WR GHVWLQDWLRQV KDYH
EHHQDOUHDG\ZLGHO\XVHG7KHSUREOHPLVVWLOOWKDWWKHDERYHVXFFHVVIXODSSURDFKHV
DUHDGKRFWRDVSHFLILFDSSOLFDWLRQGRPDLQDQGLWLVYHU\GLIILFXOWWRJHQHUDOL]HWKHP
WR RWKHU VFHQDULRV 7KHUH LV D JUHDW QHHG IRU JHQHUDO ZLGHO\ DSSOLFDEOH HQJLQHHULQJ
PHWKRGRORJLHV PLGGOHZDUH DQG $3,V WR HPEHG VXSSRUW DQG FRQWURO VHOI
RUJDQL]DWLRQ LQ PXOWLDJHQW V\VWHPV > @ )URP RXU SRLQW RI YLHZ VHOI
RUJDQL]DWLRQ LV D VRUW RI GLVWULEXWHG FRRUGLQDWLRQ DQG LWV PDLQ EXLOGLQJ EORFNV DUH
WKRVH FRQVWLWXWLQJ WKH FRUH RI DJHQWV
DXWRQRP\ L DGDSWLYH DQG XQFRXSOHG
LQWHUDFWLRQPHFKDQLVPVDQGLLFRQWH[WDZDUHQHVVLHWKHIXQGDPHQWDOFDSDELOLW\IRU
DQ DJHQW WREHDZDUHRILWVRSHUDWLRQDOHQYLURQPHQW:LWKUHJDUGWRWKHILUVWSRLQW
HQYLURQPHQW G\QDPLVP DQG WUDQVLHQWO\ FRQQHFWHG FRPSRQHQWV FDOO IRU IOH[LEOH
DGDSWLYH DQG XQFRXSOHG LQWHUDFWLRQV 0RUHRYHU E\ LWV YHU\ QDWXUH FRRUGLQDWLRQ
UHTXLUHVFRQWH[WDZDUHQHVV,QIDFWDQDJHQWFDQFRRUGLQDWHZLWKRWKHUDJHQWVRQO\LI
LWLVVRPHKRZDZDUHRI³ZKDWLVDURXQG´LHLWVFRQWH[W+RZHYHUZKHQDJHQWVDUH
HPEHGGHGLQDSRVVLEO\XQNQRZQRSHQDQGG\QDPLFHQYLURQPHQWDVLWLVLQWKHFDVH
RIPRVWSHUYDVLYHFRPSXWLQJVFHQDULRVWKH\FDQKDUGO\EHSURYLGHGZLWKHQRXJKD
SULRUL XSWRGDWH FRQWH[WXDO NQRZOHGJH 6WDUWLQJ IURP WKHVH FRQVLGHUDWLRQV LW LV
IXQGDPHQWDO WR SURYLGH DJHQWV ZLWK VLPSOH HDV\ WR EH REWDLQHG DQG HIIHFWLYH
FRQWH[WXDO LQIRUPDWLRQ VXSSRUWLQJ DQG IDFLOLWDWLQJ WKHLU FRRUGLQDWLRQ DFWLYLWLHV LQ D
UREXVWDQGDGDSWLYHZD\
6HOI2UJDQL]DWLRQLQ0XOWL$JHQW6\VWHPV$0LGGOHZDUH$SSURDFK
7KHFRQWULEXWLRQRIWKLVSDSHULVWRVKRZKRZWKHDEVWUDFWLRQVSURPRWHGE\DQRYHO
PLGGOHZDUHLQIUDVWUXFWXUHFDOOHG727$³7XSOHV2Q7KH$LU´VXLWWKHQHHGRIVHOI
RUJDQL]DWLRQ&RKHUHQWO\ZLWKWKHDERYHFRQVLGHUDWLRQVWKHNH\REMHFWLYHRI727$LV
WR GHILQH D VLQJOH DEVWUDFWLRQ ERWK WR L SURPRWH XQFRXSOHG DQG DGDSWLYH
LQWHUDFWLRQV DQG LL SURYLGH DJHQWV ZLWK VLPSOH \HW H[SUHVVLYH FRQWH[WXDO
LQIRUPDWLRQ WR DFWLYHO\ VXSSRUW DGDSWLYLW\ E\ GLVFKDUJLQJ DSSOLFDWLRQ FRPSRQHQWV
IURP GHDOLQJ ZLWK QHWZRUN DQG DSSOLFDWLRQ G\QDPLFV 7R WKLV HQG 727$ UHOLHV RQ
VSDWLDOO\GLVWULEXWHGWXSOHVWREHLQMHFWHGLQWKHQHWZRUNDQGSURSDJDWHGDFFRUGLQJO\
WR DSSOLFDWLRQVSHFLILF SDWWHUQV 2Q WKH RQH KDQG WXSOH SURSDJDWLRQ SDWWHUQV DUH
G\QDPLFDOO\ UHVKDSHG E\ WKH 727$ PLGGOHZDUH WR LPSOLFLWO\ UHIOHFW QHWZRUN DQG
DSSOLFDWLRQV G\QDPLFV DV ZHOO DV WR UHIOHFW WKH HYROXWLRQ RI FRRUGLQDWLRQ DFWLYLWLHV
2QWKHRWKHUKDQGDSSOLFDWLRQDJHQWVKDYHVLPSO\WRORFDOO\³VHQVH´WXSOHVWRDFTXLUH
FRQWH[WXDO LQIRUPDWLRQ WR H[FKDQJH LQIRUPDWLRQ ZLWK HDFK RWKHU DQG WR LPSOLFLWO\
DQG DGDSWLYHO\ RUFKHVWUDWH WKHLU FRRUGLQDWLRQ DFWLYLWLHV 7R WDNH D PHWDSKRU ZH FDQ
LPDJLQHWKDW727$SURSDJDWHVWXSOHVLQWKHVDPHZD\DVWKHODZVRIQDWXUHSURYLGHV
SURSDJDWLQJ ILHOGV LQ WKH SK\VLFDO VSDFH DOWKRXJK SDUWLFOHV GR QRW GLUHFWO\ LQWHUDFW
ZLWK HDFK RWKHU DQG FDQ RQO\ ORFDOO\ SHUFHLYH VXFK ILHOGV WKH\ H[KLELW JOREDOO\
RUFKHVWUDWHGDQGDGDSWLYHPRWLRQSDWWHUQV
7KLVSDSHULVRUJDQL]HGDVIROORZV6HFWLRQRYHUYLHZVWKH727$DSSURDFKDQG
LWVLPSOHPHQWDWLRQ6HFWLRQGHVFULEHVVRPHDSSOLFDWLRQH[DPSOHVVKRZLQJKRZFDQ
727$ EH HIIHFWLYHO\ DSSOLHG WR GLIIHUHQW VFHQDULRV 6HFWLRQ SUHVHQW SHUIRUPDQFH
DQGH[SHULPHQWV6HFWLRQGLVFXVVHVUHODWHGZRUNV6HFWLRQFRQFOXGHVDQGRXWOLQHV
IXWXUHZRUNV
7XSOHVRQWKH$LU
7KH GULYLQJ REMHFWLYH RI RXU DSSURDFK LV WR DGGUHVV WRJHWKHU WKH WZR UHTXLUHPHQWV
LQWURGXFHGLQWKHSUHYLRXVVHFWLRQXQFRXSOHGDQGDGDSWLYHLQWHUDFWLRQVDQGFRQWH[W
DZDUHQHVVE\H[SORLWLQJDXQLILHGDQGIOH[LEOHPHFKDQLVPWRGHDOZLWKERWKFRQWH[W
UHSUHVHQWDWLRQDQGDJHQWV
LQWHUDFWLRQV
,Q 727$ ZH SURSRVH UHO\LQJ RQ GLVWULEXWHG WXSOHV IRU ERWK UHSUHVHQWLQJ
FRQWH[WXDO LQIRUPDWLRQ DQG HQDEOLQJ XQFRXSOHG LQWHUDFWLRQ DPRQJ GLVWULEXWHG
DSSOLFDWLRQFRPSRQHQWV8QOLNHWUDGLWLRQDOVKDUHGGDWDVSDFHPRGHOV>@WXSOHVDUH
QRWDVVRFLDWHGWRDVSHFLILFQRGHRUWRDVSHFLILFGDWDVSDFHRIWKHQHWZRUN,QVWHDG
WXSOHVDUHLQMHFWHGLQWKHQHWZRUNDQGFDQDXWRQRPRXVO\SURSDJDWHDQGGLIIXVHLQWKH
QHWZRUNDFFRUGLQJWRDVSHFLILHGSDWWHUQ7KXV727$WXSOHVIRUPDVRUWRIVSDWLDOO\
GLVWULEXWHGGDWDVWUXFWXUHDEOHWRH[SUHVVQRWRQO\PHVVDJHVWREHWUDQVPLWWHGEHWZHHQ
DSSOLFDWLRQ FRPSRQHQWV EXW PRUH JHQHUDOO\ VRPH FRQWH[WXDO LQIRUPDWLRQ RQ WKH
GLVWULEXWHGHQYLURQPHQW
7R VXSSRUW WKLV LGHD 727$ LV FRPSRVHG RI D SHHUWRSHHU QHWZRUN RI SRVVLEO\
PRELOH QRGHV HDFK UXQQLQJ D ORFDO YHUVLRQ RI WKH 727$ PLGGOHZDUH (DFK 727$
QRGH KROGV UHIHUHQFHV WR D OLPLWHG VHW RI QHLJKERULQJ QRGHV 7KH VWUXFWXUH RI WKH
QHWZRUN DV GHWHUPLQHG E\ WKH QHLJKERUKRRG UHODWLRQV LV DXWRPDWLFDOO\ PDLQWDLQHG
DQGXSGDWHGE\WKHQRGHVWRVXSSRUWG\QDPLFFKDQJHVZKHWKHUGXHWRQRGHV
PRELOLW\
RUWRQRGHV
IDLOXUHV7KHVSHFLILFQDWXUHRIWKHQHWZRUNVFHQDULRGHWHUPLQHVKRZHDFK
0DUFR0DPHLDQG)UDQFR=DPERQHOOL
QRGH FDQ ILQG LWV QHLJKERUV HJ LQ D 0$1(7 VFHQDULR 727$ QRGHV DUH IRXQG
ZLWKLQWKHUDQJHRIWKHLUZLUHOHVVFRQQHFWLRQLQWKH,QWHUQHWWKH\FDQEHIRXQGYLDDQ
H[SDQGLQJULQJVHDUFKWKHVDPHXVHGLQPRVW,QWHUQHWSHHUWRSHHUV\VWHPV>@
8SRQ WKH GLVWULEXWHG VSDFH LGHQWLILHG E\ WKH G\QDPLF QHWZRUN RI 727$ QRGHV
HDFKFRPSRQHQWLVFDSDEOHRIORFDOO\VWRULQJWXSOHVDQGOHWWLQJWKHPGLIIXVHWKURXJK
WKHQHWZRUN7XSOHVDUHLQMHFWHGLQWKHV\VWHPIURPDSDUWLFXODUQRGHDQGVSUHDGKRS
E\KRSDFFRUGLQJWRWKHLUSURSDJDWLRQUXOH,QIDFWD727$WXSOHLVGHILQHGLQWHUPV
RID³FRQWHQW´DQGD³SURSDJDWLRQUXOH´
7 &3
7KHFRQWHQW&LVDQRUGHUHGVHWRIW\SHGILHOGVUHSUHVHQWLQJWKHLQIRUPDWLRQFDUULHG
E\WKHWXSOH7KHSURSDJDWLRQUXOH3GHWHUPLQHVKRZWKHWXSOHVKRXOGEHGLVWULEXWHG
DQG SURSDJDWHG LQ WKH QHWZRUN 7KLV LQFOXGHV GHWHUPLQLQJ WKH ³VFRSH´ RI WKH WXSOH
LH WKH GLVWDQFH DW ZKLFK VXFK WXSOH VKRXOG EH SURSDJDWHG DQG SRVVLEO\ WKH VSDWLDO
GLUHFWLRQRISURSDJDWLRQDQGKRZVXFKSURSDJDWLRQFDQEHDIIHFWHGE\WKHSUHVHQFH
RU WKH DEVHQFH RI RWKHU WXSOHV LQ WKH V\VWHP ,Q DGGLWLRQ WKH SURSDJDWLRQ UXOHV FDQ
GHWHUPLQHKRZWXSOH
VFRQWHQWVKRXOGFKDQJHZKLOHLWLVSURSDJDWHG,QIDFWWXSOHVDUH
QRW QHFHVVDULO\ GLVWULEXWHG UHSOLFDV E\ DVVXPLQJ GLIIHUHQW YDOXHV LQ GLIIHUHQW QRGHV
WXSOHVFDQEHHIIHFWLYHO\XVHGWREXLOGDGLVWULEXWHGRYHUOD\GDWDVWUXFWXUHH[SUHVVLQJ
VRPH NLQG RI FRQWH[WXDO DQG VSDWLDO LQIRUPDWLRQ 6R XQOLNH WUDGLWLRQDO HYHQW EDVHG
PRGHOV SURSDJDWLRQ RI WXSOHV LV QRW GULYHQ E\ D SXEOLVKVXEVFULEH VFKHPD EXW LW LV
GLUHFWO\ HQFRGHG LQ WXSOHV
SURSDJDWLRQ UXOH DQG XQOLNH DQ HYHQW FDQ FKDQJH LWV
FRQWHQWGXULQJSURSDJDWLRQVHH)LJXUH
7KHVSDWLDOVWUXFWXUHVLQGXFHGE\WXSOHVSURSDJDWLRQPXVWEHPDLQWDLQHGFRKHUHQW
GHVSLWH QHWZRUN G\QDPLVP 7R WKLV HQG WKH 727$ PLGGOHZDUH VXSSRUWV WXSOH
SURSDJDWLRQ DFWLYHO\ DQG DGDSWLYHO\ E\ FRQVWDQWO\ PRQLWRULQJ WKH QHWZRUN ORFDO
WRSRORJ\ DQG WKH HQWU\ RI QHZ WXSOHV WKH PLGGOHZDUH DXWRPDWLFDOO\ UHSURSDJDWHV
WXSOHVDVVRRQDVDSSURSULDWHFRQGLWLRQVRFFXU)RULQVWDQFHZKHQQHZQRGHVJHWLQ
WRXFK ZLWK D QHWZRUN 727$ DXWRPDWLFDOO\ FKHFNV WKH SURSDJDWLRQ UXOHV RI WKH
DOUHDG\ VWRUHG WXSOHV DQG HYHQWXDOO\ SURSDJDWHV WKH WXSOHV WR WKH QHZ QRGHV
6LPLODUO\ ZKHQ WKH WRSRORJ\ FKDQJHV GXHWRQRGHPRYHPHQWVWKHGLVWULEXWHGWXSOH
VWUXFWXUH DXWRPDWLFDOO\ FKDQJHV WR UHIOHFW WKH QHZ WRSRORJ\ )RU LQVWDQFH )LJXUHV
VKRZV KRZ WKH VWUXFWXUH RI D GLVWULEXWHG WXSOH FDQ EH NHSW FRKHUHQW E\ 727$ LQ D
0$1(7VFHQDULRGHVSLWHG\QDPLFQHWZRUNUHFRQILJXUDWLRQV
)URP WKH DSSOLFDWLRQ FRPSRQHQWV
SRLQW RI YLHZ H[HFXWLQJ DQG LQWHUDFWLQJ
EDVLFDOO\ UHGXFHV WR LQMHFW WXSOHV SHUFHLYH ORFDO WXSOHV DQG ORFDO HYHQWV DQG DFW
DFFRUGLQJO\ WR VRPH DSSOLFDWLRQVSHFLILF SROLF\ 6RIWZDUH FRPSRQHQWV RQ D 727$
QRGH FDQ LQMHFW QHZ WXSOHV LQ WKH QHWZRUN GHILQLQJ WKHLU FRQWHQW DQG WKHLU
SURSDJDWLRQUXOH7KH\KDYHIXOODFFHVVWRWKHORFDOFRQWHQWRIWKHPLGGOHZDUHLHRI
WKH ORFDO WXSOH VSDFH DQG FDQ TXHU\ WKH ORFDO WXSOH DQG RQHKRS QHLJKERUV WXSOH
VSDFHV ± YLD D SDWWHUQPDWFKLQJ PHFKDQLVP ± WR FKHFN IRU WKH ORFDO SUHVHQFH RI
VSHFLILF WXSOHV ,Q DGGLWLRQ FRPSRQHQWV FDQ EH QRWLILHG RI ORFDOO\ RFFXUULQJ HYHQWV
LH FKDQJHV LQ WXSOH VSDFH FRQWHQW DQG LQ WKH VWUXFWXUH RI WKH QHWZRUN
QHLJKERUKRRG
7KH RYHUDOO UHVXOWLQJ VFHQDULR LV WKDW RI DSSOLFDWLRQV ZKRVH DJHQWV L FDQ
LQIOXHQFHWKH727$VSDFHE\SURSDJDWLQJDSSOLFDWLRQVSHFLILFWXSOHVLLH[HFXWHE\
6HOI2UJDQL]DWLRQLQ0XOWL$JHQW6\VWHPV$0LGGOHZDUH$SSURDFK
EHLQJ LQIOXHQFHG LQ ERWK WKHLU LQWHUQDO DQG FRRUGLQDWLRQ DFWLYLWLHV E\ WKH ORFDOO\
VHQVHGWXSOHVDQGLLLLPSOLFLWO\WXQHWKHLUDFWLYLWLHVWRUHIOHFWQHWZRUNG\QDPLFVDV
HQDEOHGE\WKHDXWRPDWLFUHVKDSLQJRIWXSOHV
GLVWULEXWLRQVRIWKH727$PLGGOHZDUH
7XSOH6RXUFHV $SSOLFDWLRQ 727$0LGGOHZDUH
&RPSRQHQWV
7XSOH3URSDJDWLRQ 7XSOH
7;
727$9LUWXDO6SDFH
7;
7;
7; 7;
7;
7;
7; 7; 7;
727$1HWZRUN
)LJ 7KH *HQHUDO 6FHQDULR RI 727$ DSSOLFDWLRQ FRPSRQHQWV OLYH LQ DQ HQYLURQPHQW LQ
ZKLFKWKH\FDQLQMHFWWXSOHVWKDWDXWRQRPRXVO\SURSDJDWHDQGVHQVHWXSOHVSUHVHQWLQWKHLUORFDO
QHLJKERUKRRG7KHHQYLURQPHQWLVUHDOL]HGE\PHDQVRIDSHHUWRSHHUQHWZRUNLQZKLFKWXSOHV
SURSDJDWHE\PHDQVRIDPXOWLKRSPHFKDQLVP
)LJ OHIW 3 SURSDJDWHV D WXSOH WKDW LQFUHDVHV LWV YDOXH E\ RQH DW HYHU\ KRS 7XSOH KRS
YDOXHLVUHSUHVHQWHGE\QRGHGDUNQHVVULJKW:KHQWKHWXSOHVRXUFH3RURWKHUQRGHVPRYH
DOOWXSOHVDUHXSGDWHGWRWDNHLQWRDFFRXQWWKHQHZWRSRORJ\
0DUFR0DPHLDQG)UDQFR=DPERQHOOL
,PSOHPHQWDWLRQ
)URP DQ LPSOHPHQWDWLRQ SRLQW RI YLHZ ZH GHYHORSHG D ILUVW SURWRW\SH RI 727$
UXQQLQJ RQ /DSWRSV DQG RQ &RPSDT ,3$4V HTXLSSHG ZLWK /LQX[ ,((( E
:/$1 FDUGV DQG -DYD -0(&'& 3HUVRQDO 3URILOH 'HYLFHV FRQQHFW ORFDOO\ LQ
WKH0$1(7PRGHLHZLWKRXWUHTXLULQJDFFHVVSRLQWVFUHDWLQJ WKHVNHOHWRQRIWKH
727$ QHWZRUN 7XSOHV DUH EHLQJ SURSDJDWHG WKURXJK PXOWLFDVW VRFNHWV WR DOO WKH
QRGHV LQ WKH RQHKRS QHLJKERU 7KH XVH RI PXOWLFDVW VRFNHWV KDV EHHQ FKRVHQ WR
LPSURYH WKH FRPPXQLFDWLRQ VSHHG E\ DYRLGLQJ E XQLFDVW KDQGVKDNH SOHDVH
QRWH WKDW PXOWLFDVW LQ RQHKRS UDGLXV LV DVVXPHG WR EH SURYLGHG LQ WKHVH QHWZRUNV
%\FRQVLGHULQJWKHZD\LQZKLFKWXSOHVDUHSURSDJDWHG727$LVYHU\ZHOOVXLWHGIRU
WKLVNLQGRIEURDGFDVWFRPPXQLFDWLRQ:HWKLQNWKDWWKLVLVDYHU\LPSRUWDQWIHDWXUH
EHFDXVHLWZLOODOORZLQWKHIXWXUHLPSOHPHQWLQJ727$DOVRRQUHDOO\VLPSOHGHYLFHV
>@ WKDW FDQQRW EH SURYLGHG ZLWK VRSKLVWLFDWH FRPPXQLFDWLRQ PHFKDQLVPV 2WKHU
WKDQWKLVFRPPXQLFDWLRQPHFKDQLVPDWWKHFRUHRIWKH727$PLGGOHZDUHWKHUHLVD
VLPSOH HYHQWEDVHG HQJLQH WKDW PRQLWRUV QHWZRUN UHFRQILJXUDWLRQV DQG WKH HQWU\ RI
QHZ WXSOHV DQG UHDFW HLWKHUE\ WULJJHULQJ SURSDJDWLRQ RI DOUHDG\ VWRUHG WXSOHV RU E\
JHQHUDWLQJDQHYHQWGLUHFWHGWRWKHHYHQWLQWHUIDFH
6LQFHWKHHIIHFWLYHWHVWLQJRI727$ZRXOGUHTXLUHDYHU\ODUJHQXPEHURIGHYLFHV
ZH KDYH LPSOHPHQWHG DQ HPXODWRU WR DQDO\]H 727$ EHKDYLRU LQ SUHVHQFH RI
KXQGUHGV RI QRGHV 7KH HPXODWRU GHYHORSHG LQ -DYD HQDEOHV H[DPLQLQJ 727$
EHKDYLRU LQ D 0$1(7 VFHQDULR LQ ZKLFK QRGHV WRSRORJ\ FDQ EH UHDUUDQJHG
G\QDPLFDOO\ HLWKHU E\ D GUDJ DQG GURS XVHU LQWHUIDFH RU E\ DXWRQRPRXV QRGHV
PRYHPHQWV 0RUH GHWDLOV RQ WKH 727$ DUFKLWHFWXUH FDQ EH IRXQG LQ >@ PRUH
GHWDLOVRQWKH727$SURJUDPPLQJPRGHOFDQEHIRXQGLQ>@)LQDOO\DVLPSOLILHG
DSSOHWYHUVLRQRIWKH727$HPXODWRUFDQEHDFFHVVHGDQGXVHGDWRXUUHVHDUFKJURXS
:HEVLWHKWWSZZZDJHQWJURXSXQLPRLW
$SSOLFDWLRQ([DPSOHV
,QWKLVVHFWLRQWRSURYHWKHJHQHUDOLW\RIRXUDSSURDFKZHZLOOVKRZKRZWRH[SORLW
727$ WR VROYH VHYHUDO SUREOHPV W\SLFDO RI G\QDPLF QHWZRUN VFHQDULRV E\ VLPSO\
LPSOHPHQWLQJGLIIHUHQWWXSOHV
SURSDJDWLRQUXOHV
0RWLRQ&RRUGLQDWLRQ
7RVKRZWKHFDSDELOLW\RIDFKLHYLQJJOREDOO\FRRUGLQDWHGEHKDYLRUVZLWK727$ZH
IRFXV RQ D VSHFLILF LQVWDQFH RI WKH JHQHUDO SUREOHP RI PRWLRQ FRRUGLQDWLRQ 0RWLRQ
FRRUGLQDWLRQKDVEHHQZLGHO\VWXGLHGLQVHYHUDOUHVHDUFKDUHDVURERWLFVVLPXODWLRQV
SHUYDVLYH FRPSXWLQJ PXOWL DJHQW V\VWHPV HWF $PRQJ WKH RWKHUV D SDUWLFXODUO\
LQWHUHVWLQJDQGVXFFHVVIXODSSURDFKLVWKHRQHWKDWH[SORLWWKHLGHDRISRWHQWLDOILHOGV
WRGLUHFWWKHPRYHPHQWRIWKHLQYROYHGHQWLWLHV>@$VDILUVWH[DPSOHZHZLOO
FRQVLGHUWKHSUREOHPRIOHWWLQJDJURXSRIPRELOHFRPSRQHQWVHJXVHUVZLWKD3'$
RUURERWVPRYHPDLQWDLQLQJDVSHFLILHGGLVWDQFHIURPHDFKRWKHU7RWKLVHQGZHFDQ
WDNHLQVSLUDWLRQIURPWKHPHFKDQLVPXVHGE\ELUGVWRIORFN>@IORFNVRIELUGVVWD\
WRJHWKHU FRRUGLQDWH WXUQV DQG DYRLG HDFK RWKHU E\ IROORZLQJ D YHU\ VLPSOH VZDUP
6HOI2UJDQL]DWLRQLQ0XOWL$JHQW6\VWHPV$0LGGOHZDUH$SSURDFK
DOJRULWKP 7KHLU FRRUGLQDWHG EHKDYLRU FDQ EH H[SODLQHG E\ DVVXPLQJ WKDW HDFK ELUG
WULHV WR PDLQWDLQ D VSHFLILHG VHSDUDWLRQ IURP WKH QHDUHVW ELUGV DQG WR PDWFK QHDUE\
ELUGV
YHORFLW\7RLPSOHPHQWVXFKDFRRUGLQDWHGEHKDYLRULQ727$HDFKFRPSRQHQW
FDQJHQHUDWHDWXSOH7 &3ZLWKIROORZLQJFKDUDFWHULVWLFV
& )/2&.QRGH1DPHYDO
3 ³YDO´LVLQLWLDOL]HGDWSURSDJDWHWRDOOWKHQRGHVGHFUHDVLQJE\RQHLQWKH
ILUVWWZRKRSVWKHQLQFUHDVLQJ³YDO´E\RQHIRUDOOWKHIXUWKHUKRSV
7KXV FUHDWLQJ D GLVWULEXWHG GDWD VWUXFWXUH LQ ZKLFK WKH YDO ILHOG DVVXPHV WKH
PLQLPDO YDOXH DW VSHFLILF GLVWDQFH IURP WKH VRXUFH HJ KRSV 7KLV GLVWDQFH
H[SUHVVHV WKH LQWHQGHG VSDWLDO VHSDUDWLRQ EHWZHHQ FRPSRQHQWV LQ WKH IORFN 7R
FRRUGLQDWH PRYHPHQWV FRPSRQHQWV KDYH VLPSO\ WR ORFDOO\ SHUFHLYH WKH JHQHUDWHG
WXSOHVDQGWRIROORZGRZQKLOOWKHJUDGLHQWRIWKH YDOILHOGV7KHUHVXOWLVDJOREDOO\
FRRUGLQDWHG PRYHPHQW LQ ZKLFK FRPSRQHQWV PDLQWDLQ DQ DOPRVW UHJXODU JULG
IRUPDWLRQE\FOXVWHULQJLQHDFKRWKHUYDOILHOGV
PLQLPD
7RWHVWWKHDERYHFRRUGLQDWLRQPHFKDQLVPZHXVHGWKHHPXODWRUWKHVQDSVKRWVRI
)LJXUHVKRZVD0$1(7VFHQDULRLQZKLFKDJURXSRIIRXUFRPSRQHQWVLQEODFN
SURFHHGVLQDIORFNPDLQWDLQLQJDRQHKRSGLVWDQFH7KHRWKHUQRGHVLQWKHQHWZRUN
UHPDLQVWLOODQGMXVWVWRUHDQGIRUZDUGIORFNLQJWXSOHV
$QRWKHU LQWHUHVWLQJ H[DPSOH RI PRWLRQ FRRUGLQDWLRQ LV WKH SUREOHP RI OHWWLQJ
PRELOH XVHUV WR PHHW VRPHZKHUH +HUH ZH FDQ LPDJLQH WKDW HDFK PHPEHU RI WKH
PHHWLQJJURXSLQMHFWVDWXSOHZLWKWKHIROORZLQJFKDUDFWHULVWLFV
& 0((7QRGH1DPHYDO
3 ³YDO´LVLQLWLDOL]HGDWSURSDJDWHWRDOOWKHQRGHVLQFUHDVLQJ³YDO´E\RQH
IRUDOOWKHIXUWKHUKRSV
%\UHO\LQJRQWKLVWXSOHZHFDQUHDOL]HGLIIHUHQWPHHWLQJSROLFLHV
$JURXSRIXVHUVZDQWVWRPHHWLQWKHSRLQWZKHUHPHPEHU[LVORFDWHG7KLV
LVWKHVLPSOHVWFDVHDQGHDFKXVHUFDQPRYHE\IROORZLQJGRZQKLOOWKHWXSOH
KDYLQJ LQ LWV FRQWHQW [ DV QRGH1DPH ,W LV LQWHUHVWLQJ WR QRWLFH WKDW WKLV
DSSURDFK ZRUNV HYHQ LI SHUVRQ [ PRYHV DIWHU WKH PHHWLQJ KDV EHHQ
VFKHGXOHG 7KH PHHWLQJ ZLOO EH DXWRPDWLFDOO\ UHVFKHGXOHG LQ WKH QHZ
PLQLPXPRI[
VWXSOH
$ JURXS RI XVHUV ZDQWV WR PHHW LQ WKH SRLQW WKDW LV EHWZHHQ WKHP WKHLU
³EDU\FHQWHU´ 7R WKLV SXUSRVH HDFK XVHU L FDQ IROORZ GRZQKLOO D OLQHDU
FRPELQDWLRQ RI DOO WKH RWKHU 0((7 WXSOHV ,Q WKLV ZD\ DOO WKH XVHUV ³IDOO´
WRZDUGV HDFK RWKHU DQG WKH\ PHHW LQ WKH SRLQW WKDW LV LQ WKH PLGGOH ,W LV
LQWHUHVWLQJ WR QRWLFH WKDW WKLV ³PLGGOH SRLQW´ LV HYDOXDWHG G\QDPLFDOO\ DQG
WKHSURFHVVWDNHVLQWRFRQVLGHUDWLRQWKHFURZGRUXQH[SHFWHGVLWXDWLRQV6RLI
VRPH XVHUV HQFRXQWHU D FURZG LQ WKHLU SDWK WKH PHHWLQJ SRLQW LV
DXWRPDWLFDOO\FKDQJHGWRRQHFORVHUWRWKHVHXQOXFN\XVHUV
0DUFR0DPHLDQG)UDQFR=DPERQHOOL
)LJ)ORFNLQJLQWKH727$(PXODWRU&XEHVDUHWKHQRGHVRIDPRELOHDGKRFQHWZRUNZLWK
DUFVFRQQHFWLQJQRGHVLQUDQJHZLWKHDFKRWKHU%ODFNFXEHVDUHLQYROYHGLQIORFNLQJPRYLQJ
E\SUHVHUYLQJDKRSGLVWDQFHIURPHDFKRWKHU
0RGXODU5RERW&RQWURO
$QRWKHULQWHUHVWLQJDSSOLFDWLRQVFHQDULRLVLQWKHFRQWURORIDPRGXODUURERW>@D
FROOHFWLRQ RI VLPSOH DXWRQRPRXV DFWXDWRUV ZLWK IHZ GHJUHHV RI IUHHGRP FRQQHFWHG
ZLWKHDFKRWKHU$GLVWULEXWHGFRQWURODOJRULWKPLVH[HFXWHGE\DOOWKHDFWXDWRUVWKDW
FRRUGLQDWH WR OHW WKH URERW DVVXPH D JOREDO FRKHUHQW VKDSH RU D JOREDO FRKHUHQW
PRWLRQSDWWHUQLHJDLW&XUUHQWO\SURSRVHGDSSURDFKHV>@DGRSWVWKHELRORJLFDOO\
LQVSLUHG LGHD RI KRUPRQHV WR FRQWURO VXFK D URERW +RUPRQH VLJQDOV DUH VLPLODU WR
FRQWHQW EDVHG PHVVDJHV EXW KDYH DOVR WKH IROORZLQJ XQLTXH SURSHUWLHV WKH\
SURSDJDWH WKURXJK WKH QHWZRUN ZLWKRXW VSHFLILF GHVWLQDWLRQV WKHLU FRQWHQW FDQ EH
PRGLILHG GXULQJ SURSDJDWLRQ DQG WKH\ PD\ WULJJHU GLIIHUHQW DFWLRQV IRU GLIIHUHQW
UHFHLYHUV7KHDQDORJLHVEHWZHHQKRUPRQHVDQG727$WXSOHVDUHHYLGHQWDQGLQIDFW
ZHZHUHDEOHWRHDVLO\LPSOHPHQWDVLPLODUFRQWURODOJRULWKPRQWRSRI727$7KH
DOJRULWKP KDV EHHQ WHVWHG RQ WKH ' PRGXODU URERW VLPXODWRU DYDLODEOH DW >@
)ROORZLQJ WKH DSSURDFK SURSRVHG LQ >@ ZH ZLOO FRQVLGHU WKH LPSOHPHQWDWLRQ RI D
FDWHUSLOODU JDLW RQ D FKDLQW\SHG PRGXODU URERW FRPSRVHG E\ DFWXDWRUV KDYLQJ D
VLQJOH PRWRUL]HG GHJUHH RI IUHHGRP VHH ILJXUH ULJKW (DFK URERW QRGH LH
DFWXDWRU ZLOO EH SURYLGHG ZLWK D 727$ PLGGOHZDUH DQG ZLWK DQ DJHQW GULYLQJ LWV
PRWRU,QSDUWLFXODUWKHKHDGDJHQWWKHWDLODJHQWDQGWKHERG\DJHQWVZLOOGULYHWKH
KHDGPRGXOHWKHWDLOPRGXOHDQGWKHERG\PRGXOHVUHVSHFWLYHO\
7KHKHDGDJHQWVWDUWVWKHPRYHPHQWE\LQMHFWLQJDFDWHUSLOODUWXSOH7KHWDLODJHQW
LQMHFWVWKHJDLWWXSOHXSRQWKHUHFHLSWRIDQHZFDWHUSLOODUWXSOH
7KH JDLWWXSOH LV VLPSO\ D WXSOH QRWLI\LQJ WKDW WKH JDLW KDV EHHQ FRPSOHWHG LW
VLPSO\SURSDJDWHVIURPWKHWDLOWRWKHKHDGLHLWKDVDEURDGFDVWSURSDJDWLRQUXOH
ZLWKRXWVWRULQJ7KHFDWHUSLOODUWXSOHKDVWKHIROORZLQJVWUXFWXUH
6HOI2UJDQL]DWLRQLQ0XOWL$JHQW6\VWHPV$0LGGOHZDUH$SSURDFK
& VWDWHDQJOH
3 SURSDJDWHKRSE\KRSVWRULQJRQLQWHUPHGLDWHQRGHVFKDQJLQJWKHFRQWHQW
DFFRUGLQJO\WRWKHWDEOHLQILJXUHOHIW,IRQWKHKHDGQRGHDQGXSRQWKHUHFHLSW
RIDJDLWWXSOHUHDSSO\SURSDJDWLRQ
(DFK DJHQW XSRQ WKH UHFHLSW RI WKH FDWHUSLOODU WXSOH ZLOO GULYH WKH PRWRU RI LWV
DFWXDWRUWRWKHDQJOHLQWKHFRQWHQWRIWKHWXSOH7KHFRRUGLQDWLRQLQGXFHGE\WKHWXSOH
OHDGVWKHURERWWRWKHFDWHUSLOODUJDLWDVGHVFULEHGLQILJXUHULJKW
$QW%DVHG5RXWLQJRQ0RELOHDG+RF1HWZRUNV
5RXWLQJ SURWRFROV LQ ZLUHOHVV DGKRF QHWZRUNV LQVSLUHG WR WKH ZD\ LQ ZKLFK DQWV
FROOHFWIRRGKDYHUHFHQWO\DWWUDFWHGWKHDWWHQWLRQRIWKHUHVHDUFKFRPPXQLW\>@
)ROORZLQJ WKLV LQVSLUDWLRQ WKH URXWLQJ SURWRFROV EXLOG D VRUW RI URXWLQJ RYHUOD\
VWUXFWXUHVLPLODUWRDQWV
SKHURPRQHWULDOVE\IORRGLQJWKHQHWZRUNDQGWKHQH[SORLW
WKLVRYHUODLGVWUXFWXUHIRUDPXFKILQHUURXWLQJ:HZLOOVKRZLQWKLVVHFWLRQKRZWKH
EDVLF PHFKDQLVP RI FUHDWLQJ D URXWLQJ RYHUOD\ VWUXFWXUH DQG WKH DVVRFLDWHG URXWLQJ
PHFKDQLVPVLPLODUWRWKHRQHVDOUHDG\SURSRVHGLQWKHDUHDFDQEHHIIHFWLYHO\GRQH
ZLWKLQ WKH 727$ PRGHO 7KH EDVLF LGHD RI WKH URXWLQJ DOJRULWKP ZH ZLOO WU\ WR
LPSOHPHQWLVWKHIROORZLQJ>@ZKHQDQRGH;ZDQWVWRVHQGDPHVVDJHWRDQRGH<
LW LQMHFWV D WXSOH UHSUHVHQWLQJ WKH PHVVDJH WR EH VHQW DQG D WXSOH XVHG WR FUHDWH DQ
RYHUOD\URXWLQJVWUXFWXUHIRUIXUWKHUXVH
7KHWXSOHXVHGWRFUHDWHWKHRYHUOD\VWUXFWXUHFDQEHGHVFULEHGDVIROORZV
& ³VWUXFWXUH´QRGH1DPHKRS&RXQW
3 SURSDJDWHWRDOOWKHQRGHVLQFUHDVLQJKRS&RXQWE\RQHDWHYHU\KRS
7KHWXSOHXVHGWRFRQYH\WKHPHVVDJHZLOOEH
& ³PHVVDJH´VHQGHUUHFHLYHUPHVVDJH
3 LIDVWUXFWXUHWXSOHKDYLQJP\VDPHUHFHLYHUFDQEHIRXQGIROORZGRZQKLOOLWV
KRS&RXQWRWKHUZLVHSURSDJDWHWRDOOWKHQRGHV
7KLVURXWLQJDOJRULWKPLVYHU\VLPSOHVWUXFWXUHWXSOHVFUHDWHDQRYHUOD\VWUXFWXUH
VRWKDWDPHVVDJHWXSOHIROORZLQJGRZQKLOODVWUXFWXUHWXSOH
VKRS&RXQWFDQUHDFKWKH
QRGHWKDWFUHDWHGWKDWSDUWLFXODUVWUXFWXUH,QDOOVLWXDWLRQVLQZKLFKVXFKLQIRUPDWLRQ
0DUFR0DPHLDQG)UDQFR=DPERQHOOL
LVDEVHQWWKHURXWLQJVLPSO\UHGXFHVWRIORRGLQJWKHQHWZRUN$OWKRXJKLWVVLPSOLFLW\
WKLV PRGHO FDSWXUHV WKH EDVLF XQGHUOLQJ PRGHO RI VHYHUDO GLIIHUHQW 0$1(7 URXWLQJ
SURWRFROV >@ 7KH EDVLF PHFKDQLVP GHVFULEHG LQ WKLV VHFWLRQ WXSOHV GHILQLQJ D
VWUXFWXUH WR EH H[SORLWHG E\ RWKHU WXSOHV
SURSDJDWLRQ LV IXQGDPHQWDO LQ WKH 727$
DSSURDFK DQG SURYLGHV D JUHDW IOH[LELOLW\ )RU H[DPSOH LW DOORZV 727$ WR UHDOL]H
V\VWHPV VXFK DV &$1 >@ DQG 3DVWU\ >@ WR SURYLGH FRQWHQWEDVHG URXWLQJ LQ WKH
,QWHUQHW SHHUWRSHHU VFHQDULR ,Q WKHVH PRGHOV SHHUV IRUPLQJ DQ XQVWUXFWXUHG DQG
G\QDPLFFRPPXQLW\QHHGWRH[FKDQJHGDWDDQGPHVVDJHVQRWRQWKHEDVLVRIWKH,3
DGGUHVVLQJVFKHPHEXWUDWKHURQWKHEDVLVRIWKHFRQWHQWRIPHVVDJHVHJ³,QHHG
WKH PS RI +H\ -XGH QR PDWWHU ZKR FDQ SURYLGH LW WR PH´ 7R WKLV HQG WKHVH
V\VWHPV SURSRVH D FRPPXQLFDWLRQ PHFKDQLVP EDVHG RQ D SXEOLVKVXEVFULEH PRGHO
DQGUHO\RQDSURSHUO\EXLOWRYHUOD\VSDFH$SHHUSXEOLVKHVLQIRUPDWLRQE\VHQGLQJ
WKHPWRDSDUWLFXODUSRLQWRIWKHRYHUODLGVSDFHZKLOHDQRWKHUUHDGVXFKLQIRUPDWLRQ
E\ ORRNLQJ IRU LW LQ WKH VDPH SRLQW RI VSDFH W\SLFDOO\ WKH SURFHVV LQYROYHV D KDVK
IXQFWLRQ VKDUHG EHWZHHQ DOO WKH SHHUV WKDW PDSV NH\ZRUGV DVVRFLDWHG WR WKH
LQIRUPDWLRQFRQWHQWWRSRLQWVLQVSDFH727$FDQUHDOL]HVXFKV\VWHPVE\XVLQJD
ILUVW OD\HU RI WXSOHV GHILQLQJ WKH RYHUOD\ VSDFH DQG WKHQ RWKHU WXSOHV ZKRVH
SURSDJDWLRQUXOHVOHWWKHWXSOHVSURSDJDWHHIILFLHQWO\LQWKHRYHUODLGVSDFH
3HUIRUPDQFHVDQG([SHULPHQWV
2QH RI WKH ELJJHVW FRQFHUQV UHJDUGLQJ RXU PRGHO LV DERXW VFDODELOLW\ DQG
SHUIRUPDQFHV+RZPXFKEXUGHQLVUHTXHVWHGWRWKHV\VWHPWRPDLQWDLQWXSOHV"
'XHWRSDJHOLPLWZHZLOOFRQFHQWUDWHLQWKLVVHFWLRQWRWKHNLQGRIWXSOHVXVHGLQ
WKH DSSOLFDWLRQ H[DPSOHV 7KHVH DUH WKH WXSOHV ZKRVH FRQWHQW GHSHQGV RQO\ RQ WKH
KRSGLVWDQFH IURP WKH VRXUFH +RS7XSOHV IURP QRZ RQ )XUWKHU GHWDLOV RQ WKHVH
WRSLFVFDQEHIRXQGLQ>@
+RS7XSOHV
PDLQWHQDQFH RSHUDWLRQV DUH UHTXLUHG XSRQ D FKDQJH LQ WKH QHWZRUN
WRSRORJ\WRKDYHWKHGLVWULEXWHGWXSOHVUHIOHFWWKHQHZQHWZRUNVWUXFWXUH7KLVPHDQV
WKDWPDLQWHQDQFHRSHUDWLRQVDUHSRVVLEO\WULJJHUHGZKHQHYHUGXHWRQRGHV
PRELOLW\
RU IDLOXUHV QHZ OLQNV LQ WKH QHWZRUN DUHFUHDWHGRIUHPRYHG%HFDXVHRIVFDODELOLW\
LVVXHV LW LV IXQGDPHQWDO WKDW WKH WXSOHV
PDLQWHQDQFH RSHUDWLRQV DUH FRQILQHG WR DQ
DUHDQHLJKERULQJWKHSODFHLQZKLFKWKHQHWZRUNWRSRORJ\KDGDFWXDOO\FKDQJHG7KLV
PHDQVWKDWLIIRUH[DPSOHDGHYLFHLQD0$1(7EUHDNVGRZQFDXVLQJDFKDQJHLQ
WKH QHWZRUN WRSRORJ\ RQO\ QHLJKERULQJ GHYLFHV VKRXOG FKDQJH WKHLU WXSOHV
YDOXHV
7KH VL]H RI WKLV QHLJKERUKRRGLVQRWIL[HGDQGFDQQRWEHSUHGLFWHGDSULRULVLQFHLW
GHSHQGVRQWKHQHWZRUNWRSRORJ\
)RU H[DPSOH LI WKH VRXUFH RI D WXSOH JHWV GLVFRQQHFWHG IURP WKH UHVW RI WKH
QHWZRUNWKHXSGDWHVPXVWLQHYLWDEO\LQYROYHDOOWKHRWKHUSHHUVLQWKHQHWZRUNWKDW
PXVW HUDVH WKDW WXSOH IRUP WKHLU UHSRVLWRULHV VHH ILJXUH WRS +RZHYHU HVSHFLDOO\
IRU GHQVH QHWZRUNV WKLV LV XQOLNHO\ WR KDSSHQ DQG XVXDOO\ WKHUH ZLOO EH DOWHUQDWLYH
SDWKVNHHSLQJXSWKHWXSOHVKDSHVHHILJXUHERWWRP
+RZFDQZHSHUIRUPVXFKORFDOL]HGPDLQWHQDQFHRSHUDWLRQVLQDIXOO\GLVWULEXWHG
ZD\"7RIL[LGHDVOHWXVFRQVLGHUWKHFDVHRIDWXSOHLQFUHPHQWLQJLWVLQWHJHUFRQWHQW
E\RQHDWHYHU\KRSDVLWLVSURSDJDWHGIDUDZD\IURPLWVVRXUFH
6HOI2UJDQL]DWLRQLQ0XOWL$JHQW6\VWHPV$0LGGOHZDUH$SSURDFK
$ % & ' ( ) *
&
$ % ( ) * +
'
)LJ 7KH VL]H RI WKH XSGDWH QHLJKERUKRRG GHSHQGV RQ WKH QHWZRUN WRSRORJ\ +HUH LV DQ
H[DPSOHZLWKDWXSOHLQFUHPHQWLQJLWVLQWHJHUFRQWHQWE\RQHDWHYHU\KRSDVLWLVSURSDJDWHG
IDU DZD\ IURP LWV VRXUFH WRS WKH VSHFLILF WRSRORJ\ IRUFH XSGDWH RSHUDWLRQV RQ WKH ZKROH
QHWZRUNERWWRPLIDOWHUQDWLYHSDWKVFDQEHIRXQGXSGDWHVFDQEHPXFKPRUHORFDOL]HG
*LYHQDORFDOLQVWDQFHRIVXFKDWXSOH;ZHZLOOFDOO<DWXSOHWKDWVXSSRUWV;LI
<EHORQJVWRWKHVDPHGLVWULEXWHGWXSOHDV;<LVRQHKRSGLVWDQWIURP;<YDOXHLV
HTXDOWR;YDOXHPLQXV:LWKVXFKDGHILQLWLRQD;
VVXSSRUWLQJWXSOHLVDWXSOHWKDW
FRXOGKDYHFUHDWHG;GXULQJLWVSURSDJDWLRQ
0RUHRYHUZHZLOOVD\WKDW;LVLQDVDIHVWDWHLILWKDVDVXSSRUWLQJWXSOHRULILWLV
WKHVRXUFHRIWKHGLVWULEXWHGWXSOH:HZLOOVD\WKDWDWXSOHLVQRWLQDVDIHVWDWHLIWKH
DERYHFRQGLWLRQGRHVQRWDSSO\
(DFK ORFDO WXSOH FDQ VXEVFULEH WR WKH LQFRPH RU WKH UHPRYDO RI RWKHU WXSOHV
EHORQJLQJWRLWVVDPHW\SHLQLWVRQHKRSYLUWXDOWXSOHVSDFH7KLVPHDQVIRUH[DPSOH
WKDWWKHWXSOHGHSLFWHGLQILJXUHERWWRPLQVWDOOHGRQQRGH)DQGKDYLQJYDOXHZLOO
EHVXEVFULEHGWRWKHUHPRYDORIWXSOHVLQLWVQHLJKERUKRRGLHQRGHV(DQG*
8SRQ D UHPRYDO HDFK WXSOH UHDFWV E\ FKHFNLQJ LI LW LV VWLOO LQ D VDIHVWDWH ,Q WKH
FDVHDWXSOHLVLQDVDIHVWDWHWKHWXSOHWKHUHPRYDOKDVQRWDQ\HIIHFWVHHODWHU,Q
WKHFDVHDWXSOHLVQRWLQDVDIHVWDWHLWHUDVHVLWVHOIIURP WKHORFDOWXSOHVSDFH7KLV
HYHQWXDOO\FDXVHDFDVFDGLQJWXSOHV
GHOHWLRQXQWLODVDIHVWDWHWXSOHFDQEHIRXQGRU
WKHVRXUFHLVHYHQWXDOO\UHDFKHGRUDOOWKHWXSOHVLQWKDWFRQQHFWHGVXEQHWZRUNDUH
GHOHWHGDVLQWKHFDVHRIILJXUHWRS:KHQDVDIHVWDWHWXSOHREVHUYHDGHOHWLRQLQ
LWVQHLJKERUKRRGLWFDQILOOWKDWJDSDQGUHDFWVE\SURSDJDWLQJWRWKDWQRGH7KLVLV
ZKDW KDSSHQV LQ ILJXUH ERWWRP VDIHVWDWH WXSOH LQVWDOOHG RQ PRGH & DQG KDYLQJ
YDOXHSURSDJDWHVDWXSOHZLWKYDOXHWRWKHKROHOHIWE\WXSOHGHOHWLRQQRGH',W
LV ZRUWK QRWLQJ WKDW WKLV PHFKDQLVP LV WKH VDPH HQIRUFHG ZKHQ D QHZ SHHU LV
FRQQHFWHGWRWKHQHWZRUN
6LPLODUFRQVLGHUDWLRQVDSSOLHVZLWKUHJDUGWRWXSOHV
DUULYDOZKHQDWXSOHVHQVHWKH
DUULYDORIDWXSOHKDYLQJYDOXHORZHUWKDQLWVVXSSRUWLQJWXSOHLWPHDQVWKDWEHFDXVH
RI QRGHV
PRELOLW\ D VKRUWFXW OHDGLQJ TXLFNHU WR WKH VRXUFH KDSSHQHG $OVR LQ WKLV
FDVHWKHWXSOHPXVWXSGDWHLWVYDOXHWRWDNHLQWRDFFRXQWWKHQHZQHWZRUNWRSRORJ\
6RZKDWLVWKHLPSDFWRIDORFDOFKDQJHLQWKHQHWZRUNWRSRORJ\LQUHDOVFHQDULRV"
7R DQVZHU WKHVH TXHVWLRQV ZH H[SORLWHG WKH LPSOHPHQWHG 727$ HPXODWRU EHLQJ
DEOHWRGHULYHUHVXOWVGHSLFWHGLQILJXUH
0DUFR0DPHLDQG)UDQFR=DPERQHOOL
RIWKHH[SHULPHQWVUHTXLULQJFRUUHVSRGLQJ
DYJGHQVLW\
DYJGLDPHWHU
DYJGHQVLW\
PHVVDJHVWREHGHDOWZLWK
DYJGHQVLW\
DYJGLDPHWHU
DYJPHVVDJHVVHQW
DYJGLDPHWHU
DYJGHQVLW\
DYJGHQVLW\
DYJGLDPHWHU
DYJGLDPHWHU
DYJGHQVLW\
DYJGLDPHWHU
KRSVIURP WRSRORJ\FKDQJH DYJPHVVDJHVWRGHDOZ LWKWRSRORJ\FKDQFJH
)LJ ([SHULPHQWDO UHVXOWV ORFDOLW\ VFRSHV LQ WXSOH
V PDLQWHQDQFH RSHUDWLRQV HPHUJH LQ D
QHWZRUN ZLWKRXW SUHGHILQHG ERXQGDULHV OHIW WRSRORJ\ FKDQJHV DUH FDXVHG E\ UDQGRP SHHU
PRYHPHQWVRQWRSZKLOHWRSRORJ\FKDQJHVDUHFDXVHGE\WKHPRYHPHQWRIWKHVRXUFHSHHURQ
WKH ERWWRP ULJKW QXPEHU RI WRSRORJ\ FKDQJHV KDSSHQHG GXULQJ WKH H[SHULPHQWV WKDW
UHTXLUHG D VSHFLILF QXPEHU RI PHVVDJHV WR EH GHDOW ZLWK HJ LQ RI WKH GLDPRQG
H[SHULPHQWWKHWRSRORJ\FKDQJHKDVEHHQIL[HGZLWKDERXWPHVVDJHVEHLQJH[FKDQJHG
7KH JUDSKV VKRZ UHVXOWV REWDLQHG E\ PRUH WKDW H[SHULPHQWV FRQGXFWHG RQ
GLIIHUHQWQHWZRUNV:HFRQVLGHUHGQHWZRUNVKDYLQJDQDYHUDJHGHQVLW\LHDYHUDJH
QXPEHURIQRGHVGLUHFWO\FRQQHFWHGWRDQRWKHUQRGHRIDQGUHVSHFWLYHO\
WKHVH QXPEHUV FRPH IURP WKH IDFW WKDW LQ RXU H[SHULPHQWV WKH\ FRUUHVSRQG WR
SHHUV UHVSHFWLYHO\ ,Q HDFK QHWZRUN D WXSOH LQFUHPHQWLQJ LWV FRQWHQW DW
HYHU\KRSKDGEHHQSURSDJDWHG1RGHVLQWKHQHWZRUNPRYHUDQGRPO\FRQWLQXRXVO\
FKDQJLQJWKHQHWZRUNWRSRORJ\7KHQXPEHURIPHVVDJHVVHQWEHWZHHQSHHUVWRNHHS
WKHWXSOHVKDSHFRKHUHQWKDGEHHQUHFRUGHG
)LJXUHOHIWVKRZVWKHDYHUDJHQXPEHURIPHVVDJHVVHQWE\SHHUVORFDWHGLQDQ[
KRS UDGLXV IURP WKH RULJLQ RI WKH WRSRORJ\ FKDQJH )LJXUH ULJKW VKRZV WKH
SHUFHQWDJH RI WRSRORJ\ FKDQJHV KDSSHQHG GXULQJ WKH H[SHULPHQWV WKDW UHTXLUHG D
VSHFLILFQXPEHURIPHVVDJHVWREHGHDOWZLWKVHHFDSWLRQ
7KH PRVW LPSRUWDQW FRQVLGHUDWLRQ ZH FDQ PDNH ORRNLQJ DW WKRVH JUDSKV LV WKDW
XSRQDWRSRORJ\FKDQJHDORWRIXSGDWHRSHUDWLRQVZLOOEHUHTXLUHGQHDUWKHVRXUFHRI
WKH WRSRORJ\ FKDQJH ZKLOH RQO\ IHZ RSHUDWLRQV ZLOO EH UHTXLUHG IDU DZD\ IURP LW
7KLVLPSOLHVWKDWHYHQLIWKH727$QHWZRUNDQGWKHWXSOHVEHLQJSURSDJDWHGKDYHQR
DUWLILFLDOERXQGDULHVWKHRSHUDWLRQVWRNHHSWKHLUVKDSHFRQVLVWHQWDUHVWULFWO\FRQILQHG
ZLWKLQ D ORFDOLW\ VFRSH ILJXUH OHIW 0RUHRYHU ILJXUH ULJKW VKRZ WKDW WKH
WRSRORJ\FKDQJHWKDWDUHOLNHO\WRLQYROYHODUJHVFDOHXSGDWHDUHPXFKOHVVIUHTXHQW
WKDQRSHUDWLRQVUHTXLULQJRQO\ORFDOUHDUUDQJHPHQWV7KLVIDFWVXSSRUWVWKHIHDVLELOLW\
RIWKH727$DSSURDFKLQWHUPVRILWVVFDODELOLW\,QIDFWWKLVPHDQVWKDWHYHQLQD
ODUJHQHWZRUNZLWKDORWRIQRGHVDQGWXSOHVZHGRQRWKDYHWRFRQWLQXRXVO\IORRGWKH
ZKROHQHWZRUNZLWKXSGDWHVHYHQWXDOO\JHQHUDWHGE\FKDQJHVLQGLVWDQWDUHDVRIWKH
QHWZRUN8SGDWHVDUHDOPRVWDOZD\VFRQILQHGZLWKLQDORFDOLW\VFRSHIURPZKHUHWKH\
WRRNSODFH
6HOI2UJDQL]DWLRQLQ0XOWL$JHQW6\VWHPV$0LGGOHZDUH$SSURDFK
5HODWHG:RUN
6HYHUDO SURSRVDOV LQ WKH ODVW \HDUV DUH FKDOOHQJLQJ WKH WUDGLWLRQDO LGHDV DQG
PHWKRGRORJLHV RI VRIWZDUH HQJLQHHULQJ DQG LQVSLUHG WR SK\VLFDO ELRORJLFDO PRGHOV
DUH HQWHULQJ LQ WKH GLVWULEXWHG DSSOLFDWLRQ DQG PXOWL DJHQW V\VWHP UHVHDUFK
IUDPHZRUNV
$Q DUHD LQ ZKLFK WKH SUREOHP RI DFKLHYLQJ FRQWH[WDZDUHQHVV DQG DGDSWLYH
FRRUGLQDWLRQ KDV EHHQ HIIHFWLYHO\ DGGUHVVHG DQG WKDW FRQVHTXHQWO\ KDV SDUWLDOO\
LQIOXHQFHGRXUSURSRVDOLVDPRUSKRXVDQGSDLQWDEOHFRPSXWLQJ>@7KHSDUWLFOHV
FRQVWLWXWLQJDQDPRUSKRXVFRPSXWHUKDYHWKHEDVLFFDSDELOLWLHV RISURSDJDWLQJVRUWV
RI FRPSXWDWLRQDO ILHOGV LQ WKH QHWZRUN DQG WR VHQVH DQG UHDFW WR VXFK ILHOGV ,Q
SDUWLFXODU SDUWLFOHV FDQ WUDQVIHU DQ DFWLYLW\ VWDWH WRZDUGV GLUHFWLRQV GHVFULEHG E\
ILHOGV
JUDGLHQWVVRDVWRPDNHFRRUGLQDWHGSDWWHUQVRIDFWLYLWLHVWREHXVHGIRUHJ
VHOIDVVHPEO\ HPHUJH LQ WKH V\VWHP LQGHSHQGHQWO\ RI WKH VSHFLILF VWUXFWXUH RI WKH
QHWZRUN ZKLFK LV E\ GHILQLWLRQ DPRUSKRXV 6LPLODUO\ ZLWK 727$ VXFK DQ
DSSURDFK HQDEOHV YLD WKH VLQJOH DEVWUDFWLRQ RI ILHOGV WR ERWK GLIIXVH FRQWH[WXDO
LQIRUPDWLRQ DQG WR RUJDQL]H DGDSWLYH JOREDO FRRUGLQDWLRQ SDWWHUQV 7KH PDLQ
GLIIHUHQFHEHWZHHQ727$DQGWKLVDSSURDFKLVWKHDSSOLFDWLRQGRPDLQ727$LVQRW
RQO\DGGUHVVHGWRDPRUSKRXVQHWZRUNVRIQDQRRUPLFURGHYLFHVEXWLWDLPVDOVRWR
DGGUHVVQHWZRUNVRIPRELOHGHYLFHVOLNHFHOOXODUSKRQHV3'$DQGODSWRSV0RUHRYHU
EHFDXVHRIWKLVGLIIHUHQFHRQHRIWKH727$PDLQFRQFHUQVWKDWLVWRWDOO\QHJOHFWHG
LQDPRUSKRXVFRPSXWHULVWKHQHHGWRFRQVWDQWO\PDQDJHGLVWULEXWHGWXSOHV
YDOXHVVR
DVWRPDLQWDLQWKHLULQWHQGHGVKDSHGHVSLWHQHWZRUNUHFRQILJXUDWLRQV
$QWKLOO >@ LV D IUDPHZRUN EXLOW WR VXSSRUW GHVLJQ DQG GHYHORSPHQW RI DGDSWLYH
SHHUWRSHHU DSSOLFDWLRQV WKDW H[SORLWV DQ DQDORJ\ ZLWK ELRORJLFDO DGDSWLYH V\VWHPV
>@$QWKLOOFRQVLVWVRIDG\QDPLFQHWZRUNRISHHUQRGHVHDFKRQHSURYLGHGZLWK
D ORFDO WXSOH VSDFH ³QHVW´ LQ ZKLFK GLVWULEXWHG PRELOH FRPSRQHQWV ³DQWV´ FDQ
WUDYHO DQG FDQ LQGLUHFWO\ LQWHUDFW DQG FRRSHUDWH ZLWK HDFK RWKHU E\ OHDYLQJ DQG
UHWULHYLQJWXSOHVLQWKHGLVWULEXWHGWXSOHVSDFHV7KHNH\REMHFWLYHRIDQWKLOOLVWREXLOG
UREXVWDQGDGDSWLYHQHWZRUNVRISHHUWRSHHUVHUYLFHVHJILOHVKDULQJE\H[SORLWLQJ
WKHFDSDELOLWLHVRIDQWVWRUHVKDSHWKHLUDFWLYLW\SDWWHUQVDFFRUGLQJO\WRWKHFKDQJHVLQ
WKHQHWZRUNVWUXFWXUH$OWKRXJKZHGHILQLWHO\ILQGWKHLGHDLQWHUHVWLQJDQGSURPLVLQJ
D PRUH JHQHUDO IOH[LEOH DSSURDFK ZRXOG EH QHHGHG WR VXSSRUW ± RWKHU WKDQDGDSWLYH
UHVRXUFHVKDULQJ±DGDSWLYHFRRUGLQDWLRQLQGLVWULEXWHGDSSOLFDWLRQV
7KH SRSXODU YLGHRJDPH ³7KH 6LPV´ >@ H[SORLWV VRUWV RI FRPSXWDWLRQDO ILHOGV
FDOOHGKDSSLQHVVODQGVFDSHVDQGVSUHDGLQWKHYLUWXDOFLW\LQZKLFKFKDUDFWHUVOLYH
WRGULYHWKHPRYHPHQWVRIQRQSOD\HUFKDUDFWHUV,QSDUWLFXODUQRQSOD\HUFKDUDFWHUV
DXWRQRPRXVO\ PRYH LQ WKH YLUWXDO 6LPV FLW\ ZLWK WKH JRDO RI LQFUHDVLQJ WKHLU
KDSSLQHVVE\FOLPELQJWKHJUDGLHQWVRIVSHFLILFFRPSXWDWLRQDOILHOGV)RULQVWDQFHLID
FKDUDFWHU LV KXQJU\ LW SHUFHLYHV DQG IROORZV D KDSSLQHVV ODQGVFDSH ZKRVH SHDNV
FRUUHVSRQG WR SODFHV ZKHUH IRRG FDQ EH IRXQG LH D IULGJH $IWHU KDYLQJ HDWHQ D
QHZ ODQGVFDSH ZLOO EH IROORZHG E\ WKH FKDUDFWHU GHSHQGLQJ RQ LWV QHHGV $OWKRXJK
VKDULQJWKHVDPHLQVSLUDWLRQ³6LPV
KDSSLQHVVILHOGV´DUHVWDWLFDQGJHQHUDWHGRQO\E\
WKH HQYLURQPHQW ,Q 727$ LQVWHDG WXSOHV DUH G\QDPLF DQG FDQ FKDQJH RYHU WLPH
DQGDJHQWVWKHPVHOYHVDUHDEOHWRLQMHFWWXSOHVWRSURPRWHDVWURQJHUVHOIRUJDQL]DWLRQ
SHUVSHFWLYH
0DUFR0DPHLDQG)UDQFR=DPERQHOOL
7KH 00$66 IRUPDO PRGHO IRU PXOWLDJHQW FRRUGLQDWLRQ GHVFULEHG LQ >@
UHSUHVHQWV WKH HQYLURQPHQW DV D PXOWLOD\HUHG JUDSK LQ ZKLFK DJHQWV FDQ VSUHDG
DEVWUDFWILHOGVUHSUHVHQWLQJGLIIHUHQWNLQGVRIVWLPXOLWKURXJKWKHQRGHVRIWKLVJUDSK
7KHDJHQWV
EHKDYLRULVWKHQLQIOXHQFHGE\WKHVWLPXOLWKH\SHUFHLYHLQWKHLUORFDWLRQ
,QIDFWDJHQWVFDQDVVRFLDWHUHDFWLRQVWRWKHVHVWLPXOLOLNHLQDQHYHQWEDVHGPRGHO
ZLWKWKHDGGRQRIWKHORFDWLRQGHSHQGHQF\WKDWLVDVVRFLDWHGWRHYHQWVDQGUHDFWLRQV
7KHPDLQGLIIHUHQFHEHWZHHQ00$66DQG727$WKHDSSOLFDWLRQGRPDLQ00$66
LVPDLQO\GHYRWHGWRVLPXODWLRQRIDUWLILFLDOVRFLHWLHVDQGVRFLDOSKHQRPHQDWKXVLWV
PDLQ LPSOHPHQWDWLRQ LV EDVHG RQ FHOOXODU DXWRPDWD 727$ LV PDLQO\ LQWHUHVWHG LQ
GLVWULEXWHG SHUYDVLYH FRPSXWLQJ DQG DFFRUGLQJO\ LWV LPSOHPHQWDWLRQ LV EDVHG RQ
UHDOGHYLFHVIRUPLQJZLUHOHVVQHWZRUNV
7KH /LPER PRGHO SURSRVHG LQ >@ LV EDVHG RQ WKH QRWLRQ RI GLVWULEXWHG WXSOH
VSDFHVDXJPHQWHGZLWKSURFHVVHV%ULGJLQJ$JHQWVLQFKDUJHRIPRYLQJWXSOHVIRUP
RQHVSDFHWRDQRWKHU%ULGJLQJDJHQWFDQDOVRFKDQJHWKHFRQWHQWRIWKHWXSOHEHLQJ
PRYHG IRU H[DPSOH WR SURYLGH IRUPDW FRQYHUVLRQ EHWZHHQ WXSOH VSDFHV 7KH PDLQ
GLIIHUHQFHVEHWZHHQ/LPERDQG727$DUHWKDWLQ/LPERWXSOHV DUHFRQFHLYHGDV
³VHSDUDWH´ HQWLWLHV DQG WKHLU SURSDJDWLRQ LV PDLQO\ SHUIRUPHG WR OHW WKHP EHLQJ
DFFHVVLEOHIURPPXOWLSOHWXSOHVSDFHV,Q727$WXSOHVIRUPGLVWULEXWHGGDWDVWUXFWXUH
DQG WKHLU ³PHDQLQJ´ LV LQ WKH ZKROH GDWD VWUXFWXUH UDWKHU WKDQ LQ D VLQJOH WXSOH
%HFDXVHRIWKLVFRQFHSWXDOGLIIHUHQFHWXSOHV
SURSDJDWLRQLVGHILQHGIRUHYHU\VLQJOH
WXSOHLQ727$ZKLOHLVGHILQHGIRUWKHZKROHWXSOHVSDFHLQ/LPER
&RQFOXVLRQVDQG)XWXUH:RUN
7XSOHV 2Q 7KH $LU 727$ SURPRWHV SURJUDPPLQJ GLVWULEXWHG DSSOLFDWLRQV E\
UHO\LQJ RQ GLVWULEXWHG GDWD VWUXFWXUHV VSUHDG RYHU D QHWZRUN DV VRUWV RI
HOHFWURPDJQHWLFILHOGVDQGWREHXVHGE\DSSOLFDWLRQDJHQWVERWKWRH[WUDFWFRQWH[WXDO
LQIRUPDWLRQDQGWRFRRUGLQDWHZLWKHDFKRWKHULQDQHIIHFWLYHZD\$VZHKDYHWULHG
WR VKRZ LQ WKLV SDSHU 727$ WXSOHV VXSSRUW FRRUGLQDWLRQ DQG VHOIRUJDQL]DWLRQ E\
SURYLGLQJDPHFKDQLVPWRERWKHQDEOHDJHQWVLQWHUDFWLRQVDQGWRUHSUHVHQWFRQWH[WXDO
LQIRUPDWLRQLQDYHU\HIIHFWLYHZD\
'HVSLWH WKH IDFW WKHUH DUH D ORW RI H[DPSOHV ZH KDG EHHQ DEOH WR UHDOL]H ZLWK
727$ ZH VWLOO GR QRW KDYH D JHQHUDO HQJLQHHULQJ PHWKRGRORJ\ RU SULPLWLYH WXSOHV
W\SHVRQZKLFKWREXLOGDQGJHQHUDOL]HRWKHUNLQGRIDSSOLFDWLRQV+RZHYHUWKLVLVQRW
RXU VSHFLILF OLPLW EXW LW LV D FXUUHQW JHQHUDO OLPLWDWLRQ D JHQHUDO PHWKRGRORJ\ IRU
GHDOLQJ ZLWK ERWWRP XS DSSURDFKHV OLNH WKH RQH SURPRWHG E\ 727$ LV VWLOO
XQNQRZQ+RZHYHUZHWKLQNWKDWVXFKPHWKRGRORJ\FRXOGEHIRXQGLQWKHIXWXUHDQG
IRUVXUHRXUILQDOJRDOZRXOGEHWRGHYHORSDFRPSOHWHHQJLQHHULQJSURFHGXUHIRUWKLV
NLQGRIPRGHO,QSXUVXLQJWKLVJRDOGHSOR\PHQWRIDSSOLFDWLRQVZLOOGHILQLWHO\KHOS
LGHQWLI\LQJ FXUUHQW VKRUWFRPLQJV DQG GLUHFWLRQV RI LPSURYHPHQW ,Q SDUWLFXODU RXU
IXWXUHZRUNZLOOEHEDVHGRQDSSO\LQJWKH727$PRGHOLQWKHGHYHORSPHQWRIQHZ
DSSOLFDWLRQV IRU VHQVRU QHWZRUNV ZLWK D SDUWLFXODU LQWHUHVW LQ WKRVH DOJRULWKPV
H[SORLWLQJ LGHDV WDNHQ IURP PDQLIROG JHRPHWU\ >@ )URP D PRUH SUDJPDWLF
SHUVSHFWLYH PXFK PRUH SHUIRUPDQFH HYDOXDWLRQV DUH QHHGHG WR WHVW WKH OLPLWV RI
XVDELOLW\ DQG WKH VFDODELOLW\ RI 727$ E\ TXDQWLI\LQJ WKH 727$ GHOD\V LQ XSGDWLQJ
WKHWXSOHV
GLVWULEXWHGVWUXFWXUHVLQUHVSRQVHWRG\QDPLFFKDQJHV
6HOI2UJDQL]DWLRQLQ0XOWL$JHQW6\VWHPV$0LGGOHZDUH$SSURDFK
$FNQRZOHGJHPHQWV
7KLVZRUNLVVXSSRUWHGE\WKH,WDOLDQ0,85DQG&15LQWKH³3URJHWWR6WUDWHJLFR,6
0$1(7,QIUDVWUXFWXUHVIRU0RELOHDGKRF1HWZRUNV´
5HIHUHQFHV
>@ +$EHOVRQ'$OOHQ'&RRUH&+DQVRQ*+RPV\7.QLJKW51DJSDO(5DXFK
* 6XVVPDQ DQG 5 :HLVV ³$PRUSKRXV &RPSXWLQJ´ &RPPXQLFDWLRQV RI WKH $&0
0D\
>@ 2%DEDRJOX+0HOLQJ$0RQWUHVRU³$QWKLOO$)UDPHZRUNIRUWKH'HYHORSPHQWRI
$JHQW%DVHG 3HHUWR3HHU 6\VWHPV´ LQ 3URFHHGLQJV RI WKH QG ,QWHUQDWLRQDO
&RQIHUHQFH RQ 'LVWULEXWHG &RPSXWLQJ 6\VWHPV ,&'&6
9LHQQD $XVWULD -XO\
>@ 6 %DQGLQL 6 0DQ]RQL & 6LPRQH ³6SDFH $EVWUDFWLRQV IRU 6LWXDWHG 0XOWLDJHQW
6\VWHPV´ VW ,QWHUQDWLRQDO -RLQW &RQIHUHQFH RQ $XWRQRPRXV $JHQWV DQG 0XOWLDJHQW
6\VWHPV%RORJQD,$&03UHVVSS-XO\
>@ <%DU<DP'\QDPLFVRI&RPSOH[V\VWHPV$GGLVRQ:HVOH\
>@ /%DUDEDVL³/LQNHG´3HUVHXV3UHVV
>@ ) %HOOLIHPLQH $ 3RJJL * 5LPDVVD ³-$'( $ ),3$ &RPSOLDQW $JHQW
'HYHORSPHQW (QYLURQPHQW´ WK ,QWHUQDWLRQDO &RQIHUHQFH RQ $XWRQRPRXV $JHQWV
$JHQWVSS0RQWUHDO&DQDGD0D\
>@ (%RQDEHDX0'RULJR*7KHUDXOD]³6ZDUP,QWHOOLJHQFH´2[IRUG8QLYHUVLW\3UHVV
>@ - %URFK ' 0DOW] ' -RKQVRQ < +X - -HWFKHYD ³$ 3HUIRPDQFH &RPSDULVRQ RI
0XOWL+RS :LUHOHVV $G +RF 1HWZRUN 5RXWLQJ 3URWRFROV´ $&0,((( &RQIHUHQFH RQ
0RELOH&RPSXWLQJDQG1HWZRUNLQJ'DOODV7;2FW
>@ : %XWHUD ³3URJUDPPLQJ D 3DLQWDEOH &RPSXWHU´ 3K' 7KHVLV 0,7 0HGLD /DE )HE
>@ * &DEUL / /HRQDUGL ) =DPERQHOOL ³(QJLQHHULQJ 0RELOH $JHQW $SSOLFDWLRQV YLD
&RQWH[W'HSHQGHQW &RRUGLQDWLRQ´ ,((( 7UDQVDFWLRQV RQ 6RIWZDUH (QJLQHHULQJ
1RY
>@ 1'DYLHV$)ULGD\6:DGH*%ODLU³/LPER$GLVWULEXWHGV\VWHPVSODWIRUPIRU
PRELOH FRPSXWLQJ´ $&0 0RELOH 1HWZRUNV DQG $SSOLFDWLRQV $XJ
>@ ' *HOHUQWHU 1&DUULHUR &RRUGLQDWLRQ /DQJXDJHV DQG 7KHLU 6LJQLILFDQFH
&RPPXQLFDWLRQRIWKH$&0)HE
>@ - .HSKDUW ' 0 &KHVV 7KH 9LVLRQ RI $XWRQRPLF &RPSXWLQJ ,((( &RPSXWHU
-DQ
>@ ' /RRPLV ³7KH 7,1, 6SHFLILFDWLRQ DQG 'HYHORSHU
V *XLGH´
KWWSZZZLEXWWRQFRP7,1,ERRNKWPO
>@ 0 0DPHL / /HRQDUGL 0 0DKDQ ) =DPERQHOOL ³&RRUGLQDWLQJ 0RELOLW\ LQ D
8ELTXLWRXV &RPSXWLQJ 6FHQDULR ZLWK &R)LHOGV´ :RUNVKRS RQ 8ELTXLWRXV $JHQWV RQ
(PEHGGHG:HDUDEOHDQG0RELOH'HYLFHV$$0$6%RORJQD,WDO\-XO\
>@ 00DPHL)UDQFR=DPERQHOOL/HWL]LD/HRQDUGL7XSOHV2Q7KH$LUD0LGGOHZDUHIRU
&RQWH[W$ZDUH &RPSXWLQJ LQ '\QDPLF 1HWZRUNV VW ,QWHUQDWLRQDO :RUNVKRS RQ
0RELOH &RPSXWLQJ 0LGGOHZDUH DW WKH UG ,QWHUQDWLRQDO &RQIHUHQFH RQ 'LVWULEXWHG
&RPSXWLQJ 6\VWHPV ,&'&6 ,((( &6 3UHVV SS 3URYLGHQFH 5, 86$
0D\
0DUFR0DPHLDQG)UDQFR=DPERQHOOL
>@ 0 0DPHL ) =DPERQHOOL 6HOI0DLQWDLQHG 'LVWULEXWHG 'DWD 6WUXFWXUH 2YHU 0RELOH
$G+RF 1HWZRUN 7HFKQLFDO 5HSRUW 1R ',60, 8QLYHUVLW\ RI 0RGHQD DQG
5HJJLR(PLOLD$XJXVW
>@ 6 0RVWHIDRXL 2 5DQD 1 )RXNLD 6 +DVVDV * 6HUXJHQGR & 9DQ $DUW $
.DUDJHRUJRV³6HOI2UJDQL]LQJ$SSOLFDWLRQVD6XUYH\´LQWKLVYROXPH
>@ 5 1DJSDO $ .RQGDFV & &KDQJ ³3URJUDPPLQJ 0HWKRGRORJ\ IRU %LRORJLFDOO\
,QVSLUHG6HOI$VVHPEOLQJ6\VWHPV´LQWKH$$$,6SULQJ6\PSRVLXPRQ&RPSXWDWLRQDO
6\QWKHVLV)URP%DVLF%XLOGLQJ%ORFNVWR+LJK/HYHO)XQFWLRQDOLW\0DUFK
>@ 9 3DUXQDN 6 %UXHNQHU - 6DXWHU (5,0
V $SSURDFK WR )LQH*UDLQHG $JHQWV
1$6$-3/:RUNVKRSRQ5DGLFDO$JHQW&RQFHSWV*UHHQEHOW0'-DQ
>@ * 3 3LFFR $ / 0XUSK\ * & 5RPDQ ³/,0( D 0LGGOHZDUH IRU /RJLFDO DQG
3K\VLFDO0RELOLW\´,Q3URFHHGLQJVRIWKHVW,QWHUQDWLRQDO&RQIHUHQFHRQ'LVWULEXWHG
&RPSXWLQJ6\VWHPV,(((&63UHVV-XO\
>@ 3RO\ERW6LPXODWRUGRZQORDGDEOHIURP
KWWSZZZSDUFFRPVSOSURMHFWVPRGURERWVVLPXODWLRQVLQGH[KWPO
>@ 5 3RRU ³(PEHGGHG 1HWZRUNV 3HUYDVLYH /RZ3RZHU :LUHOHVV &RQQHFWLYLW\
3K'
7KHVLV0,7
>@ 6 5DWVDQDP\ 3 )UDQFLV 0 +DQGOH\ 5 .DUS $ 6FDODEOH &RQWHQW$GGUHVVDEOH
1HWZRUN $&0 6,*&200 &RQIHUHQFH 6DQ 'LHJR &$ $&0 3UHVV $XJ
>@ $ 5RZVWURQ 3 'UXVFKHO ³3DVWU\ 6FDODEOH 'HFHQWUDOL]HG 2EMHFW /RFDWLRQ DQG
5RXWLQJ IRU /DUJH6FDOH 3HHUWR3HHU 6\VWHPV´ WK ,),3$&0 &RQIHUHQFH RQ
'LVWULEXWHG6\VWHPV3ODWIRUPV+HLGHOEHUJ'1RY
>@ ' 6HUYDW $ 'URJRXO ³&RPELQLQJ DPRUSKRXV FRPSXWLQJ DQG UHDFWLYH DJHQWEDVHG
V\VWHPVDSDUDGLJPIRUSHUYDVLYHLQWHOOLJHQFH"´$$0$6%RORJQD,-XO\
>@ : 6KHQ % 6DOHPL 3 :LOO ³+RUPRQH,QVSLUHG $GDSWLYH &RPPXQLFDWLRQ DQG
'LVWULEXWHG &RQWURO IRU &2152 6HOI5HFRQILJXUDEOH 5RERWV´ ,((( 7UDQVDFWLRQV RQ
5RERWLFVDQG$XWRPDWLRQ2FW
>@ 7KH6LPVKWWSWKHVLPVHDFRP
>@ 0 <LP < =KDQJ ' 'XII ³0RGXODU 5RERWV´ ,((( 6SHFWUXP 0DJD]LQH )HEUXDU\
>@ ) =DPERQHOOL 0 0DPHL ³7KH &ORDN RI ,QYLVLELOLW\ &KDOOHQJHV DQG $SSOLFDWLRQV´
,(((3HUYDVLYH&RPSXWLQJ2FW'HF
>@ )=DPERQHOOL93DUXQDN³)URP'HVLJQWR,QWHQWLRQ6LJQVRID5HYROXWLRQ´VW,QWO
$&0 &RQIHUHQFH RQ $XWRQRPRXV $JHQWVDQG0XOWLDJHQW6\VWHPV´%RORJQD,-XO\
Providing Effective Access to Shared Resources:
A COIN Approach
1 Introduction
One of the key problems confronting the designers of large-scale, distributed
agent applications is control of access to shared resources. In order for the sys-
tem to function well, access to these shared resources must be coordinated to
eliminate potential problems like deadlock, starvation, livelock and other forms
of resource contention. Without proper coordination, both individual user satis-
faction and overall system performance can be significantly impaired.
As hand-coded, static procedures are likely to be brittle in complex environ-
ments, we are interested in flexible, adaptive, scalable approaches to the resource
G. Di Marzo Serugendo et al. (Eds.): AAMAS 2003 Ws ESOA, LNAI 2977, pp. 249–264, 2004.
c Springer-Verlag Berlin Heidelberg 2004
250 Stéphane Airiau et al.
where Θ is the Heaviside function 1 , and where the subscript on the (normalized)
measure dμ indicates it is restricted to z sharing the same non-η components
as z. There is no particular constraint on the measure μ other than reflecting the
type of system (whether ζ is countable or not, if not, what coordinate system is
being used...).
As system designer, our uncertainty concerning the state of the system is
reflected in a probability distribution P over ζ. Our ability to control the system
consists of setting the value of some characteristic of the collective, which is
denoted as its design coordinate. For instance, the design coordinate can be
setting the private utility functions of the agents. For a value s of the design
coordinate, our analysis revolves around the following central equation for
P (G | s), which follows from Bayes’ theorem:
1
The Heaviside function is defined to equal 1 when its argument is greater or equal
to 0, and to 0 otherwise.
252 Stéphane Airiau et al.
P (G | s) = dN G P (G | N G , s) dN g P (N G | N g , s) P (N g | s) , (2)
factoredness learnability
explore vs. exploit
where N g and N G are the intelligence vectors of the agents with respect to
the private utility gη of η and the world utility G, respectively.
Note that Nη,gη (z) = 1 means that agent η is fully rational at z, in that
its move maximizes the value of its utility, given the moves of the agents. In
other words, a point z where Nη,gη (z) = 1 for all agents η is one that meets
the definition of a game-theory Nash equilibrium. On the other hand, a z at
which all components of N G = 1 is a maximum G along all coordinates of z.
So if we can get these two points to be identical, then if the agents do well
enough at maximizing their private utilities we are assured we will be near an
axis-maximizing point for G.
To formalize this, consider our decomposition of P (G | s).
On the other hand, unless one is careful, each agent will have a hard time
discerning the effect of its behavior on its private utility when the system is
large. Typically, each agent has a horrible “signal-to-noise” problem in such
a situation. This will result in a poor term three in the central equation. For
instance, consider a collective provided by the human economy and a “team
game” in which all the private utility functions equal G. Every citizen gets the
national GDP as her/his reward signal, and tries to discern how best to act to
maximize that reward signal. At the risk of understatement, this would provide
the individual members of the economy with a difficult reinforcement learning
task.
In this paper, we concentrate on the second and third terms, and show how to
simultaneously set them to have the desired form in the next section. Hence, the
Providing Effective Access to Shared Resources: A COIN Approach 253
research problem is to choose s so that the system both has good learnabilities
for its agents, and is factored.
Mechanism design might, at first glance, appear to provide us techniques for
solving this version of the inverse problem. However while it can be viewed as
addressing the second term, the issue of learnability is not studied in mechanism
design. Rather mechanism design is almost exclusively concerned with collectives
that are at (a suitable refinement of) an exact Nash equilibrium [9]. That means
that every agent is assumed to be performing as well as is theoretically possible,
given the behavior of the rest of the system. In setting private utilities and
the like on this basis, mechanism design ignores completely the issue of how to
design the system so that each of the agents can achieve a good value of its
private utility (given the behavior of the rest of the system). In particular it
ignores all statistical issues related to how well the agents can be expected to
perform for various candidate private utilities.
Such issues become crucial as one moves to large systems, where each agent is
implicitly confronted with a very high-dimensional reinforcement learning task.
It is its ignoring of this issue that means that mechanism design scales poorly to
large problems. In contrast, the COIN approach is precisely designed to address
both learnability issues as well as term 2.
The expectation values in the numerator are formed by averaging over the
training set of the learning algorithm used by agent η, nη . Those two aver-
ages are evaluated according to the two distributions P (U |nη )P (nη |zˆη , zη 1 )
254 Stéphane Airiau et al.
and P (U |nη )P (nη |zˆη , zη 2 ), respectively. (That is the meaning of the semicolon
notation.) Similarly the variance being averaged in the denominator is over nη
according to the distribution P (U |nη )P (nη |zˆη , zη ).
The denominator in Equation 3 reflects how sensitive U (z) is to changing zˆη .
In contrast, the numerator reflects how sensitive U (z) is to changing zη . So the
greater the learnability of a private utility function gη , the more gη (z) depends
only on the move of agent η, i.e., the better the associated signal-to-noise ratio for
η. Intuitively then, so long as it does not come at the expense of decreasing the
signal, increasing the signal-to-noise ratio specified in the learnability will make
it easier for η to achieve a large value of its intelligence. This can be established
formally: if appropriately scaled, gη will result in better expected intelligence for
agent η than will gη whenever Λf (gη ; zˆη , s, zη 1 , zη 2 ) > Λf (gη ; zˆη , s, zη 1 , zη 2 )
for all pairs of moves zη 1 , zη 2 [6].
One can solve for the set of all private utilities that are factored with respect
to a particular world utility. Unfortunately though, in general a collective cannot
both be factored and have infinite learnability for all of its agents [6]. However
consider difference utilities, of the form
Any difference utility is factored [6]. In addition, for all pairs zη 1 , zη 2 , under
benign approximations, the difference utility maximizing Λf (U ; zˆη , s, zη 1 , zη 2 )
is found by choosing
3 Problem Definition
Let consider a set of users and a set of m shared resources/machines. Differ-
ent users have different task loads, each task being of one of T types. Any ma-
chine can perform any task type, but different machines have different processing
speeds for each task type. A given user sends all of its tasks of a particular type
to a specific machine but can send tasks of different types to different machines.
So each user must decide, for each j ∈ T , to what machine Aji to send all of its
tasks of type j.
We consider a batch mode scenario, in which every user submits all of its
tasks, the machines complete their tasks, and the associated overall performance
of the system is ascertained. Each machine works by grouping all the tasks sent
to it by type, and performs all tasks of one type contiguously before returning
them to the associated users and then switching to the next task type. The order
of processing different task types is fixed for any given machine. Each type is
performed at a speed specific to the machine.
– a team game; each agent’s utility equals G, i.e. by choosing its action,
each agent is trying to optimize the performance of the overall system (the
agent only focuses on the result of the team, it does not consider its own
performance);
– a greedy game: each agent i’s private utility is Hi (the agent focuses only
on its performance);
algorithm to map the set of such utility values to a probability distribution over
the (finite) set of possible moves, a distribution that is then sampled to select
the agent’s move for the next iteration. Each agent tries to learn the estimated
reward R̄i corresponding to the action i. An agent will choose the action i with
−β R̄i
probability Pi =
e −β R̄j . The parameter β is the inverse (Boltzmann)
e
all actions j
temperature. During round r, if the action i is chosen, the update of the estimated
−α(r−j)
reward for action i is R̄i = j∈Ci
e e−α(r−k) Rj , where Ci denotes the set
k∈Ci
of rounds where action i was chosen, and Rj denotes the reward received at
the end of the round j. The data aging parameter α models the importance of
the choices made in the previous rounds and enables to speed up the learning
process. In our modification, rather than have the expected utility value for each
possible move of an agent be a uniform average of the utilities that arose in the
past when it made that move, we exponentially discount moves made further
into the past, to reflect the non-stationarity of the system.
4 Experiments
We experiment with a domain where users are sending different types of printing
jobs to a shared pool of heterogeneous printers. The different types of printing
jobs may represent different kind of printing operations (for instance, printing
black & white, printing in color) Though each printer is able to process any job
type, a given printer processes jobs of different types at different speeds. For
each printer, we randomly choose the speed of processing each task type, and
processing occurs in the order of decreasing speed.
Each user has a load of printing jobs to perform. We assign one agent to
handle all tasks of a given type for a given user, and its job is to select a printer
to which these tasks would be sent. Each run starts with an initial sequence of
iterations in which the agents make purely random moves to generate data for
the learning algorithms. We then successively “turn on” more and more of those
algorithms i.e., at each successive iteration, a few more agents start to make
their moves based on their learning algorithm and associated data rather than
randomly. We start each agent with a high Boltzmann temperature β1 , usually
10, and decrease it at each iteration by multiplying it by a decay factor. We refer
to a temperature schedule as slow when the decay factor is large (for instance
99%), and refer to the schedule as fast when the decay factor is small (for instance
70%). We use an aging parameter in forming expectation values of 0.1.
4.1 Results
We first considered the case where the World Utility Function G is computed
as the maximum of the dissatisfaction of the user, i.e., G = maxi Di . The goal
258 Stéphane Airiau et al.
50
WLU and AU
0
0 100 200 300 400 500 600
iterations
is to minimize the maximum dissatisfaction among the users. The decay factor
used is 0.99. In Fig. 1 we provide performance for the different agent utility
functions averaged over 10 runs. The performances achieved by AU and WLU
are similar, and dominate that of both Team Game and Greedy agent utilities.
We found that at the end of the learning process, the standard deviation in G for
AU and WLU is small (respectively 2.1 and 1.08) whereas it is large for Greedy
and Team Game (respectively 14.4 and 24). This corroborates the reasoning that
signal to noise is too large when we use Greedy or Team Game, and therefore the
learning agents are not able to determine the impact of their actions on their
utility functions. In contrast, as discussed above, AU and WLU are designed
to have good signal to noise, which enables them to reach better (and more
consistent) performance levels.
Note that with the greedy approach G worsens as each agent learns how to
maximize its utility. This is an example of a tragedy of the commons: since the
Greedy utility is not factored with respect to G, the associated Nash equilibrium
— achieved as the agents learn more — has poor G.
2, G is instead the weighted sum of the dissatisfaction of the users,
In Fig.
i.e., G = i wi Di . In figure 3 it is the sum of all the users dissatisfactions
with
the standard deviation of those dissatisfactions, i.e., G = β ∗σD + i Di (we have
used β = 1). The decay factor used in these experiments is 0.99. In all cases, AU
and WLU achieve comparable performance, and outperform team game.
Although the asymptotic performance of the team game is not as good as
that of AU or WLU, in both of these experiments team game performs better
than AU or WLU in the early phase of the learning. In addition the convergence
in time of G for AU and WLU is slower in these experiments. This is consistent
with COIN theory, which says that simply changing to a more learnable utility
function may actually lead to worse performance if the learning temperature is
not changed simultaneously. Intuitively, to achieve their better signal to noise
Providing Effective Access to Shared Resources: A COIN Approach 259
100
World Utility G 80
60
using Greedy
40
100
using Greedy
80
World Utility G
40
20
using WLU
0 using AU
0 100 200 300 400 500 600 700
iterations
ratios, AU and WLU shrink both the signal and the noise, and therefore both
need to be rescaled upward. In the context of Boltzmann learning algorithms,
this is equivalent to lowering their temperatures.
To investigate this issue, in a second set of experiments we used different
decay factors and faster schedules. In Fig. 4 we present the asymptotic world
utility value for Team Game, AU, and WLU for different decay
factors and
starting temperatures. In the experiments plotted we used G = i wi Di , but we
observed the same phenomena with the other G discussed above: the team game
never outperforms AU or WLU. Moreover, if for each time-algorithm pair we
used the schedule that is optimal for that pair, then there is no time t at which
the performance of the team game is better than the performance of AU/WLU.
260 Stéphane Airiau et al.
40
35 Team Game
G after convergence
30
25
20
15 WLU
10 AU
5
0.6 0.65 0.7 0.75 0.8 0.85 0.9 0.95 1
temperature decay
60
50
30
decay 99% using Team Game
20
decay 65% using WLU
10
decay 65% using AU
0
0 50 100 150 200 250 300 350 400
iterations
Fig. 5. Comparative performance using different decay factors (even with a fast
sched-
ule AU and WLU perform better than team game with a slow schedule). G = i wi Di
Fig. 5 illustrates this, showing that with a fast schedule having a decay factor
of 0.65, AU and WLU converge faster than team game.
In addition to these advantages, we found that the performance with the
team game is more sensitive to the change in temperature schedule, again in
accord with COIN theory. Indeed, although convergence to asymptotia is faster
for all agent utilities with the faster schedule (see Fig. 5), from Fig. 4 we see that
both average asymptotic performance and its standard deviation are substantial
for the team game for the faster schedule. In contrast, AU and WLU do not
suffer as much from the switch to a faster schedule.
Providing Effective Access to Shared Resources: A COIN Approach 261
120
100
80
60
40
20
40 60 80 100 120 140 160 180 200
Number of Agents
5 Related Work
Multiagent system researchers have studied balancing of load across shared re-
sources with different decision-making procedures. These approaches include the
following:
– Studying chaotic nature of resource loads when each agent uses a greedy
selection procedures [11].
– Effect of limited knowledge on system stability [12, 13].
– Market mechanisms for optimizing quality-of-service [14].
– Using reinforcement learning to balance loads [15].
262 Stéphane Airiau et al.
– Social dilemma problems that arise when individual agents try to greedily
exploit shared resources [3, 16].
– Distinguishing easy vs. difficult resource allocation [17].
The typical assumption in most of this work is that each user has an atomic
load to send to one of several equivalent resources. Our work addresses a more
general scenario where a user has multiple task loads and resources are hetero-
geneous. So not only may the decisions of the users conflict, but decisions for
different tasks taken by the same user can interfere with each other. Also, we
explicitly handle the issue of user satisfaction metrics (something awkward to
incorporate in load-balancing, for example) and variability in the world utility,
and use the COIN procedure to ensure that the combination of individual user
satisfaction metrics are optimized. The combination can include weights for dif-
ferent users and also, if necessary, reduce disparate levels of satisfaction from the
outcome by minimizing the standard deviation of satisfaction. With the COIN
procedure, all of this is done using very simple agents, in a highly parallelizable
fashion, with no modeling of the underlying dynamics of the system.
6 Discussion
The COIN framework has been applied to many domains, including domains
requiring sequence of actions. In these cases, the world utility function was de-
cided first, and then the local utility function of each agent was derived from it.
This paper differs in two main ways from the COIN applications studied so far.
First, agents have preferences represented by a dissatisfaction function. In pre-
vious work, the individual in the system did not have any intrinsic preferences.
Secondly, the world utility is based upon the preferences of users and a system
administrator. The main contribution of the paper is to show that the users, in
order to achieve satisficing performance of the overall system, is better off while
optimizing COIN based private utilities. The results demonstrate that even in
the case where the world utility function is not exogenous, the previously demon-
strated superiority of COIN technique over competing approaches holds. In par-
ticular, the utilities AU and WLU outperform locally greedy approaches and
more importantly, the Team Game approach, in terms of average performance,
variability in performance, and robustness against changes to the parameters of
the agent’s learning algorithm. Moreover, these improvements grow dramatically
as the system size is increased, an extremely important consideration in future
applications involving scale up.
We are currently experimenting with aggregating several printing decisions
under the jurisdiction of one agent. This would reduce the number of agents
in the system, and possibly both speed up the convergence and improve the
performance. In particular we will investigate different kind of aggregations,
e.g., based on users, based on task types, crossing both, etc. There is also the
interesting possibility of learning the best aggregation of decisions into individual
agents.
Providing Effective Access to Shared Resources: A COIN Approach 263
Acknowledgements
This work has been supported in part by an NSF CAREER award IIS-9702672
and IIS-0209208 and by NASA EPSCoR Grant No. NCC5-586.
References
[1] Durfee, E.H.: Scaling up coordination strategies. IEEE Computer 34 (2001) 39–46
250
[2] Hardin, G.: The tragedy of the commons. Science 162 (1968) 1243–1248 250
[3] Tumer, K., Wolpert, D.H.: Collective intelligence and braess’ paradox. In: Pro-
ceedings of the Seventeenth National Conference on Artificial Intelligence, Menlo
Park, CA, AAAI Press (2000) 104–109 250, 254, 262
[4] Wolpert, D.H., Tumer, K.: Beyond mechanism design. In et al., H.G., ed.: Pro-
ceedings of International Congress of Mathematicians, Qingdao Publishing (2002)
250
[5] Wolpert, D.H., Wheeler, K.R., Turner, K.: General principles of learning-based
multi-agent systems. In: Proceedings of the Third International Conference on
Autonomous Agents, New York: NY, ACM Press (1999) 77–83 250, 254
[6] Wolpert, D.H., Tumer, K.: Optimal payoff functions for members of collectives.
Advances in Complex Systems 4 (2001) 265–279 250, 254, 256
[7] Tumer, K., Agogino, A.K., Wolpert, D.H.: Learning sequences of actions in col-
lectives of autonomous agents. In: Proceedings of the First International Joint
Conference on Autonomous Agents and Multiagent Systems, New York: NY, ACM
Press (2002) 378–385 250
[8] Wolpert, D.H., Kirshner, S., Merz, C.J., Tumer, K.: Adaptivity in agent-based
routing for data networks. In: Proc. of the 4th International Conference on Au-
tonomous Agents. (2000) 396–403 250
[9] Parkes, D.C.: Iterative combinatorial auctions: Theory and practice (2001) 253
[10] Crites, R.H., Barto, A.G.: Improving elevator performance using reinforcement
learning. In Touretzky, D.S., Mozer, M.C., Hasselmo, M.E., eds.: Advances in
Neural Information Processing Systems - 8, MIT Press (1996) 1017–1023 253
[11] Kephart, J.O., Hogg, T., Hubermann, B.A.: Dynamics of computational ecosys-
tems: Implications for DAI. In Huhns, M.N., Gasser, L., eds.; Distributed Artificial
Intelligence. Volume 2 of Research Notes in Artificial Intelligence. Pitman (1989)
261
[12] Rustogi, S.K., Singh, M.P.: Be patient and tolerate imprecision: How autonomous
agents can coordinate effectively. In: Proceedings of the International Joint Con-
ference on Artificial Intelligence. (1999) 512–517 261
[13] Sen, S., Arora, N., Roychowdhury, S.: Using limited information to enhance group
stability. International Journal of Human-Computer Studies 48 (1998) 69–82 261
[14] Yamaki, H., Yamauchi, Y., Ishida, T.: Implementation issues on market-based qos
control. In: Proceedings of the Third International Conference on Multi-Agent
Systems. (1998) 357–364 261
[15] Schaerf, A., Shoham, Y., Tennenholtz, M.: Adaptive load balancing: A study in
multiagent learning. Journal of Artificial Intelligence Research 2 (1995) 475–500
261
264 Stéphane Airiau et al.
[16] Glance, N.S., Hogg, T.: Dilemmas in computational societies. In: First Inter-
national Conference on Multiagent Systems, Menlo Park, CA, AAAI Press/MIT
Press (1995) 117–124 262
[17] van Dyke Parunak, H., Brueckner, S., Sauter, J., Savit, R.: Effort profiles in
multi-agent resource allocation. In: Proceedings of the First International Joint
Conference on Autonomous Agents and Multiagent Systems, New York: NY, ACM
Press (2002) 248–255 262
A Modular Paradigm for Building
Self-Organizing Peer-to-Peer Applications
Márk Jelasity , Alberto Montresor, and Ozalp Babaoglu
1 Introduction
Recent years have witnessed a rapid growth in both the body of scientific knowl-
edge on peer-to-peer (P2P) technology and its commercial applications [10].
There are several features that make P2P systems interesting for scientific re-
search, which include their ability to exploit distributed resources, circumvent
censorship and their potential for extreme scalability and robustness. As such,
an important candidate consumer for this technology is the computational grid,
which is supposed to enable optimal exploitation of large amounts of resources
available over the Internet using a P2P approach [5].
The promises of P2P technology have already been partially fulfilled by nu-
merous applications. Unfortunately, the underlying protocols on which they are
built are often complex and unpredictable. Their behavior is not fully under-
stood, and often, can be explained only in terms of the theory of complex
networks or dynamic systems. Given the lack of traditional hard guarantees
This work was partially supported by the Future & Emerging Technologies unit of
the European Commission through Project BISON (IST-2001-38923).
also with RGAI, MTA SZTE Szeged, Hungary
G. Di Marzo Serugendo et al. (Eds.): AAMAS 2003 Ws ESOA, LNAI 2977, pp. 265–282, 2004.
c Springer-Verlag Berlin Heidelberg 2004
266 Márk Jelasity et al.
5 3 2
Max 10 Max 10
Max 10
Avg Avg 4 Avg 4
4
Topo Topo
Topo
1 4
10
Max 10 Max 10 3 Max 10
Avg 4 Avg 4 Max 10 Avg 4
Topo Topo Avg 4
Topo
Topo
Fig. 1. A simple example network. The environment consists of a set of numeric values,
one at each node. Two protocols, Max and Avg, find the maximum and the average of
these values, respectively. They are based on protocol Topo, whose task is to maintain
an overlay topology (represented by the connections between nodes)
2 System Model
Figure 1 illustrates our system model. We consider a network comprising a large
collection of nodes that communicate through the exchange of messages and are
assigned unique identifiers. The network is highly dynamic (new nodes may join
and old ones can leave at any time) and subject to failures (nodes may fail and
messages can be lost).
Each node runs a set of protocols. Protocols can be standalone applications,
or may provide some service to other protocols. Each protocol instance may
communicate with other protocols located at the same node (e.g., to import or
export a service) and with other instances of the same protocol type located at
remote nodes (e.g., to implement a function).
We assume that nodes are connected by an existing physical network. Even
though the protocols we suggest can be deployed on arbitrary physical networks,
including sensor and ad-hoc networks, in the present work we consider only fully
connected networks, such as the Internet, where each node can (potentially)
communicate with every other node. In this way, arbitrary overlay topologies
may be constructed, and a functional protocol may deploy the most appropriate
overlay for implementing its functions.
The physical network provides only the possibility of communication. To ac-
tually communicate with its peers, a node must know their identifiers. At each
node, the task of an overlay protocol is to collect and maintain up-to-date iden-
tifiers in order to form a connected topology with some desired characteristics.
Given the large scale and the dynamicity of our envisioned system, these collec-
tions are normally limited to a rather small subsets of the entire network.
Apart from communicating with other peers, protocols may also interact
with their environment. Any input that originates from outside the protocol set
falls into this category. The environment may include user interactions, sensor
268 Márk Jelasity et al.
do forever do forever
wait(T time units) sp ← receive(*)
p ← GET R ANDOM P EER() send s to sender(sp )
send s to p s ← UPDATE S TATE(s, sp )
sp ← receive(p)
s ← UPDATE S TATE(s, sp )
The period of wall clock time between two consecutive information exchanges
is called the cycle length, and is denoted by T . Even though the system is not
synchronous, it is often convenient to talk about cycles of the protocol, which
are simply consecutive wall clock time intervals of length T counted from some
convenient starting point.
3.1 Newscast
The newscast protocol [6] is an example of an overlay protocol. It maintains
a random topology, which is extremely robust, and can be used as the basis for
several functional protocols, including broadcast [6] and aggregation [7].
In newscast, the state of a node is given by a partial view, which is a fixed-size
set of peer descriptors. A peer descriptor contains the address of the peer, along
with a timestamp corresponding to the time when the descriptor was created.
The (fixed) size of a partial view is denoted by c.
Method getRandomPeer returns an address selected randomly among those
in the current partial view. Method updateState merges the partial views of the
two nodes involved in an exchange and keeps the c freshest descriptors, thereby
creating a new partial view. New information enters the system when a node
sends its partial view to a peer. In this step, the node always inserts its own,
newly created descriptor into the partial view. Old information is gradually and
automatically removed from the system and gets replaced by new information
(hence the name, newscast). This feature allows the protocol to “repair” the
overlay topology by forgetting dead links, which by definition do not get updated
because their owner is no longer active.
1 1
N N
μi = ai,k , σi2 = (ai,k − μi )2 (1)
N N −1
k=1 k=1
E(σi2 )
2
E(σi+1 )≈ √ . (2)
2 e
Simulations show that this approximation holds with high precision. From this
equation, it is clear that convergence can be achieved with very high precision
A Modular Paradigm for Building Self-Organizing Peer-to-Peer Applications 271
in only a few cycles, irrespective of the network size which confirms extreme
scalability.
In addition to being fast, our aggregation protocol is also very robust. Node
failures may perturb the final result, as the values stored in crashed nodes are
lost; but both analytical and empirical studies have shown that this effect is
generally marginal [7]. As long as the overlay network remains connected, link
failures do not modify the final value, they only slow down the aggregation
process.
j |ai,j − μ|
. (4)
2
Furthermore, if in cycle i all ai,j − μ (j = 1, . . . , N ) are divisible by Q, then
the optimal number of cycles and the optimal total transfer can both be achieved
by the protocol given in Figure 3.
This algorithm is expressed not as a local protocol that can be run at each
node, but as a global algorithm operating directly on the list of individual loads.
272 Márk Jelasity et al.
Fig. 3. One cycle of the optimal load balancing algorithm. Notation: μ is the average
load in the system, N is the network size, Q is the quota
To see this, define J = {j ∗ | maxj |ai,j − μ| = |ai,j ∗ − μ|} as the indices which
belong to nodes that are maximally distant from the average. We have to show
that for all nodes in J, a different node can be assigned that is on the other side
of the average. We can assume without the loss of generality that the load at all
nodes in J is larger than the average because (i) if it is smaller, the reasoning is
identical and (ii) if over- and under-loaded nodes are mixed, we can pair them
with each other until only over- or under-loaded nodes remain in J. But then
it is impossible that the nodes in J cannot be assigned different pairs because
(using the definition of J and the assumption that all nodes in J are overloaded)
the number of under-loaded nodes has to be at least as large as the size of J.
But then all the maximally distant nodes got their load difference reduced by
exactly Q, which proves (5).
Motivated by this result, in the following we assume that (a) the initial load
at each node is an integer value, (b) the average is also an integer and (c) we are
allowed to transfer at most one unit of load at a time. This setting satisfies the
assumptions of the above results and serves only as a tool for simplifying and
focusing our discussion.
A Modular Paradigm for Building Self-Organizing Peer-to-Peer Applications 273
Fig. 4. A modular load balancing protocol. Notations: a is the current load, Q is the
total quota, q is the residual quota and c is the number of peers in the partial view as
determined by the overlay protocol
Fig. 5. The basic load balancing protocol. Notations: a is the current load, Q is the
total quota, q is the residual quota and c is the number of peers in the partial view as
determined by the overlay protocol
and the remaining nodes (those that have not yet reached the average load) will
meet each other with higher probability. In other words, peer selection can be
more efficient in the final phases of the execution of the balancing protocol when
most nodes already have reached the average load. Although the optimization
will result in a communication topology that is partitioned, the problem can
easily be solved by adding another overlay component that does not take part
in load balancing and is responsible only for maintaining a connected network.
Note also that the averaging component uses the same overlay component that
is used by the load balancing protocol.
A key feature of the averaging and overlay protocols is that they are poten-
tially significantly faster than any load balancing protocol. If the quota is signif-
icantly smaller than the variance of the initial load distribution, then reaching
the final balanced state can take arbitrarily long (see Equation (3)). On the other
hand, averaging converges exponentially fast as defined by Equation (2). This
fact makes it possible for load balancing to use the approximation of the global
average as if it were supplied by an oracle with access to global information.
This scenario where two (or more) protocols operate at significantly different
time scales to solve a given problem is encountered also in nature and may char-
acterize an interesting general technique that is applicable to a larger class of
problems.
2000 1.5
1500
1
1000
0.5
500
0 0
0 500 1000 1500 2000 2500 3000 3500 4000 4500 5000 0 2000 4000 6000 8000 10000
cycles cycles
Fig. 6. Cumulative average load transferred by a node until a given cycle in a network
of size 104 . The curves corresponding to the optimal algorithm and the modular pro-
tocol overlap completely and appear as a single (lower) curve. The final point in both
graphs (5000 and 10000 cycles, respectively) correspond to a state of perfect balance
reached by all three protocols
tion. Performing that operation depends crucially on knowing the global average
load in the system.
from the figures, the load transfered by the modular protocol is indistinguishable
from the amount that is optimal for perfect balancing in the system.
Load
aggregation
Dynamics
Avg
newscast
Neighbors
Simulation Configuration
Engine Manager
in the system. As described in the previous section, the engine adopts a time-
stepped simulation model instead of more complex and expensive event-based
architecture. At each time step, all nodes in the system are selected in a random
order, and a callback method is invoked on each of the protocols included in that
node. In this way, all protocol instances get a chance to execute at each cycle.
Dynamics and observers are executed periodically; each of them is associated
with a scheduler object, that based on the information stored in the configura-
tion file decides when and how frequently the particular dynamics or observer
must be executed.
Communication between nodes is left to the designer of protocols; in the
algorithms developed so far, protocol instances invoke methods on each other,
in order to reduce the overhead associated to the creation, the enqueuing and
the garbage collection of messages. This is compatible with the kind of protocols
simulated so far. Using this approach, nodes are responsible to check whether
a particular node cannot be reached, either due to a node crash or a communi-
cation failure; if so, the method invocation should be discarded.
6 Related Work
Another well-known functional building block is a distributed hash table (DHT),
which is an abstraction of a distributed data structure that maintains asso-
ciations between keys and nodes in the network. There have been proposals
for applying DHTs as abstract building blocks to construct more complex ap-
plications [2] including event notification systems [14] and distributed storage
systems [4]. Yet, DHTs themselves are often complex and in our conceptual
framework, we are looking for possibilities for decomposing them into smaller
components [18].
280 Márk Jelasity et al.
In this paper we have presented our initial results towards a modular paradigm
for designing complex, self-organizing protocols. A load balancing protocol was
presented to confirm the validity of the idea that simple components can be
combined to implement more complex functions. We demonstrated the utility
of applying an averaging component along with an overlay component to obtain
a performance with respect to the amount of transfered load that is indistin-
guishable from the optimal case.
Naturally, our present and future work focuses on developing this paradigm
further by extending it with more components and applications. It is interest-
ing to consider the similarities of this approach to object-oriented design and
A Modular Paradigm for Building Self-Organizing Peer-to-Peer Applications 281
programming. In a sense, at least in the design phase, the designer can treat
these building blocks as objects that maintain a state and that have an interface
for modifying or monitoring that state or for performing functions. Some of the
usual relations such as dependence or inheritance can also be applied. Our future
work includes developing this analogy further.
References
[1] A. Barak and A. Shiloh. A Distributed Load Balancing Policy for a Multicom-
puter. Software Practice and Experience, 15(9):901–913, Sept. 1985. 280
[2] F. Dabek, B. Zhao, P. Druschel, J. Kubiatowicz, and I. Stoica. Towards a Com-
mon API for Structured Peer-to-Peer Overlays. In Proc. of the 2nd International
Workshop on Peer-to-Peer Systems (IPTPS’03), Berkeley, CA, USA, Feb. 2003.
279
[3] A. Demers, D. Greene, C. Hauser, W. Irish, J. Larson, S. Shenker, H. Sturgis,
D. Swinehart, and D. Terry. Epidemic Algorithms for Replicated Database Man-
agement. In Proc. of the 6th Annual ACM Symposium on Principles of Distributed
Computing (PODC’87), pages 1–12, Vancouver, Aug. 1987. ACM. 270
[4] P. Druschel and A. Rowstron. PAST: A Persistent Anonymous Store. In HotOS
VIII, May 2001. 279
[5] I. Foster and A. Iamnitchi. On Death, Taxes, and the Convergence of Peer-to-Peer
and Grid Computing. In Proc. of the 2nd International Workshop on Peer-to-Peer
Systems (IPTPS’03), Berkeley, CA, USA, Feb. 2003. 265
[6] M. Jelasity, W. Kowalczyk, and M. van Steen. Newscast Computing. submitted
for publication. 266, 268, 269
[7] M. Jelasity and A. Montresor. Epidemic-Style Proactive Aggregation in Large
Overlay Networks, 2004. To appear. 268, 269, 270, 271
[8] S. Joseph. An Extendible Open-Source Simulator. P2P Journal, Nov. 2003. 280
[9] P. Kok, K. Loh, W. J. Hsu, C. Wentong, and N. Sriskanthan. How Network Topol-
ogy Affects Dynamic Load Balancing. IEEE Parallel & Distributed Technology,
4(3), Sept. 1996. 280
[10] D. S. Milojicic, V. Kalogeraki, R. Lukose, K. Nagaraja, J. Pruyne, B. Richard,
S. Rollins, and Z. Xu. Peer-to-Peer Computing. Technical Report HPL-2002-57,
HP Labs, Palo Alto, 2002. 265
[11] Network Simulator 2. http://www.isi.edu/nsnam/ns/. 276, 280
[12] L. Peterson, T. Anderson, D. Culler, and T. Roscoe. A Blueprint for Introducing
Disruptive Technology into the Internet. In Proc. of the First ACM Workshop on
Hot Topics in Networks (HotNets-I), Princeton, NJ, Oct. 2002. 276
[13] A. Rao, K. Lakshminarayanan, S. Surana, R. Karp, and I. Stoica. Load Balancing
in Structured P2P Systems. In Proc. of the 2nd International Workshop on Peer-
to-Peer Systems (IPTPS’03), Berkeley, CA, USA, Feb. 2003. 280
[14] A. Rowstron, A.-M. Kermarrec, M. Castro, and P. Druschel. Scribe: The Design
of a Large-scale Event Notification Infrastructure. In J. Crowcroft and M. Hof-
mann, editors, Networked Group Communication, Third International Workshop
(NGC’2001), volume 2233 of Lecture Notes in Computer Science, pages 30–43,
Nov. 2001. 279
[15] M. Schlosser and S. Kamvar. Simulating a file-sharing p2p network. In Proc. of
the First Workshop on Semantics in P2P and Grid Computing, 2002. 280
282 Márk Jelasity et al.
[16] N. S. Ting and R. Deters. A P2P Network Simulator. In Proc. of the 3rd IEEE In-
ternational Conference on Peer-to-Peer Computing (P2P’03), Linkoping, Sweden,
Sept. 2003. 280
[17] R. van Renesse. The Importance of Aggregation. In A. Schiper, A. A. Shvarts-
man, H. Weatherspoon, and B. Y. Zhao, editors, Future Directions in Distributed
Computing, number 2584 in Lecture Notes in Computer Science, pages 87–92.
Springer, 2003. 266
[18] S. Voulgaris and M. van Steen. An epidemic protocol for managing routing tables
in very large peer-to-peer networks. In Proceedings of the 14th IFIP/IEEE Inter-
national Workshop on Distributed Systems: Operations and Management, (DSOM
2003), number 2867 in Lecture Notes in Computer Science. Springer, 2003. 279
[19] B. Zhao, L. Huang, J. Stribling, S. Rhea, A. Joseph, and J. Kubiatowicz. Tapestry:
A Resilient Global-scale Overlay for Service Deployment. To appear in IEEE
Journal on Selected Areas in Communications, 2003. 280
7RROVIRU6HOI2UJDQL]LQJ$SSOLFDWLRQV(QJLQHHULQJ
&DUROH%HUQRQ9DOpULH&DPSV0DULH3LHUUH*OHL]HVDQG*DXWKLHU3LFDUG
,5,7±8QLYHUVLWp3DXO6DEDWLHU
5RXWHGH1DUERQQH7RXORXVH&HGH[)UDQFH
+33 561 558 343
{bernon,gleizes,picard}@irit.fr
http://www.irit.fr/SMAC
/,±8QLYHUVLWp/D5RFKHOOH
$YHQXH0&UpSHDX/D5RFKHOOH&HGH[)UDQFH
+33 546 458 732
vcamps@univ-lr.fr
$EVWUDFW1RZDGD\VWKHDSSOLFDWLRQVWREHUHDOL]HGDUHPRUHRIWHQGLVWULEXWHG
FRPSOH[ DQG RSHQ HJ DSSOLFDWLRQV RQ WKH ,QWHUQHW LQIRUPDWLRQ VHDUFK
EURNHUDJHHFRPPHUFHHEXVLQHVV«7KHUHIRUHGHVLJQHUVFDQQRWLPSOHPHQWD
JOREDO FRQWURO DQG OLVW DOO VLWXDWLRQV VXFK V\VWHPV KDYH WR EH IDFHG ZLWK
$'(/)( PHWKRGRORJ\ ZDV SURSRVHG WR GHYHORS WKLV NLQG RI VRIWZDUH ,W LV
EDVHG RQ WKH $0$6 WKHRU\ $GDSWLYH 0XOWL$JHQW 6\VWHPV DQG WKH
HPHUJHQFHFRQFHSW7KLVWKHRU\JLYHVORFDODJHQWGHVLJQFULWHULDVRDVWRHQDEOH
WKH HPHUJHQFH RI DQ RUJDQL]DWLRQ ZLWKLQ WKH V\VWHP DQG WKXV RI WKH JOREDO
IXQFWLRQ RI WKH V\VWHP 7KLV SDSHU IRFXVHV RQ WKUHH WRROV RI WKH PHWKRGRORJ\
DVVRFLDWHG ZLWK WKH SURFHVV DQG WKH 80/$80/ QRWDWLRQV 7KH ILUVW WRRO LV
EDVHG RQ WKH FRPPHUFLDO VRIWZDUH 2SHQ7RRO HQULFKHG WR WDNH LQWR DFFRXQW
DGDSWLYHPXOWLDJHQWV\VWHPGHYHORSPHQW7KHVHFRQGWRROLVDVXSSRUWGHFLVLRQ
WRROWRKHOSGHVLJQHUVWRGHFLGHLIWKH$0$6WKHRU\LVUHOHYDQWIRUWKHFXUUHQW
V\VWHPWRGHVLJQ7KHODVWWRROLVDQLQWHUDFWLYHWRROZKLFKVXSSRUWVWKHSURFHVV
DQGKHOSVGHVLJQHUVWRIROORZWKHSURFHVVDQGWRH[HFXWHDVVRFLDWHGWDVNV7KH
XVHRIHDFKWRROLVLOOXVWUDWHGE\(772(PHUJHQW7LPH7DEOLQJ2UJDQL]DWLRQ
DSSOLFDWLRQ
,QWURGXFWLRQ
RUJDQL]DWLRQ DV D SRVVLEOH ZD\ WR VXFFHVVIXOO\ RYHUFRPH WKLV FRPSOH[LW\ DQG WKLV
RSHQQHVV >@ 7KDW OHG XV WR SURSRVH D WKHRU\ FDOOHG ³$0$6 WKHRU\´ LQ ZKLFK
FRRSHUDWLRQ LV WKH PHDQV E\ ZKLFK WKH V\VWHP VHOIRUJDQL]HV DQG WKHQ DGMXVWV WR
FKDQJHV RI WKH HQYLURQPHQW >@ ,QWHUDFWLRQV EHWZHHQ WKH LQWHUQDO SDUWV DJHQWV RI
WKHV\VWHPGHSHQGRQDJHQWV
ORFDOYLHZDQGRQWKHLUDELOLW\WR³FRRSHUDWH´ZLWKHDFK
RWKHU&KDQJLQJWKHVHORFDOLQWHUDFWLRQVUHRUJDQL]HVWKHV\VWHPDQGWKXVFKDQJHVLWV
JOREDOEHKDYLRU
%HFDXVH DOO WKH V\VWHPV GR QRW QHHG VHOIRUJDQL]DWLRQ WR DGDSW ZH DUH PRUH
VSHFLILFDOO\LQWHUHVWHGLQWRWKRVHWKDWDUHRSHQFRPSOH[LQFRPSOHWHO\VSHFLILHGZLWK
DG\QDPLFDOHQYLURQPHQWDQGZLWKRXWDQDSULRULNQRZQDOJRULWKPWRILQGDVROXWLRQ
7KH $0$6 WKHRU\ KDV EHHQ VXFFHVVIXOO\ DSSOLHG WR VHYHUDO VXFK SUREOHPV HJ
HTXDWLRQVROYLQJRUDGDSWLYHURXWLQJRIWKHWUDIILFLQDWHOHSKRQHQHWZRUNDQGVHYHUDO
SURMHFWVKDYHEHHQGHYHORSHG
• $%526( $JHQW EDVHG %52NHUDJH 6(UYLFHV LQ HOHFWURQLF FRPPHUFH LV DQ
HOHFWURQLFFRPPHUFHWRROIRUPHGLDWLRQRIVHUYLFHV>@
• $176KDVVWXGLHGWKHFRRSHUDWLYHVHOIRUJDQL]DWLRQRIDQWOLNHURERWV>@
• )256,& )2UPDWLRQ HW 5HFKHUFKH HQ 6FLHQFHV GH O
,QIRUPDWLRQ HW GH OD
&RPPXQLFDWLRQSURYLGHVDFRRSHUDWLYHWRROWRPDQDJHWKHNQRZOHGJHQHHGHGLQ
DVVLVWDQFHLQLQIRUPDWLRQUHWULHYDOIRUPDWLRQ>@
• 67$))6RIWZDUH7RROIRU$GDSWLYH)ORRG)RUHFDVWLVDQDGDSWLYHIORRGIRUHFDVW
WKDWLVQRZXVHGLQDQLQGXVWULDOHQYLURQPHQW>@
1HYHUWKHOHVV WR SURPRWH WKH XVH RIVHOIRUJDQL]LQJV\VWHPVEDVHGRQWKH$0$6
WKHRU\WRROVDUHQHHGHG7KH\DUHUHTXLUHGERWKWRUHXVHRXUNQRZKRZDQGWRJXLGH
DQ HQJLQHHU GXULQJ DQ DSSOLFDWLRQ GHVLJQ $V D UHVXOW ZH DUH FXUUHQWO\ ZRUNLQJ RQ
$'(/)( D WRRONLW WR GHYHORS VRIWZDUH ZLWKHPHUJHQWIXQFWLRQDOLW\ZKLFKFRQVLVWV
RI DQ DJHQWRULHQWHG PHWKRGRORJ\ DQG D OLEUDU\ RI FRPSRQHQWV WKDW FDQ EH XVHG WR
PDNH WKH DSSOLFDWLRQ GHYHORSPHQW HDVLHU 7KH RULJLQDOLW\ RI WKH $'(/)(
PHWKRGRORJ\UHVLGHVLQWKHIDFWWKDWVRPHWRROVDUHSURYLGHGWRJXLGHDGHVLJQHUZKHQ
DSSO\LQJLWVSURFHVVDQGXVLQJLWVQRWDWLRQV
6RWKLVSDSHUDLPVWRVKRZKRZDV\VWHPFDQEHHQJLQHHUHGE\XVLQJWKHVHWRROV
DQLQWHUDFWLYHWRROWRKHOSGHVLJQHUVWRIROORZWKHSURFHVVDQG2SHQ7RRODSLHFHRI
VRIWZDUH WKDW VXSSRUWV WKH 80/ DQG $80/ >@ QRWDWLRQV $Q DSSOLFDWLRQ QDPHG
(772IRU³(PHUJHQW7LPH7DEOH2UJDQL]DWLRQ´ZLOOEHXVHGDVDQH[DPSOHWRFODULI\
VRPH VSHFLILF SRLQWV %XLOGLQJ D XQLYHUVLW\ WLPHWDEOH E\ WDNLQJ LQWR DFFRXQW VHYHUDO
DFWRUV DQG WKHLU FRQVWUDLQWV LV D FRPSOH[ SUREOHP IRU ZKLFK WKHUH LV QR DGPLWWHG
DOJRULWKP7KHVHFKDUDFWHULVWLFVDUHUHTXLUHGZKHQDSSO\LQJWKH$0$6WKHRU\
7KLV SDSHU LV WKHQ VWUXFWXUHG DV IROORZ VRPH UHTXLUHPHQWV DERXW WKH (772
SUREOHP DUH SUHVHQWHG LQ WKH VHFRQG VHFWLRQ EHIRUH JLYLQJ DQ RYHUYLHZ RI WKH
$'(/)( PHWKRGRORJ\ LQ WKH WKLUG RQH 7RROV WKDW DUH SURYLGHG ZLWK $'(/)( DUH
WKHQSUHVHQWHGLQWKHQH[WVHFWLRQLQRUGHUWRVKRZKRZWKH\FDQEHXVHGWRHQJLQHHUD
VHOIRUJDQL]LQJ V\VWHP LQ ZKLFK WKH GLIIHUHQW SDUWV DUH FKDQJLQJ WKHLU LQWHUDFWLRQV
XVLQJFRRSHUDWLRQ
$0$6VWDQGVIRU$GDSWLYH0XOWL$JHQW6\VWHPV6HHKWWSZZZLULWIU60$&
7RROVIRU6HOI2UJDQL]LQJ$SSOLFDWLRQV(QJLQHHULQJ
(7725HTXLUHPHQWV
,QRUGHUWRVKRZKRZDVHOIRUJDQL]LQJDSSOLFDWLRQFDQEHGHYHORSHGXVLQJWKHWRROV
OLQNHG ZLWK $'(/)( WKH QH[W VHFWLRQV ZLOO UHIHU WR WKH (772 DSSOLFDWLRQ
'HVFULSWLRQDQGGHVLJQRIWKHV\VWHPUHODWHGWR(772DUHQRWWKHPDLQREMHFWLYHRI
WKLVDUWLFOHDQGPRUHLQIRUPDWLRQLVDYDLODEOHLQ>@
7KHFKRVHQSUREOHPLVDFODVVLFDOFRXUVHWLPHWDEOLQJRQHLQZKLFKWLPHVORWVDQG
ORFDWLRQVPXVWEHDVVLJQHGWRWHDFKHUVDQGVWXGHQWVJURXSVLQRUGHUWROHWWKHPPHHW
GXULQJ OHFWXUHV 7KH LQYROYHG DFWRUV WHDFKHUV VWXGHQWV JURXSV DQG URRPV KDYH D
FHUWDLQQXPEHURIFRQVWUDLQWVWKDWPXVWEHIXOILOOHG)XUWKHUPRUHZHDUHLQWHUHVWHGLQ
WKHFDVHLQZKLFKFRQVWUDLQWVPD\G\QDPLFDOO\HYROYHGXULQJWKHVHDUFKIRUDVROXWLRQ
ZLWKRXW LQWHUUXSWLQJ LW DQG UHVWDUWLQJ IURP VFUDWFK 8VXDOO\ VROXWLRQV WR VXFK D
SUREOHP FDQ EH IRXQG XVLQJ GLIIHUHQW WHFKQLTXHV OLNH FRQVWUDLQWEDVHG RQHV RU
PHWDKHXULVWLFV WHFKQLTXHV VLPXODWHG DQQHDOLQJ WDEX VHDUFK JUDSK FRORULQJ« DQG
PRUH UHFHQWO\ QHXUDO QHWZRUNV HYROXWLRQDU\ RU DQW DOJRULWKPV >@ +RZHYHU QR
UHDOVROYLQJWHFKQLTXHH[LVWVZKHQWKHFRQVWUDLQWVFDQG\QDPLFDOO\HYROYHDQGZKHQ
WKHV\VWHPQHHGVWRDGDSW%HFDXVHWKLVSUREOHPLVQRWDVLPXODWLRQRQHEHFDXVHLWLV
DFWXDOO\ FRPSOH[ ZKHQ KDQGPDGH RU QRW LW EHORQJV WR WKH 13FRPSOHWH FODVV RI
SUREOHPV DQG KDV QR XQLYHUVDO VROXWLRQ ZH GR WKLQN WKDW LW UHSUHVHQWV WKH ULJKW
H[DPSOH WR DSSO\ WKH $0$6 WKHRU\ 7KH DLP LV WR PDNH D VROXWLRQ HPHUJH DW WKH
PDFUROHYHORIWKHEXLOW0$6IURPWKHLQWHUDFWLRQVRILQGHSHQGHQWSDUWVDWWKHPLFUR
OHYHO
*HQHUDO UHTXLUHPHQWV IRU WKLV (772 SUREOHP DUH WKH IROORZLQJ $V PHQWLRQHG
EHIRUH VWDNHKROGHUV DUH WHDFKHUV VWXGHQWV JURXSV DQG OHFWXUH URRPV (YHU\ DFWRU
LQGLYLGXDOO\RZQVVRPHFRQVWUDLQWVWKDWPXVWEHEHVWIXOILOOHG$WHDFKHUKDVVRPH
FRQVWUDLQWV DERXW KLV DYDLODELOLWLHV WKH GD\V RU WKH WLPHVORWV GXULQJ ZKLFK KH FDQ
WHDFK«KLVFDSDELOLWLHVWKHWRSLFVKHFDQOHFWXUHRQ«DQGWKHQHHGVKHSRVVHVVHV
DERXW SDUWLFXODU SHGDJRJLF HTXLSPHQWV RYHUKHDG SURMHFWRUV YLGHR SURMHFWRUV D
GHILQLWHOHFWXUHURRPIRUDSUDFWLFDOZRUN«$VWXGHQWVJURXSPXVWWDNHDSDUWLFXODU
WHDFKLQJ PDGHXSRIDFHUWDLQQXPEHURIWLPHVORWVIRUDFHUWDLQQXPEHURIWHDFKLQJ
WRSLFV ; WLPHVORWV IRU D WRSLF < WLPHVORWV IRU D WRSLF « $ OHFWXUH URRP LV
HTXLSSHG RU QRW ZLWK VSHFLILF HTXLSPHQWV DQRYHUKHDGSURMHFWRUDYLGHRSURMHFWRU
HTXLSPHQWIRUSUDFWLFDOZRUNV«DQGFDQEHRFFXSLHGRUQRWGXULQJDJLYHQWLPHVORW
RQDFHUWDLQGD\«
%HIRUHSUHVHQWLQJWKHWRROVWKDWZLOOEHXVHGWRGHVLJQWKHV\VWHPDEOHWRVROYHWKLV
SUREOHPOHWXVGHVFULEHWKHFKDUDFWHULVWLFVRIWKHDJHQWRULHQWHGPHWKRGRORJ\ZHDUH
JRLQJWRDSSO\
$'(/)(3UHVHQWDWLRQ
$'(/)( LV D WRRONLW WR GHYHORS VRIWZDUH ZLWK HPHUJHQW IXQFWLRQDOLW\ 7KLV WRRONLW
SURYLGHV VHYHUDO WRROV D PHWKRGRORJ\ WR KHOS GHYHORSHUV WR GHVLJQ PXOWLDJHQW
V\VWHPV DQG D OLEUDU\ RI FRPSRQHQWV WR UHXVH H[LVWLQJ H[SHUWLVH 7KH PHWKRGRORJ\
SURYLGHVDSURFHVVDQRWDWLRQDQGDWRROWRJXLGHGHVLJQHUVWRXVHWKHJLYHQSURFHVV
%HFDXVH IHZ RI WKH H[LVWLQJ DJHQWRULHQWHG PHWKRGRORJLHV DUH DEOH WR GHDO ZLWK
G\QDPLFV RU HYROXWLRQDU\ HQYLURQPHQWV WKH $'(/)( PHWKRGRORJ\ LV GHYRWHG WR
&DUROH%HUQRQHWDO
GHVLJQLQJDSSOLFDWLRQVZLWKVXFKFKDUDFWHULVWLFV&RQWUDU\WR*DLD>@RU7URSRV>@
$'(/)( LV QRW D JHQHUDO PHWKRGRORJ\ LW FRQFHUQV DSSOLFDWLRQV LQ ZKLFK VHOI
RUJDQL]DWLRQPDNHVWKHVROXWLRQHPHUJHIURPWKHLQWHUDFWLRQVRILWVSDUWV,WDOVRJLYHV
VRPH KLQWV WR GHVLJQHUV WR GHWHUPLQH LI XVLQJ WKH $0$6 WKHRU\ LV UHOHYDQW WR EXLOG
WKHFXUUHQWDSSOLFDWLRQ
7R EH DV FORVH DV SRVVLEOH RI VWDQGDUGV DQG WRROV DOUHDG\ NQRZQ DQG XVHG E\
HQJLQHHUVWKH$'(/)(PHWKRGRORJ\>@LVEDVHGRQREMHFWRULHQWHGPHWKRGRORJLHV
IROORZV WKH 583 5DWLRQDO 8QLILHG 3URFHVV >@ DQG XVHV WKH 80/ 8QLILHG
0RGHOOLQJ/DQJXDJHDQG$80/$JHQW80/>@QRWDWLRQV$'(/)(FRYHUVWKH
HQWLUH SURFHVV RI VRIWZDUH HQJLQHHULQJ GXULQJ HDFK ZRUNIORZ GHVLJQHUV FDQ
EDFNWUDFN WR SUHYLRXV UHVXOWV WR XSGDWH RU FRPSOHWH WKHP 20*
V 63(0 6RIWZDUH
3URFHVV (QJLQHHULQJ 0HWDPRGHO >@ KDV EHHQ XVHG WR H[SUHVV WKLV SURFHVV 7KXV
WKHILUVWIRXUZRUNGHILQLWLRQVRIWKLVSURFHVVFDQEHOLVWHGDVGRQHLQWKH)LJXVLQJ
WKH63(0YRFDEXODU\ZRUNGHILQLWLRQV:'LDFWLYLWLHV$MVWHSV6N
$V WKLV PHWKRGRORJ\ FRQFHUQV RQO\ DSSOLFDWLRQV GHVLJQHG IROORZLQJ WKH $0$6
WKHRU\VRPHDFWLYLWLHVRUVWHSVKDGEHHQDGGHGWRWKH583LQRUGHUWREHVSHFLILFWR
DGDSWLYHPXOWLDJHQWV\VWHPV)XUWKHUPRUHWKLVPHWKRGRORJ\LVVRPHWKLQJPRUHWKDQ
D³RQHPRUH´PHWKRGRORJ\WKDWLVZK\LQWKHQH[WVHFWLRQZHH[SODLQKRZLWVVSHFLDO
IHDWXUHV DUH GLVWLQJXLVKLQJ LW IURP VRPH RI WKH DOUHDG\ H[LVWLQJ DJHQWRULHQWHG
PHWKRGRORJLHV $PRQJ WKH GLIIHUHQW DFWLYLWLHV RU VWHSV WKDW DUH OLVWHG LQ WKH )LJ
VRPH DUH PDUNHG ZLWK D EROG IRQW WR VKRZ WKDW WKH\ DUH VSHFLILF WR DGDSWLYH PXOWL
DJHQWV\VWHPV,QWKLVVHFWLRQWKHVHDGGRQVDUHEULHIO\H[SODLQHGDQGRXUDSSURDFKLV
FRPSDUHGWRVRPHH[LVWLQJPHWKRGRORJLHV
$6WXG\ WKH GHWDLOHG DUFKLWHFWXUHDQG WKH PXOWLDJHQWPRGHO
6'HWHUPLQH SDFNDJHV
6 'HWHUPLQH FODVVHV
6 8VHGHVLJQSDWWHUQV
6 (ODERUDWH FRPSRQHQWDQG FODVVGLDJUDPV
$&KDUDFWHUL]H HQYLURQPHQW $6WXG\ WKH LQWHUDFWLRQODQJXDJH
6'HWHUPLQH HQWLWLHV $'HVLJQDQDJHQW
6 'HILQH FRQWH[W 6'HILQH LWV VNLOOV
6 &KDUDFWHUL]H HQYLURQPHQW 6 'HILQH LWV DSWLWXGHV
$'HWHUPLQH XVHFDVHV 6 'HILQH LWV LQWHUDFWLRQODQJXDJH
6'UDZ XS DQLQYHQWRU\ RI WKH XVH 6 'HILQH LWV ZRUOG UHSUHVHQWDWLRQ
FDVHV 6 'HILQH LWV 1RQ&RRSHUDWLYH 6LWXDWLRQV
6,GHQWLI\ FRRSHUDWLRQ IDLOXUHV $)DVW SURWRW\SLQJ
6 (ODERUDWH VHTXHQFH GLDJUDPV $&RPSOHWH GHVLJQGLDJUDPV
$(ODERUDWH 8,SURWRW\SHV 6(QKDQFH GHVLJQGLDJUDPV
$9DOLGDWH 8,SURWRW\SHV 6 'HVLJQG\QDPLF EHKDYLRXUV
:' :'
:' :'
3UHOLPLQDU\ )LQDO
$QDO\VLV 'HVLJQ
5HTXLUHPHQWV 5HTXLUHPHQWV
)LJ $'(/)( SURFHVVLV GHVFULEHG LQ WKUHH OHYHOV ZRUN GHILQLWLRQV :'L DFWLYLWLHV $L
DQGVWHSV6L
7RROVIRU6HOI2UJDQL]LQJ$SSOLFDWLRQV(QJLQHHULQJ
3UHOLPLQDU\DQG)LQDO5HTXLUHPHQWV([SUHVVLRQRIUHTXLUHPHQWVLVDIXQGDPHQWDO
DFWLYLW\LQVRIWZDUHHQJLQHHULQJ DQGLVWDNHQLQWRDFFRXQWLQ$'(/)(DVZHOODVLQ
0(66$*(>@3$66,>@RU7URSRVZKLFKDUHPHWKRGRORJLHVWKDWFRYHUWKHHQWLUH
SURFHVVRIVRIWZDUHHQJLQHHULQJ,QVHOIRUJDQL]LQJV\VWHPVDVYLHZHGE\WKH$0$6
WKHRU\WKHDGDSWDWLRQSURFHVVVWDUWVIURPWKHLQWHUDFWLRQVEHWZHHQWKHV\VWHPDQGLWV
HQYLURQPHQW 7KHUHIRUH DIWHU KDYLQJ HVWDEOLVKHG DQ DJUHHPHQW RQ WKH SUHOLPLQDU\
UHTXLUHPHQWV GHVLJQHUV KDYH WR PRGHO WKLV HQYLURQPHQW 7KUHH VWHSV DGGHG GXULQJ
WKHHODERUDWLRQRIWKHILQDOUHTXLUHPHQWVHQDEOHWRGUDZXSWKLVPRGHOGHWHUPLQLQJ
WKHHQWLWLHVWKDWDUHLQYROYHGLQWKHV\VWHPGHILQLQJWKHFRQWH[WDQGFKDUDFWHUL]LQJWKH
HQYLURQPHQW $ 7R FKDUDFWHUL]H WKH HQYLURQPHQW GHVLJQHUV PXVW WKLQN DERXW WKH
HQYLURQPHQWRIWKHV\VWHPWREXLOGLQWHUPVRIEHLQJDFFHVVLEOHRUQRWGHWHUPLQLVWLF
RU QRW G\QDPLF RU VWDWLF DQG GLVFUHWH RU FRQWLQXRXV 7KHVH WHUPV KDYH EHHQ UHXVHG
IURP>@DQGUHSUHVHQWDKHOSWRODWHUGHWHUPLQHLIWKH$0$6WHFKQRORJ\LVQHHGHG
RUQRW
$QDO\VLV,QWKHDQDO\VLVZRUNGHILQLWLRQWZRDFWLYLWLHVKDYHEHHQDGGHGWRWKH583
WKHDGHTXDF\RIWKH$0$6WKHRU\$DQGWKHLGHQWLILFDWLRQRIDJHQWV$
.QRZLQJYHU\HDUO\LIWKHV\VWHPWRGHYHORSMXVWLILHVVRPHLQYHVWPHQWLQDQHZ
PHWKRGRORJ\ RU WHFKQLTXH LV YHU\ LPSRUWDQW %HFDXVH DQ DGDSWLYH 0$6 LV QRW D
WHFKQLFDO VROXWLRQ IRU HYHU\ DSSOLFDWLRQ $'(/)( LV WKH RQO\ PHWKRGRORJ\ WKDW
SURYLGHVDWRROWRKHOSGHVLJQHUVWRGHFLGHLIWKLVWKHRU\LVDGHTXDWHWRLPSOHPHQWD
JLYHQDSSOLFDWLRQ'HSHQGLQJRQWKHDQVZHUVJLYHQE\GHVLJQHUVFRQFHUQLQJDFHUWDLQ
QXPEHU RI FULWHULD VHH VHFWLRQ WKLV WRRO HVWLPDWHV LI WKH $0$6 WHFKQRORJ\ LV
XVHIXOLIWKDWLVQRWWKHFDVHLWFRXOGVXJJHVWWRXVHDQRWKHUWHFKQRORJ\
$'(/)(DOVRIRFXVHVRQWKHDJHQWLGHQWLILFDWLRQOLNHLQ$$,,>@0(66$*(
DQG 3$66, EHFDXVH LW GRHV QRW DVVXPH WKDW DOO WKH HQWLWLHV GHILQHG GXULQJ WKH ILQDO
UHTXLUHPHQWVDUHDJHQWV,QVRPHPHWKRGRORJLHV±HJ*DLDRU7URSRV±WKHTXHVWLRQ
LV QRW HYHQ DVNHG GHVLJQHUV DOUHDG\ NQRZ WKDW HYHU\ HQWLW\ LV YLHZHG DV DQ DJHQW
+RZHYHU LQ $'(/)( WKH QRWLRQ RI DJHQW LV UHVWULFWLYH EHFDXVH ZH DUH RQO\
LQWHUHVWHGLQILQGLQJZKDWZHFDOO³FRRSHUDWLYHDJHQWV´$FRRSHUDWLYHDJHQWLJQRUHV
WKHJOREDOIXQFWLRQRIWKHV\VWHPLWRQO\SXUVXHVDQLQGLYLGXDOREMHFWLYHDQGWULHVWR
EH SHUPDQHQWO\ FRRSHUDWLYH ZLWK RWKHU DJHQWV LQYROYHG LQ WKH V\VWHP 7KH JOREDO
IXQFWLRQ RI WKH V\VWHP LV HPHUJLQJ IURP WKH DJHQW OHYHO WR WKH PXOWLDJHQW OHYHO
WKDQNVWRWKHVHFRRSHUDWLYHLQWHUDFWLRQVEHWZHHQDJHQWV$QDJHQWFDQDOVRGHWHFW1RQ
&RRSHUDWLYH 6LWXDWLRQV 1&6 WKDW DUH VLWXDWLRQV LW MXGJHV EHLQJ KDUPIXO IRU WKH
LQWHUDFWLRQV LW SRVVHVVHV ZLWK RWKHUV VXFK DV ODFN RI XQGHUVWDQGLQJ DPELJXLW\
XVHOHVVQHVV«7KLVGRHVQRWPHDQWKDWDQDJHQWLVDOWUXLVWLFRU DOZD\VKHOSLQJRWKHU
DJHQWV EXW LW LV MXVW WU\LQJ WR KDYH XVHIXO IURP LWV SRLQW RI YLHZ LQWHUDFWLRQV ZLWK
RWKHUV7KXVIDFLQJZLWKD1&6DQDJHQWDOZD\VDFWVWRFRPHEDFNWRDFRRSHUDWLYH
VWDWH ,Q IDFW WKH EHKDYLRU RI WKH FROOHFWLYH FRPSHOV WKH EHKDYLRU RI DQ DJHQW ,Q
$'(/)( GHVLJQHUV DUH JLYHQ VRPH JXLGHOLQHV DQ HQWLW\ FDQ EHFRPH DQ DJHQW LI LW
FDQEHIDFHGZLWK³FRRSHUDWLRQIDLOXUHV´DQGPD\KDYHHYROXWLRQDU\UHSUHVHQWDWLRQV
DERXW LWVHOI RWKHU HQWLWLHV RU DERXW LWV HQYLURQPHQW DQGRU PD\ KDYH HYROXWLRQDU\
VNLOOV
&DUROH%HUQRQHWDO
'HVLJQ'XULQJWKHGHVLJQVWDJHWKUHHDFWLYLWLHVDUHDGGHGWRWKH583VWXG\RIWKH
LQWHUDFWLRQ ODQJXDJHV $ EXLOGLQJ RI WKH DJHQW PRGHO $ DQG IDVW
SURWRW\SLQJ$
6RPH PHWKRGRORJLHV DUH GHYRWHG WR D VSHFLILF NLQG RI DJHQWV VXFK DV WKH $$,,
PHWKRGRORJ\ ZLWK %', DJHQWV $'(/)( LV GHGLFDWHG WR FRRSHUDWLYH DJHQWV ,W
SURYLGHV DQ DJHQW PRGHO DQG GHVLJQHUV PXVW WKHQ GHVFULEH WKH DUFKLWHFWXUH RI D
FRRSHUDWLYH DJHQW E\ JLYLQJ WKH FRPSRQHQWV UHDOL]LQJ LWV EHKDYLRU VNLOOV DSWLWXGHV
LQWHUDFWLRQODQJXDJHZRUOGUHSUHVHQWDWLRQDQGWKH1&6WKLVDJHQWFDQHQFRXQWHU>@
7KHJOREDOIXQFWLRQRIDVHOIRUJDQL]LQJV\VWHPLVQRWFRGHGGHVLJQHUVRQO\KDYHWR
LPSOHPHQWWKHORFDOEHKDYLRUVRIWKHSDUWVFRPSRVLQJWKHV\VWHP,QDQ$0$6WKH
1&6 PRGHO LV HVVHQWLDOEHFDXVHDJHQWVDUHFKDQJLQJWKHLULQWHUDFWLRQVWRWU\WRGHDO
ZLWKFRRSHUDWLRQIDLOXUHV7KH1&6RIDQDJHQWDUHGHSHQGLQJRQWKHDSSOLFDWLRQDQG
PXVW EH GHVFULEHG E\ GHVLJQHUV 7R KHOS WKHP $'(/)( SURYLGHV JHQHULF
FRRSHUDWLRQIDLOXUHVVXFKDVLQFRPSUHKHQVLRQDPELJXLW\XVHOHVVQHVVRUFRQIOLFWDQG
WDEOHV ZLWK VHYHUDO ILHOGV WR ILOO XS 7KHVH ILHOGV FRQFHUQ WKH QDPH RI D 1&6 LWV
JHQHULF W\SH WKH VWDWH LQ ZKLFK WKH DJHQW PXVW EH WR GHWHFW LW WKH FRQGLWLRQV RI LWV
GHWHFWLRQDQGZKDWDFWLRQVWKHDJHQWPXVWSHUIRUPWRGHDOZLWKLW
%\IROORZLQJWKHSUHYLRXVO\GHVFULEHGSURFHVVWKUHHWRROVDUHDYDLODEOH)LUVWWKH
2SHQ7RRO JUDSKLFDO WRRO DOORZV GHVLJQHUV WR UHDOL]H WKH GLIIHUHQW 80/$80/
GLDJUDPV DQG VRPH YDOLGDWLRQV RI WKH VRIWZDUH VSHFLILFDWLRQ DQG GHVLJQ 7KHQ WKH
DGHTXDF\ $0$6 WRRO KHOSV GHVLJQHUV LQ FKRRVLQJ $0$6 WHFKQRORJ\ WR GHVLJQ
V\VWHPV)LQDOO\WKHLQWHUDFWLYHWRROHDVHVIROORZLQJWKH$'(/)(SURFHVV
2SHQ7RROIRU$'(/)(
2SHQ7RROLVDGHYHORSPHQWWRROZULWWHQLQWKH276FULSWODQJXDJHZKLFKLVGHVLJQHG
DQG GLVWULEXWHG E\ 71,9DOLRV\V RQH RI WKH $'(/)( SDUWQHUV 2Q WKH RQH KDQG
2SHQ7RRO LV D FRPPHUFLDOL]HG JUDSKLFDO WRRO OLNH 5DWLRQDO 5RVH DQG VXSSRUWV WKH
80/ QRWDWLRQ WR PRGHO DSSOLFDWLRQV ZKLOH DVVXULQJ WKDW WKH SURGXFHG PRGHOV DUH
YDOLG0RUHVSHFLILFDOO\LWIRFXVHVRQDQDO\VLVDQGGHVLJQRIVRIWZDUHZULWWHQLQ-DYD
2Q WKH RWKHU KDQG 2SHQ7RRO HQDEOHV PHWDPRGHOLQJ LQ RUGHU WR GHVLJQ VSHFLILF
FRQILJXUDWLRQV
7KLVODWWHUIHDWXUHKDVEHHQXVHGWRH[WHQG2SHQ7RROIRUWDNLQJLQWRDFFRXQWWKH
VSHFLILFLWLHVRIDGDSWLYHPXOWLDJHQWV\VWHPVDQGWKXVLQFOXGLQJWKHPLQWR$'(/)(
7KHUHIRUHWKH$80/QRWDWLRQZKLFKDOORZVGHVFULELQJ$JHQW,QWHUDFWLRQ3URWRFROV
XVLQJSURWRFROGLDJUDPVKDVEHHQLQWHJUDWHGWR2SHQ7RRO
)XUWKHUPRUH 80/ KDV EHHQ PRGLILHG WR DOVR H[SUHVV WKHVH VSHFLILFLWLHV 7ZR
VROXWLRQVFDQEHFRQVLGHUHGWRPRGLI\WKH80/QRWDWLRQXVLQJD80/SURILOHRUD
PHWDPRGHO H[WHQVLRQ >@ 8VXDOO\ WKLV ODWWHU VROXWLRQ LV FKRVHQ ZKHQ GRPDLQ
FRQFHSWV DUH ZHOO GHILQHG 1RZDGD\V VHYHUDO GLIIHUHQW SRLQWV RI YLHZ DERXW 0$6
H[LVW)RUH[DPSOHLQ$'(/)(ZHXVHRQHVSHFLILFFRQFHSWRQDGDSWLYHPXOWLDJHQW
V\VWHPVLQZKLFKDJHQWVKDYHWRVHOIRUJDQL]H%XWLQ7URSRVRU*DLDDJHQWUROHVDUH
ZHOONQRZQDQGWKHRUJDQL]DWLRQFDQDSULRULEHJLYHQ6R80/SURILOHVKDYHEHHQ
FKRVHQWRH[WHQGWKHQRWDWLRQ
7KHQ LQ $'(/)( QLQH VWHUHRW\SHV FDQ EH XVHG WR PRGLI\ WKH VHPDQWLFV RI
7RROVIRU6HOI2UJDQL]LQJ$SSOLFDWLRQV(QJLQHHULQJ
FODVVHV DQG IHDWXUHV GHSHQGLQJ RQ WKH VSHFLILFLWLHV RI FRRSHUDWLYH DJHQWV ,QFOXGLQJ
WKHVHVWHUHRW\SHVLQ2SHQ7RROHQDEOHVWKHGHYHORSHUWRGHVLJQDJHQWVDQGLQFRUSRUDWH
WKHP GXULQJ KLV PRGHOLQJ DFWLYLW\ 0RUHRYHU 2SHQ7RRO SURYLGHV VHYHUDO
PHFKDQLVPVWRJXLGHGHVLJQHUVWRFRUUHFWO\LPSOHPHQWDQGXVHWKHVHDJHQWV
6RPHFRKHUHQF\UXOHVDWWDFKHGWRHDFKVWHUHRW\SHDUHGHILQHGXVLQJWKH276FULSW
ODQJXDJH DQG DUH LPSOHPHQWHG LQ 2SHQ7RRO 276FULSW LV WKH DFWLRQ ODQJXDJH RI
2SHQ7RRO WKDW FDQ EH XVHG WR PRGHO WKH EHKDYLRU RI DJHQWV GHVLJQHUV KDYH MXVW WR
H[SUHVV VRPH UXOHV WKDW ZLOO EH SURFHVVHG E\ WKH VLPXODWLRQ WRRO RI 2SHQ7RRO 7KLV
HQDEOHVGHVLJQHUVWRVLPXODWHDQGFKHFNWKHEHKDYLRURIWKHDJHQWVWKDWDUHLQYROYHG
LQ D V\VWHP 0RUHRYHU WKLV VLPXODWLRQ FDQ EH KHOSIXO WR ILQG LI VRPH SRVVLEOH
FRRSHUDWLRQ IDLOXUHV DUH PLVVLQJ 2SHQ7RRO WKHQ KHOSV GHVLJQHUV WR YDOLGDWH WKH
EHKDYLRURIDJHQWVDVZHOODVWRVHHLIVRPHRWKHUSRLQWVDUHYDOLGWKLVFRUUHVSRQGVWR
WKHDFWLYLW\LQ)LJ
• ,QWHUDFWLRQSURWRFROVLWLVSRVVLEOHWRILQGLIVRPHGHDGORFNVFDQWDNHSODFHZLWKLQ
DSURWRFRORULIVRPHSURWRFROVDUHXVHOHVVRULQFRQVLVWHQW7KXVWKHEHKDYLRU
RI VHYHUDO DJHQWV FRXOG EH MXGJHG FRQIRUP RU QRW WR WKH VHTXHQFH GLDJUDPV
GHVFULEHGLQWKHDQDO\VLVZRUNGHILQLWLRQ
• 0HWKRGVWKHLUSRVVLEO\XVHOHVVQHVVWKHLUH[KDXVWLYHQHVVFDQEHWHVWHG
• 7KHJHQHUDOEHKDYLRURIDJHQWVWRFRQWUROLIWKLVEHKDYLRULV LQDFFRUGDQFHZLWK
ZKDWZDVH[SHFWHG
7HVWV FDQ EH UHDOL]HG ILUVWO\ E\ FUHDWLQJ WKH VLPXODWLRQ HQYLURQPHQW LQ
FROODERUDWLRQ GLDJUDP DQG WKHQ E\ LPSOHPHQWLQJ ZLWK 276FULSW VRPH PHWKRGV
GHVLJQHUVPD\ZDQWWRWHVW
0RGLILHG&ODVV'LDJUDPV
7KHILUVWPRGLILFDWLRQDGGHGWR2SHQ7RROFRQFHUQVWKHVWDWLFYLHZRIWKHPRGHOWKH
FODVVGLDJUDP'LIIHUHQW$'(/)(VSHFLILFER[HVDUHGHILQHGWRWDNHLQWRDFFRXQWWKH
SUHGHILQHG VWHUHRW\SHV ZLWKRXW GHFUHDVLQJ HUJRQRPLF DVSHFWV RI FODVV GLDJUDPV
EHFDXVH RI WKH ODUJH QXPEHU RI DYDLODEOH VWHUHRW\SHV 7KXV ILHOGV DQG PHWKRGV DUH
DUUDQJHGZLWKLQER[HVLQWHUPVRIWKHLUVWHUHRW\SHV
(DFK FRRSHUDWLYH DJHQW!! VWHUHRW\SHG FODVV PXVW LQKHULW IURP HLWKHU WKH SUH
GHILQHG &RRSHUDWLYH$JHQW FODVV RU DQRWKHU FRRSHUDWLYH DJHQW!! VWHUHRW\SHG FODVV
7KHUHIRUHHDFKDJHQWFODVVKDVDWOHDVWIRXUPHWKRGV±UXQSHUFHLYHGHFLGHDQGDFW±
WRVLPXODWHLWVOLIHF\FOH
)LJ VKRZV DQ H[DPSOH RI FODVV GLDJUDP LQ ZKLFK DJHQW FODVVHV DSSHDU 6LQFH
DJHQWFODVVHVDUHREMHFWFODVVHVDOOWKHRSHUDWLRQVRUDVVRFLDWLRQVRQREMHFWFODVVHVDUH
SRVVLEOHRQDJHQWFODVVHVFRPSRVLWLRQDJJUHJDWLRQDQGKHULWDJH+HUHIRUWKH(772
H[DPSOH WKH 5HSUHVHQWDWLYH$JHQW FODVV LV FRPSRVHG RI VHYHUDO %RRNLQJ$JHQW 2Q WKH
RWKHU KDQG 6WXGHQW*URXS DQG 7HDFKHU DJHQW FODVVHV LQKHULW IURP 5HSUHVHQWDWLYH$JHQW
FODVVDQGWKHQLQKHULWLWVILHOGVDQGPHWKRGV
&DUROH%HUQRQHWDO
3URWRFRO'LDJUDPV
$V $'(/)( UHXVHV WKH $80/ ± $JHQW 8QLILHG 0RGHOOLQJ /DQJXDJH >@ ±
IRUPDOLVP $JHQW80/ WR PRGHO LQWHUDFWLRQV EHWZHHQ DJHQWV 2SHQ7RRO ZDV
HQKDQFHGWRFRQVWUXFW$,3±$JHQW,QWHUDFWLRQ3URWRFRO±GLDJUDPV$,3GLDJUDPVDUH
DQ H[WHQVLRQ WR H[LVWLQJ 80/ VHTXHQFH GLDJUDPV WKDW DOORZV GLIIHUHQW PHVVDJH
VHQGLQJFDUGLQDOLW\$1'25RU;25,Q2SHQ7RROWKHVHGLDJUDPVDUHGHVLJQHG
DV JHQHULF GLDJUDPV LQ WKH VHQVH WKDW WKH\ GR QRW XVH LQVWDQFHV RI FODVVHV EXW RQO\
UROHVRIFODVVHV7KLVQRWLRQRIUROHZDVDGGHGWRWKH2SHQ7RROPHWDPRGHO
7RUHVSRQGWR$'(/)(DQG$0$6WKHRU\VSHFLILFLWLHVZHDGGHGVRPHVHPDQWLFV
WRSURWRFROGLDJUDPV)LUVWDWULJJHUFRQGLWLRQLVVSHFLILHGWRODXQFKWKHSURWRFRO,Q
WKH )LJ WKH %RRNLQJ$JHQW ZLWK WKH ([SORULQJ7HDFKHU$JHQW UROH UHFHLYHV WKH ERRNLQJ
$JHQW6HHQHYHQWDVDWULJJHUWREHJLQWKHQHJRWLDWLRQZLWKWKH2FFXS\LQJ7HDFKHU$JHQW
0RUHRYHU $80/ QRWDWLRQ UHPDLQV IX]]\ RQ WKH ;25 DQG 25 EUDQFKHV
FRQFHUQLQJ WKH GHFLVLRQ PDNLQJ RI PHVVDJH VHQGLQJ 7KH FKRLFH RI DWWDFKLQJ DQ
DSWLWXGH!! VWHUHRW\SHG PHWKRG WR WKH QRGH ;25 RU 25 DOORZV WR VSHFLI\ WKLV
SRLQW)RUH[DPSOHLQWKH)LJWKHLV5RRP)LWWLQJPHWKRGLVDWWDFKHGWRWKHILUVW;25
QRGHLHLQWHUPVRIWKHUHVXOWRIWKLVPHWKRGWKH([SORULQJ7HDFKHU$JHQWPD\HLWKHU
UHTXHVWIRULQIRUPDWLRQWRUHVXPHLWVH[SORUDWLRQRIWKHWLPHWDEOHRUEHJLQWRQHJRWLDWH
LQWHUPVRIWKHFRQVWUDLQWVRIWKHWZRDJHQWV
)LJ7KHDJHQWFODVVGLDJUDPIRU(7727ZRPDLQDJHQWFODVVHVVWHUHRW\SHGFRRSHUDWLYH
DJHQW!! DUH GHILQHG 5HSUHVHQWDWLYH$JHQW DQG %RRNLQJ$JHQW 5HSUHVHQWDWLYH$JHQWV FDQ UHSUHVHQW
HLWKHUVWXGHQWJURXSV6WXGHQW*URXSFODVVRUWHDFKHUV7HDFKHUFODVV5HSUHVHQWDWLYH$JHQWFODVV
LVFRPSRVHGRIVHYHUDO%RRNLQJ$JHQWVZKLFKWDVNLVWRILQGWLPHVORWLQWKHWLPHWDEOH
7RROVIRU6HOI2UJDQL]LQJ$SSOLFDWLRQV(QJLQHHULQJ
)LJ +HUH LV DQ H[DPSOH RI SURWRFRO EHWZHHQ WZR %RRNLQJ$JHQWV ZKLFK UHSUHVHQW WZR
GLIIHUHQW WHDFKHUV 7KH ILUVW DJHQW LV H[SORULQJ WKH WLPHWDEOH WR ILQG YDOLG WLPHVORW DQG URRP
7KH VHFRQG DJHQW LV DOUHDG\ RFFXS\LQJ D URRP DW D SUHFLVH WLPHVORW 7KLV SURWRFRO GLDJUDP
H[SODLQV WKH QHJRWLDWLRQ EHWZHHQ WKH WZR DJHQWV 7KLV QHJRWLDWLRQ PD\ UHVXOW RQ WKH ILUVW
DJHQW¶VOHDYLQJRURQWKHILUVWDJHQW¶VERRNLQJ
'HVLJQHUVFDQDOVRHDVLO\DVVLJQSURWRFROVWRDJHQWVLQ2SHQ7RRO2QFHDSURWRFRO
LV DWWULEXWHG WR DQ DJHQW IRU D UROH WKH PHWKRGV WKDW DSSHDU LQ WKH SURWRFRO IRU WKH
FKRVHQ UROH DUH DXWRPDWLFDOO\ DGGHG WR WKH DJHQW FODVV DV LQWHUDFWLRQ!! VWHUHRW\SHG
PHWKRGV)LQDOO\WRSUHSDUHWKH³)DVW3URWRW\SLQJ´DFWLYLW\RIWKHSURFHVVGHVLJQHUV
FDQDXWRPDWLFDOO\JHQHUDWHVWDWHPDFKLQHV±RQHSHUUROH±IURPWKHSURWRFROGLDJUDPV
WRVLPXODWHWKHPLQ2SHQ7RRO
)LJ$0$6DGHTXDF\JUDSKLFDOWRRODSSOLHGWR(772
&DUROH%HUQRQHWDO
$0$6$GHTXDF\7RRO
7KDQNV WR DFWLYLW\ $ ZKLFK KDV EHHQ DGGHG LQ WKH DQDO\VLV ZRUN GHILQLWLRQ
GHVLJQHUV FDQ NQRZ LI WKH DSSOLFDWLRQ WR GHYHORS UHTXLUHV WR EH GHVLJQHG XVLQJ WKH
$0$6 WHFKQRORJ\ 7KLV DGHTXDF\ LV VWXGLHG ERWK DW WKH JOREDO OHYHO WKH V\VWHP
OHYHODQGDWWKHORFDORQHWKHOHYHORIWKHGLIIHUHQWSDUWVFRPSRVLQJWKHV\VWHPWKH
DJHQWV7RVWXG\WKHDGHTXDF\RIWKH$0$6WKHRU\DWWKHJOREDOOHYHOHLJKWFULWHULD
KDYHEHHQGHILQHG
,VWKHJOREDOWDVNLQFRPSOHWHO\VSHFLILHG",VDQDOJRULWKPDSULRULXQNQRZQ"
,IVHYHUDOFRPSRQHQWVDUHUHTXLUHGWRVROYHWKHJOREDOWDVNGRWKH\QHHGWRDFWLQ
DFHUWDLQRUGHU"
,VWKHVROXWLRQJHQHUDOO\REWDLQHGE\UHSHWLWLYHWHVWVDUHGLIIHUHQWDWWHPSWV
UHTXLUHGEHIRUHILQGLQJDVROXWLRQ"
&DQWKHV\VWHPHQYLURQPHQWHYROYH",VLWG\QDPLF"
,VWKHV\VWHPIXQFWLRQDOO\RUSK\VLFDOO\GLVWULEXWHG"$UHVHYHUDOSK\VLFDOO\
GLVWULEXWHGFRPSRQHQWVQHHGHGWRVROYHWKHJOREDOWDVN"2ULVDFRQFHSWXDO
GLVWULEXWLRQQHHGHG"
'RHVDJUHDWQXPEHURIFRPSRQHQWVQHHGHG"
,VWKHVWXGLHGV\VWHPQRQOLQHDU"
)LQDOO\LVWKHV\VWHPHYROXWLRQDU\RURSHQ"&DQQHZFRPSRQHQWVDSSHDURU
GLVDSSHDUG\QDPLFDOO\"
7KHVH TXHVWLRQV DUH DVNHG WR GHVLJQHUV XVLQJ D JUDSKLFDO LQWHUIDFH ZKLFK LV
YLVXDOL]HGLQ)LJ7KHGHVLJQHUXVHVDVOLGHUWRDQVZHUDTXHVWLRQDQGWRJLYHDUDWH
DPRQJWZHQW\SRVVLELOLWLHVUDQJLQJIURP³\HV´WR³QR´+LVDQVZHUVDUHWKHQDQDO\]HG
E\ WKH VXSSRUW GHFLVLRQ WRRO WR LQIRUP KLP LI XVLQJ DQ $0$6 WR LPSOHPHQW WKH
V\VWHPLVXVHIXO
7KH WZR DUHDV DW WKH ERWWRP RI WKH JUDSKLFDO WRRO ZLQGRZ VKRZ WKH DQVZHUV RI
$'(/)(UHJDUGLQJWKHJOREDOOHYHODQGWKHORFDORQHE\FOLFNLQJRQWKRVHDUHDVWKH
XVHUFDQREWDLQDQLQWHUSUHWDWLRQRIWKHUHVXOWVREWDLQHG,IWKH$0$6DGHTXDF\WRRO
MXGJHV WKDW LW LV QRW XVHIXO LW FDQ VXJJHVW WKH GHVLJQHU WR XVH DQRWKHU WHFKQRORJ\
QHYHUWKHOHVVWKLVODWWHULVIUHHWRJRRQXVLQJ$'(/)(
&RQVLGHULQJ WKH (772 SUREOHP WKH GHVLJQHU KDV JLYHQ WR WKHDERYHFULWHULDWKH
IROORZLQJYDOXHVDQGUHVSHFWLYHO\7KHSRVVLEOHDQVZHUV
UDQJHIURPWR7KHDQVZHUVJLYHQWRWKHFULWHULDDQGDUHH[SUHVVLQJWKH
IDFW WKDW WKLV SUREOHP LV D FRPSOH[ DQG RSHQ RQH IRU ZKLFK QR ZHOOHVWDEOLVKHG
DOJRULWKP H[LVWV 7KH VHFRQG DQG IRXUWK PDUNV DUH VKRZLQJ WKDW DW WKLV SRLQW WKH
GHVLJQHUGRHVQRWH[DFWO\NQRZKRZWRLPSOHPHQWDVROXWLRQVRPHFKRLFHVPXVWEH
PDGHEHIRUH
$VVKRZQRQWKH)LJWKHDQDO\VLVDWWKHJOREDOOHYHOH[SUHVVHVWKDWDQ$0$6LV
XVHIXO WR LPSOHPHQW (772 6R WKH GHVLJQHU KDV QRZ WR H[DPLQH WKH ORFDO OHYHO WR
NQRZ LI VRPH FRPSRQHQWV ZLOO QHHG WR EH UHFXUVLYHO\ YLHZHG DV $0$6 ,I VRPH
FRPSRQHQWV QHHG WR HYROYH RU DGDSW WKHPVHOYHV LW LV UDWKHU VXUH WKDW WKH\ ZLOO EH
LPSOHPHQWHGDV$0$6WKLVH[SODLQVWKHWKUHHTXHVWLRQVDWWKLVOHYHO
7RROVIRU6HOI2UJDQL]LQJ$SSOLFDWLRQV(QJLQHHULQJ
'RHVDFRPSRQHQWRQO\KDYHDOLPLWHGUDWLRQDOLW\"
,VDFRPSRQHQW³ELJ´RUQRW",VLWDEOHWRGRPDQ\DFWLRQVWRUHDVRQDORW"
'RHVLWQHHGJUHDWDELOLWLHVWRSHUIRUPLWVRZQWDVN"
&DQWKHEHKDYLRURIDFRPSRQHQWHYROYH"'RHVLWQHHGWRDGDSWWRWKHFKDQJHV
RILWVHQYLURQPHQW"
+HUH DJDLQ FRQVLGHULQJ WKH (772 SUREOHP GHVLJQHUV KDYH JLYHQ DQG
UHVSHFWLYHO\ WR HDFK RQH RI WKHVH WKUHH ODVW FULWHULD 7KH ILUVW UDWH VKRZV WKDW WKH
GHVLJQHUYLVLRQLVQRWFRPSOHWHO\FOHDUDERXWWKHVROXWLRQWREHDGRSWHG7KHVHFRQG
RQHH[SUHVVHVWKHIDFWWKDWWKHGLIIHUHQWLQYROYHGFRPSRQHQWVPD\QHHGWREULQJWKH
VDPHH[SHUWLVHDVDKXPDQEHLQJ$FFRUGLQJWRWKHWKLUGDQVZHUWKHV\VWHPPXVWEH
DGDSWLYH EXW LWV FRPSRQHQWV GR QRW QHHG WR DGDSW EHFDXVH RQ WKH RQH KDQG WKHLU
HQYLURQPHQWZLOOPRUHRUOHVVDOZD\VEHWKHVDPHDQGRQWKHRWKHUKDQGQHZW\SHV
RIVWDNHKROGHUVDUHQRWJRLQJWRG\QDPLFDOO\DSSHDU
$W WKH ORFDO OHYHO EHFDXVH FRPSRQHQWV DUH FRDUVHJUDLQHG D QHHG IRU $0$6 LV
DOVR JOREDOO\ VKRZQ DQG GHVLJQHUV ZLOO QHHG WR XVH WKH PHWKRGRORJ\ RQ HDFK
FRPSRQHQWWRGHWHUPLQHLIXVLQJDQ$0$6LVUHTXLUHGWRLPSOHPHQWWKLVFRPSRQHQW
)LJ7KLVDGHTXDF\WRROFDQEHXVHGLQDQDXWRQRPRXVPDQQHUEXWLVDOVROLQNHG
WRWKHLQWHUDFWLYHWRROWKDWLVQRZGHVFULEHG
,QWHUDFWLYH7RRO
$'(/)( DOVR SURYLGHV DQ LQWHUDFWLYH WRRO WKDW KHOSV GHVLJQHUV ZKHQ IROORZLQJ WKH
SURFHVVHVWDEOLVKHGLQWKHPHWKRGRORJ\
,QFODVVLFDOREMHFWRULHQWHGRUDJHQWRULHQWHGPHWKRGRORJLHVWKLVNLQGRIWRROGRHV
QRW UHDOO\ H[LVW (YHQ LI VRPH WRROV OLQNHG ZLWK DJHQWRULHQWHG PHWKRGRORJLHV H[LVW
HJ$JHQW7RROIRU0D6(37.IRU3$66,RUWKH,1*(1,$6WRRO>@WKH\DUH
QRW UHDOO\ D JXLGH DQG D YHULILFDWLRQ WRRO IRU GHVLJQHUV IROORZLQJ D PHWKRGRORJ\
SURFHVV
*HQHUDOO\VRPHJXLGHVOLNHERRNVRUKWPOWH[WVDUHJLYHQHJDJXLGHWRIROORZ
WKH 583 LV DYDLODEOH RQ WKH ZHE VLWH RI 5DWLRQDO 6RIWZDUH
KWWSZZZUDWLRQDOFRPSURGXFWVUXSEXWWKH\DUHQRWUHDOO\LQWHUDFWLYHWRROVDEOHWR
IROORZ D SURMHFW WKURXJK WKH GLIIHUHQW DFWLYLWLHV RI WKH SURFHVV 7KH $'(/)(
LQWHUDFWLYHWRROLVOLQNHGERWKZLWKWKH$0$6DGHTXDF\WRRODQGZLWK2SHQ7RRO,W
FDQFRPPXQLFDWHZLWK2SHQ7RROLQRUGHUWRDFFHVVWRGLIIHUHQWGLDJUDPVDVSURFHVV
SURJUHVVHV)RUWKHVHWZRUHDVRQVLWFDQEHFRQVLGHUHGDVDUHDOJXLGHWKDWVXSSRUWV
WKHQRWDWLRQDGRSWHGE\WKHSURFHVVDQGYHULILHVWKHSURMHFWFRQVLVWHQF\
(DFK DFWLYLW\ RU VWHSRIWKHSURFHVVLVGHVFULEHGE\WKLVWRRO DQGH[HPSOLILHGE\
DSSO\LQJLWWRWKH(772SUREOHP:LWKLQWKHWH[WXDOGHVFULSWLRQRUWKHH[DPSOHVRPH
$0$6WKHRU\VSHFLILFWHUPVFDQEHDWWDFKHGWRDJORVVDU\LQRUGHUWREHH[SODLQHG
7KDW LV ZK\ WKH LQWHUDFWLYH WRRO LV FRPSRVHG RI VHYHUDO LQWHUIDFHV ZKLFK ZLOO EH
GHWDLOHGLQWKHIROORZLQJSDUDJUDSKV
• $ ³0DQDJHU´ LQWHUIDFH LQGLFDWHV IRU WKH GLIIHUHQW RSHQHG SURMHFWV WKH GLIIHUHQW
DFWLYLWLHVDQGVWHSVGHVLJQHUVKDYHWRIROORZZKHQDSSO\LQJWKHPHWKRGRORJ\
&DUROH%HUQRQHWDO
• $ ³:RUN 3URGXFW´ LQWHUIDFH OLVWV WKH ZRUN SURGXFWV WKDW KDYH EHHQ SURGXFHG RU
WKDW KDYH WR EH SURGXFHG \HW UHJDUGLQJ WKH SURJUHVV ZKHQ DSSO\LQJ WKH
PHWKRGRORJ\
• $ ³'HVFULSWLRQ´ LQWHUIDFH H[SODLQV WKH GLIIHUHQW VWDJHV DFWLYLWLHV RU VWHSV
GHVLJQHUVPXVWIROORZWRDSSO\WKHPHWKRGRORJ\SURFHVV
• $Q³([DPSOH´LQWHUIDFHVKRZVKRZWKHFXUUHQWVWDJHKDVEHHQDSSOLHGWR(772
• $Q RSWLRQDO ³6\QWKHVLV´ LQWHUIDFH VKRZV D JOREDO YLHZ DQG DQ DEVWUDFW RI WKH
DOUHDG\PDGHDFWLYLWLHV
• $QRSWLRQDO³*ORVVDU\´LQWHUIDFHH[SODLQVWKHWHUPVXVHGLQWKHPHWKRGRORJ\DQG
GHILQHVWKHVWHUHRW\SHVWKDWKDYHEHHQDGGHGWR80/
)LJ7KH$'(/)(LQWHUDFWLYHWRROPDLQO\FRQVLVWVRIIRXUPRGXOHVWKH0DQDJHULQWHUIDFH
WKH:RUNSURGXFWLQWHUIDFHWKH'HVFULSWLRQLQWHUIDFHDQGWKH([DPSOHLQWHUIDFH
$JOREDOYLHZRIWKHWRROH[FOXGLQJWKHRSWLRQDOZLQGRZVLVJLYHQLQWKH)LJ
0DQDJHU ,QWHUIDFH 7KH LQWHUIDFH FDOOHG ³0DQDJHU´ GLVSOD\V XVLQJ D GLUHFWRU\
VWUXFWXUHWKHGLIIHUHQWDOUHDG\SURFHVVHGDFWLYLWLHVDQGVWHSVIRUWKHHQGXVHU
VRSHQHG
SURMHFWV7RH[SDQGWKHGLUHFWRU\DQGWRGLVSOD\WKHOLVWRIDFWLYLWLHVDQGVWHSVDXVHU
KDVWRVHOHFWRQHH[LVWLQJSURMHFWRUWRFUHDWHRQHLIWKHUHLVQRQH+HFDQFOLFNRQD
QDPHRIDQDFWLYLW\RUVWHSWRZRUNRQLW+HFDQDOVREDFNWUDFNLQWKHSURFHVVRIWKH
PHWKRGRORJ\WRPDQDJHOLIHF\FOHDVKHZDQWV)RUH[DPSOHRQWKH)LJPRGXOHc
DQGIRUWKHSURMHFW(772$'(/)(GLVSOD\VDOODFWLYLWLHVDQGGHWDLOVWKHVWHSVRIWKH
³&KDUDFWHUL]H (QYLURQPHQW´ ³'HWHUPLQH 8VH &DVHV´ ³$QDO\]H 'RPDLQ´ DQG
³'HVLJQ$JHQWV´DFWLYLWLHV
:RUN 3URGXFW ,QWHUIDFH 7KH LQWHUIDFH ³:RUN3URGXFW´ GLVSOD\V WKH OLVW RI WKH
GRFXPHQWVDERXWWKHFXUUHQWSURMHFWDVVKRZQLQ)LJPRGXOHd,QWKLVOLVWWKH
QDPHRIDGRFXPHQWLVFRORUHGGHSHQGLQJRQWKHFXUUHQWVWDWHRIWKLVGRFXPHQW
• $GRFXPHQWWKDWFDQQRWEHUHDOL]HGGXULQJDVWHSIRUWKHFXUUHQWSURMHFWLVPDUNHG
LQJUH\)RUH[DPSOHWKHSURMHFWKDVQRWPDGHHQRXJKSURJUHVVWRUHDOL]HLW
7RROVIRU6HOI2UJDQL]LQJ$SSOLFDWLRQV(QJLQHHULQJ
• $GRFXPHQWWKDWKDVDOUHDG\EHHQSURGXFHGLVFRORUHGLQJUHHQ
• $QGUHGLVXVHGWRPDUNDGRFXPHQWWKDWFRXOGEHUHDOL]HGDWWKHSUHYLRXVRUDWWKH
FXUUHQWVWHSEXWLVQRWUHDOL]HG\HW
7KLVOLVWLVG\QDPLFDOO\XSGDWHGZKHQHYHUQHZGRFXPHQWVDUHSURGXFHG
'HVFULSWLRQ,QWHUIDFH%HLQJDJXLGHWRUHDOL]HDJLYHQFXUUHQWVWDJHDFWLYLW\RU
VWHSWKLVZLQGRZPRGXOHeLQ)LJGLVSOD\VVHYHUDOW\SHVRILQIRUPDWLRQVXFKDV
• 7KHVWDJHQDPHVXFKDVPHQWLRQHGLQWKH$'(/)(SURFHVV
• $EULHIGHVFULSWLRQDERXWWKHREMHFWLYHVRIWKLVVWDJHKRZGHVLJQHUVPXVWSURFHHG
WRFRPSOHWHWKLVVWDJHDQGZKDWDUHWKHZRUNSURGXFWVWRJHQHUDWHGXULQJLW
• /LQNVWRZDUGVWKH³*ORVVDU\´ZLQGRZLIVRPHWHUPVQHHGWREHFKDUDFWHUL]HG
• /LQNVWRZDUGVRWKHUVWDJHVEHFDXVHEDFNWUDFNLQJVGXULQJWKHSURFHVVLVSRVVLEOH
• /LQNV WR GLIIHUHQW WRROV VXFK DV 2SHQ7RRO WKH $0$6 DGHTXDF\ WRRO D WH[W
HGLWRU« WR HQDEOH GHVLJQHUV WR DFFHVV WKHP 7KHVH OLQNV DUH PHQWLRQHG ZLWKLQ
WKHWH[WXDOGHVFULSWLRQZKHQHYHUGHVLJQHUVQHHGWRDFFHVVDSLHFHRIVRIWZDUHWR
DFKLHYHWKHFXUUHQWVWHS0RUHRYHULIVSHFLILFHQWLWLHVRUGLDJUDPVLQ2SHQ7RRO
PXVW EH FUHDWHG XSGDWHG RU FRPSOHWHG WKH LQWHUDFWLYH WRRO LV DEOH WR
FRPPXQLFDWH ZLWK 2SHQ7RRO LQ RUGHU WR PDNH WKH GHVLJQHU DFFHVV WR WKH ULJKW
GLDJUDPV )RU LQVWDQFH ZKHQ GHVLJQHUV QHHG WR GHVFULEH XVH FDVHV ZLWKLQ WKH
DFWLYLW\³'HWHUPLQH8VH&DVHV´DQ2SHQ7RROLFRQPD\EHFOLFNHGWRGLUHFWO\
DFFHVVWKHZLQGRZGLVSOD\LQJXVHFDVHVLQWKH2SHQ7RROVRIWZDUH
([DPSOH ,QWHUIDFH 7KDQNV WR WKH ³([DPSOH´ ZLQGRZ PRGXOH f LQ )LJ
GHVLJQHUVFDQREWDLQDQDGGLWLRQDOKHOSEHFDXVHWKLVZLQGRZGLVSOD\VZKDWKDVEHHQ
GRQHWRDSSO\WKH$'(/)(PHWKRGRORJ\UHJDUGLQJWKHFXUUHQWVWDJH$VPHQWLRQHG
EHIRUH WKLV ZLQGRZ PDLQO\ UHIHUV WR WKH (772 DSSOLFDWLRQ EXW RWKHU VSHFLILF
DSSOLFDWLRQV WKDW DSSO\ WKH $0$6 WKHRU\ FRXOG DOVR EH XVHG WR JLYH VRPH
FRPSOHPHQWDU\ LQIRUPDWLRQ )RU LQVWDQFH VRPH VSHFLILF FRQFHSWV LQ WKH $0$6
WKHRU\ FDQQRW EH HDVLO\ DSSUHKHQGHG DQG GLIIHUHQW SRLQWV RI YLHZ FDQ EH XVHG WR
H[SODLQWKHP
6\QWKHVLV DQG *ORVVDU\ ,QWHUIDFHV 7ZR RSWLRQDO ZLQGRZV WKDW DUH GLVSOD\HG LQ D
VHSDUDWHZD\DOVRH[LVWLQWKHLQWHUDFWLYHWRRO7KHILUVWRQHQDPHG³6\QWKHVLV´JLYHV
D JOREDO YLHZ RI WKH FXUUHQW SURMHFW ZKHQ DSSO\LQJ WKH PHWKRGRORJ\ SURFHVV ,W
SUHVHQWV D FRPSLODWLRQ RI WKH GLIIHUHQW ZRUN SURGXFWV SURGXFHG VR IDU WH[WXDO
GHVFULSWLRQV 80/ GLDJUDPV FUHDWHG ZLWK 2SHQ7RRO *8, VSHFLILFDWLRQV« 7KH
FRQWHQWRIWKLVZLQGRZUHSUHVHQWVDKHOSWRSUHSDUHWKHILQDOSURMHFWGRFXPHQWDWLRQ
7KH VHFRQG RQH QDPHG ³*ORVVDU\´ GLVSOD\V DQG H[SODLQV D OLVW RI WHUPV WKDW DUH
UHODWHG WR WKH PHWKRGRORJ\ SURFHVV RU WR WKH $0$6 WKHRU\ 6WHUHRW\SHV DGGHG WR
80/ DQG 2SHQ7RRO DUH GHVFULEHG DV ZHOO DV WKH UXOHV WKDW PXVW EH DSSOLHG ZKHQ
XVLQJWKHP
&DUROH%HUQRQHWDO
&RQFOXVLRQ
)RUVHYHUDO\HDUVQRZZHKDGZRUNHGRQDWKHRU\WREXLOGVHOIRUJDQL]LQJV\VWHPV
7KLVSDSHUKDVYHU\EULHIO\H[SRXQGHGWKH$0$6WKHRU\WKDWKDV EHHQVXFFHVVIXOO\
DSSOLHGWRVHYHUDORSHQDQGFRPSOH[SUREOHPVIRUZKLFKQRVROXWLRQZDVNQRZQLQ
DGYDQFH>@7KHVSHFLILFLW\RIWKHWKHRU\UHVLGHVLQWKHIDFWWKDWWKHJOREDOIXQFWLRQRI
WKHV\VWHPLVQRWFRGHGZLWKLQWKHDJHQWVEXWHPHUJHVIURPWKHFROOHFWLYHEHKDYLRURI
WKH GLIIHUHQW DJHQWV FRPSRVLQJ LW (DFK DJHQW FDQ ORFDOO\ UHDUUDQJH LWV LQWHUDFWLRQV
ZLWKRWKHUVGHSHQGLQJRQWKHLQGLYLGXDOWDVNLWKDVWRVROYHDQGFRRSHUDWLRQIDLOXUHVLW
PD\HQFRXQWHUDQGSURFHVV7KLVFDSDFLW\RIVHOIRUJDQL]DWLRQE\FRRSHUDWLRQDWWKH
ORZHVWOHYHOHQDEOHVWRFKDQJHWKHJOREDOIXQFWLRQZLWKRXWFRGLQJWKLVPRGLILFDWLRQDW
WKHXSSHUOHYHORIWKHV\VWHP
$ IXUWKHU VWHS LQ RXU UHVHDUFK KDV EHHQ WR VWXG\ KRZ D VHOIRUJDQL]LQJ V\VWHP
FRXOG EH HQJLQHHUHG WR HDVH WKH ZRUN RI D GHVLJQHU DQG SURPRWH WKLV WHFKQRORJ\
EH\RQGDFDGHPLDIURQWLHUV7KLVZRUNKDVOHGWR$'(/)(DWRRONLWWRGHYHORSVHOI
RUJDQL]LQJ DSSOLFDWLRQV ZKLFK FDQ JXLGH DQG KHOS DQ HQJLQHHU GXULQJ VXFK D WDVN
$'(/)(GLIIHUVIURPRWKHUDJHQWEDVHGPHWKRGRORJLHVEHFDXVHLWLVVSHFLILFWRVHOI
RUJDQL]LQJDSSOLFDWLRQV7KHSURFHVVLVEDVHGRQWKH583HQULFKHGZLWKVRPHVSHFLILF
VWHSV GHGLFDWHG WR DJHQWV DQG WR DGDSWLYH PXOWLDJHQW V\VWHPV 7R DSSO\ D
PHWKRGRORJ\SURFHVVVRPHWH[WXDOGHVFULSWLRQLQERRNVRUKWPOIRUPVFDQEHIRXQG
EXW LQ D JHQHUDOO\ PDQQHU WKH SURFHVV LV QRW LQWHUDFWLYH 7KH RULJLQDOLW\ RI WKH
$'(/)( WRRO DVVRFLDWHG WR WKH SURFHVV UHVLGHV LQ WKH LQWHUDFWLRQ ZLWK GHVLJQHUV
0RUHRYHU LW SURYLGHV D SDUWLFXODU LPSRUWDQW WRRO 2SHQ7RRO ZKLFK VXSSRUWV WKH
80/ DQG $80/ QRWDWLRQV DQG HQDEOHV WKH GHVLJQHU WR GUDZ KLV JUDSKLFDO 80/
GLDJUDPV,WDOVRFKHFNVWKHFRKHUHQFHDQGWKHFRPSOHWHQHVVRIWKHVSHFLILFDWLRQDQG
GHVLJQ $ ILUVW YHUVLRQ RI WKH$'(/)(LVQRZRSHUDWLRQDODQGFDQEHGRZQORDGHG
IURPKWWSZZZLULWIU$'(/)(LWZDVXVHGIRUGHVLJQLQJWKH(772DSSOLFDWLRQ,Q
WKHQHDUIXWXUHWKLVSURWRW\SH ZLOOEHXVHGWRGHVLJQVHYHUDORWKHUFRPSOH[V\VWHPV
VXFKDVDPHFKDQLFDOGHVLJQV\VWHPRUDIORRGIRUHFDVWV\VWHP
$FNQRZOHGJHPHQWV
:HZRXOGOLNHWRWKDQNWKHVXSSRUWRIWKH)UHQFK0LQLVWU\RI(FRQRP\)LQDQFHVDQG
,QGXVWU\ DV ZHOO DV RXU SDUWQHUV 71,9DOLRV\V /WG IRU WKHLU FXVWRPL]DWLRQ RI
2SHQ7RRO$57$/WHFKQRORJLHV/WGIRUWKHLUKHOSRQWKH(772DSSOLFDWLRQGHVLJQ
DQG WKH ,5,7 VRIWZDUH HQJLQHHULQJ WHDP IRU WKHLU KHOS DQG ZRUN FRQFHUQLQJ 80/
DQG63(0
7RROVIRU6HOI2UJDQL]LQJ$SSOLFDWLRQV(QJLQHHULQJ
5HIHUHQFHV
>@ %HUQRQ&*OHL]HV033H\UXTXHRX6DQG3LFDUG*$'(/)(D0HWKRGRORJ\IRU
$GDSWLYH 0XOWL$JHQW 6\VWHPV (QJLQHHULQJ 7KLUG ,QWHUQDWLRQDO :RUNVKRS
(QJLQHHULQJ 6RFLHWLHV LQ WKH $JHQWV :RUOG (6$: 6HSWHPEHU
0DGULG
>@ %XUNH (. DQG 3HWURYLF 6 5HFHQW 5HVHDUFK 'LUHFWLRQV LQ $XWRPDWHG 7LPHWDEOLQJ
(XURSHDQ-RXUQDORI2SHUDWLRQDO5HVHDUFK(-25
>@ &DVWUR - .ROS 0 DQG 0\ORSRXORV - $ 5HTXLUHPHQWVGULYHQ 'HYHORSPHQW
0HWKRGRORJ\ ,Q 3URFHHGLQJV RI WKH WK ,QWHUQDWLRQDO &RQIHUHQFH RQ $GYDQFHG
,QIRUPDWLRQ6\VWHPV(QJLQHHULQJ&$L6(
6WDIIRUG8.±-XQH
>@ &RVVHQWLQR 0 'LIIHUHQW 3HUVSHFWLYHV LQ 'HVLJQLQJ 0XOWL$JHQW 6\VWHP $JH6
$JHQW7HFKQRORJ\DQG6RIWZDUH(QJLQHHULQJ:RUNVKRSDW1RG(
(UIXUW*HUPDQ\
2FW
>@ 'HVIUD\380/3URILOHV9HUVXV0HWDPRGHO([WHQVLRQV$Q2QJRLQJ'HEDWH20*
V
80/ :RUNVKRSV 80/ LQ WKH FRP (QWHUSULVH 0RGHOLQJ &25%$ &RPSRQHQWV
;0/;0,DQG0HWDGDWD:RUNVKRS1RYHPEHU
>@ 'H/RDFK 6$ DQG :RRG 0 'HYHORSLQJ 0XOWLDJHQW 6\VWHPV ZLWK DJHQW7RRO LQ
,QWHOOLJHQW $JHQWV 9,, $JHQW7KHRULHV $UFKLWHFWXUHV DQG /DQJXDJHV WK ,QWHUQDWLRQDO
:RUNVKRS $7$/ %RVWRQ 0$ 86$ -XO\ & &DVWHOIUDQFKL <
/HVSHUDQFH(GV/1&69RO6SULQJHU9HUODJ%HUOLQ
>@ (XUHVFRP 3URMHFW 3*, 0(66$*( 0HWKRGRORJ\ IRU (QJLQHHULQJ 6\VWHPV RI
6RIWZDUH $JHQWV 'HOLYHUDEOH ,QLWLDO 0HWKRGRORJ\ KWWSZZZHXUHVFRPGHaSXE
GHOLYHUDEOHV3VHULHV3'3'
>@ *OHL]HV 03 *OL]H 3 5pJLV & DQG 6RQWKHLPHU 7 5HDOWLPH 6LPXODWLRQ IRU )ORRG
)RUHFDVW DQ $GDSWLYH 0XOWL$JHQW 6\VWHP 67$)) LQ $,6%
$EHU\VWZ\WK $SULO
>@ *OHL]HV03*OL]H3DQG/LQN3H]HW-$Q$GDSWLYH0XOWL$JHQW7RRO)RU(OHFWURQLF
&RPPHUFH ,Q 7KH ZRUNVKRS RQ .QRZOHGJH 0HGLD 1HWZRUNLQJ ,((( 1LQWK
,QWHUQDWLRQDO :RUNVKRSV RQ (QDEOLQJ 7HFKQRORJLHV ,QIUDVWUXFWXUH IRU &ROODERUDWLYH
(QWHUSULVHV:(7,&(-XQH*DLWKHUVEXUJ0DU\ODQG
>@ *OHL]HV03*HRUJH-3DQG*OL]H3$7KHRU\RI&RPSOH[$GDSWLYH6\VWHPV%DVHG
RQ &RRSHUDWLYH 6HOI2UJDQLVDWLRQ 'HPRQVWUDWLRQ LQ (OHFWURQLF &RPPHUFH 6HOI
2UJDQLVDWLRQLQ0XOWL$JHQW6\VWHPV620$6-XO\0LOWRQ.H\QHV8.$
:RUNVKRSRUJDQLVHGE\WKH(PHUJHQW&RPSXWLQJ1HWZRUN
>@ *OHL]HV 03 &DPSV 9 DQG *OL]H 3 $ 7KHRU\ RI (PHUJHQW &RPSXWDWLRQ %DVHG RQ
&RRSHUDWLYH 6HOI2JDQL]DWLRQ IRU $GDSWLYH $UWLILFLDO 6\VWHPV )RXUWK (XURSHDQ
&RQJUHVVRI6\VWHPV6FLHQFH9DOHQFLD
>@ -DFREVRQ , %RRFK * DQG 5XPEDXJK - 7KH 8QLILHG 6RIWZDUH 'HYHORSPHQW 3URFHVV
$GGLVRQ:HVOH\
>@ +H\OLJKHQ)7KH6FLHQFHRI6HOIRUJDQL]DWLRQDQG$GDSWLYLW\,Q7KH(QF\FORSHGLDRI
/LIH6XSSRUW6\VWHPV(2/663XEOLVKHUV&R/WG
>@ .LQQ\ ' *HRUJHII 0 DQG 5DR $ $ 0HWKRGRORJ\ DQG 0RGHOOLQJ 7HFKQLTXH IRU
6\VWHPV RI %', $JHQWV ,Q 9DQ 'HU 9HOGH : 3HUUDP - HGV $JHQWV %UHDNLQJ
$ZD\3URFRIWKH6HYHQWK(XURSHDQ:RUNVKRSRQ0RGHOOLQJ$XWRQRPRXV$JHQWVLQD
0XOWL$JHQW:RUOG/1$,9RO
>@ *RPH]6DQ]-DQG)XHQWHV5$JHQW2ULHQWHG6\VWHP(QJLQHHULQJZLWK,1*(1,$6
LQ)RXUWK,EHURDPHULFDQ:RUNVKRSRQ0XOWL$JHQW6\VWHPV,EHUDJHQWV
&DUROH%HUQRQHWDO
>@ /LQN3H]HW-*OHL]HV03DQG*OL]H3)256,&D6HOI2UJDQL]LQJ7UDLQLQJ6\VWHP
,QWHUQDWLRQDO ,&6& 6\PSRVLXP RQ 0XOWL$JHQWV DQG 0RELOH $JHQWV LQ 9LUWXDO
2UJDQL]DWLRQV DQG (&RPPHUFH 0$0$
'HFHPEHU :ROORQJRQJ
$XVWUDOLD
>@ 2GHOO-3DUXQDN+9DQG%DXHU%([WHQGLQJ80/IRU$JHQWV,Q3URFHHGLQJVRIWKH
$JHQW2ULHQWHG,QIRUPDWLRQ6\VWHPV$2,6:RUNVKRSDWWKHWK1DWLRQDO&RQIHUHQFH
RQ$UWLILFLDO,QWHOOLJHQFH$$$,
>@ 20*6RIWZDUH3URFHVV(QJLQHHULQJ0HWDPRGHO6SHFLILFDWLRQ
KWWSFJLRPJRUJGRFVIRUPDOSGI
>@ 3LFDUG * DQG *OHL]HV 03 $Q $JHQW $UFKLWHFWXUH WR 'HVLJQ 6HOI2UJDQL]LQJ
&ROOHFWLYHV 3ULQFLSOHV DQG $SSOLFDWLRQ ,Q 3URFHHGLQJV RI WKH $,6%
&RQYHQWLRQ
6\PSRVLXPRQ$GDSWLYH$JHQWVDQG0XOWL$JHQW6\VWHPV8QLYHUVLW\RI/RQGRQUGWK
$SULO
>@ 3LTXHPDO%DOXDUG & &DPSV 9 *OHL]HV 03 DQG *OL]H 3 &RRSHUDWLYH $JHQWV WR
,PSURYH$GDSWLYLW\RI0XOWL$JHQW6\VWHPV,QWHOOLJHQW$JHQWV:RUNVKRSRIWKH%ULWLVK
&RPSXWHU6RFLHW\(GLWHGE\167D\ORUDQG-/1HDORQ2[IRUG1RYHPEHU
>@ 5XVVHO 6 DQG 1RUYLJ 3 $UWLILFLDO ,QWHOOLJHQFH $ 0RGHUQ $SSURDFK 3UHQWLFH +DOO
>@ 6RFKD . 6DPSHOV 0 DQG 0DQIULQ 0 $QW $OJRULWKPV IRU WKH 8QLYHUVLW\ &RXUVH
7LPHWDEOLQJ3UREOHPZLWK5HJDUGWRWKH6WDWHRIWKH$UW3URFHHGLQJVRIUG(XURSHDQ
:RUNVKRS RQ (YROXWLRQDU\ &RPSXWDWLRQ LQ &RPELQDWRULDO 2SWLPL]DWLRQ
(YR&23
(VVH[8.$SULO
>@ 7RSLQ;)RXUFDVVLH9*OHL]HV037KHUDXOD]*5HJLV& DQG*OL]H37KHRULHV
DQG([SHULPHQWVRQ(PHUJHQW%HKDYLRXU)URP1DWXUDOWR$UWLILFLDO6\VWHPVDQG%DFN
3URFHHGLQJVRQ(XURSHDQ&RQIHUHQFHRQ&RJQLWLYH6FLHQFH6LHQD
>@ :RROGULGJH 0 -HQQLQJV 15 DQG .LQQ\ G $ 0HWKRGRORJ\ IRU $JHQW2ULHQWHG
$QDO\VLV DQG 'HVLJQ ,Q 3URFHHGLQJV RI WKH UG ,QWHUQDWLRQDO &RQIHUHQFH RQ
$XWRQRPRXV$JHQWV$JHQWVSS6HDWWOH:$0D\