77
Incidentor coloring: Incidentor coloring: methods and results methods and results A.V A.V . . Pyatkin Pyatkin "Graph Theory and Interactions" "Graph Theory and Interactions" Durham, 2013 Durham, 2013

Incidentor coloring: methods and results A.V. Pyatkin "Graph Theory and Interactions" Durham, 2013

Embed Size (px)

Citation preview

Page 1: Incidentor coloring: methods and results A.V. Pyatkin "Graph Theory and Interactions" Durham, 2013

Incidentor coloring: Incidentor coloring: methods and resultsmethods and results

A.VA.V. . PyatkinPyatkin"Graph Theory and Interactions""Graph Theory and Interactions"

Durham, 2013Durham, 2013

Page 2: Incidentor coloring: methods and results A.V. Pyatkin "Graph Theory and Interactions" Durham, 2013

4-color problem4-color problem

Page 3: Incidentor coloring: methods and results A.V. Pyatkin "Graph Theory and Interactions" Durham, 2013

Reduction to the vertex Reduction to the vertex coloringcoloring

Page 4: Incidentor coloring: methods and results A.V. Pyatkin "Graph Theory and Interactions" Durham, 2013

Vertex coloring problemVertex coloring problem

Page 5: Incidentor coloring: methods and results A.V. Pyatkin "Graph Theory and Interactions" Durham, 2013

Edge coloring problemEdge coloring problem

Page 6: Incidentor coloring: methods and results A.V. Pyatkin "Graph Theory and Interactions" Durham, 2013

Incidentor coloringIncidentor coloring

• IncidentorIncidentor is a pair is a pair ((vv,,ee) ) of a vertex of a vertex vv and and an arc (edge) an arc (edge) ee, incident with it., incident with it.

• It is a half of an arc (edge) adjoining to a It is a half of an arc (edge) adjoining to a given vertexgiven vertex..

• initialinitial finalfinal

• ((mated incidentorsmated incidentors))

Page 7: Incidentor coloring: methods and results A.V. Pyatkin "Graph Theory and Interactions" Durham, 2013

Incidentor coloring problemIncidentor coloring problem

• Color all incidentors of a given Color all incidentors of a given multigraph by the minimum number multigraph by the minimum number of colors in such a way that the given of colors in such a way that the given restrictions on the colors of restrictions on the colors of adjacent adjacent ((having a joint vertexhaving a joint vertex) ) and and mated mated ((having a joint archaving a joint arc) ) incidentors would incidentors would be stisfiedbe stisfied

Page 8: Incidentor coloring: methods and results A.V. Pyatkin "Graph Theory and Interactions" Durham, 2013

An example of incidentor An example of incidentor coloringcoloring

Page 9: Incidentor coloring: methods and results A.V. Pyatkin "Graph Theory and Interactions" Durham, 2013

Incidentor coloring Incidentor coloring generalizes both vertex and generalizes both vertex and

edge coloringedge coloring

Page 10: Incidentor coloring: methods and results A.V. Pyatkin "Graph Theory and Interactions" Durham, 2013

Incidentor coloring Incidentor coloring generalizes both vertex and generalizes both vertex and edge coloringedge coloring

Page 11: Incidentor coloring: methods and results A.V. Pyatkin "Graph Theory and Interactions" Durham, 2013

MotivationMotivation

Central computer

… … …

1 i j ni-th object must send to j-th one dij

units of information

All links capacities are equal to 1

Page 12: Incidentor coloring: methods and results A.V. Pyatkin "Graph Theory and Interactions" Durham, 2013

There are two ways of There are two ways of information transmissioninformation transmission::

• 1) 1) Directly fromDirectly from ii-th-th object to object to jj-th one-th one ((during one time unitduring one time unit););

• 2) 2) With memorizing in the central With memorizing in the central computercomputer ( (receive the message from receive the message from ii--thth object, memorize it, and transmit object, memorize it, and transmit to to jj-th one later-th one later).).

Page 13: Incidentor coloring: methods and results A.V. Pyatkin "Graph Theory and Interactions" Durham, 2013

Reduction to the incidentor Reduction to the incidentor coloringcoloring

• Each object corresponds to a vertex of Each object corresponds to a vertex of the multigraph the multigraph ((nn vertices vertices).).

