Schröder Jan, Censor Yair, Süss Philipp, Küfer Karl-Heinz
Optimization Department, Fraunhofer - ITWM, Kaiserslautern 67663, Germany.
Department of Mathematics, University of Haifa, Mt. Carmel, Haifa 3498838, Israel.
ArXiv. 2024 Jul 26:arXiv:2407.18709v1.
Given a family of linear constraints and a linear objective function one can consider whether to apply a Linear Programming (LP) algorithm or use a Linear Superiorization (LinSup) algorithm on this data. In the LP methodology one aims at finding a point that fulfills the constraints and has the minimal value of the objective function over these constraints. The Linear Superiorization approach considers the same data as linear programming problems but instead of attempting to solve those with linear optimization methods it employs perturbation resilient feasibility-seeking algorithms and steers them toward feasible points with reduced (not necessarily minimal) objective function values. Previous studies compared LP and LinSup in terms of their respective outputs and the resources they use. In this paper we investigate these two approaches in terms of their sensitivity to condition numbers of the system of linear constraints. Condition numbers are a measure for the impact of deviations in the input data on the output of a problem and, in particular, they describe the factor of error propagation when given wrong or erroneous data. Therefore, the ability of LP and LinSup to cope with increased condition numbers, thus with ill-posed problems, is an important matter to consider which was not studied until now. We investigate experimentally the advantages and disadvantages of both LP and LinSup on examplary problems of linear programming with multiple condition numbers and different problem dimensions.
给定一组线性约束和一个线性目标函数,人们可以考虑是对这些数据应用线性规划(LP)算法还是使用线性优化(LinSup)算法。在LP方法中,目标是找到一个满足约束条件且在这些约束下目标函数值最小的点。线性优化方法考虑与线性规划问题相同的数据,但它不是尝试用线性优化方法来解决这些问题,而是采用抗扰动可行性寻求算法,并将它们引导至目标函数值降低(不一定是最小)的可行点。先前的研究在各自的输出和所使用的资源方面对LP和LinSup进行了比较。在本文中,我们从它们对线性约束系统条件数的敏感性方面研究这两种方法。条件数是衡量输入数据偏差对问题输出影响的一种度量,特别是,它们描述了给定错误或有误差数据时误差传播的因子。因此,LP和LinSup应对条件数增加(即不适定问题)的能力是一个重要的需要考虑的问题,而这在之前尚未得到研究。我们通过实验研究了LP和LinSup在具有多个条件数和不同问题维度的线性规划示例问题上的优缺点。