task   d   w
  a1   2  55
  a2   4  45
  a3   1  40
  a4   3  35
  a5   2  30
  a6   4  20
  a7   6  10

consider   N_1..N_7 of the trial set   verdict
  a1       0  1  1  1  1  1  1    keep    A = {a1}
  a2       0  1  1  2  2  2  2    keep    A = {a1, a2}
  a3       1  2  2  3  3  3  3    keep    A = {a1, a2, a3}
  a4       1  2  3  4  4  4  4    keep    A = {a1, a2, a3, a4}
  a5       1  3! 4! 5! 5  5  5    REJECT  A = {a1, a2, a3, a4}
  a6       1  2  3  5! 5  5  5    REJECT  A = {a1, a2, a3, a4}
  a7       1  2  3  4  4  5  5    keep    A = {a1, a2, a3, a4, a7}
early set {a1, a2, a3, a4, a7}, weight 185; late set {a5, a6}, penalty 50
schedule: a3 a1 a4 a2 a7 a5(late) a6(late)
brute force over 128 subsets: best early weight 185 by {a1, a2, a3, a4, a7} (1 optimal set), minimum penalty 50
