Minimum Sum Partition Problem Dynamic Programming Characteristics