https://9pdf.org/document/zx5n497v-why-is-the-objective-function-linear.html