• Each unit of information to transmit from Each unit of information to transmit from ii-th object to -th object to jj-th one corresponds to the -th one corresponds to the arcarc ijij of the multigraph (there are of the multigraph (there are ddijij arcs arcs going from a vertex going from a vertex ii to the a vertex to the a vertex jj))..

• The maximum degree The maximum degree equals the equals the maximum load of the linkmaximum load of the link..

Page 14: Incidentor coloring: methods and results A.V. Pyatkin "Graph Theory and Interactions" Durham, 2013

SchedulingScheduling

• To each information unit two time To each information unit two time moments should be assigned moments should be assigned – – when it when it goes via goes via ii-th and -th and jj-th links-th links. .

• These moments could be interpreted as These moments could be interpreted as the colors of the incidentors of the arcthe colors of the incidentors of the arc ijij..

a bi j

Page 15: Incidentor coloring: methods and results A.V. Pyatkin "Graph Theory and Interactions" Durham, 2013

RestrictionsRestrictions

• The colors of adjacent incidentors The colors of adjacent incidentors must be distinctmust be distinct..

• For every arc, the color of its initial For every arc, the color of its initial incidentor is at most the color of incidentor is at most the color of the final incidentorthe final incidentor, , ii..ee. . a a b.b.

a bi j

Page 16: Incidentor coloring: methods and results A.V. Pyatkin "Graph Theory and Interactions" Durham, 2013

• It is required to color all incidentors It is required to color all incidentors by the minimum number of colors by the minimum number of colors satisfying all the restrictions satisfying all the restrictions ((the the length of the schedule islength of the schedule is ).).

• For this problemFor this problem == . . Such coloring Such coloring can be found in can be found in OO((nn2222) ) timetime..

• (P., 1995)(P., 1995)

Page 17: Incidentor coloring: methods and results A.V. Pyatkin "Graph Theory and Interactions" Durham, 2013

Sketch of the algorithmSketch of the algorithm

• Consider an arc that is not colored Consider an arc that is not colored yetyet

• Try to color its incidentorsTry to color its incidentors::

• 1. 1. In such a way that In such a way that a=ba=b

• 2. I2. In such a way that n such a way that a<ba<b

• Otherwise, modify the coloring Otherwise, modify the coloring (consider bicolored chains)(consider bicolored chains)

Page 18: Incidentor coloring: methods and results A.V. Pyatkin "Graph Theory and Interactions" Durham, 2013

=3

Page 19: Incidentor coloring: methods and results A.V. Pyatkin "Graph Theory and Interactions" Durham, 2013
Page 20: Incidentor coloring: methods and results A.V. Pyatkin "Graph Theory and Interactions" Durham, 2013

1

1

Page 21: Incidentor coloring: methods and results A.V. Pyatkin "Graph Theory and Interactions" Durham, 2013

1

1

2

2

Page 22: Incidentor coloring: methods and results A.V. Pyatkin "Graph Theory and Interactions" Durham, 2013

1

1

2

2

3

3

Page 23: Incidentor coloring: methods and results A.V. Pyatkin "Graph Theory and Interactions" Durham, 2013

1

1

2

2

3

3

22

Page 24: Incidentor coloring: methods and results A.V. Pyatkin "Graph Theory and Interactions" Durham, 2013

1

1

2

2

3

3

22

Construct a(1,3)-chain

Page 25: Incidentor coloring: methods and results A.V. Pyatkin "Graph Theory and Interactions" Durham, 2013

3

3

2

2

1

1

22

1 3

Page 26: Incidentor coloring: methods and results A.V. Pyatkin "Graph Theory and Interactions" Durham, 2013

3

3

2

2

1

1

22

1 3

1

1

Page 27: Incidentor coloring: methods and results A.V. Pyatkin "Graph Theory and Interactions" Durham, 2013

3

3

2

2

1

1

22

1 3

1

1

3 3

Page 28: Incidentor coloring: methods and results A.V. Pyatkin "Graph Theory and Interactions" Durham, 2013

3

3

2

2

1

1

22

1 3

1

1

3 3

Construct a(2,3)-chain

Page 29: Incidentor coloring: methods and results A.V. Pyatkin "Graph Theory and Interactions" Durham, 2013

2

2

3

3

1

1

33

1 3

1

1

2 2

2

3

Page 30: Incidentor coloring: methods and results A.V. Pyatkin "Graph Theory and Interactions" Durham, 2013

2

2

3

3

1

1

33

1 3

1

1

2 2

2

3

Construct a(1,2)-chain

