Big M method

from Wikipedia, the free encyclopedia

The Big-M-Method , or M-Method for short, or more rarely the Big-M-Method , is used in linear optimization , a main method of operations research . Linear programs are mathematical systems of objective functions and constraints (restrictions) that can consist of equations and / or inequalities. In particular, the Big-M method is a generalized form of the simplex method and allows both maximization and minimization problems to be solved with all types of restrictions (relational symbols:) .

Big-M initially stands for a "sufficiently large number". Their exact value depends on the specific task.

Application examples

The following examples show that a Big-M can be integrated both as an abstract value in the objective function or as a concrete expression in the system of constraints.

Simplex method

The Big M method can modify the simplex method . If there is an optimization model with restrictions that greater than or equal -Relationszeichen contain this leads to negative slip variable ( slack variable ). This means that there is initially no starting solution and this would only have to be constructed in a preliminary phase (for phase I and II of the simplex, see also Simplex method # Mathematical description ). The Big M method combines these phases so that the Simplex can work immediately.

example

The following linear optimization problem is to be brought into a normal form that the simplex algorithm can process.

For the two problem variables ( PV), a slip variable (SV) is first introduced for each secondary condition . The system is not yet in canonical normal form. Therefore another artificial variable (KV) is introduced. Unlike the SV, this should receive an objective function coefficient, namely a very large negative value. As a result, the KV is "punished" and should ultimately disappear or assume the value zero.

Fixed cost modeling

Fixed cost problems can also be modeled using a Big-M, for example .

  • Example: A company produces two products in quantities that generate different revenues and are subject to certain restrictions:

However, fixed costs of 10 MU should now be taken into account for product 2. These are only incurred once if the product is included in the production plan.

In the new secondary condition 3, the relationship between the product quantity 2 and the binary variable y is secured by, where has been selected.

Individual evidence

  1. ^ Wolfgang Domschke, Andreas Drexl: Introduction to Operations Research . Jumper; Edition: 8th edition 2011 (April 9, 2011). ISBN 978-3642181115 . Page 29ff.
  2. Brigitte Werners: Basics of Operations Research: With tasks and solutions . Jumper; Edition: 2nd, revised. 2008 edition (September 10, 2008). ISBN 978-3540799733 . Page 79ff.
  3. Leena Suhl, Taieb Mellouli: Optimization systems: models, processes, software, applications . Jumper; Edition: 2nd, revised. 2009 edition (June 10, 2009). ISBN 978-3642015793 . Page 100f.

Web links