This is a good article. Click here for more information.

핸드셰이킹

Handshaking lemma
이 그래프에서 정점의 짝수(2, 4, 5, 6의 정점 4개)는 홀수 도수를 가진다.6개의 꼭지점 모두의 도합은 2 + 3 + 2 + 3 + 3 + 1 = 14로 에지 수의 두 배이다.

수학의 한 분야인 그래프 이론에서, 악수하는 보조정리법은 모든 유한한 비방향 그래프에서, 홀수 수의 가장자리를 건드리는 정점의 수가 짝수라는 것이다.더 구어적으로 말하면, 몇몇이 악수를 하는 파티에서, 홀수 다른 사람의 손을 흔드는 사람들의 수는 짝수다.[1]핸드셰이킹 보조정리(handshake lema)는 도합 공식의 결과로서, 때로는 핸드셰이킹 보조정리라고도 불리는데,[2] 이에 따라 도합(각 꼭지점이 닿은 횟수)은 그래프에 있는 가장자리 수의 두 배와 같다.두 결과 모두 레온하르트 오일러(1736년)가 그래프 이론 연구를 시작한 쾨니히스베르크의 일곱 다리(Seven Bridges of Königsberg)에 관한 그의 유명한 논문에서 입증되었다.[3]

쾨니히스베르크의 다리 너머와 그들의 일반화와 오일러 투어에 이르기까지, 다른 애플리케이션은 특정 결합 구조물의 경우 구조물의 수가 항상 균등하다는 것을 증명하고, 슈페너의 보조정리등산 문제에 대한 증거를 지원하는 것을 포함한다.복잡도 등급 PPA는 큰 암묵적으로 정의된 그래프에서 그러한 꼭지점이 주어진 경우 두 번째 홀수 정점을 찾는 어려움을 캡슐화한다.

정의 및 문

