Linear programming is the workhorse of resource allocation. Raju dedicates significant space to:
Recognizing that classical methods fail for discrete or "NP-hard" problems, Raju introduces heuristics: Optimization Methods For Engineers Raju Pdf