색다항식

Chromatic polynomial
3개의 꼭지점과 그 색도 다항식의 모든 비이형 그래프, 위에서 시계 방향으로.독립형 3세트: k. 에지 및 단일 꼭지점: ( k- ) k).3경로: ( - ) : ( - 1)( - 2)

색채 다항식수학의 한 분야인 대수 그래프 이론에서 연구하는 그래프 다항식이다.그것은 그래프 색상의 수를 색상 수의 함수로 세고, 원래 조지 데이비드 비르코프4가지 색상의 문제를 연구하기 위해 정의했다.하슬러 휘트니W. T. 투테에 의해 투테 다항식(Tutte polyomial)에 일반화되어 통계물리학포츠 모델과 연결되었다.

역사

조지 데이비드 비르코프4가지 색상 정리를 증명하기 위해 1912년에 색도 다항식을 도입하여 평면 그래프에 대해서만 정의했다.( , ) 이(가) k 색상으로 G의 적절한 색상 수를 나타낸다면, 모든 평면 그래프 G P( , 4)> P을(를) 표시하여 4가지 색상 정리를 설정할 수 있다.이런 식으로 그는 다항식의 뿌리를 연구하기 위한 분석대수학의 강력한 도구를 결합색소 문제에 적용하기를 희망했다.

하슬러 휘트니는 1932년 비르코프의 다항식을 평면 사례에서 일반 그래프에 일반화했다.1968년, 로널드 C. 어떤 다항식이 일부 그래프의 색다항식인지, 열린 채로 남아 있는 질문을 읽고 색도 등가 그래프의 개념을 소개했다.[1]오늘날 색채 다항식은 대수 그래프 이론의 중심 개체 중 하나이다.[2]

정의

= 1, ,{\대해 k 색상을 사용하는 3개의 정점 그래프의 모든 적절한 정점 색상 각 그래프의 색 다항식은 적절한 색상 수를 통해 보간된다.

그래프 G의 경우, , k) (가) 정점 k-색상의 수를 카운트한다.다른 일반적으로 사용되는 표기법으로는 ( k) ( k) 또는 G( ) 등이 있다어떤 정수 k ≥ 0에서 평가한 P ,) {\이(가) P k) P과 일치하는 고유한 다항식 ,k)가 있는데 G색도 다항식이라고 한다.

예를 들어 3정점 경로그래프 P 3 {\ P_k 색으로 색칠하려면 첫 번째 정점에 대한 k 색, 두 번째 정점에 - 1 , 마지막으로 세 번째 정점에 대해 다른 - 중 하나를 선택할 수 있다.두 번째 꼭지점부터Therefore, is the number of k-colorings of . For a variable x (not necessarily integer), we thus have . (색상을 허용하거나 G자동화에 의해서만 차이가 나는 색상은 여전히 다른 것으로 계산된다.)

삭제-연락

k-색상 수가 k의 다항식이라는 사실은 삭제-연락재발 또는 근본감소정리라는 재발관계에서 비롯된다.[3]가장자리 수축에 기반한다. 정점 쌍의 경우 두 정점을 병합하고 그 사이의 가장자리를 제거하여 그래프 v (를) 얻는다. v 이(가) 에 인접해 있는 경우 - v {\ 에지 을(를 제거하여 얻은 그래프를 표시하십시오그러면 이러한 그래프의 k-색상 수가 다음을 만족한다.

마찬가지로 (가) 에 인접하지 않고 G+ v 이(가) edge v 이(가) 추가된 그래프인 경우

이는 G의 모든 k-색상이 에 다른 색상을 주거나 동일한 색상을 주거나, 동일한 색상을 제공한다는 관측에서 비롯된다.In the first case this gives a (proper) k-coloring of , while in the second case it gives a coloring of . Conversely, every k-coloring of G can be uniquely obtained from a k-coloring of or (if 이(가) G)에 인접하지 않음

따라서 색도 다항식은 다음과 같이 재귀적으로 정의할 수 있다.

p, )= n P
, x)= - v, x)= / v, ) 임의로 선택됨).

엣지 없는 그래프의 k-색상 수는 실제로 k이므로 모든 G에 대해 다항식 ) 정수점 x = k에서의 k-색상 수와 일치한다는 유도에 의해 뒤따른다.특히 색도 다항식은 점을 통해 최대 n개까지 보간하는 고유 다항식이다.