비방향 그래프정점의 시스템과 순서가 정점의 쌍을 연결하는 가장자리로 구성된다.모든 그래프에서 꼭지점 ) v을(를) 끝점으로 하는 가장자리 수로 정의된다.꼭지점을 자신에게 연결하는 루프를 포함할 수 있는 그래프의 경우, 루프는 핸드셰이킹 보조정리 목적으로 엔드포인트의 정도에 기여하는 두 개의 단위로 계산되어야 한다.[2]그 다음, 핸드셰이킹 보조정리기는 모든 유한 그래프에서, ( 가 홀수인 정점의 짝수가 있어야 한다고 명시한다.[1]그래프에서 홀수도의 정점을 홀수 노드[4] 또는 홀수 정점이라고 부르기도 한다.[5] 이 용어에서 핸드셰이킹 보조정리기는 모든 그래프에 짝수 수의 홀수 노드가 있다는 문장으로 바꾸어 말할 수 있다.[4][5]

도합 공식에는 다음과 같이 명시되어 있다.

여기서 (는) 그래프에서 정점 집합이고 (는) 그래프에서 가장자리 집합이다.즉, 정점도의 합은 가장자리 수의 두 배와 같다.[6]지시된 그래프에서 도합 공식의 또 다른 형태는 모든 정점의 도합과 도수의 합이 둘 다 에지 수와 같다고 말한다.여기서 인도는 들어오는 가장자리의 수, 아웃도는 나가는 가장자리의 수입니다.[7]학위합계 공식의 버전은 유한한 집합 집합 집합 또는 동등하게 다중 문자에도 적용된다. 원소의 도합(도가 이를 포함하는 집합의 수와 동일함)은 항상 집합의 추기경합과 같다.[8]

두 결과 모두 주어진 그래프의 하위 그래프에도 적용되며, 특히 연결된 구성요소에 적용된다.그 결과, 어떤 홀수 정점에 대해서도 다른 홀수 정점에 연결하는 경로가 존재해야 한다.[9]

적용들

오일러 경로 및 투어

쾨니히스베르크 7대교의 개략도
각 지면 질량에 대한 정점과 각 교량의 모서리가 있는 그래프

레온하르트 오일러쾨니히스베르크 7교(현 칼리닌그라드)가 일곱 다리를 각각 한 번씩 건너는 쾨니히스베르크(현 칼리닌그라드)시의 도보여행을 요청하면서 쾨니히스베르크 7교에서 손짓 보조마사를 처음 입증했다.이것은 도시와 그 다리를 나타내는 연결된 그래프의 오일러 경로오일러 투어를 요청하는 것으로 그래프 이론적 용어로 번역할 수 있다: 오일러 경로의 경우 시작점과는 다른 정점에서 끝나거나 오일러에서 시작점으로 되돌아가는 각 가장자리를 한 번 가로지르는 그래프를 통과하는 것이다.ur. 오일러는 이 문제에 대한 근본적인 결과를 그래프의 홀수 정점의 수로 나타냈는데, 이는 핸드셰이킹 보조정리기가 짝수로 제한한다.이 숫자가 0이면 오일러 투어가, 2이면 오일러 경로가 존재한다.그렇지 않으면 문제를 해결할 수 없다.쾨니히스베르크 7대교의 경우 문제를 나타내는 그래프는 정점이 4개 이상이며, 오일러 경로나 오일러 투어도 없다.[3]

크리스토피데스-에Serdyukov 알고리즘여행 영업사원 문제에 근사치를 하는데, 홀수 정점의 수가 핵심 역할을 하기 때문에, 오일러 투어가 근사 TSP 투어를 형성하는 그래프를 구성하기 위해 알고리즘이 이러한 정점을 쌍으로 연결할 수 있다.[10]

콤비네이터 열거

여러 조합 구조물은 적절한 "교환 그래프"[11]의 홀수 정점과 연관시켜 짝수인 것으로 보일 수 있다.

예를 들어, C로서. A. B. Smith는 어떤 입방 G 에서 어떤 고정 에지 v 을 통해서도 해밀턴 사이클 수가 짝수여야 함을 증명했다 이것들은 각 꼭지점을 정확히 한 번 통과하는 사이클이다.Thomason(1978)은 이 결과를 모든 정점이 홀수 정도를 갖는 그래프까지 확대하기 위해 핸드셰이킹 보조마사에 기초한 증거를 사용했다.Thomason은 교환 그래프 을 정의하는데 그 정점은 에서 시작하여 엣지 v 까지 이어지는 의 해밀턴 경로와 일대일 일치한다 1 2{\ p 의 끝에 새 엣지를 하고 p의 중간에서 다른 엣지를 하여 p2 {\}를 얻을 수 있는 경우 {\의 엣지에 의해 연결된 것으로 정의된다. 이 작업은 대칭 관계를 형성하여 되돌릴 수 있으므로 은(는) 비방향 그래프다.경로 가) w 에서 끝나는 경우 에서 p에 해당하는 정점은 p 이(가) 다시 {\에 연결되지 않는 에지로 확장될 수 있는 방법의 수와 같다of this vertex in is either (an even number) if does not form part of a Hamiltonian cycle through , or (an odd number) if is part of a해밀턴 사이클은 v 한다 H {\ H은(는) 짝수 수의 홀수 정점을 가지므로 G은(는) v 을 통해 짝수 수의 해밀턴 사이클을 가져야 한다[12]

기타 응용 프로그램

악수하는 보조정리법과 학위합계식도 수학에서 몇 가지 다른 결과를 증명하는 데 사용된다.여기에는 다음이 포함된다.

3개의 꼭지점 색상을 모두 가진 3개의 작은 삼각형을 강조하기 위해 음영 처리된 삼각형의 스퍼너 색상
  • 스퍼너의 보조정리에서는 큰 삼각형을 가장자리 대 가장자리와 만나는 작은 삼각형으로 세분하고 정점에는 세 가지 색상으로 라벨을 붙여 큰 삼각형의 각 가장자리를 따라 두 가지 색상만 사용한다면, 작은 삼각형 중 적어도 하나의 삼각형이 세 가지 색상의 정점을 가지며, 고정점 이론으로 응용할 수 있다., 뿌리 찾기 알고리즘, 그리고 공정한 분배.이 보조마사의 한 증거는 교환 그래프를 형성하는데, 그 끝점이 삼각형(작고 크며)이고 가장자리가 특정 두 색상의 두 정점을 공유하는 삼각형 쌍을 연결한다.큰 삼각형은 이 교환 그래프에서 반드시 홀수도를 가지고 있는데, 세 가지 색상을 모두 가진 작은 삼각형이 그러하듯이 다른 작은 삼각형은 그렇지 않다.손흔들리는 보조정리기로 세 가지 색상을 모두 가진 작은 삼각형의 홀수가 있어야 하고, 따라서 적어도 그런 삼각형이 하나 이상 존재해야 한다.[13]
  • 등산문제단위간격에서 충분히 품행이 단정하고, 단위간격의 끝에 동일한 값을 갖는 기능을 위해, 간격의 반대쪽 끝에서 시작하여 두 지점의 움직임을 조정하여, 모에 걸쳐 동일한 값의 지점에 머무르면서 중간 어딘가에서 만날 수 있도록 하는 것이 가능하다고 기술하고 있다.이에 대한 하나의 증거는 동일한 극한점을 가진 조각으로 된 선형 함수에 의한 함수 근사치, 단위 사각형의 단일 점의 좌표로 두 이동 점의 위치를 매개변수로 나타내며, 두 점의 가용 위치가 이 사각형에 내장된 유한 그래프를 형성한다는 것을 보여준다.출발 위치와 그 반전이 홀수 정점이다.악수하는 보조정리기로 이 두 위치는 그래프의 연결된 동일한 구성요소에 속하며, 한 위치에서 다른 위치로 가는 경로는 반드시 원하는 만남 지점을 통과한다.[14]
  • 재건 추측은 그래프에서 하나의 꼭지점을 제거하여 형성된 여러 의 서브그래프에서 그래프의 구조를 고유하게 결정하는 문제를 다루고 있다.이 정보를 고려할 때, 도-섬 공식을 사용하여 주어진 그래프에서 가장자리 수와 각 꼭지점의 정도를 복구할 수 있다.이를 통해 주어진 그래프가 정규 그래프인지 여부를 판단할 수 있으며, 그렇게 되면 너무 낮은 수준의 모든 서브그래프 정점에 대해 새로운 이웃을 추가하여 정점 삭제된 서브그래프에서 고유하게 결정할 수 있다.따라서 모든 정규 그래프를 재구성할 수 있다.[15]
  • 헥스 게임은 두 명의 플레이어가 플레이어를 플레이하는데, 플레이어가 플레이어의 한쪽에서 다른 쪽으로 인접한 피스의 연결 경로를 가질 때까지 헥사곤으로 평행그램 모양의 보드 타일 위에 자신의 색 조각을 배치한다.그것은 결코 무승부로 끝날 수 없다: 보드가 조각들로 완전히 채워질 때쯤에는 선수들 중 한 명이 승리할 수 있는 길을 형성하게 될 것이다.이것에 대한 하나의 증거는 꽉 찬 게임판에서 그래프를 형성하는데, 16진법의 모서리에 정점이 있고, 두 플레이어의 색을 구분하는 16진법의 가장자리가 있다.이 그래프는 보드 모서리에 4개의 홀수 정점이 있고, 다른 곳에 정점이 있기 때문에 반드시 두 모서리를 연결하는 경로를 포함해야 하며, 이것은 반드시 한쪽 측면에 한 명의 플레이어가 승리하는 경로를 가지고 있다.[16]

증명

오일러의 학위 합계 공식에 대한 증거는 이중 계수 기법을 사용한다: 그는 e 이(가) 에지이고 v ( 끝점 중 하나인 사건, ) 의 수를 두 가지 다른 방법으로 계산한다.꼭지점 은(는) ) 쌍에 속하며, 여기서 는 발생되는 가장자리 수입니다따라서 사건 쌍의 수는 각도의 합이다.단, 그래프의 각 에지는 정확히 두 개의 사건 쌍에 속하므로 사건 쌍의 수는 2 2}이다 이 두 공식은 동일한 객체 집합을 계산하므로 동일한 값을 가져야 한다.같은 증거는 그래프의 입사 행렬의 항목을 두 가지 방법으로 합친 것으로 해석할 수 있는데, 도 합계를 얻기 위해 행을, 가장자리 수를 두 배로 얻기 위해 열을 사용한다.[5]

그래프의 경우 핸드셰이킹 보조정리법은 도합 공식의 산술로서 다음과 같다.[8]정수의 합에서, 합계의 균등성은 합계의 짝수 항에 영향을 받지 않는다. 전체 합은 짝수 항이 있을 때에도, 홀수 항이 있을 때에도, 홀수 항이 있을 때에도 홀수다.도합 공식의 한쪽은 짝수 2E이므로 다른 한쪽의 합은 짝수 수의 홀수 항을 가져야 한다. 즉, 짝수 수의 홀수 도 정점이 있어야 한다.[5]

대안 또는 직접적으로odd-degree vertices의 숫자는, 주어진 그래프에서 동시에, 그것의 끝점들의 학위를 이 제거의 odd-de의 숫자의 패리티에 영향을 결정할 사건 분석을 사용하여 한쪽 끝을 제거함으로써 증명하기 위해 정도 합 formula,[2]을 증명하기 위해 수학적 귀납 법 사용이 가능하다..정점[17]

그래프의 특수 클래스에서

5도의 정규인 클렙슈 그래프는 5의 배수인 정점수(16)와 에지수(40)가 짝수다.
Rhombic dodeechedron은 4도의 정점 6개와 3도의 정점 8개를 가진 2각형이다; 6 × 4 = 8 × 3 = 24, 그것의 가장자리 수.

정규 그래프

도합 공식은 r n -정규 그래프 / 에지가 있음을 의미한다.[18]가장자리 수는 정수여야 하므로 (가) 홀수일 때 정점 수는 짝수여야 한다.[19], r{\r의 홀수 값에 대해 가장자리 는 r{\ r구분되어야 한다[20]

초당적 그래프 및 이항 그래프

초당적 그래프는 그 정점을 두 개의 부분 집합으로 분할하고, 각 가장자리는 각 부분 집합에 하나의 끝점을 가진다.각 부분 집합에서 도 합은 그래프에 있는 가장자리 수와 같다는 동일한 이중 계수 인수를 따른다.특히 두 하위 집합의 도합은 같다.[21]이선형 그래프의 경우, 정점의 파티션이 집합 2 의 모든 꼭지점이 i 경우 V = 2 2이어야 한다}}: 둘 다 에지 수가 같다.[22]

무한 그래프

홀수 꼭지점이 하나만 있는 무한 그래프

핸드셰이킹 보조정리기는 한정된 수의 홀수도 정점만 가지고 있는 경우에도 무한 그래프에 통상적인 형태로는 적용되지 않는다.예를 들어, 하나의 끝점이 있는 무한 경로 그래프는 정점 수가 짝수인 대신 홀수 도 정점 하나만 가지고 있다.단, 두 개의 광선을 각 광선으로부터 무한히 많은 정점을 이용하는 제3의 광선이 존재하는 경우, 2개의 광선을 동등한 것으로 간주하는 반무한 경로("레이")의 등가 등급인 의 개념을 이용하여 악수하는 보조마 버전을 공식화할 수 있다.단부의 정도는 단부가 포함하는 가장자리-분리선의 최대 수이며, 단부는 그 정도가 유한하고 홀수인 경우 홀수다.보다 일반적으로, 모든 정점이 유한한 그래프에서 끝이 홀수 또는 짝수로 정의될 수 있다.그런 다음, 그러한 그래프에서, 함께 추가된 홀수 정점과 홀수 끝의 수는 짝수 또는 무한대다.[23]

서브그래프

By a theorem of Gallai the vertices of any graph can be decomposed as where has all degree even and has all degree odd with even by the handshak보조 보조정리In 1994 Yair Caro[24] proved that and in 2021 a preprint by Ferber Asaf and Michael Krivelevich showed that .[25][26]

계산 복잡성

조합 구조의 존재를 증명하기 위한 교환 그래프 방법과 관련하여, 이러한 구조들이 얼마나 효율적으로 발견될 수 있는지 물어보는 것이 관심이다.예를 들어, 입방형 그래프에 해밀턴 사이클을 입력하는 것으로 가정해 보자. 스미스의 정리로부터 두 번째 사이클이 존재한다는 것을 알 수 있다.이 두 번째 사이클을 얼마나 빨리 찾을 수 있을까?파파디미트리오(1994)는 이와 같은 질문의 계산 복잡성을 조사하거나, 암묵적으로 정의된 큰 그래프에서 한 개의 홀수 정점만 주어졌을 때 제2의 홀수 도 정점을 찾는 것이 더 일반적이었다.그는 이와 같은 문제를 캡슐화하기 위해 복잡도 등급 PPA를 정의했다;[27] 지시된 그래프에 정의된 밀접하게 연관된 등급인 PPAD알고리즘 게임 이론에서 상당한 관심을 끌었다. 왜냐하면 내시 균형 계산은 이 클래스에서 가장 어려운 문제와 계산적으로 동등하기 때문이다.[28]

복잡도 등급 PPA에 대해 완결성이 입증된 연산 문제에는 Sperner의 보조정리[29] Hobby-Rice 정리에 따른 자원의 공정한 세분화와 관련된 계산 작업이 포함된다.[30]

메모들

  1. ^ a b Hein, James L. (2015), "Example 3: The Handshaking Problem", Discrete Structures, Logic, and Computability, Jones & Bartlett Publishers, p. 703, ISBN 9781284070408
  2. ^ a b c Gunderson, David S. (2014), Handbook of Mathematical Induction: Theory and Applications, CRC Press, p. 240, ISBN 9781420093650
  3. ^ a b Euler, L. (1736), "Solutio problematis ad geometriam situs pertinentis" (PDF), Commentarii Academiae Scientiarum Imperialis Petropolitanae, 8: 128–140. 재인쇄 및 번역
  4. ^ a b Higgins, Peter M. (1998), Mathematics for the Curious, Oxford University Press, p. 201, ISBN 9780192880727
  5. ^ a b c d Biggs, Norman L. (2002), "15.3: Degree", Discrete Mathematics, Oxford University Press, pp. 181–182, ISBN 9780198507178
  6. ^ West, Douglas B. (1996), "1.3.3. Theorem. (Degree-Sum Formula)", Introduction to Graph Theory (2nd ed.), Prentice Hall, p. 26, ISBN 9780132278287
  7. ^ Loehr, Nicholas (2011), "3.31. Theorem: Degree-Sum Formula for Digraphs", Bijective Combinatorics, CRC Press, p. 106, ISBN 9781439848869
  8. ^ a b Jukna, Stasys (2011), "Proposition 1.7", Extremal Combinatorics, Texts in Theoretical Computer Science. An EATCS Series, Springer, p. 9, doi:10.1007/978-3-642-17364-6, ISBN 978-3-642-17363-9
  9. ^ Ray, Santanu Saha (2012), "Theorem 2.2", Graph Theory with Algorithms and its Applications in Applied Science and Technology, Springer, p. 16, ISBN 9788132207504
  10. ^ 악수하는 보조정리기는 2페이지의 상단에 인용되어 있다Christofides, Nicos (1976), Worst-case analysis of a new heuristic for the travelling salesman problem (PDF), Report 388, Graduate School of Industrial Administration, CMU.
  11. ^ Cameron, Kathie; Edmonds, Jack (1999), "Some graphic uses of an even number of odd nodes", Annales de l'Institut Fourier, 49 (3): 815–827, doi:10.5802/aif.1694, MR 1703426
  12. ^ Thomason, A. G. (1978), "Hamiltonian cycles and uniquely edge colourable graphs", Advances in Graph Theory (Cambridge Combinatorial Conf., Trinity College, Cambridge, 1977), Annals of Discrete Mathematics, vol. 3, pp. 259–268, doi:10.1016/S0167-5060(08)70511-9, MR 0499124
  13. ^ Aigner, Martin; Ziegler, Günter M. (2018), "Section 28.6: Sperner's Lemma", Proofs from THE BOOK (6th ed.), Berlin: Springer, pp. 203–205, doi:10.1007/978-3-662-57265-8, ISBN 978-3-662-57264-1, MR 3823190
  14. ^ Goodman, Jacob E.; Pach, János; Yap, Chee-K. (1989), "Mountain climbing, ladder moving, and the ring-width of a polygon" (PDF), The American Mathematical Monthly, 96 (6): 494–510, doi:10.2307/2323971, JSTOR 2323971, MR 0999412
  15. ^ Lauri, Josef; Scapellato, Raffaele (2016), Topics in Graph Automorphisms and Reconstruction, London Mathematical Society Lecture Note Series, vol. 432 (2nd ed.), Cambridge University Press, pp. 105–106, doi:10.1017/CBO9781316669846, ISBN 978-1-316-61044-2, MR 3496604
  16. ^ Gale, David (1979), "The game of Hex and the Brouwer fixed-point theorem", The American Mathematical Monthly, 86 (10): 818–827, doi:10.1080/00029890.1979.11994922, JSTOR 2320146, MR 0551501
  17. ^ Neto, Antonio Caminha Muniz (2018), An Excursion through Elementary Mathematics, Volume III: Discrete Mathematics and Polynomial Algebra, Problem Books in Mathematics, Springer, pp. 132, 562, ISBN 9783319779775
  18. ^ Aldous, Joan M.; Wilson, Robin J. (2000), "Theorem 2.2", Graphs and Applications: an Introductory Approach, Undergraduate Mathematics Series, The Open University, Springer-Verlag, p. 44, ISBN 978-1-85233-259-4
  19. ^ Wallis, W. D. (2011), "Section 7.1, Introduction to Graphs, Corollary 1", A Beginner's Guide to Discrete Mathematics (2nd ed.), Springer, p. 219, ISBN 9780817682866
  20. ^ Clark, John; Holton, Derek Allan (1995), "Problem 1.4.6", A First Look at Graph Theory, Allied Publishers, p. 16, ISBN 9788170234630
  21. ^ Lovász, László (2014), Combinatorial Problems and Exercises (2nd ed.), Elsevier, p. 281, ISBN 9780080933092
  22. ^ Pisanski, Tomaž; Servatius, Brigitte (2013), "2.3.4: Semiregular Bipartite Graphs", Configurations from a Graphical Viewpoint, Birkhäuser Advanced Texts: Basler Lehrbücher, New York: Birkhäuser/Springer, p. 35, doi:10.1007/978-0-8176-8364-1, ISBN 978-0-8176-8363-4, MR 2978043
  23. ^ Bruhn, Henning; Stein, Maya (2007), "On end degrees and infinite cycles in locally finite graphs", Combinatorica, 27 (3): 269–291, doi:10.1007/s00493-007-2149-0, MR 2345811, S2CID 8367713; 발의안 제15권, 페이지 284 참조
  24. ^ Caro, Yair (15 September 1994). "On induced subgraphs with odd degrees". Discrete Mathematics. 132 (1–3): 23–28. doi:10.1016/0012-365X(92)00563-7.
  25. ^ Ferber, Asaf; Krivelevich, Michael (2020). "Every graph contains a linearly sized induced subgraph with all degrees odd". arXiv:2009.05495 [math.CO].
  26. ^ Honner, Patrick (2022-03-24). "What a Math Party Game Tells Us About Graph Theory". Quanta Magazine. Retrieved 2022-03-27.
  27. ^ Papadimitriou, Christos H. (1994), "On the complexity of the parity argument and other inefficient proofs of existence", Journal of Computer and System Sciences, 48 (3): 498–532, doi:10.1016/S0022-0000(05)80063-7, MR 1279412
  28. ^ Chen, Xi; Deng, Xiaotie (2006), "Settling the complexity of two-player Nash equilibrium", Proc. 47th Symp. Foundations of Computer Science, pp. 261–271, doi:10.1109/FOCS.2006.69, S2CID 14102058, ECCC TR05-140
  29. ^ Grigni, Michelangelo (2001), "A Sperner lemma complete for PPA", Information Processing Letters, 77 (5–6): 255–259, doi:10.1016/S0020-0190(00)00152-6, MR 1818525
  30. ^ Filos-Ratsikas, Aris; Goldberg, Paul W. (2018), "Consensus halving is PPA-complete", in Diakonikolas, Ilias; Kempe, David; Henzinger, Monika (eds.), Proceedings of the 50th Annual ACM SIGACT Symposium on Theory of Computing, STOC 2018, Los Angeles, CA, USA, June 25-29, 2018, pp. 51–64, arXiv:1711.04503, doi:10.1145/3188745.3188880, S2CID 8111195