Skip to main content
  • Book
  • © 2017

Linear Programming Using MATLAB®

  • Methodically presents all components of the simplex-type methods?
  • Enables readers to experiment with MATLAB® codes that are able to solve large-scale benchmark linear programs?
  • Contains 11 presolve techniques, 11 scaling techniques, 6 pivoting rules, and 4 basis inverse and update methods
  • Includes supplementary material: sn.pub/extras

Part of the book series: Springer Optimization and Its Applications (SOIA, volume 127)

Buy it now

Buying options

eBook USD 89.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (14 chapters)

  1. Front Matter

    Pages i-xvii
  2. Introduction

    • Nikolaos Ploskas, Nikolaos Samaras
    Pages 1-11
  3. Linear Programming Algorithms

    • Nikolaos Ploskas, Nikolaos Samaras
    Pages 13-71
  4. Linear Programming Benchmark and Random Problems

    • Nikolaos Ploskas, Nikolaos Samaras
    Pages 73-134
  5. Presolve Methods

    • Nikolaos Ploskas, Nikolaos Samaras
    Pages 135-217
  6. Scaling Techniques

    • Nikolaos Ploskas, Nikolaos Samaras
    Pages 219-275
  7. Pivoting Rules

    • Nikolaos Ploskas, Nikolaos Samaras
    Pages 277-302
  8. Basis Inverse and Update Methods

    • Nikolaos Ploskas, Nikolaos Samaras
    Pages 303-328
  9. Revised Primal Simplex Algorithm

    • Nikolaos Ploskas, Nikolaos Samaras
    Pages 329-381
  10. Revised Dual Simplex Algorithm

    • Nikolaos Ploskas, Nikolaos Samaras
    Pages 383-435
  11. Exterior Point Simplex Algorithm

    • Nikolaos Ploskas, Nikolaos Samaras
    Pages 437-490
  12. Interior Point Methods

    • Nikolaos Ploskas, Nikolaos Samaras
    Pages 491-540
  13. Sensitivity Analysis

    • Nikolaos Ploskas, Nikolaos Samaras
    Pages 541-563
  14. Correction to: Linear Programming Using MATLAB®

    • Nikolaos Ploskas, Nikolaos Samaras
    Pages E1-E3
  15. Correction to: Linear Programming Using MATLAB®

    • Nikolaos Ploskas, Nikolaos Samaras
    Pages E5-E5
  16. Back Matter

    Pages 565-637

About this book

This book offers a theoretical and computational presentation of a variety of linear programming algorithms and methods with an emphasis on the revised simplex method and its components. A theoretical background and mathematical formulation is included for each algorithm as well as comprehensive numerical examples and corresponding MATLAB® code. The MATLAB® implementations presented in this book  are sophisticated and allow users to find solutions to large-scale benchmark linear programs. Each algorithm is followed by a computational study on benchmark problems that analyze the computational behavior of the presented algorithms.

As a solid companion to existing algorithmic-specific literature, this book will be useful to researchers, scientists, mathematical programmers, and students with a basic knowledge of linear algebra and calculus.  The clear presentation enables the reader to understand and utilize all components of simplex-type methods, such as presolve techniques, scaling techniques, pivoting rules, basis update methods, and sensitivity analysis.

Authors and Affiliations

  • Department of Applied Informatics, University of Macedonia, Thessaloniki, Greece

    Nikolaos Ploskas, Nikolaos Samaras

Bibliographic Information

Buy it now

Buying options

eBook USD 89.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access