Page 31: Incidentor coloring: methods and results A.V. Pyatkin "Graph Theory and Interactions" Durham, 2013

1

1

3

3

2

2

33

1

1

1

1

2 2

2

3

Page 32: Incidentor coloring: methods and results A.V. Pyatkin "Graph Theory and Interactions" Durham, 2013

1

1

3

3

2

2

33

1

1

1

1

2 2

2

332

Page 33: Incidentor coloring: methods and results A.V. Pyatkin "Graph Theory and Interactions" Durham, 2013

Further investigationsFurther investigations

• 1) 1) Modifications of initial problemModifications of initial problem

• 2) 2) Investigation of the incidentor Investigation of the incidentor coloring itselfcoloring itself

Page 34: Incidentor coloring: methods and results A.V. Pyatkin "Graph Theory and Interactions" Durham, 2013

Modifications of initial problemModifications of initial problem

• 1) 1) Arbitrary capacitiesArbitrary capacities• 2) 2) Two sessions of message Two sessions of message

transmissiontransmission• 3)3) Memory restrictions Memory restrictions• 4) 4) Problem of Melnikov & VizingProblem of Melnikov & Vizing• 5)5) Bilevel network Bilevel network

Page 35: Incidentor coloring: methods and results A.V. Pyatkin "Graph Theory and Interactions" Durham, 2013

Memory restrictionMemory restriction

• The memory of the central computer The memory of the central computer is at most is at most Q Q

• If If QQ=0=0 then second way of then second way of transmission is impossible and we transmission is impossible and we have the edge coloring problemhave the edge coloring problem

Page 36: Incidentor coloring: methods and results A.V. Pyatkin "Graph Theory and Interactions" Durham, 2013

• IfIf Q Q nn then we can store each then we can store each message in the central computer message in the central computer during during 11 unit of time. Incidentor unit of time. Incidentor coloring problem with the following coloring problem with the following restriction on mated incidentors restriction on mated incidentors colors appears:colors appears:

• b – b – 11 a a bb

• In this caseIn this case ==

• (Melnikov, Vizing, P.; 2000)(Melnikov, Vizing, P.; 2000)..

Page 37: Incidentor coloring: methods and results A.V. Pyatkin "Graph Theory and Interactions" Durham, 2013

((kk,,ll)-)-coloring of incidentorscoloring of incidentors

• LetLet 0 0 k k l l . . RestrictionsRestrictions::• 1) 1) adjacent incidentors have distinct adjacent incidentors have distinct

colorscolors;;• 2) 2) mated incidentors colors satisfymated incidentors colors satisfy• kk bb – – aa ll..• Denote the minimum number of Denote the minimum number of

colors by colors by kk,,ll((GG).).

Page 38: Incidentor coloring: methods and results A.V. Pyatkin "Graph Theory and Interactions" Durham, 2013

• Case Case kk=0 =0 is solved:is solved:0,00,0((GG) ) is an edge chromatic numberis an edge chromatic number

0,10,1((GG) = ) = 0,0,((GG) = ) = (Melnikov, P., Vizing, (Melnikov, P., Vizing, 2000)2000)

• Another solved case is Another solved case is ll==: :

• kk,,((GG) = ) = max{max{, , k k ++++, , k k ++––} } (P.,1999)(P.,1999)k+1

k+–

1+ k++

Page 39: Incidentor coloring: methods and results A.V. Pyatkin "Graph Theory and Interactions" Durham, 2013

Vizing’s proofVizing’s proof

• Let Let tt = = max{ max{, , k k ++++, , k k ++––}}

• 1. Construct a bipartite interpretation 1. Construct a bipartite interpretation HH of the graph of the graph GG::

• vvVV((GG) corresponds to ) corresponds to vv++,,vv––VV((HH))

• vuvuEE((GG) corresponds to ) corresponds to vv++uu––EE((HH))

Page 40: Incidentor coloring: methods and results A.V. Pyatkin "Graph Theory and Interactions" Durham, 2013

Vizing’s proofVizing’s proof

• 2. Color the edges of 2. Color the edges of HH by by ((HH)) colors. Clearly, colors. Clearly, ((HH)=)= max{ max{++((GG)),,––((GG)})}

• 3. If 3. If vv++uu––EE((HH) ) is colored is colored aa, color , color aa the the initial incidentor of the arc initial incidentor of the arc vuvuEE((GG) ) and color and color aa++kk its final incidentorits final incidentor

