메뉴
HN
Hacker News • 7일 전

수학자들이 20년 묵은 '그래프 샌드위치' 추측을 증명하다

IMP
6/10
핵심 요약

2004년 제안된 '샌드위치 추측'이 2025년 세 수학자에 의해 완전히 증명되었습니다. 이는 복잡한 무작위 정규 그래프를 두 개의 단순한 이항 그래프 사이에 끼워 넣어, 분석하기 어려운 정규 그래프의 여러 중요한 성질을 이항 그래프로부터 '공짜로' 얻을 수 있게 해주는 결과입니다. 복잡 네트워크 이해에 새로운 도구를 제공한다는 점에서 그래프 이론과 컴퓨터 과학 분야에서 중요한 의미를 갖습니다.

번역된 본문

수학자들이 기다려 온 그래프 샌드위치를 만들어내다 폴리나 로윈스카 (Paulina Rowińska), 2026년 9월 18일

수십 년 된 추측의 증명이 연구자들에게 복잡한 네트워크를 이해하는 새로운 방법을 제공했다.

[서론]

2004년, 두 수학자가 일종의 강력한 '샌드위치'를 가설로 제시했다. 이들은 점(정점이라 부름)과 선(간선이라 부름)의 집합인 '그래프'를 연구하고 있었다. 그래프는 사회집단부터 인터넷, 뇌 속의 뉴런까지 무엇이든 나타낼 수 있다. 이 수학자들은 수학과 컴퓨터 과학에서 널리 쓰이지만 분석하기 어려운 한 유형의 그래프를, 수학적으로 엄밀한 방식으로 두 개의 더 단순한 그래프 사이에 '끼워 넣음'으로써 그 성질을 이해하고자 했다.

만약 연구자들이 이러한 샌드위치의 존재를 증명할 수 있다면, 가운데 있는 그래프가 단 하나의 흥미로운 성질을 가진다는 것을 보여주는 데 그치지 않고, 온갖 중요한 성질을 가진다는 것을 보여주게 된다. 그 과정에서 수학자들이 즐겨 연구해 온 두 가지 매우 다른 무작위 과정이 자신들이 상상했던 것보다 더 깊고 우아한 방식으로 연결되어 있음을 보여주기도 한다.

"이 개념은 정말 아름답습니다. 저를 가장 끌어당긴 것은 바로 그 아름다움이에요." 이 문제를 연구해 온 캐나다 워털루 대학교의 푸 가오(Pu Gao) 수학자는 말했다.

지난 20년 동안 수학자들은 관심 대상 그래프가 충분히 크기만 하면 항상 필요한 샌드위치를 만들 수 있다는 '샌드위치 추측'에서 진전을 이루었다. 하지만 아무도 이를 완전히 증명하지는 못했다. 그러다 2025년, 세 명의 수학자가 해당 분야의 기법을 한계까지 끌어올리는 방법을 찾아내며 이 탐구를 완성했다.

[다양한 맛의 그래프들]

1950년대 후반, 미국 수학자 에드거 길버트(Edgar Gilbert)는 벨 연구소에서 전화 네트워크를 연구하고 있었다. 이 네트워크를 더 잘 이해하기 위해 그는 정점들이 무작위로 다른 정점들과 연결되는 '무작위' 그래프의 단순한 모형을 만들었다. (수학자 폴 에르되시(Paul Erdős)와 알프레드 레니(Alfréd Rényi)도 거의 같은 시기에 독자적으로 비슷한 모형을 고안했다.)

이런 그래프를 만들려면 먼저 정점들의 집합에서 시작한다. 집합 안의 임의의 정점 쌍을 고른 다음, (편향될 수 있는) 동전을 던진다. 앞면이 나오면 둘 사이에 간선을 긋고, 그렇지 않으면 넘어간다. 그래프의 모든 정점 쌍에 대해 이 과정을 반복한다.

