Class GroundedTest

java.lang.Object
GroundedTest

public class GroundedTest extends Object
Shows how a simulation of a multi-agent system can be set up. It defines a dialogue game between different agents with varying complexity of their opponent models.
Author:
Matthias Thimm
  • Field Details

    • frameworkSize

      public static int frameworkSize
    • attackProbability

      public static double attackProbability
    • enforceTreeShape

      public static boolean enforceTreeShape
    • timeout

      public static int timeout
    • numberOfRunsEach

      public static int numberOfRunsEach
    • RANDOM_SEED1

      public static long RANDOM_SEED1
    • RANDOM_SEED2

      public static long RANDOM_SEED2
    • RANDOM_SEED3

      public static long RANDOM_SEED3
    • RANDOM_SEED4

      public static long RANDOM_SEED4
  • Constructor Details

    • GroundedTest

      public GroundedTest()
  • Method Details

    • runSimulationT1

      @Test public void runSimulationT1() throws ProtocolTerminatedException
      This method shows that with increasing complexity of the T1-belief state of the CONTRA agent (and constant model of the PRO agent), the average utility of the CONTRA agent increases. NOTE: the simulation might take a while.
      Throws:
      ProtocolTerminatedException - if the protocol already terminated