Page 41: Incidentor coloring: methods and results A.V. Pyatkin "Graph Theory and Interactions" Durham, 2013

Vizing’s proofVizing’s proof

• 4. Shift colors at every vertex4. Shift colors at every vertex

• Initial: turn Initial: turn aa11<<aa22<...<<...<aap p into into 11,,22,...,,...,pp

• Final: turn Final: turn bb11>>bb22>...>>...>bbq q into into tt,,t–t–11,...,,...,t –q+t –q+11

• We get a required incidentor coloring of We get a required incidentor coloring of GG by by tt colorscolors

Page 42: Incidentor coloring: methods and results A.V. Pyatkin "Graph Theory and Interactions" Durham, 2013

ExampleExample

k=1=3+=– =2 t=3

Page 43: Incidentor coloring: methods and results A.V. Pyatkin "Graph Theory and Interactions" Durham, 2013

Bipartite interpretationBipartite interpretation

1

434

3

2

1

5

2

5 6

6

Page 44: Incidentor coloring: methods and results A.V. Pyatkin "Graph Theory and Interactions" Durham, 2013

Edge coloringEdge coloring

1

2

2

1

1

1

1

2

2

1

2

2

1

2

2

11 2

2

1

2

2

2

33

3

3

Page 45: Incidentor coloring: methods and results A.V. Pyatkin "Graph Theory and Interactions" Durham, 2013

Shifting the colorsShifting the colors

1

2

3

1

2

3

11 2

2

1

1

2

2

33

3

3

1

2

2

1

2

2

11 2

2

1

2

2

2

33

3

3

Page 46: Incidentor coloring: methods and results A.V. Pyatkin "Graph Theory and Interactions" Durham, 2013

Equivalent problem in Equivalent problem in scheduling theoryscheduling theory

• Job Shop withJob Shop with nn machinesmachines andand mm jobs jobs, , each of which has two unit each of which has two unit operations (at different machines)operations (at different machines), , and there must be a delay at least and there must be a delay at least kk and at mostand at most ll between the end of between the end of the first operation and the beginning the first operation and the beginning of the second one.of the second one.

Page 47: Incidentor coloring: methods and results A.V. Pyatkin "Graph Theory and Interactions" Durham, 2013

• It is NP-complete to find out whether It is NP-complete to find out whether there is a there is a (1,1)-(1,1)-coloring of a coloring of a multigraph by multigraph by colors even for colors even for =7=7 (Bansal, Mahdian, Sviridenko, 2006).(Bansal, Mahdian, Sviridenko, 2006).

• Reduction from Reduction from 33-edge-coloring of a -edge-coloring of a 33-regular graph-regular graph

Page 48: Incidentor coloring: methods and results A.V. Pyatkin "Graph Theory and Interactions" Durham, 2013

Reduction from Reduction from 33-edge--edge-coloringcoloring

• Substitute each edge by the Substitute each edge by the following gadget: following gadget:

u u vv

Page 49: Incidentor coloring: methods and results A.V. Pyatkin "Graph Theory and Interactions" Durham, 2013

Reduction from Reduction from 33-edge--edge-coloringcoloring

• It can be verified that in any It can be verified that in any (1,1)-(1,1)-coloring by coloring by 77 colors the incidentors of colors the incidentors of the initial incidentors of the red the initial incidentors of the red edges must be colored by the same edges must be colored by the same even coloreven color

Page 50: Incidentor coloring: methods and results A.V. Pyatkin "Graph Theory and Interactions" Durham, 2013

Results on Results on ((kk,,ll)-)-coloringcoloring

kk,,kk((GG) = ) = kk,,∞∞((GG)) for for kk ≥ ≥ ((GG)–1 )–1

kk,,((GG)–1)–1((GG) =) = kk,,∞∞((GG)) ( (VizingVizing, 2003), 2003)

• Let Let kk,,ll(() = max{) = max{kk,,ll((GG) | deg() | deg(GG) = ) = }}

kk,,(() = ) = kk + +

kk,,kk(() ) kk,,ll(() ) kk + +

0,10,1(() = ) =

Page 51: Incidentor coloring: methods and results A.V. Pyatkin "Graph Theory and Interactions" Durham, 2013

Results on Results on ((kk,,ll)-)-coloringcoloring

kk,,ll(2) = (2) = kk+2 +2 exceptexcept kk = = ll = 0 = 0