어떤 다른 그래프 불변기가 그러한 재발을 만족시키는지에 대한 투트의 호기심은 투테 다항식 T (, 의 이변성 일반화를 발견하게 했다

특정 그래프에 대한 색도 다항식
K 3
전체 그래프
에지리스 그래프
경로 그래프
정점에 있는 모든 트리
사이클
피터슨 그래프

특성.

n 정점의 고정 G의 경우, 색도 다항식 , ) 은 정수 계수를 가진 정확히 n단항 다항식이다.

색도 다항식에는 색도 숫자와 마찬가지로 G의 색도성에 대한 적어도 많은 정보가 포함되어 있다.실제로, 색소수는 색소 다항식의 0이 아닌 가장 작은 양의 정수다.

- ,- 1) 에서 평가한 다항식은G순환 방향 횟수의-V 산출한다.[4]

1, ( , ) (에서 평가된 파생상품은 서명할 색도 불변성 ( ) 동일하다.

G정점없고 c 이 G1, …, c .

  • ,, x- 의 계수는 0이다.
  • ,, n x의 계수는 모두 0이 아니며 부호로 번갈아 나타난다.
  • 의 계수는 1이다(다항식은 단항이다).
  • - x의 계수는- ( ) - 입니다

는 n 정점과 k 가장자리가 있는 단순 그래프 G의 가장자리 수에 대한 유도를 통해 이를 증명한다.= 일 때 G는 빈 그래프다.따라서 정의 )= 따라서 n- 의 계수는 이며 빈 그래프에 대한 문장이 참임을 의미한다.= 에서와 같이 하나의 가장자리만 있으면 , )= x- - {\Thus coefficient of is . So the statement holds for k = 1. Using strong induction assume the statement is true for . Let G have edges.수축-삭제 원리에 의해

x)= - e, )- / , x)

Let , and .
따라서 , )= n- (- + 1) - +
- e (는) 의 에지 e만 제거하면 G에서 얻으므로 - 1= k- - += k 따라서 문장은 k에 대해 참이다.

  • 의 계수는 (- 1) - 의 지정된 임의로 선택한 꼭지점에서 고유한 싱크(sink)가 있는 순환 방향의 횟수의 곱이다.[5]
  • 모든 색도 다항식 계수의 절대값은 로그-콘카브 시퀀스를 형성한다.[6]

1 스타일 } 및 스타일 , k 정점에 있는 클라이크에서 두 개를 붙여서 얻은 그래프)의 k 클라이크섬인 경우, 마지막 속성은 일반화된다.

정점이 n개인 그래프 G는 다음과 같은 경우에만 트리임

색도 등가성

색도 다항식이( - 2)( - ) 3 과 같은 세 개의 그래프

두 개의 그래프는 동일한 색도 다항식을 갖는 경우 색도 등가라고 한다.이등형 그래프는 동일한 색다형 다항식을 가지지만, 비등형 그래프는 색다르게 동등할 수 있다.예를 들어, n 꼭지점의 모든 트리는 동일한 색도 다항식을 가진다.특히( -1) 클로 그래프와 4정점 경로 그래프의 색다형 다항식이다.

그래프는 색다형 다항식, 이형성까지로 결정되면 색도적으로 고유하다.즉, G는 색채적으로 고유하며, 그러면 ( , x)= ( , GH가 이형체라는 것을 의미할 것이다.모든 사이클 그래프는 색상으로 고유하다.[7]

색뿌리

한 색채 다항식의 뿌리의(또는 0),“색채 뿌리”P(G, x).Chromatic 뿌리가 매우 잘, 사실, 그 색채 다항식을 정의하기 위하버코프의 근본 동기가 평면 그래프에, P(G, x)을을 보여 주는 것이었습니다;0{\displaystyle P(G,x)>0를 공부해 왔다 0{P(G,x)=0\displaystyle} 일고 있는 값)라고 불렀다.}였을까r x x ≥ 4.이것으로 사색 정리가 성립되었을 것이다.

그래프는 0색이 될 수 없으므로 0은 항상 색의 근원이 된다.엣지 없는 그래프만 1색일 수 있으므로 1은 적어도 하나의 엣지를 가진 모든 그래프의 색 근이다.한편, 이 두 점을 제외하고, 어떤 그래프도 32/27보다 작거나 같은 실제 숫자의 색도 근을 가질 수 없다.[8]Tutte의 결과는 황금비 을(를) 색뿌리에 대한 연구와 연결시켜 색뿌리가 2 : 구의 평면삼각형이라면 그때그때 나타난다.

