K-Core Maximization through Edge Additions
Pith reviewed 2026-05-25 14:26 UTC · model grok-4.3
The pith
Adding a budget of edges to maximize k-core size is NP-hard but solvable by a heuristic on real graphs.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
The edge k-core problem of adding b edges to maximize the k-core is NP-hard and APX-hard. A heuristic algorithm is proposed on general graphs with effective optimization techniques.
What carries the argument
Heuristic algorithm that chooses non-adjacent vertex pairs for edge additions to enlarge the k-core subgraph.
If this is right
- Strategic addition of b edges can increase the number of vertices that belong to the k-core.
- Exact solutions are intractable on large graphs due to the hardness proofs.
- The proposed heuristic with optimizations provides a scalable practical approach.
- Effectiveness on real datasets suggests direct applicability to improving stability in existing networks.
Where Pith is reading between the lines
- The same edge-selection logic could be adapted to maximize other degeneracy measures such as main core or truss.
- Network designers might apply the method to reinforce communities by adding the fewest possible new links.
- Approximation algorithms with proven ratios remain open despite the APX-hardness result.
Load-bearing premise
That k-core size is a meaningful proxy for network stability and that the heuristic generalizes beyond the nine tested datasets.
What would settle it
A graph instance where the heuristic's chosen edges produce a strictly smaller k-core than some other set of b edges.
Figures
read the original abstract
A popular model to measure the stability of a network is k-core - the maximal induced subgraph in which every vertex has at least k neighbors. Many studies maximize the number of vertices in k-core to improve the stability of a network. In this paper, we study the edge k-core problem: Given a graph G, an integer k and a budget b, add b edges to non-adjacent vertex pairs in G such that the k-core is maximized. We prove the problem is NP-hard and APX-hard. A heuristic algorithm is proposed on general graphs with effective optimization techniques. Comprehensive experiments on 9 real-life datasets demonstrate the effectiveness and the efficiency of our proposed methods.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper proves that the edge k-core maximization problem—adding at most b edges to maximize the size of the k-core—is NP-hard and APX-hard. It proposes a heuristic algorithm for general graphs that incorporates optimization techniques, and reports comprehensive experiments on nine real-life datasets that demonstrate the heuristic's effectiveness and efficiency.
Significance. The hardness proofs are self-contained and establish the problem's intractability, a standard but useful theoretical contribution. If the heuristic's empirical performance holds, the work supplies a practical method for improving network stability via k-core maximization, with direct relevance to social and information network applications. The experiments on real datasets provide concrete evidence of utility, though the absence of approximation bounds restricts the result's theoretical scope.
major comments (2)
- [§4] §4 (heuristic description): the algorithm is presented without any approximation ratio, worst-case bound, or analysis relating solution quality to parameters b and k; given the APX-hardness result in §3, the effectiveness claim therefore rests solely on the empirical results in §5.
- [§5] §5 (experiments): while nine real-life datasets are used to demonstrate effectiveness, the section provides no details on baseline algorithms, number of independent runs, statistical significance tests, or analysis of possible structural biases (e.g., power-law degree distributions) that could limit generalization to worst-case instances implied by the hardness results.
minor comments (1)
- [Abstract] Abstract: the phrase 'effective optimization techniques' is used without naming the techniques; a brief enumeration would improve clarity.
Simulated Author's Rebuttal
We thank the referee for the constructive comments on our manuscript. We address each major comment below and indicate the revisions made to the manuscript.
read point-by-point responses
-
Referee: [§4] §4 (heuristic description): the algorithm is presented without any approximation ratio, worst-case bound, or analysis relating solution quality to parameters b and k; given the APX-hardness result in §3, the effectiveness claim therefore rests solely on the empirical results in §5.
Authors: We agree that, in light of the APX-hardness result in §3, a non-trivial approximation ratio is not expected to exist. The heuristic is intended as a practical method rather than an approximation algorithm. In the revised version we have added a brief discussion at the end of §4 explaining the design rationale of the greedy and local-search components and how they scale with b and k; this does not include worst-case bounds, which would be uninformative given the hardness result. The effectiveness claim therefore continues to rest on the empirical evaluation, which we have strengthened in response to the next comment. revision: partial
-
Referee: [§5] §5 (experiments): while nine real-life datasets are used to demonstrate effectiveness, the section provides no details on baseline algorithms, number of independent runs, statistical significance tests, or analysis of possible structural biases (e.g., power-law degree distributions) that could limit generalization to worst-case instances implied by the hardness results.
Authors: We acknowledge that these experimental details were insufficiently documented. The revised §5 now explicitly lists the baseline algorithms (random edge addition and degree-greedy heuristics), reports averages and standard deviations over 20 independent runs, includes paired t-tests with p-values for significance, and adds a paragraph discussing network structural properties. While the nine datasets are predominantly scale-free, we note their diversity in size and density and have clarified that the heuristic's relative gains remain consistent; we do not claim generalization to arbitrary worst-case graphs beyond the empirical evidence provided. revision: yes
Circularity Check
No circularity: hardness proofs and heuristic are independent of inputs
full rationale
The paper's core contributions are standard NP-hardness and APX-hardness proofs (self-contained mathematical arguments) plus a heuristic whose effectiveness is shown via experiments on 9 datasets. No load-bearing step reduces by definition, fitted parameter, or self-citation chain to the paper's own inputs or outputs. Hardness results do not invoke prior author work as a uniqueness theorem, and the heuristic is not presented as a 'prediction' derived from fitted values. This is the normal case of a self-contained paper with empirical validation.
Axiom & Free-Parameter Ledger
Lean theorems connected to this paper
-
IndisputableMonolith/Cost/FunctionalEquation.leanwashburn_uniqueness_aczel unclear?
unclearRelation between the paper passage and the cited Recognition theorem.
We prove the problem is NP-hard and APX-hard. A heuristic algorithm is proposed... experiments on 9 real-life datasets
-
IndisputableMonolith/Foundation/RealityFromDistinction.leanreality_from_one_distinction unclear?
unclearRelation between the paper passage and the cited Recognition theorem.
the k-core of a network corresponds to the natural equilibrium of a user engagement model
What do these tags mean?
- matches
- The paper's claim is directly supported by a theorem in the formal canon.
- supports
- The theorem supports part of the paper's argument, but the paper may add assumptions or extra steps.
- extends
- The paper goes beyond the formal theorem; the theorem is a base layer rather than the whole result.
- uses
- The paper appears to rely on the theorem as machinery.
- contradicts
- The paper's claim conflicts with a theorem or certificate in the canon.
- unclear
- Pith found a possible connection, but the passage is too broad, indirect, or ambiguous to say the theorem truly supports the claim.
Reference graph
Works this paper leans on
-
[1]
An o(m) algorithm for cores decomposition of networks
[Batagelj and Zaversnik, 2003] Vladimir Batagelj and Mat- jaz Zaversnik. An o(m) algorithm for cores decomposition of networks. CoRR, cs.DS/0310049,
-
[2]
Klein- berg, Kevin Lewi, Tim Roughgarden, and Aneesh Sharma
[Bhawalkar et al., 2015] Kshipra Bhawalkar, Jon M. Klein- berg, Kevin Lewi, Tim Roughgarden, and Aneesh Sharma. Preventing unraveling in social networks: The anchored k- core problem. SIAM J. Discrete Math., 29(3):1452–1475,
work page 2015
-
[3]
Multi-guarded safe zone: An effective technique to mon- itor moving circular range queries
[Cheema et al., 2010] Muhammad Aamir Cheema, Ljiljana Brankovic, Xuemin Lin, Wenjie Zhang, and Wei Wang. Multi-guarded safe zone: An effective technique to mon- itor moving circular range queries. In ICDE, pages 189– 200,
work page 2010
-
[4]
Can we create large k-cores by adding few edges? In CSR, pages 78–89,
[Chitnis and Talmon, 2018] Rajesh Chitnis and Nimrod Tal- mon. Can we create large k-cores by adding few edges? In CSR, pages 78–89,
work page 2018
-
[5]
[Chitnis et al., 2013] Rajesh Hemant Chitnis, Fedor V . Fomin, and Petr A. Golovach. Preventing unraveling in social networks gets harder. In AAAI,
work page 2013
-
[6]
A threshold of ln n for approxi- mating set cover
[Feige, 1998] Uriel Feige. A threshold of ln n for approxi- mating set cover. J. ACM, 45(4):634–652,
work page 1998
-
[7]
Kapron, Gautam Srivastava, and S
[Kapron et al., 2011] Bruce M. Kapron, Gautam Srivastava, and S. Venkatesh. Social network anonymization via edge addition. In ASONAM, pages 155–162,
work page 2011
-
[8]
[Karp, 1972] Richard M. Karp. Reducibility among combi- natorial problems. In Complexity of Computer Computa- tions, pages 85–103,
work page 1972
-
[9]
Identification of in- fluential spreaders in complex networks
[Kitsak et al., 2010] Maksim Kitsak, Lazaros K Gallos, Shlomo Havlin, Fredrik Liljeros, Lev Muchnik, H Eu- gene Stanley, and Hern ´an A Makse. Identification of in- fluential spreaders in complex networks. Nature physics, 6(11):888–893,
work page 2010
-
[10]
Edge addition number of cartesian product of paths and cycles
[Lai et al., 2005] Yung-Ling Lai, Chang-Sin Tian, and Ting- Chun Ko. Edge addition number of cartesian product of paths and cycles. Electronic Notes in Discrete Mathemat- ics, 22:439–444,
work page 2005
-
[11]
A method of matrix analysis of group structure
[Luce and Perry, 1949] R Duncan Luce and Albert D Perry. A method of matrix analysis of group structure. Psy- chometrika, 14(2):95–116,
work page 1949
-
[12]
SPARK: A keyword search engine on relational databases
[Luo et al., 2008] Yi Luo, Wei Wang, and Xuemin Lin. SPARK: A keyword search engine on relational databases. In ICDE, pages 1552–1555,
work page 2008
-
[13]
SPARK2: top-k key- word query in relational databases
[Luo et al., 2011] Yi Luo, Wei Wang, Xuemin Lin, Xiaofang Zhou, Jianmin Wang, and Keqiu Li. SPARK2: top-k key- word query in relational databases. IEEE Trans. Knowl. Data Eng., 23(12):1763–1780,
work page 2011
-
[14]
Malliaros and Michalis Vazirgiannis
[Malliaros and Vazirgiannis, 2013] Fragkiskos D. Malliaros and Michalis Vazirgiannis. To stay or not to stay: modeling engagement dynamics in social graphs. In CIKM, pages 469–478,
work page 2013
- [15]
-
[16]
The k-core as a predictor of struc- tural collapse in mutualistic ecosystems
[Morone et al., 2019] Flaviano Morone, Gino Del Ferraro, and Hern´an A Makse. The k-core as a predictor of struc- tural collapse in mutualistic ecosystems. Nature Physics, 15(1):95,
work page 2019
-
[17]
Complexity classification of some edge modification problems
[Natanzon et al., 2001] Assaf Natanzon, Ron Shamir, and Roded Sharan. Complexity classification of some edge modification problems. Discrete Applied Mathematics , 113(1):109–128,
work page 2001
-
[18]
Network structure and minimum degree
[Seidman, 1983] Stephen B Seidman. Network structure and minimum degree. Social networks, 5(3):269–287,
work page 1983
-
[19]
[Suady and Najim, 2014] Suaad AA Suady and Alaa A Na- jim. On edge-addition problem. Journal of College of Education for Pure Science, 4(1):26–36,
work page 2014
-
[20]
Structural diversity in social contagion
[Ugander et al., 2012] Johan Ugander, Lars Backstrom, Cameron Marlow, and Jon Kleinberg. Structural diversity in social contagion. PNAS, 109(16):5962–5966,
work page 2012
-
[21]
Arrival and departure dynamics in social networks
[Wu et al., 2013] Shaomei Wu, Atish Das Sarma, Alex Fab- rikant, Silvio Lattanzi, and Andrew Tomkins. Arrival and departure dynamics in social networks. In WSDM, pages 233–242,
work page 2013
-
[22]
K-core minimization: An edge manipu- lation approach
[Zhu et al., 2018] Weijie Zhu, Chen Chen, Xiaoyang Wang, and Xuemin Lin. K-core minimization: An edge manipu- lation approach. In CIKM, pages 1667–1670, 2018
work page 2018
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.