• ((MelnikovMelnikov,, P.,Vizing, P.,Vizing, 2000) 2000)kk,,ll(3) = (3) = kk+3 +3 exceptexcept kk = = ll = 0 = 0 andand k k = = l l = 1= 1

((P.P., 2003), 2003)kk,,ll(4) = (4) = kk+4 +4 exceptexcept kk = = ll = 0 = 0

• ForFor ll /2/2, , kk,,ll(() ) = = kk ++

• ((P.P., 2004), 2004)

Page 52: Incidentor coloring: methods and results A.V. Pyatkin "Graph Theory and Interactions" Durham, 2013

Results on Results on (1,1)-(1,1)-coloringcoloring

• For oddFor odd ,, 11,1,1(() > ) > +1 +1 (P., 2004)(P., 2004)

Page 53: Incidentor coloring: methods and results A.V. Pyatkin "Graph Theory and Interactions" Durham, 2013

Results on Results on (1,1)-(1,1)-coloringcoloring

• For oddFor odd ,, 11,1,1(() > ) > +1 +1 (P., 2004)(P., 2004)

12 3

2

43

Page 54: Incidentor coloring: methods and results A.V. Pyatkin "Graph Theory and Interactions" Durham, 2013

Results on Results on (1,1)-(1,1)-coloringcoloring

• For oddFor odd ,, 11,1,1(() > ) > +1 +1 (P., 2004)(P., 2004)

12 3

2

43

4

3

32

Page 55: Incidentor coloring: methods and results A.V. Pyatkin "Graph Theory and Interactions" Durham, 2013

Results on Results on (1,1)-(1,1)-coloringcoloring

• For oddFor odd ,, 11,1,1(() > ) > +1 +1 (P., 2004)(P., 2004)

12 3

2

43

4

3

32

2 3

??

Page 56: Incidentor coloring: methods and results A.V. Pyatkin "Graph Theory and Interactions" Durham, 2013

Results on Results on (1,1)-(1,1)-coloringcoloring

• For evenFor even , , it is unknown whether it is unknown whether there is a graph there is a graph GG of degree of degree such such that that 11,1,1((GG) > ) > +1. +1. If such If such GG exists, exists, then it has degree at least then it has degree at least 66..

• Theorem.Theorem. 11,1,1((44))=5=5 ((P.P., 2004), 2004)

Page 57: Incidentor coloring: methods and results A.V. Pyatkin "Graph Theory and Interactions" Durham, 2013

ProofProof

• Consider an Eulerian route in a given Consider an Eulerian route in a given 44-regular multigraph-regular multigraph

• Say that an edge is red, if its Say that an edge is red, if its orientation is the same as in the orientation is the same as in the route and blue otherwiseroute and blue otherwise

• Construct a bipartite interpretation Construct a bipartite interpretation according to this route (it consists of according to this route (it consists of the even cycles)the even cycles)

Page 58: Incidentor coloring: methods and results A.V. Pyatkin "Graph Theory and Interactions" Durham, 2013

• Find an edge coloring Find an edge coloring ff::EE{1,2} {1,2} such such that:that:

• 1) any two edges adjacent at the 1) any two edges adjacent at the right side have distinct colors;right side have distinct colors;

• 2) any two blue or red edges 2) any two blue or red edges adjacent at the left side have distinct adjacent at the left side have distinct colors;colors;

• 3) If a red edge 3) If a red edge ee meets a blue one meets a blue one e’e’ at the left side, then at the left side, then ff((ee))ff((e’e’)+1)+1

Page 59: Incidentor coloring: methods and results A.V. Pyatkin "Graph Theory and Interactions" Durham, 2013

• Construct an incidentor coloring Construct an incidentor coloring gg in in the following way:the following way:

• 1) For the right incidentor let 1) For the right incidentor let gg=2=2ff

• 2)2) For the left red incidentor let For the left red incidentor let gg=2=2f –f –11

• 3) 3) For the left blue incidentor let For the left blue incidentor let gg=2=2f+f+11

• We obtain an incidentor We obtain an incidentor (1,1)-(1,1)-coloring coloring of the initial multigraph by of the initial multigraph by 55 colors colors

Page 60: Incidentor coloring: methods and results A.V. Pyatkin "Graph Theory and Interactions" Durham, 2013

ExampleExample

1

4

3

2

5 6

1

4

3

2

