Skip to main content
Log in

Using quantitative models to search for appropriate organizational designs

  • Published:
Autonomous Agents and Multi-Agent Systems Aims and scope Submit manuscript

Abstract

As the scale and scope of distributed and multi-agent systems grow, it becomes increasingly important to design and manage the participants’ interactions. The potential for bottlenecks, intractably large sets of coordination partners, and shared bounded resources can make individual and high-level goals difficult to achieve. To address these problems, many large systems employ an additional layer of structuring, known as an organizational design, that assigns agents different roles, responsibilities and peers. These additional constraints can allow agents to operate more efficiently within the system by limiting the options they must consider. Different designs applied to the same problem will have different performance characteristics, therefore it is important to understand the behavior of competing candidate designs. In this article, we describe a new representation for capturing such designs, and in particular we show how quantitative information can form the basis of a flexible, predictive organizational model. The representation is capable of capturing a wide range of multi-agent characteristics in a single, succinct model. We demonstrate the language’s capabilities and efficacy by comparing a range of metrics predicted by detailed models of a distributed sensor network and information retrieval system to empirical results. These same models also describe the space of possible organizations in those domains and several search techniques are described that can be used to explore this space, using those quantitative predictions and context-specific definitions of utility to evaluate alternatives. The results of such a search process can be used to select the organizational design most appropriate for a given situation.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Bernstein D.S., Givan R., Immerman N., Zilberstein S., (2002). The complexity of decentralized control of markov decision processes. Mathematics of Operations Research, 27(4): 819–840

    Article  MATH  MathSciNet  Google Scholar 

  2. Corkill D.D., Lander S.E. (1998). Diversity in agent organizations. Object Magazine, 8(4): 41–47

    Google Scholar 

  3. Dastani, M., Dignum, V., & Dignum, F., (2003). Role-assignment in open agent societies. In Proceedings of the Second International Joint Conference on Autonomous Agents and Multiagent Systems (pp. 489–496). ACM Press.

  4. David, H. A. (1981). Order Statistics, (2nd ed.). Wiley.

  5. Decker K., Lesser V. (1993). An approach to analyzing the need for meta-level communication. International Joint Conference on Artificial Intelligence, 1, 360–366

    Google Scholar 

  6. Decker K., Lesser V.R. (1993). Quantitative modeling of complex environments. International Journal of Intelligent Systems in Accounting, Finance and Management. Special Issue on Mathematical and Computational Models and Characteristics of Agent Behaviour, 2, 215–234

    Google Scholar 

  7. DeLoach, S. (2002). Modeling organizational rules in the multi-agent systems engineering methodology. In Proceedings of the 15th Conference of the Canadian Society for Computational Studies of Intelligence on Advances in Artificial Intelligence (pp. 1–15). Springer-Verlag.

  8. Devore J.L. (1995). Probability and statistics for engineering and the sciences. Belmont, CA: Wadsworth, Inc.

    Google Scholar 

  9. Dignum, V., Vazquez-Salceda, J., & Dignum, F. (2004). Omni: Introducing social structure, norms and ontologies into agent organizations. In Second International Workshop on Programming Multi-Agent Systems at the Third International Joint Conference on Autonomous Agents and Multi-Agent Systems (pp. 91–102). New York.

  10. Durfee E.H., Montgomery T.A. (1991). Coordination as distributed search in a hierarchical behavior space. IEEE Transactions on Systems, Man, and Cybernetics, 21(6): 1363–1378

    Article  Google Scholar 

  11. Fox, M., Barbuceanu, M., Gruninger, M., & Lin, J. (1998). An organizational ontology for enterprise modeling. In Michael J. Prietula, Kathleen M. Carley, and Les Gasser (Eds.), Simulating Organizations: Computational Models of Institutions and Groups (pp. 131–152). AAAI Press/MIT Press.

  12. Gnanasambandam, N., Lee, S., Gautam, N., Kumara, S. R. T., Peng, W. Manikonda, V., Brinn, M., & Greaves, M. (2004). Reliable MAS performance prediction using queueing models. In Proceedings of the IEEE Multi-agent Security and Survivability Symposium (MASS).

  13. Horling, B. (2006). Quantitative organizational modeling and design for multi-agent systems. PhD thesis, University of Massachusetts at Amherst.

  14. Horling, B., Benyo, B., & Lesser, V. (2001). Using self-diagnosis to adapt organizational structures. In Proceedings of the 5th International Conference on Autonomous Agents (pp. 529–536).

  15. Horling, B., & Lesser, V. (2005). Analyzing, modeling and predicting organizational effects in a distributed sensor network. Journal of the Brazilian Computer Society, Special Issue on Agents Organizations (pp. 9–30).

  16. Horling, B., Mailler, R., Shen, J., Vincent, R., & Lesser, V. (2003). Using autonomy, organizational design and negotiation in a distributed sensor network. In Lesser, V., Ortiz, C., & Tambe, M. (Eds.), Distributed sensor networks: A multiagent perspective (pp. 139–183). Kluwer Academic Publishers.

  17. Hübner, J. F., Sichman, J. S., & Boissier, O. (2002). A model for the structural, functional, and deontic specification of organizations in multiagent systems. In Proceedings of the Brazilian symposium on artificial intelligence (SBIA’02) (pp. 118–128).

  18. Kleinrock L. (1975). Queueing systems. Volume I: Theory. New York, John Wiley & Sons

    Google Scholar 

  19. Lesser V., Decker K., Wagner T., Carver N., Garvey A., Horling B., Neiman D., Podorozhny R., NagendraPrasad M., Raja A., Vincent R., Xuan P., Zhang X.Q. (2004). Evolution of the GPGP/TAEMS domain-independent coordination framework. Autonomous Agents and Multi-Agent Systems, 9(1): 87–143

    Article  Google Scholar 

  20. Lesser, V., Ortiz, C., & Tambe, M. (Eds.) (2003). Distributed sensor networks: A multiagent perspective (Edited book), Vol. 9. Kluwer Academic Publishers.

  21. Malone T.W., Crowston K., Lee J., Pentland B., Dellarocas C., Wyner G., Quimby J., Osborn C.S., Bernstein A., Herman G., Klein M., O’Donnell E. (1999). Tools for inventing organizations: Toward a handbook of organizational processes. Management Science, 45(3): 425–443

    Article  Google Scholar 

  22. Malone T.W., Smith S.A. (1988). Modeling the performance of organizational structures. Operations Research, 36(3):421–436

    Google Scholar 

  23. Matson, E., & DeLoach, S. A. (2005). Autonomous organization-based adaptive information systems. In Proceedings of the IEEE International Conference on Knowledge Intensive Multiagent Systems (KIMAS ’05).

  24. Nair, R., Tambe, M., & Marsella, S. (2003). Role allocation and reallocation in multiagent teams: Towards a practical analysis. In Proceedings of Second International Joint Conference on Autonomous Agents and Multi-agent Systems (AAMAS-03) (pp. 552–559).

  25. Papadimitriou, C. H. (1994). Computational complexity. Addison-Wesley.

  26. Edward Pattison H., Corkill D.D., Lesser V.R. (1987). Instantiating descriptions of organizational structures. Distributed Artificial Intelligence, Research Notes in Artificial Intelligence, I, 59–96

    Google Scholar 

  27. Nageshwara Rao V., Kumar V. (1987). Parallel depth first search, part i: Implementation. International Journal of Parallel Programming, 16(6): 479–499

    Article  MATH  MathSciNet  Google Scholar 

  28. Reiss R.D. (1989). Approximate distributions of order statistics. New York, Springer-Verlag

    MATH  Google Scholar 

  29. Ross S. (1993). Introduction to probability models, (5th ed). Boston, Academic Press

    MATH  Google Scholar 

  30. Scerri, P., Farinelli, A., Okamoto, S., & Tambe, M. (2004). Allocating roles in extreme teams. In Proceedings of the 3rd International Joint Conference on Autonomous Agents and Multiagent Systems (pp. 1502–1503). IEEE Computer Society.

  31. Schmitt, J., & Roedig, U. (2005). Sensor network calculus—A framework for worst case analysis. In Proceedings of the International Conference on Distributed Computing in Sensor Systems (DCOSS05), Marina del Rey, USA. IEEE Computer Society Press.

  32. Sen, S., & Durfee, E. H. (1998). A formal study of distributed meeting scheduling. Group Decision and Negotiation.

  33. Shehory O., Kraus S. (1998). Methods for task allocation via agent coalition formation. Artificial Intelligence, 101(1–2): 165–200

    Article  MATH  MathSciNet  Google Scholar 

  34. Shen, J., Zhang, X., & Lesser, V. (2004). Degree of local cooperation and its implication on global utility. In Proceedings of Third International Joint Conference on Autonomous Agents and MultiAgent Systems (AAMAS 2004) (Vol. 2, pp. 546–553). IEEE Computer Society: New York.

  35. Sierra, C., Sabater, J., Augusti, J., & Garcia, P. (2004). SADDE: Social agents design driven by equations. In F. Bergenti, M. P. Gleizes, & F. Zambonelli (Eds.), Methodologies and software engineering for agent systems. Kluwer Academic Publishers.

  36. Sims, M., Corkill, D., & Lesser, V. (2004). Separating domain and coordination in multi-agent organizational design and instantiation. In Proceedings of the International Conference on Intelligent Agent Technology (IAT 2004) (pp. 155–161). Beijing.

  37. Sims, M., Goldman, C., & Lesser, V. (2003). Self-organization through bottom-up coalition formation. In Proceedings of Second International Joint Conference on Autonomous Agents and MultiAgent Systems (AAMAS 2003) (pp. 867–874). Melbourne: ACM Press.

  38. So Y.-p., Durfee E.H. (1996). Designing tree-structured organizations for computational agents. Computational and Mathematical Organization Theory, 2(3): 219–246

    Article  MATH  Google Scholar 

  39. Tambe M. (1997). Towards flexible teamwork. Journal of Artificial Intelligence Research, 7, 83–124

    Google Scholar 

  40. Tambe M., Adibi J., Alonaizon Y., Erdem A., Kaminka G.A., Marsella S., Muslea I. (1999). Building agent teams using an explicit teamwork model and learning. Artificial Intelligence, 110(2): 215–239

    Article  MATH  Google Scholar 

  41. Wagner, T., Phelps, J., Guralnik, V., & VanRiper, R. (2004). Coordinators: Coordination managers for first responders. In AAMAS ’04: Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems (pp. 1140–1147). IEEE Computer Society: Washington.

  42. Zhang, H., & Lesser, V. (2004). A dynamically formed hierarchical agent organization for a distributed content sharing system. In Proceedings of the International Conference on Intelligent Agent Technology (IAT 2004) (pp. 169–175). Beijing: IEEE Computer Society.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Bryan Horling.

Additional information

This material is based upon work supported in part by the National Science Foundation Engineering Research Centers Program under NSF Award No. EEC-0313747. Any opinions, findings, conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation. Effort also sponsored in part by the Defense Advanced Research Projects Agency (DARPA) and Air Force Research Laboratory Air Force Materiel Command, USAF, under agreement number F30602-99-2-0525. The US Government is authorized to reproduce and distribute reprints for Governmental purposes notwithstanding any copyright annotation thereon. The views and conclusions contained herein are those of the authors and should not be interpreted as necessarily representing the official policies or endorsements, either expressed or implied, of the Defense Advanced Research Projects Agency (DARPA), Air Force Research Laboratory or the US Government.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Horling, B., Lesser, V. Using quantitative models to search for appropriate organizational designs. Auton Agent Multi-Agent Syst 16, 95–149 (2008). https://doi.org/10.1007/s10458-007-9020-y

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10458-007-9020-y

Keywords

Navigation