Sufficient conditions for the optimality of the greedy algorithm in greedoids

被引:1
|
作者
Szeszler, David [1 ]
机构
[1] Budapest Univ Technol & Econ, Dept Comp Sci & Informat Theory, Magyar Tudosok Krt 2, H-1117 Budapest, Hungary
关键词
Greedoid; Greedy algorithm; Matroid;
D O I
10.1007/s10878-021-00833-y
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Greedy algorithms are among the most elementary ones in theoretical computer science and understanding the conditions under which they yield an optimum solution is a widely studied problem. Greedoids were introduced by Korte and Lovasz at the beginning of the 1980s as a generalization of matroids. One of the basic motivations of the notion was to extend the theoretical background behind greedy algorithms beyond the well-known results on matroids. Indeed, many well-known algorithms of a greedy nature that cannot be interpreted in a matroid-theoretical context are special cases of the greedy algorithm on greedoids. Although this algorithm turns out to be optimal in surprisingly many cases, no general theorem is known that explains this phenomenon in all these cases. Furthermore, certain claims regarding this question that were made in the original works of Korte and Lovasz turned out to be false only most recently. The aim of this paper is to revisit and straighten out this question: we summarize recent progress and we also prove new results in this field. In particular, we generalize a result of Korte and Lovasz and thus we obtain a sufficient condition for the optimality of the greedy algorithm that covers a much wider range of known applications than the original one.
引用
收藏
页码:287 / 302
页数:16
相关论文
共 50 条