5 6

Page 61: Incidentor coloring: methods and results A.V. Pyatkin "Graph Theory and Interactions" Durham, 2013

ExampleExample

4

3

2

1

5

6

1

4

3

2

5 6

Page 62: Incidentor coloring: methods and results A.V. Pyatkin "Graph Theory and Interactions" Durham, 2013

ExampleExample

4

3

2

1

5

6

1

4

3

2

5 6

1

1 1

11

1

22

2

2

2

2

Page 63: Incidentor coloring: methods and results A.V. Pyatkin "Graph Theory and Interactions" Durham, 2013

ExampleExample

24

3

2

1

5

6

1

1 1

11

1

22

2

2

2

2

1

1 1

1

2

2

2

22

4

44

4

4

4

3

3

3

33

5

5

5

3

2

1

4

5 6

Page 64: Incidentor coloring: methods and results A.V. Pyatkin "Graph Theory and Interactions" Durham, 2013

Incidentor coloring of weighted Incidentor coloring of weighted multigraphmultigraph

• Each arc Each arc ee has weighthas weight ww((ee))

• Coloring restrictionsColoring restrictions::

• 1) 1) adjacent incidentors have distinct adjacent incidentors have distinct colorscolors;;

• 2) 2) For every arc For every arc ee, , ww((ee) ) bb – – aa

Page 65: Incidentor coloring: methods and results A.V. Pyatkin "Graph Theory and Interactions" Durham, 2013

Results on weighted Results on weighted coloringcoloring• Problem isProblem is NP-hardNP-hard in a strong sense forin a strong sense for

== ( (P., VizingP., Vizing; 2005); 2005)

• ForFor >> the problem is the problem is NP-hardNP-hard in a in a strong sense even for multigraphs on two strong sense even for multigraphs on two vertices vertices ((Lenstra, Hoogevan,Yu; 200Lenstra, Hoogevan,Yu; 2004)4)

• It can be solved approximately with a It can be solved approximately with a relative error relative error 3/23/2 ( (VizingVizing, 2006), 2006)

Page 66: Incidentor coloring: methods and results A.V. Pyatkin "Graph Theory and Interactions" Durham, 2013

List incidentor coloringList incidentor coloring

• A weighted incidentor coloring where each A weighted incidentor coloring where each arc arc ee has a list has a list LL((ee) ) of allowed colors for its of allowed colors for its incidentorsincidentors

• Conjecture.Conjecture. If If ||LL((ee)|)|ww((ee)+)+ for every arc for every arc ee then an incidentor coloring existsthen an incidentor coloring exists

• True for True for ||LL((ee)|≥)|≥ww((ee)+)++1+1. Proved for even . Proved for even ((VizingVizing, 2001), 2001) and for and for ==33 (P. (P., 2007, 2007))

Page 67: Incidentor coloring: methods and results A.V. Pyatkin "Graph Theory and Interactions" Durham, 2013

Total incidentor coloringTotal incidentor coloring

• Color incidentors and vertices in such a Color incidentors and vertices in such a way that vertex coloring is correct and a way that vertex coloring is correct and a color of each vertex is distinct from the color of each vertex is distinct from the color of all incidentors adjoining this vertexcolor of all incidentors adjoining this vertex

TTkk,,((GG)) kk+1,+1,((GG))++1 1 kk,,((GG))++2;2;

TT0,0,((GG)= )= +1+1 ( (VizingVizing, 200, 20000) )

• Conjecture. Conjecture. TTkk,,((GG)) kk,,((GG))++1 1

Page 68: Incidentor coloring: methods and results A.V. Pyatkin "Graph Theory and Interactions" Durham, 2013

Interval incidentor coloringInterval incidentor coloring

• The colors of adjacent incidentors must form The colors of adjacent incidentors must form an interval an interval

II0,0,((GG)) max{ max{, , ++++–––1}–1}

II1,1,((GG)) ++++––

• For For kk ≥ 2 ≥ 2 there could be no interval incidentor there could be no interval incidentor ((kk,,))-coloring (e.g. directed cycle) -coloring (e.g. directed cycle) ((VizingVizing, , 20020011))

Page 69: Incidentor coloring: methods and results A.V. Pyatkin "Graph Theory and Interactions" Durham, 2013

Undirected caseUndirected case

• Instead of Instead of bb––aa use use ||bb––a|a| for colors of for colors of mated incidentorsmated incidentors

