8 Linear Programming Books That Define the Field

Discover authoritative Linear Programming Books authored by Dorfman, Samuelson, Solow, Gass, Fischetti, Veatch, Tovey, and Lancia

Updated on June 26, 2025
We may earn commissions for purchases made via this page

What if the key to mastering complex decision-making and optimization lay in just a few pages? Linear programming remains a cornerstone of modern operations research and economics, quietly powering solutions in industries from logistics to finance. Its blend of mathematical rigor and practical application makes it indispensable, yet many struggle to find clear, trustworthy paths to mastery.

This collection presents eight books penned by leading authorities who have shaped linear programming’s evolution. From Nobel laureates like Paul Samuelson and Robert Solow to influential researchers such as Saul I. Gass and Craig Tovey, these texts offer a rare window into foundational principles and advanced techniques. Their insights have guided countless students, economists, and engineers toward more effective problem-solving.

While these expert-curated books provide proven frameworks, readers seeking content tailored to their specific background, skill level, or industry might consider creating a personalized Linear Programming book that builds on these insights. This approach bridges authoritative knowledge with your unique learning journey, accelerating mastery.

Best for economics-focused optimization
Robert Dorfman was a prominent economist known for his contributions to linear programming and economic analysis. He co-authored this influential book with Nobel laureates Paul Samuelson and Robert Solow, both of whom have made significant impacts in the field of economics. Dorfman's work has been recognized for its clarity and depth, making complex economic concepts accessible to a broader audience. This collaboration brings together authoritative voices to guide readers through the intersection of mathematical optimization and economic theory, ideal for those seeking a rigorous yet comprehensible approach.
Linear Programming and Economic Analysis book cover

by Robert Samuelson Dorfman Paul Solow Robert··You?

Linear Programming, Economics, Optimization, Resource Allocation, Cost Minimization

What started as a challenge to connect economic theory with practical optimization techniques became this influential text by Robert Dorfman, Paul Samuelson, and Robert Solow. Drawing on their distinct expertise, they explore how linear programming methods can be applied to economic analysis, offering readers insights into production optimization, cost minimization, and resource allocation. The book delves into mathematical formulations while maintaining accessibility, making it suitable for economists aiming to enhance quantitative skills and mathematicians interested in economic applications. You’ll find detailed discussions on duality theory and shadow pricing that illuminate economic decision-making processes.

View on Amazon
Best for rigorous computational methods
Saul I. Gass is a prominent author and educator in operations research and mathematics, renowned for shaping the understanding of linear programming and optimization. His extensive academic and industry experience informs the clear presentation of both foundational and advanced concepts in this book, making it a key resource for anyone looking to master the subject's theoretical and computational aspects.
532 pages·Linear Programming, Optimization, Computational Methods, Simplex Method, Revised Simplex

What if everything you knew about linear programming was wrong? Saul I. Gass, a seasoned authority in operations research, presents a methodical exploration of linear programming that goes beyond typical treatments. You’ll gain insight into both theoretical frameworks and computational techniques, including the simplex and revised simplex methods, along with a rich set of examples and exercises to sharpen your skills. This book suits anyone aiming to deepen their understanding of optimization models and their applications, especially in academic or professional settings where precision and rigor matter.

View on Amazon
Best for custom learning paths
This AI-created book on linear programming is crafted specifically around your background, skill level, and goals. It draws on a vast body of expert knowledge but tailors the content to your particular interests and learning needs. By focusing on the aspects you want to explore most, this book offers a clearer and more efficient path through complex material. Instead of wading through general texts, you get a personalized guide designed to deepen your understanding and mastery of linear programming.
2025·50-300 pages·Linear Programming, Optimization Techniques, Simplex Method, Duality Theory, Sensitivity Analysis

This tailored book offers a deep dive into linear programming, exploring both its fundamental principles and diverse applications with clarity and focus. It reveals how linear programming optimizes decisions in various fields by modeling constraints and objectives mathematically. The book takes a personalized approach, crafting content that matches your background and interests while addressing your specific goals. You’ll engage with tailored explanations that unpack complex concepts like simplex methods, duality, and sensitivity analysis, ensuring your learning aligns with your unique path. This personalized guide transforms expert knowledge into an accessible and engaging learning journey, making linear programming both understandable and applicable for you.

AI-Tailored
Optimization Insights
1,000+ Happy Readers
Best for integer programming foundations
Matteo Fischetti is a renowned expert in operations research and optimization, known for his extensive teaching and research in integer linear programming and computational techniques. His deep involvement in the field led him to write this book as a teaching aid, focusing on recent resolution methods like the branch-and-cut approach. This background makes the book a valuable resource for anyone studying or working with mathematical optimization, especially within scientific faculties.
2019·232 pages·Optimization, Linear Programming, Optimization Algorithsm, Integer Programming, Computational Complexity

