Why was optimization once called mathematical programming?

Created from Britannica articles using AI. AI can make mistakes, so verify using Britannica articles.

The term "mathematical programming" was coined in the 1940s to describe the process of scheduling and resource allocation, long before the word "programming" became synonymous with writing code for computers.12

During that era, military and industrial planners used the term "programming" to refer to the development of schedules or plans for activities and the distribution of resources. When mathematicians like George Dantzig developed algorithms—such as the simplex method—to solve these complex scheduling problems, the field naturally became known as "mathematical programming".1

While the term remains in use today as a synonym for optimization, it is important to note that it refers to the mathematical structure of finding the best solution among various alternatives, rather than computer software development. The field encompasses the study of linear programming, nonlinear programming, and other quantitative methods used to maximize or minimize objective functions under specific constraints.32