12Linear Programming

12.1 Introduction

Linear programming (LP) is a technique for the special case of a linear OF and linear constraints. In a 2‐DV case, both OF and constraints have the linear form of images. While this may seem to be a trivial and restrictive model, it actually represents broad categories of applications in scheduling, blending, allocation, and logistics. LP applications are the mainstay of business optimization, and the applications go well beyond the 2‐DV realm, with 100–1000 DVs not uncommon.

This text has a focus on nonlinear optimization. Although linear applications constitute an important category of optimization applications and linear programming (LP) is a mainstay for many, this chapter only provides an introduction. The reader should have an understanding of the application category and LP technique, but this book does not provide details to make one an expert in its implementation.

A few examples will introduce the linear aspects of the application.

Get Engineering Optimization now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.