{
  "worker_sweep": [
    {
      "graph": "chain",
      "parents": {
        "A": [],
        "B": [
          "A"
        ],
        "C": [
          "B"
        ],
        "D": [
          "C"
        ]
      },
      "workers": 1,
      "work": 4,
      "critical_path": 4,
      "lower_bound": 4,
      "makespan": 4,
      "schedule": [
        [
          "A"
        ],
        [
          "B"
        ],
        [
          "C"
        ],
        [
          "D"
        ]
      ]
    },
    {
      "graph": "chain",
      "parents": {
        "A": [],
        "B": [
          "A"
        ],
        "C": [
          "B"
        ],
        "D": [
          "C"
        ]
      },
      "workers": 2,
      "work": 4,
      "critical_path": 4,
      "lower_bound": 4,
      "makespan": 4,
      "schedule": [
        [
          "A"
        ],
        [
          "B"
        ],
        [
          "C"
        ],
        [
          "D"
        ]
      ]
    },
    {
      "graph": "chain",
      "parents": {
        "A": [],
        "B": [
          "A"
        ],
        "C": [
          "B"
        ],
        "D": [
          "C"
        ]
      },
      "workers": 3,
      "work": 4,
      "critical_path": 4,
      "lower_bound": 4,
      "makespan": 4,
      "schedule": [
        [
          "A"
        ],
        [
          "B"
        ],
        [
          "C"
        ],
        [
          "D"
        ]
      ]
    },
    {
      "graph": "chain",
      "parents": {
        "A": [],
        "B": [
          "A"
        ],
        "C": [
          "B"
        ],
        "D": [
          "C"
        ]
      },
      "workers": 4,
      "work": 4,
      "critical_path": 4,
      "lower_bound": 4,
      "makespan": 4,
      "schedule": [
        [
          "A"
        ],
        [
          "B"
        ],
        [
          "C"
        ],
        [
          "D"
        ]
      ]
    },
    {
      "graph": "chain",
      "parents": {
        "A": [],
        "B": [
          "A"
        ],
        "C": [
          "B"
        ],
        "D": [
          "C"
        ]
      },
      "workers": 6,
      "work": 4,
      "critical_path": 4,
      "lower_bound": 4,
      "makespan": 4,
      "schedule": [
        [
          "A"
        ],
        [
          "B"
        ],
        [
          "C"
        ],
        [
          "D"
        ]
      ]
    },
    {
      "graph": "diamond",
      "parents": {
        "A": [],
        "B": [
          "A"
        ],
        "C": [
          "A"
        ],
        "D": [
          "B",
          "C"
        ]
      },
      "workers": 1,
      "work": 4,
      "critical_path": 3,
      "lower_bound": 4,
      "makespan": 4,
      "schedule": [
        [
          "A"
        ],
        [
          "B"
        ],
        [
          "C"
        ],
        [
          "D"
        ]
      ]
    },
    {
      "graph": "diamond",
      "parents": {
        "A": [],
        "B": [
          "A"
        ],
        "C": [
          "A"
        ],
        "D": [
          "B",
          "C"
        ]
      },
      "workers": 2,
      "work": 4,
      "critical_path": 3,
      "lower_bound": 3,
      "makespan": 3,
      "schedule": [
        [
          "A"
        ],
        [
          "B",
          "C"
        ],
        [
          "D"
        ]
      ]
    },
    {
      "graph": "diamond",
      "parents": {
        "A": [],
        "B": [
          "A"
        ],
        "C": [
          "A"
        ],
        "D": [
          "B",
          "C"
        ]
      },
      "workers": 3,
      "work": 4,
      "critical_path": 3,
      "lower_bound": 3,
      "makespan": 3,
      "schedule": [
        [
          "A"
        ],
        [
          "B",
          "C"
        ],
        [
          "D"
        ]
      ]
    },
    {
      "graph": "diamond",
      "parents": {
        "A": [],
        "B": [
          "A"
        ],
        "C": [
          "A"
        ],
        "D": [
          "B",
          "C"
        ]
      },
      "workers": 4,
      "work": 4,
      "critical_path": 3,
      "lower_bound": 3,
      "makespan": 3,
      "schedule": [
        [
          "A"
        ],
        [
          "B",
          "C"
        ],
        [
          "D"
        ]
      ]
    },
    {
      "graph": "diamond",
      "parents": {
        "A": [],
        "B": [
          "A"
        ],
        "C": [
          "A"
        ],
        "D": [
          "B",
          "C"
        ]
      },
      "workers": 6,
      "work": 4,
      "critical_path": 3,
      "lower_bound": 3,
      "makespan": 3,
      "schedule": [
        [
          "A"
        ],
        [
          "B",
          "C"
        ],
        [
          "D"
        ]
      ]
    },
    {
      "graph": "independent",
      "parents": {
        "A": [],
        "B": [],
        "C": [],
        "D": []
      },
      "workers": 1,
      "work": 4,
      "critical_path": 1,
      "lower_bound": 4,
      "makespan": 4,
      "schedule": [
        [
          "A"
        ],
        [
          "B"
        ],
        [
          "C"
        ],
        [
          "D"
        ]
      ]
    },
    {
      "graph": "independent",
      "parents": {
        "A": [],
        "B": [],
        "C": [],
        "D": []
      },
      "workers": 2,
      "work": 4,
      "critical_path": 1,
      "lower_bound": 2,
      "makespan": 2,
      "schedule": [
        [
          "A",
          "B"
        ],
        [
          "C",
          "D"
        ]
      ]
    },
    {
      "graph": "independent",
      "parents": {
        "A": [],
        "B": [],
        "C": [],
        "D": []
      },
      "workers": 3,
      "work": 4,
      "critical_path": 1,
      "lower_bound": 2,
      "makespan": 2,
      "schedule": [
        [
          "A",
          "B",
          "C"
        ],
        [
          "D"
        ]
      ]
    },
    {
      "graph": "independent",
      "parents": {
        "A": [],
        "B": [],
        "C": [],
        "D": []
      },
      "workers": 4,
      "work": 4,
      "critical_path": 1,
      "lower_bound": 1,
      "makespan": 1,
      "schedule": [
        [
          "A",
          "B",
          "C",
          "D"
        ]
      ]
    },
    {
      "graph": "independent",
      "parents": {
        "A": [],
        "B": [],
        "C": [],
        "D": []
      },
      "workers": 6,
      "work": 4,
      "critical_path": 1,
      "lower_bound": 1,
      "makespan": 1,
      "schedule": [
        [
          "A",
          "B",
          "C",
          "D"
        ]
      ]
    },
    {
      "graph": "barrier",
      "parents": {
        "A": [],
        "B": [],
        "C": [],
        "D": [
          "A",
          "B",
          "C"
        ],
        "E": [
          "A",
          "B",
          "C"
        ],
        "F": [
          "A",
          "B",
          "C"
        ]
      },
      "workers": 1,
      "work": 6,
      "critical_path": 2,
      "lower_bound": 6,
      "makespan": 6,
      "schedule": [
        [
          "A"
        ],
        [
          "B"
        ],
        [
          "C"
        ],
        [
          "D"
        ],
        [
          "E"
        ],
        [
          "F"
        ]
      ]
    },
    {
      "graph": "barrier",
      "parents": {
        "A": [],
        "B": [],
        "C": [],
        "D": [
          "A",
          "B",
          "C"
        ],
        "E": [
          "A",
          "B",
          "C"
        ],
        "F": [
          "A",
          "B",
          "C"
        ]
      },
      "workers": 2,
      "work": 6,
      "critical_path": 2,
      "lower_bound": 3,
      "makespan": 4,
      "schedule": [
        [
          "A",
          "B"
        ],
        [
          "C"
        ],
        [
          "D",
          "E"
        ],
        [
          "F"
        ]
      ]
    },
    {
      "graph": "barrier",
      "parents": {
        "A": [],
        "B": [],
        "C": [],
        "D": [
          "A",
          "B",
          "C"
        ],
        "E": [
          "A",
          "B",
          "C"
        ],
        "F": [
          "A",
          "B",
          "C"
        ]
      },
      "workers": 3,
      "work": 6,
      "critical_path": 2,
      "lower_bound": 2,
      "makespan": 2,
      "schedule": [
        [
          "A",
          "B",
          "C"
        ],
        [
          "D",
          "E",
          "F"
        ]
      ]
    },
    {
      "graph": "barrier",
      "parents": {
        "A": [],
        "B": [],
        "C": [],
        "D": [
          "A",
          "B",
          "C"
        ],
        "E": [
          "A",
          "B",
          "C"
        ],
        "F": [
          "A",
          "B",
          "C"
        ]
      },
      "workers": 4,
      "work": 6,
      "critical_path": 2,
      "lower_bound": 2,
      "makespan": 2,
      "schedule": [
        [
          "A",
          "B",
          "C"
        ],
        [
          "D",
          "E",
          "F"
        ]
      ]
    },
    {
      "graph": "barrier",
      "parents": {
        "A": [],
        "B": [],
        "C": [],
        "D": [
          "A",
          "B",
          "C"
        ],
        "E": [
          "A",
          "B",
          "C"
        ],
        "F": [
          "A",
          "B",
          "C"
        ]
      },
      "workers": 6,
      "work": 6,
      "critical_path": 2,
      "lower_bound": 2,
      "makespan": 2,
      "schedule": [
        [
          "A",
          "B",
          "C"
        ],
        [
          "D",
          "E",
          "F"
        ]
      ]
    }
  ]
}