'무작위 이항 그래프'로 알려진 이 그래프들은 완벽하진 않지만 네트워크를 나타내는 유용한 방법임이 입증되었다. 비교적 분석하기 쉬웠고, 수학자들은 이에 대해 흥미로운 결과들을 많이 증명했다. 예를 들어 1970년대까지 이들은 무작위 이항 그래프가 어떤 조건에서 모든 정점을 정확히 한 번씩 방문하는 경로인 '해밀턴 순환'을 포함하게 되는지를 밝혀냈다.

하지만 무작위 그래프가 이 유형만 있는 것은 아니다. 수학자들은 모든 정점이 동일한 수의 간선을 갖는 무작위 그래프에도 관심을 가졌다. 이른바 '정규 그래프'는 이항 그래프보다 무작위 구조를 더 잘 이해하게 해주며, 실제 네트워크를 모델링할 때 훨씬 정확한 경우가 많다. 하지만 간선들이 더 제약적이고 상호의존적인 패턴을 이루기 때문에 분석하기도 훨씬 어렵다. 해밀턴 순환 문제가 이항 그래프에 대해 답해진 후, 정규 그래프에 대해서도 같은 질문에 답하기까지 20년의 추가 연구가 필요했다.

그런데 무작위 정규 그래프를 무작위 이항 그래프로 근사할 수 있다면 어떨까? 그것이 가능하다면 수학자들은 정규 그래프의 증명하기 어려운 여러 성질을 대응하는 이항 그래프로부터 '공짜로' 얻을 수 있다. 2000년대 초, 당시 마이크로소프트 리서치에 있던 김정한(Jeong Han Kim)과 캘리포니아 대학교 샌디에이고 캠퍼스의 반 하 부(Van Ha Vu)는 '그래프 샌드위치'를 만드는 방법으로 이것이 가능함을 보였다. 느슨하게 말하면, 그 아이디어는...

