GUIDO FIORETTI

Computer   code   for

THE   GARBAGE   CAN   MODEL

 

 

 

Michael D. Cohen, James G. March and Johan P. Olsen (1972), A Garbage Can Model of Organizational Choice. Administrative Science Quarterly, 17 (1): 1-25.

The "Garbage Can" is a fundamental model of organizational decision-making. It is also one of the first publications in social science to come along with a computer code.

This page collects and makes any computer code publicly available, that implements, re-interprets and applies the Garbage Can model. Please feel free to contribute by sending your code to:

guido.fioretti AT unibo.it

 

 

  1. M.D. Cohen, J.G. March and J.P. Olsen: "A Garbage Can Model of Organizational Choice". Administrative Science Quarterly, 17 (1) 1972: 1-25.   Reprinted in J.G. March and R. Weissinger-Baylon (eds.), Ambiguity and Command: Organizational Perspectives on Military Decision-Making; Marshfield (MA), Pitman Publishing Inc. 1986.   Reprinted in J.G. March, Decisions and Organizations; Oxford, Basil Blackwell 1988.

  2. The original Fortran 66 code and numerical data for punch-cards. This code has been transcripted manually.   CohenMarchOlsen

     

  3. N. Takahashi: "A Single Garbage Can Model and the Degree of Anarchy in Japanese Firms". Human Relations, 50 (1) 1997: 91-108.

  4. A simplified version that retains many features of the original model. A very short BASIC code.   Takahashi

     

  5. S.K. Lai: "From Organized Anarchy to Controlled Structure: Effects of Planning on the Garbage Can Decision Processes". Environment and Planning B, Planning and Design, 25 (1) 1998: 103-126.   S.K. Lai: "Effects of Planning on the Garbage Can Decision Processes: A Reformulation and Extension". Environment and Planning B, Planning and Design, 30 (3) 2003: 379-389.

  6. A PASCAL version of the original code and a modification in order to evaluate the effects of planning.   Lai

     

  7. J. Bendor, T.M. Moe and K.W. Shotts: "Recycling the Garbage Can: An Assessment of the Research Program". American Political Science Review, 95 (1) 2001: 169-190.

  8. Bendor, Moe and Shotts pointed to several shortcomings of the original model. They employed a FORTRAN 77 version of the original code.   BendorMoeShotts

     

  9. M.D. Cohen and R. Riolo: "CAR Project: Replication of Eight "Social Science" Simulation Models". Unpublished, 1996.

  10. Cohen and Riolo traslated the original code into FORTRAN 77 and Objective C for the Swarm platform.   CohenRiolo

     

  11. G. Fioretti and A. Lomi: An Agent-Based Representation of the Garbage Can Model of Organizational Choice. Journal of Artificial Societies and Social Simulation, 11 (1) 2008.
    G. Fioretti and A. Lomi: The Garbage Can Model of Organizational Choice: An Agent-Based Reconstruction. Simulation Modelling Practice and Theory, 16 (2) 2008: 192-217.
    G. Fioretti and A. Lomi: Passing the Buck in the Garbage Can Model of Organizational Choice. Computational and Mathematical Organization Theory, 16 (2) 2010: 113-143.
    G. Fioretti and A. Lomi: Garbage Can Ecologies: An agent-Based Exploration. In A. Lomi and R. Harrison (Eds.), The Garbage Can Model of Organizational Choice: Looking Forward at Forty. Bingley, Emerald Goup Publishing 2012.

  12. Fioretti and Lomi first reconstructed the original model on NetLogo.     FiorettiLomi
    Subsequently, they added a few novel features to the basic model.   FiorettiLomi_buck
    Finally, they created an ecology of garbage-can inspired organizations.   Fioretti_ecology

     

  13. K.G. Troitzsch: "The Garbage Can Model of Organisational Behaviour: A Theoretical Reconstruction of Some of Its Variants", Simulation Modelling Practice and Theory, 16 (2) 2008: 218-230.

  14. Troitzsch applied the structuralist concept of theory reconstruction to the Garbage Can model.   Troitzsch

     

  15. I. Smarzhevsky: Analysis Model of Decision Making in Organization. Journal Financial Analytics: Science and Experience, 30 (168) 2013

  16. Smarzhevsky's analysis and reconstruction of the original algorithm showed that results of model by many researchers are interpreted superficially. Smarzhevsky's code is a macro on an Excel spreadsheet.   Smarzhevsky

 

 

 

Back to Guido Fioretti's Homepage