Towards a cooperative model with variable scale

An agent in a cooperative system is convinced that other agents will take actions toward the same goal of maximizing the global utility. In contrast, a self interested agent needs to consider every possible course of action other agents may take. Our aim in this paper is to define a simple, extendible, and formal framework for multi agent cooperation, over which businesses may build their business frameworks for effecting cooperative business strategies using distributed multi-agent systems. Our model is a hybrid hierarchical model that is capable to response for the two extremities of multi agent systems mentioned previously.