Class MultiPlumberTest

java.lang.Object
topics.greedy.plumber.MultiPlumberTest

@DisplayName("Multi-Plumber Scheduling (Greedy Load Balancing)") class MultiPlumberTest extends Object

Validation Suite for Multi-Plumber Scheduling

Contrasts greedy workload distribution against randomized chaos.

Author:
vicegd
  • Constructor Details

    • MultiPlumberTest

      MultiPlumberTest()
  • Method Details

    • setup

      @BeforeAll static void setup()
    • shouldCalculateSubOptimalRandomAssignment

      @Test @DisplayName("Should successfully calculate a sub-optimal random distribution") void shouldCalculateSubOptimalRandomAssignment()
    • shouldCalculateOptimalRoundRobinAssignment

      @Test @DisplayName("Should rigorously calculate the optimal greedy distribution") void shouldCalculateOptimalRoundRobinAssignment()