원문 보기
원문 보기 (영어)
Home Mathematicians Build Long-Awaited Graph Sandwich Comment Save Article Read Later Share Facebook Copied! Copy link Email Pocket Reddit Ycombinator Comment Comments Save Article Read Later Read Later graph theory Mathematicians Build Long-Awaited Graph Sandwich By Paulina Rowińska September 18, 2026 The proof of a decades-old conjecture has given researchers a new way to understand complex networks. Comment Save Article Read Later Introduction In 2004, two mathematicians hypothesized a powerful kind of sandwich. They were studying graphs, which are collections of points (called vertices) and lines (called edges). Graphs might represent anything from social groups to the internet to neurons in the brain. The mathematicians hoped to understand properties of one type of graph — a type that’s ubiquitous in mathematics and computer science but difficult to analyze — by sandwiching it, in a mathematically rigorous way, between two simpler graphs. If researchers could prove the existence of such a sandwich, they wouldn’t just be showing that the middle graph has one property of interest; they’d be showing that it has all sorts of important properties. In doing so, they’d also be demonstrating that two very different random processes that mathematicians like to study are connected in a deeper and more elegant way than they’d imagined. “The notion is so beautiful,” said Pu Gao , a mathematician at the University of Waterloo in Canada who has worked on the problem. “What attracts me most is actually the beauty of it.” In the past two decades, mathematicians made progress on the “sandwich conjecture,” which says that so long as the graph you’re interested in is large enough, you can always create the needed sandwich. But no one could prove it in full. Then in 2025, three mathematicians found a way to push their field’s techniques to their limits, and completed the quest. Graphs of Different Flavors In the late 1950s, the American mathematician Edgar Gilbert was studying telephone networks at Bell Labs. To better understand those networks, he came up with a simple model of a “random” graph, in which vertices connect to other vertices at random. (The mathematicians Paul Erdős and Alfréd Rényi independently came up with a similar model at around the same time.) To make one of these graphs, start with a set of vertices. Choose any pair of vertices in your set, then flip a (potentially biased) coin. If you get heads, draw an edge between them; otherwise, move on. Repeat this step for every pair of vertices in the graph. These graphs, known as random binomial graphs, turned out to provide a useful — if imperfect — way to represent networks. They were relatively easy to analyze, and mathematicians proved many interesting things about them. By the 1970s, for instance, they’d discovered under what conditions a random binomial graph will contain a Hamiltonian cycle, a path that visits each vertex exactly once. But this isn’t the only type of random graph. Mathematicians were also curious about random graphs in which all vertices have the same number of edges. These so-called regular graphs provide a better understanding of random structure than binomial graphs. And they’re often much more accurate at modeling real-world networks. But because their edges form more constrained, interdependent patterns, they’re also much harder to analyze. It took an additional 20 years of work after the question about Hamiltonian cycles was answered for binomial graphs before mathematicians could do the same for regular graphs. But what if you can approximate random regular graphs with random binomial graphs? If that’s possible, then mathematicians can get many hard-to-prove properties of a regular graph from the matching binomial graph — for free. In the early 2000s, Jeong Han Kim , then at Microsoft Research, and Van Ha Vu , then at the University of California, San Diego, showed how to do this by making a graph sandwich . The idea, loosely stated, was to find a single recipe — a random process — to build a binomial graph and a regular graph at the same time. Not only does this recipe need to generate the right kinds of graphs, but those graphs must also fit together in just the right way. If you can do this, then when you prove results about the binomial graph, which is relatively easy to analyze, those results will also hold for the regular graph. In the sandwich analogy, it’s like proving things about one of the slices of bread and knowing that those results will also hold true for the cheese in the middle. But how do those graphs need to fit together, exactly? You have to come up with a recipe that layers the cheese on each slice of bread separately. First, you need a recipe that gives you a regular graph that contains a binomial graph. That is, the binomial graph’s edges form a subset of the edges that make up the regular graph. If that binomial graph has any property that is more likely to appear when you add edges to it, then your regular graph will also have that property. This is the bottom half of Kim and Vu’s sandwich. Similarly, you need a recipe that gives you a regular graph that is contained within a binomial graph. If this bigger binomial graph has properties that are more likely to appear when you remove edges from it, then your regular graph must also have these properties. This is the top half of your sandwich. Kim and Vu conjectured that so long as your regular graph has a reasonable number of edges, you can almost always build this sandwich . That’s no easy task, given that your recipe needs to create the binomial and regular graphs simultaneously, even though they usually get built using completely different random processes. Over the years, mathematicians proved that the bottom half of Kim and Vu’s sandwich existed, and they proved the upper half in some settings. “It was a sequence of ideas building upon one another,” said Michael Krivelevich , a mathematician at Tel Aviv University who has worked on the problem. Each step “requires a very good technique. It requires ingenuity.” But the sandwich was not yet complete. The Perfect Recipe The proof of the conjecture would require a way to closely connect the bread and cheese of any sandwich. In particular, the layers would be built up in tandem, guaranteeing that they would always fit together. In 2023, three mathematicians — Richard Montgomery of the University of Warwick; Natalie Behague , his postdoctoral researcher at the time; and Daniel Iľkovič , his doctoral student — started to think about ways to build a random regular graph and a random binomial graph edge by edge, ensuring that at each step the regular graph would contain the binomial one. It’s a bit like making your sandwich out of tiny bits of shredded cheese, placing them on the bread one by one, rather than slapping a whole slice on at once. To follow their recipe (which, the mathematicians note, is heavily adapted from a 2019 result by Gao and two colleagues), start with two sets of vertices without edges. One set will ultimately become your binomial graph, the other your regular graph. Now build your binomial graph in the usual way. That is, choose a pair of vertices and flip a weighted coin. If your coin lands on heads, add an edge to the binomial graph. Add one to the regular graph as well. If the coin lands on tails, don’t add the edge in the binomial graph. But you may or may not need to add an edge to the regular graph. After all, a regular graph is defined by the property that every vertex has the same number of edges. You need to make sure that all the required edges are there. So when your coin lands on tails, ignore your binomial graph, but flip a second weighted coin to decide whether to add an edge to your regular graph. The weight of this second coin will change as you build up your graph. Behague, Iľkovič, and Montgomery came up with a clever way to estimate the weight of the coin as you add more edges to your graphs so that you’re