Eprint first made available on ORBi (E-prints, working papers and research blog)
Sensitivity analysis for linear changes of the constraint matrix of a linear program
Miftari, Bardhyl; Louveaux, Quentin; Ernst, Damien et al.
2024
 

Files


Full Text
sensi-11-24.pdf
Author preprint (1.35 MB) Creative Commons License - Attribution, ShareAlike
Download

All documents in ORBi are protected by a user license.

Send to



Details



Keywords :
Linear Programming; Sensitivity analysis; Constraint matrix; Robust optimization
Abstract :
[en] Understanding the variation of the optimal value with respect to change in the data is an old problem of mathematical optimisation. This paper focuses on the linear problem f(λ) = min ctx such that (A+λD)x ≤ b, where λ is an unknown parameter that varies within an interval and D is a matrix modifying the coefficients of the constraint matrix A. This problem is used to analyse the impact of multiple affine changes in the constraint matrix on the objective function. The function f(λ) can have an erratic behaviour and computing it for a large number of points is computationally heavy while not providing any guarantees in between the computed points. As a new approach to the problem, we derive several bounding methods that provide guarantees on the objective function’s behaviour. Those guarantees can be exploited to avoid recomputing the problem for numerous λ. The bounding methods are based on approaches from robust optimisation or Lagrangian relaxations. For each approach, we derive three methods of increasing complexity and precision, one that provides constant bounds, one that provides λ-dependant bounds and envelope bounds. We assess each bounding method in terms of precision, availability and timing. We show that for a large number of problems, the bound approach outperforms the naive sampling approach considered with 100 points while still providing a good precision and stronger guarantees on a large dataset of problems. We also introduce an iterative algorithm that uses these bounds to compute an approximation of the original function within a given error threshold and discuss its performances.
Disciplines :
Mathematics
Computer science
Author, co-author :
Miftari, Bardhyl  ;  Université de Liège - ULiège > Montefiore Institute of Electrical Engineering and Computer Science
Louveaux, Quentin  ;  Université de Liège - ULiège > Département d'électricité, électronique et informatique (Institut Montefiore) > Systèmes et modélisation : Optimisation discrète
Ernst, Damien  ;  Université de Liège - ULiège > Département d'électricité, électronique et informatique (Institut Montefiore) > Smart grids
Derval, Guillaume ;  Université de Liège - ULiège > Montefiore Institute of Electrical Engineering and Computer Science
Language :
English
Title :
Sensitivity analysis for linear changes of the constraint matrix of a linear program
Publication date :
October 2024
Funding number :
EU Recovery and Resilience Plan (PNRR)
Funding text :
The authors gratefully acknowledge the support Public Service of Wallonia through the funding of the NKL project in the framework of the Recovery and Resilience Plan (PNRR), initiated and financed by the European Union.
Available on ORBi :
since 18 October 2024

Statistics


Number of views
188 (25 by ULiège)
Number of downloads
45 (4 by ULiège)

Bibliography


Similar publications



Contact ORBi