Papers
Topics
Authors
Recent
Assistant
AI Research Assistant
Well-researched responses based on relevant abstracts and paper content.
Custom Instructions Pro
Preferences or requirements that you'd like Emergent Mind to consider when generating responses.
Gemini 2.5 Flash
Gemini 2.5 Flash 162 tok/s
Gemini 2.5 Pro 56 tok/s Pro
GPT-5 Medium 38 tok/s Pro
GPT-5 High 35 tok/s Pro
GPT-4o 104 tok/s Pro
Kimi K2 164 tok/s Pro
GPT OSS 120B 426 tok/s Pro
Claude Sonnet 4.5 35 tok/s Pro
2000 character limit reached

A greedy heuristic for graph burning (2401.07577v3)

Published 15 Jan 2024 in cs.DM and math.CO

Abstract: Given a graph $G$, the optimization version of the graph burning problem seeks for a sequence of vertices, $(u_1,u_2,...,u_p) \in V(G)p$, with minimum $p$ and such that every $v \in V(G)$ has distance at most $p-i$ to some vertex $u_i$. The length $p$ of the optimal solution is known as the burning number and is denoted by $b(G)$, an invariant that helps quantify the graph's vulnerability to contagion. This paper explores the advantages and limitations of an $\mathcal{O}(mn + pn2)$ deterministic greedy heuristic for this problem, where $n$ is the graph's order, $m$ is the graph's size, and $p$ is a guess on $b(G)$. This heuristic is based on the relationship between the graph burning problem and the clustered maximum coverage problem, and despite having limitations on paths and cycles, it found most of the optimal and best-known solutions of benchmark and synthetic graphs with up to 102400 vertices. Beyond practical advantages, our work unveils some of the fundamental aspects of graph burning: its relationship with a generalization of a classical coverage problem and compact integer programs. With this knowledge, better algorithms might be designed in the future.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (41)
  1. Burning a graph as a model of social contagion. In International Workshop on Algorithms and Models for the Web-Graph, pages 13–22. Springer, 2014.
  2. Noga Alon. Transmitting in the n-dimensional cube. Discrete applied mathematics, 37:9–11, 1992.
  3. On domination and independent domination numbers of a graph. Discrete mathematics, 23(2):73–76, 1978.
  4. Computers and Intractability; A Guide to the Theory of NP-Completeness. W. H. Freeman & Co., USA, 1990.
  5. Edward Minieka. The m-center problem. Siam Review, 12(1):138–139, 1970.
  6. A best possible heuristic for the k-center problem. Mathematics of operations research, 10(2):180–184, 1985.
  7. Teofilo F Gonzalez. Clustering to minimize the maximum intercluster distance. Theoretical computer science, 38:293–306, 1985.
  8. A simple heuristic for the p-centre problem. Operations Research Letters, 3(6):285–288, 1985.
  9. Bert Hartnell. Firefighter! an application of domination. In the 24th Manitoba Conference on Combinatorial Mathematics and Computing, University of Minitoba, Winnipeg, Cadada, 1995, 1995.
  10. Approximation algorithms for the vertex k-center problem: Survey and experimental evaluation. IEEE Access, 7:109228–109245, 2019.
  11. Approximation algorithms for graph burning. In International Conference on Theory and Applications of Models of Computation, pages 74–92. Springer, 2019.
  12. Burning graphs through farthest-first traversal. IEEE Access, 10:30395–30404, 2022.
  13. Analysis of the greedy approach in problems of maximum k-coverage. Naval Research Logistics (NRL), 45(6):615–627, 1998.
  14. Uriel Feige. A threshold of ln n for approximating set cover. Journal of the ACM (JACM), 45(4):634–652, 1998.
  15. How to burn a graph. Internet Mathematics, 12(1-2):85–100, 2016.
  16. Improved pyrotechnics: Closer to the burning number conjecture. The Electronic Journal of Combinatorics, 30(4), 2023.
  17. Burning a graph is hard. Discrete Applied Mathematics, 232:73–87, 2017.
  18. Bounds on the burning numbers of spiders and path-forests. Theoretical Computer Science, 794:12–19, 2019.
  19. Burning grids and intervals. In Conference on Algorithms and Discrete Applied Mathematics, pages 66–79. Springer, 2021.
  20. Improved bounds for burning fence graphs. Graphs and Combinatorics, 37(6):2761–2773, 2021.
  21. Burning number of theta graphs. Applied Mathematics and Computation, 361:246–257, 2019.
  22. Burning number of caterpillars. Discrete Applied Mathematics, 284:332–340, 2020.
  23. Burning number of graph products. Theoretical Computer Science, 746:124–135, 2018.
  24. On the burning number of generalized petersen graphs. Bulletin of the Malaysian Mathematical Sciences Society, 41(3):1657–1670, 2018.
  25. Burning number of jahangir graphs. Asian-European Journal of Mathematics, 2023.
  26. Anjeneya Swami Kare and I Vinod Reddy. Parameterized algorithms for graph burning problem. In International Workshop on Combinatorial Algorithms, pages 304–314. Springer, 2019.
  27. Parameterized complexity of graph burning. Algorithmica, 84(8):2379–2393, 2022.
  28. Burning and w-burning of geometric graphs. Discrete Applied Mathematics, 336:83–98, 2023.
  29. The generalized burning number of graphs. Applied Mathematics and Computation, 411:126306, 2021.
  30. An independent cascade model of graph burning. Symmetry, 15(8):1527, 2023.
  31. A centrality based genetic algorithm for the graph burning problem. Applied Soft Computing, page 110493, 2023.
  32. Heuristics for spreading alarm throughout a network. Applied Sciences, 9(16):3269, 2019.
  33. Faster heuristics for graph burning. Applied Intelligence, pages 1–11, 2022.
  34. Graph burning and non-uniform k-centers for small treewidth. In Approximation and Online Algorithms: 20th International Workshop, WAOA 2022, Potsdam, Germany, September 8–9, 2022, Proceedings, pages 20–35. Springer, 2022.
  35. Graph burning: Mathematical formulations and optimal solutions. Mathematics, 10(15):2777, 2022.
  36. Dorit S Hochbaum and Xu Rao. Approximation algorithms for connected maximum coverage problem for the discovery of mutated driver pathways in cancer. Information Processing Letters, 158:105940, 2020.
  37. Dexter C Kozen. Depth-first and breadth-first search. The design and analysis of algorithms, pages 19–24, 1992.
  38. Shortest paths algorithms: Theory and experimental evaluation. Mathematical programming, 73(2):129–174, 1996.
  39. The network data repository with interactive graph analytics and visualization. In AAAI, 2015.
  40. SNAP Datasets: Stanford large network dataset collection. http://snap.stanford.edu/data, June 2014.
  41. LLC Gurobi Optimization. Gurobi optimizer reference manual, 2019.