따라서 실제 선은 어떤 그래프에 대해서도 색의 뿌리를 포함하지 않는 큰 부분을 가지고 있지만, 복잡한 평면의 모든 점은 색의 뿌리가 복잡한 평면에 밀도 있는 그래프의 무한 계열이 존재한다는 점에서 색의 뿌리에 임의적으로 근접한다.[9]

모든 색상을 사용한 색상

n 정점에 있는 그래프 의 경우 k {\가 정확히 k 색상을 사용한 색상 수를 최대 개명으로 표시하도록 한다(그래서 색을 허용하여 서로 얻을 수 있는 색상은 하나로 계산되며, G자동화에 의해 얻은 색상은 여전히 별도로 계산된다).즉, k(비어 있지 않은) 독립 집합으로 설정된 정점의 파티션 수를 카운트한다.그런 다음 k정확한 k 컬러(구분 가능한 컬러 포함)를 사용하여 컬러링 수를 셉니다.정수 x의 경우 G의 모든 x-색상은 정수 k ≤ x를 선택하고, 사용 가능한 x 에서 사용할 k 색상을 선택하고, 정확히 k(distuishable) 색상을 사용한 색상을 선택하여 얻을 수 있다.따라서 다음과 같다.

여기서( ) = ( - 1)( x- ) ( - + ) (1는 하강 요인(하향 요인)을 나타낸다.Thus the numbers are the coefficients of the polynomial in the basis of falling factorials.

을(를 표준 기준 ,, 2,에서PG,의 k번째 두십시오 다음과 같은 경우,

스털링 수치는 표준 기준과 하락 요인 간의 기본값을 변화시킨다.이는 다음을 암시한다.

and .

분류

색채 다항식은 호바노프 호몰로지(Kovanov homology)와 밀접하게 관련된 호몰로지 이론에 의해 분류된다.[10]

알고리즘

색다항식
입력정점없는 그래프 G.
출력, )의 계수
러닝타임 상수 대한O ( 2n r ) {\ O
복잡성#P-하드
로부터의 감소3위 SAT
#k컬러링
입력정점없는 그래프 G.
출력
러닝타임In P for . for . Otherwise for some constant
복잡성#P-hard(= , k=2}이가) 아닌 경우
근사성> displaystyle k >2}에 대한 없음

색채 다항식과 관련된 계산 문제:

  • 주어진 그래프 G 색도 다항식 , ) 찾기
  • 주어진 G에 대해 고정점 x에서 ( , x) 을(를) 평가한다.

첫 번째 문제는 보다 일반적인데, 왜냐하면 만약 가 P(, x P (의 계수를 안다면, 그 정도는 n이기 때문에 다항식의 어느 지점에서나 평가할 수 있기 때문이다.두 번째 유형의 문제의 난이도는 x의 가치에 따라 크게 달라지며 계산 복잡성에 대해 집중적으로 연구되어 왔다.x가 자연수일 때, 이 문제는 일반적으로 주어진 그래프의 x-색상 수를 계산하는 것으로 간주된다.예를 들어, 여기에는 계수 복잡성 연구의 표준적인 문제인 3-색상 수를 계수하는 #3-색상이 포함되며, 계수 클래스 #P에 대해 완료된다.

효율적인 알고리즘

일부 기본 그래프 클래스의 경우 색도 다항식의 폐쇄 공식이 알려져 있다.예를 들어, 이것은 위의 표에 열거된 나무와 패거리의 경우에 해당된다.

다항 시간 알고리즘은 화음 그래프[11] 경계 클라이크 폭의 그래프를 포함하여 더 넓은 등급의 그래프를 위해 색도 다항식을 계산하는 것으로 알려져 있다.[12]후자 등급은 외부 평면 그래프와 같이 경계 트리 너비cograph와 그래프를 포함한다.

삭제-연락

삭제-접속 반복 삭제-접속 알고리즘이라고 불리는 색소 다항식을 계산하는 방법을 제공한다.첫 번째 형태(마이너스 포함)에서는 빈 그래프 모음에서 반복이 종료된다.두 번째 형태(플러스 포함)에서는 완전한 그래프의 집합으로 종료된다.이것은 그래프 색칠을 위한 많은 알고리즘의 기초를 형성한다.컴퓨터 대수 시스템 매스매티카의 콤비나토리카 패키지에 있는 ChromaticPolynomial 함수는 그래프가 밀도일 경우 두 번째 재발을, 그래프가 희박할 경우 첫 번째 재발을 사용한다.[13]두 공식 중 최악의 경우 실행 시간은 피보나치 숫자와 동일한 반복 관계를 만족하므로 최악의 경우 알고리즘은 다음 중 하나의 다항 계수 내에서 시간 내에 실행된다.

꼭지점과 m 가장자리가 있는 [14]그래프에분석은 입력 그래프의 스패닝 트리 t( ) 의 다항 계수 내에서 개선할 수 있다.[15]실제로 일부 재귀적 호출을 피하기 위해 분기바운드 전략과 그래프 이소모르프리즘 거부를 채택하고 있으며, 실행 시간은 정점 쌍을 선택하는 데 사용되는 휴리스틱에 따라 달라진다.

큐브법

각 꼭지점에 자연수를 할당하는 것으로서, 그래프 색상은 정수 격자의 벡터라는 것을 관찰함으로써 그래프 색상에 대한 자연스러운 기하학적 관점이 있다.동일한 색상이 주어지는 두 개의 i j 은(는) 벡터에서 i 과(와) 과(와)같기 때문에, 각 가장자리는{ Rd : i= j의 하이퍼플레인 형식과(와)이 연관될 수 있다주어진 그래프에 대해 그러한 하이퍼플레인의 모음을 그래픽 배열이라고 한다.그래프의 적절한 색상은 금지된 하이퍼플레인을 피하는 격자점이다. 색상으로 제한하여 격자 지점이큐브 [ 에 포함되어 있다 이러한 맥락에서 색도 다항식은 그래픽 배열을 피한[, k] -cube에서 격자 점의 수를 계산한다.

계산 복잡성

주어진 그래프의 3-색상 수를 계산하는 문제는 #P-완전성 문제의 표준적인 예이므로, 색도 다항식의 계수를 계산하는 문제는 #P-hard이다.마찬가지로 주어진 G에 대해 , 3) 스타일 을(를) 평가하는 것도 #P-완전하다.반면에 =0 , 디스플레이 k=, P k 스타일 을 계산하기 쉬우므로 해당 문제는 다항식 시간 계산이 가능하다.For integers the problem is #P-hard, which is established similar to the case . In fact, it is known that is #P-hard for all x (including negative integers and even all complex numbers) except for the three “easy points”.[16]따라서 #P-강도의 관점에서 보면 색도 다항식 계산의 복잡성을 완전히 이해한다.

팽창중

는 항상 1과 같으며, 계수의 몇 가지 다른 속성이 알려져 있다.이는 일부 계수가 계산하기 쉬운지에 대한 의문을 제기한다.그러나 고정된 r 1 1과 주어진 그래프 G에 대해 ar 계산하는 계산상의 문제는 초당적인 평면 그래프에서도 #P-hard이다.[17]

세 가지 쉬운 점을 제외하고 어떤 x에도 , ) 스타일 계산용 근사 알고리즘도 알려져 있지 않다.정수점 = ,4, 스타일 k=3,에서 주어진 그래프가 k-색일 수 있는지 여부를 결정하는 해당 결정 문제는 NP-hard이다그러한 문제는 NP = RP가 아닌 한 경계 오류 확률론 알고리즘에 의해 어떤 곱셈 인자에 근사치할 수 없다. 왜냐하면 어떤 곱셈 근사치라도 값 0과 1을 구별하여 한정 오류 확률론적 다항 시간 내에 결정 버전을 효과적으로 해결할 것이기 때문이다.특히, 동일한 가정 하에서, 이것은 완전한 다항 시간 무작위 근사 체계(FPRAS)의 가능성을 배제한다.다른 지적에 대해서는 좀 더 복잡한 주장이 필요한데, 문제는 적극적인 연구의 초점이다.2008년 현재, NP = RP가 보유하지 않는 한, 어떤 x > 2에 대해서도 , x 스타일 를 계산하기 위한 FPRAS는 없는 것으로 알려져 있다.[18]

메모들

참조

  • Biggs, N. (1993), Algebraic Graph Theory, Cambridge University Press, ISBN 978-0-521-45897-9
  • Chao, C.-Y.; Whitehead, E. G. (1978), "On chromatic equivalence of graphs", Theory and Applications of Graphs, Lecture Notes in Mathematics, vol. 642, Springer, pp. 121–131, ISBN 978-3-540-08666-6
  • Dong, F. M.; Koh, K. M.; Teo, K. L. (2005), Chromatic polynomials and chromaticity of graphs, World Scientific Publishing Company, ISBN 978-981-256-317-0
  • Giménez, O.; Hliněný, P.; Noy, M. (2005), "Computing the Tutte polynomial on graphs of bounded clique-width", Proc. 31st Int. Worksh. Graph-Theoretic Concepts in Computer Science (WG 2005), Lecture Notes in Computer Science, vol. 3787, Springer-Verlag, pp. 59–68, CiteSeerX 10.1.1.353.6385, doi:10.1007/11604686_6, ISBN 978-3-540-31000-6
  • Goldberg, L.A.; Jerrum, M. (2008), "Inapproximability of the Tutte polynomial", Information and Computation, 206 (7): 908, arXiv:cs/0605140, doi:10.1016/j.ic.2008.04.003, S2CID 53304001
  • Helme-Guizon, Laure; Rong, Yongwu (2005), "A categorification of the chromatic polynomial", Algebraic & Geometric Topology, 5 (4): 1365–1388, arXiv:math/0412264, doi:10.2140/agt.2005.5.1365, S2CID 1339633
  • Huh, J. (2012), "Milnor numbers of projective hypersurfaces and the chromatic polynomial of graphs", arXiv:1008.4749v3 [math.AG]
  • Jackson, B. (1993), "A Zero-Free Interval for Chromatic Polynomials of Graphs", Combinatorics, Probability and Computing, 2 (3): 325–336, doi:10.1017/S0963548300000705
  • Jaeger, F.; Vertigan, D. L.; Welsh, D. J. A. (1990), "On the computational complexity of the Jones and Tutte polynomials", Mathematical Proceedings of the Cambridge Philosophical Society, 108 (1): 35–53, Bibcode:1990MPCPS.108...35J, doi:10.1017/S0305004100068936
  • Linial, N. (1986), "Hard enumeration problems in geometry and combinatorics", SIAM J. Algebr. Discrete Methods, 7 (2): 331–335, doi:10.1137/0607036
  • Makowsky, J. A.; Rotics, U.; Averbouch, I.; Godlin, B. (2006), "Computing graph polynomials on graphs of bounded clique-width", Proc. 32nd Int. Worksh. Graph-Theoretic Concepts in Computer Science (WG 2006), Lecture Notes in Computer Science, vol. 4271, Springer-Verlag, pp. 191–204, CiteSeerX 10.1.1.76.2320, doi:10.1007/11917496_18, ISBN 978-3-540-48381-6
  • Naor, J.; Naor, M.; Schaffer, A. (1987), "Fast parallel algorithms for chordal graphs", Proc. 19th ACM Symp. Theory of Computing (STOC '87), pp. 355–364, doi:10.1145/28395.28433, ISBN 978-0897912211, S2CID 12132229.
  • Oxley, J. G.; Welsh, D. J. A. (2002), "Chromatic, flow and reliability polynomials: The complexity of their coefficients.", Combinatorics, Probability and Computing, 11 (4): 403–426, doi:10.1017/S0963548302005175, S2CID 14918970
  • Pemmaraju, S.; Skiena, S. (2003), Computational Discrete Mathematics: Combinatorics and Graph Theory with Mathematica, Cambridge University Press, section 7.4.2, ISBN 978-0-521-80686-2
  • Read, R. C. (1968), "An introduction to chromatic polynomials" (PDF), Journal of Combinatorial Theory, 4: 52–71, doi:10.1016/S0021-9800(68)80087-0
  • Sekine, K.; Imai, H.; Tani, S. (1995), "Computing the Tutte polynomial of a graph of moderate size", Algorithms and Computation, 6th International Symposium, Lecture Notes in Computer Science 1004, Cairns, Australia, December 4–6, 1995: Springer, pp. 224–233{{citation}}: CS1 maint : 위치(링크)
  • Sokal, A. D. (2004), "Chromatic Roots are Dense in the Whole Complex Plane", Combinatorics, Probability and Computing, 13 (2): 221–261, arXiv:cond-mat/0012369, doi:10.1017/S0963548303006023, S2CID 5549332
  • Stanley, R. P. (1973), "Acyclic orientations of graphs" (PDF), Discrete Math., 5 (2): 171–178, doi:10.1016/0012-365X(73)90108-8
  • Voloshin, Vitaly I. (2002), Coloring Mixed Hypergraphs: Theory, Algorithms and Applications., American Mathematical Society, ISBN 978-0-8218-2812-0
  • Wilf, H. S. (1986), Algorithms and Complexity, Prentice–Hall, ISBN 978-0-13-021973-2
  • Ellis-Monaghan, Joanna A.; Merino, Criel (2011). "Graph polynomials and their applications I: The Tutte polynomial". In Dehmer, Matthias (ed.). Structural Analysis of Complex Networks. arXiv:0803.3079. doi:10.1007/978-0-8176-4789-6. ISBN 978-0-8176-4789-6.

외부 링크