• Undirected incidentor chromatic Undirected incidentor chromatic number is equal to the best directed number is equal to the best directed ones taken among all orientationsones taken among all orientations

Page 70: Incidentor coloring: methods and results A.V. Pyatkin "Graph Theory and Interactions" Durham, 2013

Undirected caseUndirected case

kk,,((GG)= max{)= max{,,/2/2++kk}}

TTkk,,((GG)) kk,,((GG))++1 1 (Vizing,Toft, 2001)(Vizing,Toft, 2001)

• If If kk/2/2 then then kk,,kk ((GG)= )= /2/2++kk

• If If =2=2krkr then then kk,,kk ((GG)=)=

• If If =2=2kr+skr+s then then kk,,kk ((GG))++kk – – ss/2/2

• (Vizing, 2005)(Vizing, 2005)

Page 71: Incidentor coloring: methods and results A.V. Pyatkin "Graph Theory and Interactions" Durham, 2013

Undirected caseUndirected case

• For every regular multigraph For every regular multigraph G G with with 22k k kk,,ll ((GG)){{,, kk,,kk ((GG)} )} depending only depending only on on ll;; in particular, in particular, kk,,ll((GG)=)=kk,,ll((HH)) for for every two regular multigraphs every two regular multigraphs GG and and HH of degree of degree (Vizing,2005)(Vizing,2005)

Page 72: Incidentor coloring: methods and results A.V. Pyatkin "Graph Theory and Interactions" Durham, 2013

Undirected caseUndirected case

• Interval incidentor coloring of Interval incidentor coloring of undirected multigraphs always existsundirected multigraphs always exists

II0,0,((GG)) = = II

1,1,((GG)) = =

• For For kk≥2,≥2, IIkk,,((GG))max{max{,min{2,min{2kk,,++kk}} }} andand

IIkk,,((GG))22++kk((kk ––1)/21)/2

• (Vizing,2003)(Vizing,2003)

Page 73: Incidentor coloring: methods and results A.V. Pyatkin "Graph Theory and Interactions" Durham, 2013

Undirected caseUndirected case

• The incidentor coloring of weighted The incidentor coloring of weighted undirected multigraph is NP-hard in a undirected multigraph is NP-hard in a strong sense even for strong sense even for ==

• It can be solved approximately with a It can be solved approximately with a relative error relative error 55//44

• (Vizing, P., 2008)(Vizing, P., 2008)

Page 74: Incidentor coloring: methods and results A.V. Pyatkin "Graph Theory and Interactions" Durham, 2013

Open problemsOpen problems

• 1. Is it true that for every 1. Is it true that for every kk there is there is ll such that such that kk,,ll(() =) = kk,,(()=)=kk++? ?

• Proved for Proved for kk=0=0 ( (ll=1)=1). Incorrect for . Incorrect for kk,,ll((GG))

• 2. What are the values of 2. What are the values of 1,21,2(5) (5) and and 2,22,2(5)?(5)?

Page 75: Incidentor coloring: methods and results A.V. Pyatkin "Graph Theory and Interactions" Durham, 2013

Open problemsOpen problems

• 3. Given a 3. Given a -regular bipartite graph with -regular bipartite graph with red and blue edges is there an edge red and blue edges is there an edge coloring coloring ff::EE{1,2,...,{1,2,...,} } such that:such that:

• 1) any two edges adjacent at the right side 1) any two edges adjacent at the right side have distinct colors;have distinct colors;

• 2) any two blue or red edges adjacent at 2) any two blue or red edges adjacent at the left side have distinct colors;the left side have distinct colors;

• 3) If a red edge 3) If a red edge ee meets a blue one meets a blue one e’e’ at at the left side, then the left side, then ff((ee))ff((e’e’))++1?1?

Page 76: Incidentor coloring: methods and results A.V. Pyatkin "Graph Theory and Interactions" Durham, 2013

Open problemsOpen problems

• 4. Is it true that if 4. Is it true that if ||LL((ee)|)|≥≥ww((ee)+)+ for for every arc every arc ee then a list incidentor then a list incidentor coloring exists?coloring exists?

• 5. Is it true that 5. Is it true that TTkk,,((GG)) kk,,((GG))++1?1?

Page 77: Incidentor coloring: methods and results A.V. Pyatkin "Graph Theory and Interactions" Durham, 2013

Thanks for yourThanks for your attention attention!!!!!!