We define a new class of set functions that in addition to being monotone and subadditive, also admit a very limited form of submodularity defined over a permutation of the ground set. We refer to this permutation as a submodular order. This class of functions includes monotone submodular functions as a sub-family. To understand the importance of this structure in optimization problems we consider the problem of maximizing function value under various types of constraints. To demonstrate the modeling power of submodular order functions we show applications in two different settings. First, we apply our results to the extensively studied problem of assortment optimization. While the objectives in assortment optimization are known to be non-submodular (and non-monotone) even for simple choice models, we show that they are compatible with the notion of submodular order. Consequently, we obtain new and in some cases the first constant factor guarantee for constrained assortment optimization in fundamental choice models. As a second application of submodular order functions, we show an intriguing connection to the maximization of monotone submodular functions in the streaming model. We recover some best known guarantees for this problem as a corollary of our results.
翻译:我们定义了一个新的设定功能类别,这些功能除了是单调和子相加的功能外,还允许一种非常有限的子模式形式,其定义由地面组合的调整所定义。我们把这种组合称为子模式顺序。我们把这种组合作为一个子模式。这种功能类别包括单调子模式的功能,作为子组合。为了理解这种结构在优化问题中的重要性,我们考虑在各种制约类型下最大限度地增加功能值的问题。为了展示子组合顺序功能的建模能力,我们在两个不同的设置中展示了应用程序。首先,我们将我们的结果应用到广泛研究过的星系优化问题。尽管已知的星系优化目标甚至是一个非子模式(和非分子模式),但我们表明它们与子组合秩序的概念相容。因此,我们获得了新的,在某些情况下,在基本选择模式中,我们得到了限制为吸附优化的首个不变要素保证。作为子模块的第二个应用功能,我们展示了某种与最大最大化单一模式的子模式结果的连接。在流中,我们展示了一种已知的单态后导结果。