After years immersed in operations research and optimization, Matteo Fischetti crafted this book to clarify complex topics like linear and integer linear programming for scientific students. The text drills down into computational complexity, graph theory, and especially recent advances like the branch-and-cut method for integer programming. You’ll find numerous examples and exercises designed to deepen your grasp of these mathematical tools. This book suits those who want a solid foundation in optimization methods, particularly if you’re tackling integer programming techniques as part of your studies or research.

View on Amazon
Best for mathematical optimization theory
Michael H. Veatch, PhD, is Professor of Mathematics at Gordon College with a 40-year career in operations research and a PhD from MIT. His deep expertise shapes this book, which unifies linear, integer, and convex optimization into a mathematically rigorous yet accessible presentation. Veatch’s background ensures you’re learning from an authority who bridges theoretical insights with practical implications in fields like marketing and public planning.
2020·384 pages·Optimization, Linear Programming, Convex Optimization, Algorithm Design, Problem Modeling

After analyzing decades of research and teaching in operations research, Michael H. Veatch crafted this book to clarify the mathematical underpinnings of optimization. You’ll learn how problem structure drives algorithm efficiency, with a detailed focus on convex optimization and linear programming that connects theory to applications like supply chain management and disaster response. For example, the book doesn’t just list algorithms; it explains their geometric intuition and what makes certain problems solvable in practice. This makes it especially useful if you’re an upper-level math student or someone in economics or computer science looking to deepen your understanding of optimization beyond surface-level methods.

View on Amazon
Best for intuitive problem solving
Saul I. Gass is a distinguished educator and author in operations research, whose extensive work has shaped how linear programming is taught and understood. His expertise drives this book, crafted to make complex optimization concepts accessible using minimal math prerequisites. Gass’s background ensures the book offers clarity and practical insight, making it a valuable resource for those entering the field or seeking a refresher on linear programming fundamentals.
224 pages·Linear Programming, Operations Research, Problem Solving, Geometric Interpretation, Network Problems

Saul I. Gass's decades of experience in operations research led to this approachable guide that demystifies linear programming without heavy technical jargon. You learn foundational concepts like geometric interpretations and problem-solving techniques, supported by clear examples and an appendix with precise definitions and computational methods. This book suits anyone comfortable with high-school algebra who wants to grasp how linear programming fits within operations research, including network problem applications. If you're looking to build practical intuition rather than dive deep into advanced math, this book offers a solid stepping stone.

View on Amazon
Best for rapid skill building
This AI-created book on linear programming is tailored to your skill level and learning objectives. You share your experience and the specific areas you want to master, and the book focuses on those topics with clear explanations and coding examples. Personalizing the content helps you avoid unnecessary theory and zero in on the techniques and applications that matter most to you, making your learning efficient and relevant.
2025·50-300 pages·Linear Programming, Optimization Theory, Simplex Method, Algorithm Design, Constraint Modeling

This tailored book offers a focused exploration of linear programming techniques, crafted to match your background and learning goals. It reveals core concepts, algorithmic approaches, and practical coding examples that bring optimization methods to life. By customizing the content to your interests and skill level, the book provides a clear pathway through complex topics such as simplex algorithms, duality, and constraint modeling. This personalized guide helps you develop a deep understanding of linear programming’s computational aspects and equips you with the skills to apply these techniques effectively. The tailored approach ensures you engage with the material most relevant to your objectives, accelerating your mastery and confidence.

Tailored Guide
Algorithm Optimization
3,000+ Books Created
David C. Vella is Professor and Associate Chair of Mathematics at Skidmore College with over thirty-five years of teaching experience. His deep involvement in undergraduate mathematics education and leadership in the Hudson River Undergraduate Mathematics Conference underscore his dedication to accessible learning. This book reflects his commitment to making linear programming and game theory understandable, using clear examples and a conversational tone that invites you into the subject regardless of your prior math background.
2021·450 pages·Linear Programming, Game Theory, Optimization, Mathematical Modelling, Strategic Games

David C. Vella’s extensive experience teaching college mathematics shines through in this approachable introduction to linear programming and game theory. You’ll find the material laid out in a conversational style that requires only high school algebra, making complex concepts accessible without oversimplifying. The book guides you through graphical methods for linear optimization and offers a fresh proof of the minimax theorem for zero-sum games, alongside explorations of variable-sum and ordinal games. Its progression from motivating examples to more intricate problems encourages creative thinking, making it suited for students in business, economics, and social sciences eager to see how mathematical theory applies to real-world strategic decisions.

