Complex Adaptive Systems Modeling: A multidisciplinary Roadmap
© Niazi; licensee Springer. 2013
Received: 5 August 2012
Accepted: 6 August 2012
Published: 13 March 2013
Skip to main content
© Niazi; licensee Springer. 2013
Received: 5 August 2012
Accepted: 6 August 2012
Published: 13 March 2013
07.05.Tp, 89.75.-k, 89.75.Fb
05C82, 68T42, 00A72, 92C42
I would like to start by extending a very warm welcome from the editorial board of Complex Adaptive Systems Modeling (CASM) journal, a new and exciting SpringerOpen/BioMed Central project. This article is the opening editorial and a call for papers for CASM. It also provides a gentle introduction to CASM as well as serves as a concise multidisciplinary roadmap and survey for CASM readership. The primary goal is to assist multidisciplinary researchers with an interest in modeling complex systems in finding more about relevant helpful resources and the numerous exciting ways in which other colleague researchers use modeling approaches in their respective disciplines. Finally I also provide advice for prospective authors regarding the preparation of manuscripts in a style appropriate to the highly multidisciplinary CASM readership. It is hoped that this will help seed fruitful cross‐fertilization of ideas transgressing disciplinary boundaries.
A shorter peer‐review time.
Open access publication with global visibility.
Online only journal with rapid publication.
A focus on well‐written articles readable by multidisciplinary researchers.
Publication scope encompassing two key paradigms for modeling Complex Adaptive Systems: Agent‐based Modeling and Complex Networks.
Highly multidisciplinary editorial board with researchers ranging from ecology to biology and from the social sciences to computer sciences.
As such, while there are several other complexity‐related journals, CASM is unique in several ways; firstly, because CASM is primarily concerned with articles in two key modeling and simulation paradigms for Complex Adaptive Systems (CAS); systems which can be better understood as a notion rather than a strict definition (more on this later). Secondly, CASM is open access; open access implies visibility to a global audience allowing readers to freely access all articles without paying any article or subscription fees. In addition, CASM is an initiative under SpringerOpen/BioMed Central, a well‐established open access platform publishing several high quality and impact factor journals such as BMC Bioinformatics (impact factor: 2.75) and BMC Biology (impact factor: 5.75).
Another unique feature of CASM is our goal to minimize review times as much as practically possible. We hope to achieve this by having a stricter scope and stringent cover letter requirements. CASM aims to serve as a high quality publication venue for a multidisciplinary readership of researchers interested in these two modeling and simulation paradigms for CAS; Agent‐Based Modeling (ABM) (Holland 2006) and Complex Networks (CN) (Mitchell 2006). CASM is therefore open to papers from these two distinct communities of multidisciplinary researchers with an underlying common interest in modeling the same type of systems i.e. CAS. Thus, quite simply, any paper would be in the scope of CASM as long as it has been written with a clear focus on CAS using at least any one of these two modeling paradigms of interest. A discussion of the widespread nature and multidisciplinary interest in these paradigms will be provided in later sections of this article.
The article first outlines general guidelines for submissions to CASM in the section “Guidelines for submissions”. This is followed by an overview of the two paradigms of interest and a multidisciplinary survey of literature. Finally, the paper is concluded.
CASM is a highly multidisciplinary modeling and simulation journal that serves as a unique forum for original, high‐quality peer‐reviewed papers with a specific interest and scope limited to agent‐based and complex network‐based modeling paradigms for CAS. The scope of CASM essentially spans any and all domains of CAS. Possible areas of interest include the Life Sciences (E.g. Biological Networks and agent‐based models), Ecology (E.g. Agent‐based/Individual‐based models), Social Sciences (Agent‐based simulation, Social Network Analysis), Scientometrics (E.g. Citation Networks) to large‐scale Complex Adaptive COmmunicatiOn Networks and environmentS (CACOONS) such as Wireless Sensor Networks (WSN), Body Sensor Networks, Peer‐to‐Peer (P2P) networks, pervasive mobile networks, service oriented architecture, smart grid and the Internet of Things. A paper in these areas is welcome as long as it uses either an agent‐based (simulation) and/or complex‐network based modeling approach.
For reference, here I would like to give a sampling of alphabetically arranged keywords which may be of interest to CASM readership:
agent‐based models, agent‐based simulation, artificial life, biological networks, Boolean networks, citation networks, complex adaptive systems, complex network analysis, complex networks, computer networks, emergence, epidemiological networks, gene expression networks, gene regulatory networks, individual‐based modeling, metabolic networks, (agent‐based modeling of) multiagent systems, network modeling, nucleic acid networks, protein interaction networks, self‐adaptation, self‐assembly, self‐healing, self‐organization, signaling pathway networks, social network analysis, social networks, social simulation, systems biology.
A strict adherence to the aims and scope of CASM.
A solution to an interesting problem or a review of recent literature.
A comparison of results with existing work from the state‐of‐the‐art.
Enough details for the readers to be able to replicate the results.
A well‐written and thoroughly edited/proof‐read coherent piece of writing.
Adherence to general ethical guidelines both in terms of data as well as in terms of authorship.
A clear focus on the following two key elements:
At least one specific area of CAS (E.g. ecology, social sciences, large scale communication networks, biological sciences etc.)
At least one of the two paradigms of interest:
Complex Network modeling.
CASM has a strongly multidisciplinary editorial board and readership. Therefore authors need to ensure that their articles have been written in a style that is comprehensible by a broad and multidisciplinary audience. Authors are advised to avoid excessive usage of domain‐specific jargon/terminologies unless all such terms have been formally introduced at the start of the article. In addition, any domain‐specific concepts must be explained in the article and the authors should not assume any advanced knowledge on the part of the readers. Thus, as an example, an article on Gene Regulatory Networks should be written in a style accessible to a number of social science researchers using Social Network Analysis and vice versa. Likewise an article written by Computer Scientists for Wireless sensor networks must also take into consideration CASM readership of researchers from Social and Biological Sciences and so on. Interested readers are advised to consult an excellent article on this topic by Hoffman (Hoffman 2006).
All types of complex networks such as biological, social, citation, ecological networks etc.
Agent‐based modeling using an ABM tool (such as NetLogo, RepastS etc.) of CACOONS such as modeling concepts related to the internet, intranet, P2P, ad‐hoc and Wireless Sensor Networks as networks/graphs.
Network generation, visualization, modeling and simulation.
Agent‐based Modeling case studies in ecology, business, biology, social sciences, operations research, economics, computer sciences, communication networks, artificial intelligence, robotics etc.
Software engineering of agent‐based and complex network models.
Verification and validation of agent‐based and complex network models.
Exploratory agent‐based models for conducting feasibility and proof‐of‐concept studies.
Agent‐based models and their respective DescRiptivE Agent‐based Models (DREAM) (Niazi 2011)a or text based descriptions of models (E.g. the ODD protocol (Grimm et al. 2006)) for inter‐disciplinary model comparisons.
Validated agent‐based models for verified and validated models such as using empirical validation approaches or VOMAS (Niazi et al. 2009) or any other methodology.
Manuscripts which are not written in a style suitable for a multidisciplinary audience.
Papers with a focus on software multiagent systems without any relation to agent‐based modeling from the CAS perspective. These would perhaps be out of scope for CASM and perhaps more suited to the scope of Springer’s “Autonomous agents and multiagent systems” journal.
Communication network papers which use simulators (such as OPNET, OMNET++, Matlab, custom simulators in programming languages etc.) with little or no relation with agent‐based modeling would perhaps be more suitable for communication networks journals such as the Springer “Peer‐to‐Peer Networking and Applications”, Springer “Wireless Networks” or “EURASIP Journal on Wireless Communications and Networking” amongst others.
Papers written with only a formal/mathematical perspective without any focus on an ABM or a CN model.
Papers which are poorly organized or written.
Papers which include plagiarized material.
Names and contact details of all authors.
A single sentence summarizing the research contribution and significance of the paper in comparison with previous work (With 2‐3 related references).
CASM strongly discourages redundant submissions. If there is any other related paper (by one of the authors) either currently under review in another venue (conference, workshop or journal etc.) or else has already been published/in press, then the cover letter must include a statement of changes which make the submitted paper different from that paper. The authors may briefly summarize how the submitted paper differs from the other paper(s). In addition, since the reviewers may not have access to the full text of the other paper(s), it is important to attach a soft copy of the paper during the manuscript submission process allowing the referees to evaluate the significance of the changes.
A brief list of individual contribution details of each author; essentially each author must have contributed significantly to the paper and all people who have contributed significantly must be listed as authors. Ghost, Gift, and other forms of unethical practices are strongly discouragedc.
The cover letter may also note the corresponding author’s justification of the particular order of authors. If the editorial office is not satisfied with this order, the authors may be asked to change the author order before or at any time during the formal manuscript handling process.
To ensure that the paper is not rejected as being out‐of‐scope, it is important to also briefly answer the following questions in the cover letter:
Which particular discipline (related to CAS) is being explored in the manuscript? (E.g. social sciences, economics, ecology, biology, CACOONS etc.)?
Which particular modeling technique is being used in the paper? (E.g. To be within scope, the paper must have either or both of Agent‐based Simulation Model or Complex Networks).
Which particular modeling tool was used in the study? NetLogo (Wilensky 1999), Repast (North et al. 2007), Swarm (Minar et al. 1996), Network Workbench (Team 2006), Pajek (Batagelj and Mrvar 1998), Cytoscape (Shannon et al. 2003), Gephi (Bastian et al. 2009), Visone (Baur et al. 2002) or CiteSpace (Chen 2006) etc.
If the area of the paper is agent‐based modeling then give details of how the verification and validation were conducted. This could include techniques such as empirical validation (Windrum et al. 2007) or validated agent‐based modeling using a VOMAS (Niazi 2011) or any other technique suitable for ABM.
In this section, we briefly examine concepts related to CAS and the two modeling and simulation paradigms forming the scope of CASM.
The CAS concept is married to the interaction of a set of perhaps simple but numerous entities, components or agents which interact and adapt on the basis of non‐linear interactions (Miller and Page 2007). This interaction is known to give rise to interesting and emergent phenomena. While it is rather difficult to contain all aspects of CAS in a single definition, our current understanding is that CAS are often found in nature and in nature‐inspired artificial systems in close relation with or inspired by life in some way, a notion exemplified in one of the earliest definitions of CAS by Cowan and Feldman (1986):
“Systems comprising large numbers of coupled elements the properties of which are modifiable as a result of environmental interactions”
A large number of agents (E.g. Genes, societies, humans, animals, insects, software agents, data packets etc.).
Focus on somewhat simpler individual agents.
Focus on the nonlinear interaction between agents and global phenomena resulting from these interactions.
Different activities which are associated with developing an ABM are similar to those required in a regular simulation model. However, there are some additional concepts required for modeling and simulation of CAS (Niazi and Hussain 2012). Banks and Chwif give general warnings about using simulation for manufacturing and some other areas in (Banks and Chwif 2010). Macal and North present successful approaches for teaching agent‐based simulation in (Macal and North 2012). A tutorial on ABM has been presented in (Macal and North 2010). Railsback et al. gives an overview of Agent‐based modeling platforms in (Railsback et al. 2006).
In this section, I shall give an overview of literature spread across various disciplines but having a focus on either Agent‐based Modeling or Complex Network‐based methods.
Agent‐based modeling has found extensive usage in social sciences. Epstein and Axtell present a social sciences model for a society called Sugarscape (Epstein and Axtell 1996) as can be seen in Figure 2d. Bonabeau has noted ABM as an effective set of methods and techniques for simulating human systems (Bonabeau 2002). Kohler notes a clear focus on ABM in anthropology and sociology but does not note its significance in comparison with differential equation models (Kohler 2000). This work also notes skepticism towards simulation in general and ABM in particular. However, we may note that recent advances in validation and verification of models (Niazi et al. 2009) are focused on alleviating these problems such as discussed in (Miller and Page 2007).
Likewise Macy and Willer (Macy and Willer 2002) note that while sociologists often model processes in social sciences as interactions of mathematical variables, they have discovered ABM to be an alternate approach to modeling social life as interactions among influential and responsive agents. Gimblett demonstrates the integration of ABM with Geographical Information Systems (GIS) and its application on social and ecological data (Gimblett 2002). Axelrod gives an overview of simulation in the social sciences (Axelrod and Tesfatsion 2006). More recent work includes (Gilbert and Troitzsch 2005). Davidson gives a Computer Sciences perspective to ABM (Davidsson 2002). Other recent work includes ABM for human socio‐cultural behavior by Jiang et al. in (Jiang et al. 2012). A recent special issue on complex social systems was edited by Lopez et al. (López‐Paredes et al. 2012). Another source of valuable information in the application of ABM is the journal JASSS. Tesfatsion has given an overview of developing agent‐based models of computational economics in (Tesfatsion 2002, 2003; Tesfatsion and Judd 2006). Whereas Luna and Stefansson give an overview of using Swarm as platform for economic simulations in (Luna and Stefansson 2000). Modeling of driver route behavior in transportation research is given by Dia in (Dia 2002). A tutorial on using ABM in social sciences has been presented by North and Macal in (North and Macal 2007).
Publications with a focus on social networks are present in high‐ranking journals such as the Proceedings of the National Academy of Sciences (Lewis et al. 2012). Earlier articles include one by Scott (1988) which argues the importance of the social network model. A relevant special issue in the 90’s gave directions to the field in political sociology, inter‐organizational relations, social support, social influence, and epidemiology (Galaskiewicz and Wasserman 1993). A book and reference on the topic is by Yang and Knoke (2008). Another recent book on the topic is (De Nooy et al. 2011). There are other recent reviews such as the one by McGloin and Kirk in (McGloin and Kirk 2010). Gardy et al. use social network analysis in a tuberculosis network (Gardy et al. 2011). In case of supply chain networks, network analysis has been used by Kim et al. in (Kim et al. 2011). Suer et al. demonstrate how the use of networks can improve studies of primate behavior (Sueur et al. 2011).
Agents have always been considered an integral part of artificial intelligence as exemplified by the classic artificial intelligence text by Russell and Norvig, often labelled as the “Agent book” (Russell and Norvig 2010). However, the exact notion of agency is often quite different in CAS as compared to multiagent systems (which are traditionally software agents) as compared with agents in an agent‐based model which represent entities from the real world (Niazi and Hussain 2011b).
The particular sub‐section of multiagent systems which has an overlap with agent‐based modeling is the development of simulation models of multiagent systems using agent‐based modeling tools such as NetLogo, RepastS, Swarm and Mason amongst others. In addition, agent‐based models may be developed for other artificial CAS such as Wireless Sensor Networks, Swarm Robotic Networks, Self‐assembling robots, Peer‐to‐peer networks and others. Due to a lack of any other term to classify these networks, we classify this set of communication networks as C omplex A daptive CO mmunication N etworks and environmentS (CACOONS). Examples include work by Vidal (2006). Agent‐based tools have also been identified as effective in teaching multiagent concepts (Vidal et al. 2004) as well as developing experimental simulations of multiagent systems (Sklar 2007). Agent‐based models have also been developed for wireless sensor networks (Niazi and Hussain 2011a, 2011c) as well as for modeling self‐organizing and large‐scale communication networks (Niazi et al. 2009). A methodology for using simulation as a means of developing distributed agent systems has been present by Fortino and Russo in (Fortino and Russo 2012).
Communication networks have a long history of being represented as graphs. Graphs are a precursor of complex networks since networks are essentially graphs “loaded” with additional information. Earlier work such as the famous algorithm by Dijkstra has also used graphs/networks (Dijkstra 1959). Use of social network analysis in sensors has been shown in (Tsugawa et al. 2012). Other examples include graph‐based models for mobility by Tian et al. in (Tian et al. 2002) and models of internet topology by Calvert et al. in (Calvert et al. 1997). Another interesting aspect of using agents is as a means of programming Wireless Sensor Networks presented by Aiello et al. in (Aiello et al. 2011).
Grimm et al. present (Holcombe et al. 2012) pattern‐oriented modeling by giving a unifying framework for deciphering the internal details of agent‐based models of CAS (Grimm et al. 2005). Mansury et al. (2002) develop an ABM of “spatio‐temporal search and agglomeration” to investigate “cell motility” dynamics as well as “aggregation” with the expectation of a CAS nature of tumors. Recently ABM has been explored in synthetic biology by Krishnamurty in (Krishnamurthy 2012). Holcombe et al. note the strength of using ABM to model complex biological systems. Read et al. present an approach to calibration of an agent‐based model of EAE, “a mouse proxy for multiple sclerosis” (Read et al. 2012). Qu et al. present a digital orange tree simulation using an ABM (Qu et al. 2012). Another work by Høye et al. demonstrates systematic modification of the digital version of a real landscape to produce artificial landscapes (Høye et al. 2012). Iantovics presents a large‐scale hybrid medical diagnosis system (Iantovics 2012). An introduction to ABM in the domain of life sciences and ecology is by Railsback and Grimm in (Railsback and Grimm 2011).
Biological networks are often studied in terms of their community structure similar to social networks (Girvan and Newman 2002). Efficient algorithms for identifying Boolean networks and related biological networks from DNA micro‐array data have been proposed by Akutsu et al. in (Akutsu et al. 2000). Complex network tools such as Cytoscape enable conversion of biological data to complex networks (Cline et al. 2007). Cytoscape has a number of plug‐ins allowing data retrieval from different databases as well as for performing other tasks (Maere et al. 2005). Among other methods, process diagrams have also been used to represent biological networks (Kitano et al. 2005). Different techniques have also been developed to co‐cluster biological networks with gene expression data such as in (Hanisch et al. 2002).
VANTED is a tool for the visualization as well as structural analysis of biological networks usable for correlating with experimental data from biochemical experiments (Junker et al. 2006). Another option for the discovery of useful scientific information in biological networks is the utilization of topological motif structure discovery (Shen‐Orr et al. 2002; Milo et al. 2002) in gene regulatory networks or protein interaction maps (Berg and Lassig 2004).
In this article, I have presented a multidisciplinary road map as well as an overview of Agent‐based Modeling and Complex Networks for the modeling and simulation of Complex Adaptive Systems. I have also introduced CASM, a new multidisciplinary SpringerOpen/BioMed Central journal with aims and scope in these two areas. CASM reflects a high quality peer‐reviewed venue for multidisciplinary researchers interested in ABM and CN. CASM also offers a faster publication time as well as a broad scope and an open access publication model. As such, quite simply, any submitted paper will be in the scope of CASM as long as it has a focus on the modeling and simulation of a CAS using either or both of ABM and CN methods.
aDREAM refers to non‐textual formal descriptions of agent‐based models such as those obtained by converting agent‐based models to complex networks and subsequently applying quantitative centrality measures.bhttp://publicationethics.org/resources/guidelinescFor reference, kindly review http://publicationethics.org/files/u2/2003pdf12.pdf
I would like to thank the SpringerOpen/BioMed Central team in general and our Springer editor Matthew Amboy, in particular for their untiring efforts in helping develop CASM from an idea to a reality. I would also like to specifically thank (listed alphabetically) Prof. Lubomir Chitkusev, Dr. Carlos Gershenson, Prof. Michael Huhns, Prof. Amir Hussain, Prof. Tuncer Ören, Prof. José M. Vidal, Prof. Anatoly Temkin and Prof. Tanya Zlateva for their continual advice, critique and support.
This article is published under license to BioMed Central Ltd. This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.