Graph Burning in Community-based Networks
Graph burning is a deterministic, discrete-time process that can be used to model how influence or contagion spreads in a graph. In the graph burning process, each node starts as dormant, and becomes informed/burned over time; when a node is burned, it remains burned until the end of the process. In each round, one can burn a new node (source of fire) in the network. Once a node is burned in round $t$, in round $t+1$, each of its dormant neighbors becomes burned. The process ends when all nodes are burned; the goal is to minimize the number of rounds.We study a variation of graph burning in order to model spreading processes in community-based networks. With respect to a specific piece of information, a community is {\em satisfied} when this information reaches at least a prescribed number of its members. Specifically, we consider the problem of identifying a minimum length sequence of nodes that, according to a graph burning process, allows to satisfy all the communities of the network. We investigate this NP-hard problem from an approximation point of view, showing both a lower bound and a matching upper bound. We also investigate the case when the number of communities is constant and show how to solve the problem with a constant approximation factor.Moreover, we consider the problem of maximizing the number of satisfied groups, given a budget $k$ on the number of rounds.
Authors
- Luisa Gargano (ORCID: https://orcid.org/0000-0003-3459-1075)
- Adele A. Rescigno (ORCID: https://orcid.org/0000-0001-9124-610X)
- Gennaro Cordasco (ORCID: https://orcid.org/0000-0001-9148-9769)
Institutions
- University of Salerno (IT)
- Azienda Ospedaliera Universitaria Università degli Studi della Campania Luigi Vanvitelli (IT)
Publication Details
- Journal
- Journal of Graph Algorithms and Applications
- Published
- 2024-09-10
- DOI
- https://doi.org/10.7155/jgaa.v28i3.2969
- Primary Topic
- Advanced Graph Neural Networks
- Type
- article
- Field-Weighted Citation Impact
- 0.00