Ejemplo n.º 1
0
Archivo: main.py Proyecto: fmgc/abss
    def deliberate(self, beliefs):

        action = SPAgent.deliberate(self, beliefs)

        options = self.getOptions()
        if len(options) > 0:
            action = random.choice(list(self.getOptions()))

        return action
Ejemplo n.º 2
0
Archivo: main.py Proyecto: fmgc/abss
    def __init__(self, selfishness, public, goal):
        SPAgent.__init__(self, public, goal)

        # decision parameter: balance of self vs. social improvement
        self.__a = selfishness