Citations (1)

Summary

  • The paper presents a deterministic greedy heuristic that reduces the graph burning problem to a series of clustered maximum coverage challenges.
  • It rigorously evaluates the heuristic on networks with up to 102,400 vertices, confirming efficient performance on complex real-world topologies.
  • The study highlights potential applications in influence maximization and network resilience, encouraging exploration of parallel processing to further enhance efficiency.

Insights into Graph Burning and Greedy Heuristics

The paper entitled "A Greedy Heuristic for Graph Burning" presents a comprehensive paper on solving the optimization version of the graph burning problem (GBP). This problem is essentially a mathematical model employed to represent processes such as social contagion and information dissemination across networks. The result of the research provides insights into the development of a deterministic greedy heuristic, tailored to address the challenges posed by GBP.

Graph burning is characterized by the identification of a sequence of vertices such that every vertex is within a certain maximum distance from a 'burned' vertex over discrete time steps. This problem essentially measures a graph's vulnerability to contagion, with the core objective being to minimize the length of the burning sequence, known as the burning number b(G)b(G).

Key Contributions and Algorithmic Development

The authors highlight the inherent NP-hardness of GBP and its connections to several classic NP-hard problems such as the minimum dominating set, vertex k-center, and the firefighter problem. The significant reduction of this problem to a series of clustered maximum coverage problems (CMCP) stands out, allowing for GBP to be tackled through a series of maximum coverage problems.

The introduction of a deterministic greedy heuristic offers practitioners an avenue for efficiently finding feasible solutions to GBP, especially on large graphs. This heuristic is premised on a simple yet effective approach—leveraging a greedy approximation algorithm for CMCP—to iteratively select subsets that maximize new coverage. This approach efficiently balances the coverage while minimizing the overlapping of already burned vertices.

Performance and Experimental Evaluation

In terms of performance, the heuristic is tested extensively across a variety of real-world and synthetic graphs. Empirical results suggest that, despite theoretical limitations on specific graph structures like paths and cycles, the heuristic performs robustly on complex real-network topologies where it identifies most of the optimal and best-known solutions efficiently.

Particularly impressive is the algorithm's ability to tackle large graphs with up to 102,400 vertices. The paper demonstrates the scalability of the heuristic against real-world networks where its execution time remains feasible. Users could integrate this heuristic as a foundational tool for practical applications in socio-information networks or systems requiring rapid dissemination of information.

Furthermore, the heuristic's variance, referred to as GrP, which repeats the process across different initial configurations, provides increased chances of reaching optimal configurations, though at a higher computational cost. This extension illustrates the potential trade-offs between computational resources and solution quality, an important consideration for practitioners dealing with extensive graph instances.

Implications for Future Research

There are multiple implications for both practical undertakings and theoretical exploration. Practically, the proposed algorithms could find applications in fields requiring efficient influence maximization or problem domains related to network resilience against failures. Theoretically, the reduction from GBP to CMCP and the subsequent heuristic make a case for more in-depth analysis of greedy solutions in complex networks.

Moreover, the relationship between various graph parameters and the efficacy of these heuristics could be a fruitful area for future exploration. Subsequent research might extend this work by refining approximations or exploring heuristic modifications that incorporate parallel processing to further optimize runtime on dense or dynamically evolving network graphs.

In conclusion, this paper effectively demonstrates how a well-developed heuristic approach, grounded in a deep understanding of problem structure, can significantly enhance our ability to manage complex network phenomena like graph burning. Future research building upon these findings has the potential to further unlock efficient solutions across broader classes of graph-theoretic problems.

Dice Question Streamline Icon: https://streamlinehq.com
Lightbulb Streamline Icon: https://streamlinehq.com

Continue Learning

We haven't generated follow-up questions for this paper yet.

List To Do Tasks Checklist Streamline Icon: https://streamlinehq.com

Collections

Sign up for free to add this paper to one or more collections.

Github Logo Streamline Icon: https://streamlinehq.com
X Twitter Logo Streamline Icon: https://streamlinehq.com

Tweets

This paper has been mentioned in 1 tweet and received 1 like.

Upgrade to Pro to view all of the tweets about this paper:

Youtube Logo Streamline Icon: https://streamlinehq.com