View on Amazon
Best for deep duality insights
Craig A. Tovey is a professor at Georgia Tech’s H. Milton Stewart School of Industrial and Systems Engineering, with degrees from Harvard and Stanford. His distinguished career in operations research, including awards like the Presidential Young Investigator and the Golden Goose Award, establishes him as a leading authority. This book reflects his deep expertise and interdisciplinary approach, offering readers a fresh perspective on linear optimization and duality. Tovey’s background in both theoretical and applied research makes this text particularly valuable for those seeking a rigorous yet accessible treatment of these topics.
2020·586 pages·Linear Programming, Optimization, Duality, Mathematical Modeling, Computational Complexity

Craig A. Tovey challenges the conventional approach to linear programming by integrating duality right from the start, rather than treating it as an afterthought. You’ll find duality woven through the entire book, starting with a clear, general definition in Chapter 1 and continuing with practical examples like the diet problem and zero-sum games. This makes complex topics more intuitive, especially for engineering students encountering rigorous mathematics for the first time. The book also offers modeling tips, computational insights, and hundreds of guided questions to help you grasp difficult concepts thoroughly. If you're looking for a linear optimization text that deeply embeds duality and supports less mathematically sophisticated learners, this is a solid choice.

View on Amazon
Best for advanced ILP modeling
Giuseppe Lancia is a professor of operations research at the University of Udine with a strong publication record in mathematical optimization. His expertise underpins this book’s clear presentation of compact extended formulations, offering readers a structured path from foundational theory to practical modeling approaches. His academic background and prior works establish him as a credible guide through this specialized area of linear programming.
Compact Extended Linear Programming Models (EURO Advanced Tutorials on Operational Research) book cover

by Giuseppe Lancia, Paolo Serafini··You?

2017·217 pages·Linear Programming, Integer Programming, Optimization, Combinatorial Optimization, Network Design

Drawing from his extensive academic and research career, Giuseppe Lancia offers a focused exploration of compact extended formulations in integer linear programming. This book elucidates the theoretical foundations—covering polyhedra, projections, and integer programming—before guiding you through techniques to develop polynomial-sized models without resorting to complex separation or pricing methods. You’ll find richly illustrated examples spanning combinatorial optimization, network design, and computational biology, helping you grasp how these formulations apply across diverse fields. It’s particularly suited for graduate students and professionals aiming to deepen their understanding of advanced ILP modeling techniques and practical optimization challenges.

View on Amazon

Get Your Custom Linear Programming Guide

Stop wading through generic texts. Receive targeted strategies tailored to your needs in minutes.

Targeted learning paths
Efficient knowledge gain
Practical application focus

Trusted by optimization professionals and academics worldwide

Optimization Mastery Blueprint
30-Day Linear Programming Code
Future Trends in Linear Programming
Insider Secrets of Linear Programming

Conclusion

Together, these eight books reveal several themes: the marriage of theory and application, the importance of duality and modeling, and the evolving landscape of optimization techniques. If you're focusing on economic applications, start with "Linear Programming and Economic Analysis" for its clear connection to real-world resource allocation. For mastering algorithms and computational methods, Saul I. Gass’s "Linear Programming" pairs well with Veatch’s mathematical perspectives.

Those intrigued by game theory’s strategic dimension should explore David Vella’s approachable text, while readers ready to tackle advanced integer programming will find Fischetti’s and Lancia’s works invaluable. For a deep dive into duality and modern optimization, Craig Tovey’s exposition offers a rigorous yet accessible path.

Alternatively, you can create a personalized Linear Programming book to bridge the gap between general principles and your specific situation. These books can help you accelerate your learning journey and achieve a more nuanced understanding of linear programming’s powerful tools.

Frequently Asked Questions

I'm overwhelmed by choice – which book should I start with?

If you're new to linear programming, "An Illustrated Guide to Linear Programming" by Saul I. Gass offers clear explanations with minimal math, making it a great starting point before tackling more technical texts.

Are these books too advanced for someone new to Linear Programming?

Not at all. Several books, like David C. Vella's "Invitation to Linear Programming and Game Theory", use accessible language and examples suitable for beginners, while others dive deeper for advanced readers.

What's the best order to read these books?

Begin with intuitive guides such as Gass’s illustrations, then progress to Dorfman’s economic applications and Gass’s computational methods. Finish with Tovey’s duality and Lancia’s advanced modeling for deeper expertise.

Should I start with the newest book or a classic?

Classics like "Linear Programming and Economic Analysis" offer foundational insights, while newer texts such as Veatch’s 2020 work present contemporary mathematical perspectives. Combining both enriches your understanding.

Which books focus more on theory vs. practical application?

Veatch’s and Tovey’s books delve into theory and mathematical foundations, whereas Dorfman’s and Gass’s works emphasize practical applications, computational techniques, and economic modeling.

How can I get a Linear Programming book tailored to my experience and goals?

While these books provide authoritative knowledge, a personalized Linear Programming book can align content with your background and objectives, blending expert insights with your unique needs. Explore creating your custom book here.

📚 Love this book list?

Help fellow book lovers discover great books, share this curated list with others!