Aproximační algoritmy pro submodulární optimalizaci a aplikace

Abstract

This study proposes approximation algorithms by using several strategies such as streaming, improved-greedy, stop-and-stare, and reverse influence sampling ( \RIS ) to solve three variants of the submodular optimization problem, and perform experiments of these algorithms on the well-known application problems of submodular optimization such as Influence Threshold ( \IT ) and Influence Maximization ( \IM) . Specifically, in the first problem, we propose the two single-pass streaming algorithms ( \StrA and \StrM ) for minimizing the cost of the submodular cover problem under the multiplicative and additive noise models. \StrA and \StrM provide bicriteria approximation solutions. These algorithms effectively increase performance computing the objective function, reduce complexity, and apply to big data. For the second problem, we focus on maximizing a submodular function on fairness constraints. This problem is also known as the problem of fairness budget distribution for influence maximization. We design three algorithms ( \FBIM1 , \FBIM2 , and \FBIM3 ) by combining several strategies such as the threshold greedy algorithm, dynamic stop-and-stare technique, generating samplings by reverse influence sampling framework, and seeds selection to ensure max coverage. \FBIM1 , \FBIM2 , and \FBIM3 perform effectively on big data, provide (1/2ϵ)(1/2-\epsilon)-approximation to the optimum solutions, and require complexities of the comparison algorithms. Finally, we devise two effective streaming algorithm ( \StrI and \StrII ) to maximize the Diminishing Returns submodular (DR-submodular) function with a cardinality constraint on the integer lattice for the third problem. \StrI and \StrII provide (1/2ϵ) (1/2-\epsilon)-approximation ratio and (11/eϵ) (1-1/e-\epsilon)-approximation ratio, respectively. Simultaneously, compared with the state-of-the-art, these two algorithms have reduced complexity, superior runtime performance, and negligible difference in objective function values. In each problem, we further investigate the performance of our proposed algorithms by conducting many experiments. The experimental results have indicated that our approximation algorithms provide high-efficiency solutions, outperform the-state-of-art algorithms in complexity, runtime, and satisfy the specified constraints. Some of the results have been confirmed through five publications at the Scopus international conferences (RIVF 2021, ICABDE 2021) and the SCIE journals (Computer Standards & \& Interfaces (Elsevier) and Mathematics (MDPI)).Tato studie navrhuje aproximační algoritmy pomocí několika strategií, jako je streamování, vylepšená chamtivost, stop-and-stare a vzorkování zpětného vlivu ( \RIS ) k vyřešení tří variant submodulárního optimalizačního problému a provádění experimentů s těmito algoritmy na dobře známé aplikační problémy submodulární optimalizace, jako je práh vlivu ( \IT ) a maximalizace vlivu ( \IM) . Konkrétně v prvním problému navrhujeme dva jednoprůchodové streamovací algoritmy ( \StrA a \StrM ) pro minimalizaci nákladů na problém submodulárního pokrytí v rámci multiplikativních a aditivních šumových modelů. \StrA a \StrM poskytují řešení aproximace bikriterií. Tyto algoritmy efektivně zvyšují výkon při výpočtu cílové funkce, snižují složitost a aplikují se na velká data. U druhého problému se zaměřujeme na maximalizaci submodulární funkce na omezeních spravedlnosti. Tento problém je také známý jako problém spravedlivého rozdělení rozpočtu pro maximalizaci vlivu. Navrhujeme tři algoritmy ( \FBIM1 , \FBIM2 a \FBIM3 ) kombinací několika strategií, jako je prahový greedy algoritmus, dynamická technika stop-and-stare, generování vzorkování pomocí rámce vzorkování s obráceným vlivem a semena výběr pro zajištění maximálního pokrytí. \FBIM1 , \FBIM2 a \FBIM3 fungují efektivně na velkých datech, poskytují (1/2ϵ)(1/2-\epsilon)-přiblížení optimálním řešením a vyžadují složitost srovnávacích algoritmů. Nakonec jsme navrhli dva efektivní streamovací algoritmy ( \StrI a \StrII ), abychom maximalizovali submodulární (DR-submodulární) funkci klesající návraty s omezením mohutnosti na celočíselné mřížce pro třetí problém. \StrI a \StrII poskytují poměr přiblížení (1/2ϵ) (1/2-\epsilon) a poměr přiblížení (11/eϵ) (1-1/e-\epsilon). Současně mají tyto dva algoritmy ve srovnání s nejmodernějšími algoritmy sníženou složitost, vyšší výkon za běhu a zanedbatelný rozdíl v hodnotách objektivních funkcí. V každém problému dále zkoumáme výkon námi navrhovaných algoritmů prováděním mnoha experimentů. Experimentální výsledky ukázaly, že naše aproximační algoritmy poskytují vysoce účinná řešení, překonávají nejmodernější algoritmy ve složitosti, době běhu a splňují specifikovaná omezení. Některé z výsledků byly potvrzeny prostřednictvím pěti publikací na mezinárodních konferencích Scopus (RIVF 2021, ICABDE 2021) a v časopisech SCIE (Computer Standards & \& Interfaces (Elsevier) a Mathematics (MDPI)).460 - Katedra informatikyvyhově

    Similar works