Ludwig Borisovich Kantorovich, a Soviet mathematician and economist, pioneered linear programming and optimization. His 1939 breakthrough recast the problem of allocating resources efficiently as a linear optimization problem:
He developed duality theory and economic interpretations for these mathematical constructs, showing how price vectors can represent shadow prices of resources.
Kantorovich received the Nobel Memorial Prize in Economic Sciences in 1975 for his contributions to resource allocation theory. His work established mathematical economics and optimization as fields, influencing operations research worldwide.