As evolutionary algorithms (EAs) are general-purpose optimization algorithms, recent theoretical studies have tried to analyze their performance for solving general problem classes, with the goal of providing a general theoretical explanation of the behavior of EAs. Particularly, a simple multi-objective EA, i.e., GSEMO, has been shown to be able to achieve good polynomial-time approximation guarantees for submodular optimization, where the objective function is only required to satisfy some properties but without explicit formulation. Submodular optimization has wide applications in diverse areas, and previous studies have considered the cases where the objective functions are monotone submodular, monotone non-submodular, or non-monotone submodular. To complement this line of research, this paper studies the problem class of maximizing monotone approximately submodular minus modular functions (i.e., $f=g-c$) with a size constraint, where $g$ is a non-negative monotone approximately submodular function and $c$ is a non-negative modular function, resulting in the objective function $f$ being non-monotone non-submodular. We prove that the GSEMO can achieve the best-known polynomial-time approximation guarantee. Empirical studies on the applications of Bayesian experimental design and directed vertex cover show the excellent performance of the GSEMO.
翻译:由于进化算法(EAs)是通用优化算法,最近的理论研究试图分析其绩效,以解决一般问题类别,目的是对EAs的行为提供一般的理论解释。特别是,一个简单的多目标EA,即GSEMO,已证明能够实现子模块优化的良好的多式时间近似保证,其中目标功能仅需要满足某些特性,但没有明确的配方。子模块优化在不同领域有着广泛的应用,而以前的研究也考虑了目标功能是单质子模块、单质非submodor、或非mononoone亚模式的案例。为了补充这一研究,本文研究的是将单质小模式与模块功能(即,USf=g-c$)最大化的问题类别,其规模限制只是为了满足某些特性,但没有明确的配方。 子模块优化在多个领域具有广泛的应用,而美元是非负式模块功能,因此,在目标功能中,美元是非单质单质的,单质非子模块,非单质非单质,或非单质子子子亚。