fbpx
Wikipedia

Indifference graph

In graph theory, a branch of mathematics, an indifference graph is an undirected graph constructed by assigning a real number to each vertex and connecting two vertices by an edge when their numbers are within one unit of each other.[1] Indifference graphs are also the intersection graphs of sets of unit intervals, or of properly nested intervals (intervals none of which contains any other one). Based on these two types of interval representations, these graphs are also called unit interval graphs or proper interval graphs; they form a subclass of the interval graphs.

An indifference graph, formed from a set of points on the real line by connecting pairs of points whose distance is at most one

Equivalent characterizations edit

 
Forbidden induced subgraphs for the indifference graphs: the claw, sun, and net (top, left–right) and cycles of length four or more (bottom)

The finite indifference graphs may be equivalently characterized as

  • The intersection graphs of unit intervals,[1]
  • The intersection graphs of sets of intervals no two of which are nested (one containing the other),[1][2]
  • The claw-free interval graphs,[1][2]
  • The graphs that do not have an induced subgraph isomorphic to a claw K1,3, net (a triangle with a degree-one vertex adjacent to each of the triangle vertices), sun (a triangle surrounded by three other triangles that each share one edge with the central triangle), or hole (cycle of length four or more),[3]
  • The incomparability graphs of semiorders,[1]
  • The undirected graphs that have a linear order such that, for every three vertices ordered    , if   is an edge then so are   and  [4]
  • The graphs with no astral triple, three vertices connected pairwise by paths that avoid the third vertex and also do not contain two consecutive neighbors of the third vertex,[5]
  • The graphs in which each connected component contains a path in which each maximal clique of the component forms a contiguous sub-path,[6]
  • The graphs whose vertices can be numbered in such a way that every shortest path forms a monotonic sequence,[6]
  • The graphs whose adjacency matrices can be ordered such that, in each row and each column, the nonzeros of the matrix form a contiguous interval adjacent to the main diagonal of the matrix.[7]
  • The induced subgraphs of powers of chordless paths.[8]
  • The leaf powers having a leaf root which is a caterpillar.[8]

For infinite graphs, some of these definitions may differ.

Properties edit

Because they are special cases of interval graphs, indifference graphs have all the properties of interval graphs; in particular they are a special case of the chordal graphs and of the perfect graphs. They are also a special case of the circle graphs, something that is not true of interval graphs more generally.

In the Erdős–Rényi model of random graphs, an  -vertex graph whose number of edges is significantly less than   will be an indifference graph with high probability, whereas a graph whose number of edges is significantly more than   will not be an indifference graph with high probability.[9]

The bandwidth of an arbitrary graph   is one less than the size of the maximum clique in an indifference graph that contains   as a subgraph and is chosen to minimize the size of the maximum clique.[10] This property parallels similar relations between pathwidth and interval graphs, and between treewidth and chordal graphs. A weaker notion of width, the clique-width, may be arbitrarily large on indifference graphs.[11] However, every proper subclass of the indifference graphs that is closed under induced subgraphs has bounded clique-width.[12]

Every connected indifference graph has a Hamiltonian path.[13] An indifference graph has a Hamiltonian cycle if and only if it is biconnected.[14]

Indifference graphs obey the reconstruction conjecture: they are uniquely determined by their vertex-deleted subgraphs.[15]

Algorithms edit

As with higher dimensional unit disk graphs, it is possible to transform a set of points into their indifference graph, or a set of unit intervals into their unit interval graph, in linear time as measured in terms of the size of the output graph. The algorithm rounds the points (or interval centers) down to the nearest smaller integer, uses a hash table to find all pairs of points whose rounded integers are within one of each other (the fixed-radius near neighbors problem), and filters the resulting list of pairs for the ones whose unrounded values are also within one of each other.[16]

It is possible to test whether a given graph is an indifference graph in linear time, by using PQ trees to construct an interval representation of the graph and then testing whether a vertex ordering derived from this representation satisfies the properties of an indifference graph.[4] It is also possible to base a recognition algorithm for indifference graphs on chordal graph recognition algorithms.[14] Several alternative linear time recognition algorithms are based on breadth-first search or lexicographic breadth-first search rather than on the relation between indifference graphs and interval graphs.[17][18][19][20]

Once the vertices have been sorted by the numerical values that describe an indifference graph (or by the sequence of unit intervals in an interval representation) the same ordering can be used to find an optimal graph coloring for these graphs, to solve the shortest path problem, and to construct Hamiltonian paths and maximum matchings, all in linear time.[4] A Hamiltonian cycle can be found from a proper interval representation of the graph in time  ,[13] but when the graph itself is given as input, the same problem admits linear-time solution that can be generalized to interval graphs.[21][22]

List coloring remains NP-complete even when restricted to indifference graphs.[23] However, it is fixed-parameter tractable when parameterized by the total number of colors in the input.[12]

Applications edit

In mathematical psychology, indifference graphs arise from utility functions, by scaling the function so that one unit represents a difference in utilities small enough that individuals can be assumed to be indifferent to it. In this application, pairs of items whose utilities have a large difference may be partially ordered by the relative order of their utilities, giving a semiorder.[1][24]

In bioinformatics, the problem of augmenting a colored graph to a properly colored unit interval graph can be used to model the detection of false negatives in DNA sequence assembly from complete digests.[25]

See also edit

  • Threshold graph, a graph whose edges are determined by sums of vertex labels rather than differences of labels
  • Trivially perfect graph, interval graphs for which every pair of intervals is nested or disjoint rather than properly intersecting
  • Unit disk graph, a two-dimensional analogue of the indifference graphs

References edit

  1. ^ a b c d e f Roberts, Fred S. (1969), "Indifference graphs", Proof Techniques in Graph Theory (Proc. Second Ann Arbor Graph Theory Conf., Ann Arbor, Mich., 1968), Academic Press, New York, pp. 139–146, MR 0252267.
  2. ^ a b Bogart, Kenneth P.; West, Douglas B. (1999), "A short proof that "proper = unit"", Discrete Mathematics, 201 (1–3): 21–23, arXiv:math/9811036, doi:10.1016/S0012-365X(98)00310-0, MR 1687858.
  3. ^ Wegner, G. (1967), Eigenschaften der Nerven homologisch-einfacher Familien im Rn, Ph.D. thesis, Göttingen, Germany: Göttingen University. As cited by Hell & Huang (2004).
  4. ^ a b c Looges, Peter J.; Olariu, Stephan (1993), "Optimal greedy algorithms for indifference graphs", Computers & Mathematics with Applications, 25 (7): 15–25, doi:10.1016/0898-1221(93)90308-I, MR 1203643.
  5. ^ Jackowski, Zygmunt (1992), "A new characterization of proper interval graphs", Discrete Mathematics, 105 (1–3): 103–109, doi:10.1016/0012-365X(92)90135-3, MR 1180196.
  6. ^ a b Gutierrez, M.; Oubiña, L. (1996), "Metric characterizations of proper interval graphs and tree-clique graphs", Journal of Graph Theory, 21 (2): 199–205, doi:10.1002/(SICI)1097-0118(199602)21:2<199::AID-JGT9>3.0.CO;2-M, MR 1368745.
  7. ^ Mertzios, George B. (2008), "A matrix characterization of interval and proper interval graphs", Applied Mathematics Letters, 21 (4): 332–337, doi:10.1016/j.aml.2007.04.001, MR 2406509.
  8. ^ a b Brandstädt, Andreas; Hundt, Christian; Mancini, Federico; Wagner, Peter (2010), "Rooted directed path graphs are leaf powers", Discrete Mathematics, 310: 897–910, doi:10.1016/j.disc.2009.10.006.
  9. ^ Cohen, Joel E. (1982), "The asymptotic probability that a random graph is a unit interval graph, indifference graph, or proper interval graph", Discrete Mathematics, 40 (1): 21–24, doi:10.1016/0012-365X(82)90184-4, MR 0676708.
  10. ^ Kaplan, Haim; Shamir, Ron (1996), "Pathwidth, bandwidth, and completion problems to proper interval graphs with small cliques", SIAM Journal on Computing, 25 (3): 540–561, doi:10.1137/S0097539793258143, MR 1390027.
  11. ^ Golumbic, Martin Charles; Rotics, Udi (1999), "The clique-width of unit interval graphs is unbounded", Proceedings of the Thirtieth Southeastern International Conference on Combinatorics, Graph Theory, and Computing (Boca Raton, FL, 1999), Congressus Numerantium, vol. 140, pp. 5–17, MR 1745205.
  12. ^ a b Lozin, Vadim V. (2008), "From tree-width to clique-width: excluding a unit interval graph", Algorithms and computation, Lecture Notes in Comput. Sci., vol. 5369, Springer, Berlin, pp. 871–882, doi:10.1007/978-3-540-92182-0_76, MR 2539978.
  13. ^ a b Bertossi, Alan A. (1983), "Finding Hamiltonian circuits in proper interval graphs", Information Processing Letters, 17 (2): 97–101, doi:10.1016/0020-0190(83)90078-9, MR 0731128.
  14. ^ a b Panda, B. S.; Das, Sajal K. (2003), "A linear time recognition algorithm for proper interval graphs", Information Processing Letters, 87 (3): 153–161, doi:10.1016/S0020-0190(03)00298-9, MR 1986780.
  15. ^ von Rimscha, Michael (1983), "Reconstructibility and perfect graphs", Discrete Mathematics, 47 (2–3): 283–291, doi:10.1016/0012-365X(83)90099-7, MR 0724667.
  16. ^ Bentley, Jon L.; Stanat, Donald F.; Williams, E. Hollins Jr. (1977), "The complexity of finding fixed-radius near neighbors", Information Processing Letters, 6 (6): 209–212, doi:10.1016/0020-0190(77)90070-9, MR 0489084.
  17. ^ Corneil, Derek G.; Kim, Hiryoung; Natarajan, Sridhar; Olariu, Stephan; Sprague, Alan P. (1995), "Simple linear time recognition of unit interval graphs", Information Processing Letters, 55 (2): 99–104, CiteSeerX 10.1.1.39.855, doi:10.1016/0020-0190(95)00046-F, MR 1344787.
  18. ^ Herrera de Figueiredo, Celina M.; Meidanis, João; Picinin de Mello, Célia (1995), "A linear-time algorithm for proper interval graph recognition", Information Processing Letters, 56 (3): 179–184, doi:10.1016/0020-0190(95)00133-W, MR 1365411.
  19. ^ Corneil, Derek G. (2004), "A simple 3-sweep LBFS algorithm for the recognition of unit interval graphs", Discrete Applied Mathematics, 138 (3): 371–379, doi:10.1016/j.dam.2003.07.001, MR 2049655.
  20. ^ Hell, Pavol; Huang, Jing (2004), "Certifying LexBFS recognition algorithms for proper interval graphs and proper interval bigraphs", SIAM Journal on Discrete Mathematics, 18 (3): 554–570, doi:10.1137/S0895480103430259, MR 2134416.
  21. ^ Keil, J. Mark (1985), "Finding Hamiltonian circuits in interval graphs", Information Processing Letters, 20 (4): 201–206, doi:10.1016/0020-0190(85)90050-X, MR 0801816.
  22. ^ Ibarra, Louis (2009), "A simple algorithm to find Hamiltonian cycles in proper interval graphs", Information Processing Letters, 109 (18): 1105–1108, doi:10.1016/j.ipl.2009.07.010, MR 2552898.
  23. ^ Marx, Dániel (2006), "Precoloring extension on unit interval graphs", Discrete Applied Mathematics, 154 (6): 995–1002, doi:10.1016/j.dam.2005.10.008, MR 2212549.
  24. ^ Roberts, Fred S. (1970), "On nontransitive indifference", Journal of Mathematical Psychology, 7: 243–258, doi:10.1016/0022-2496(70)90047-7, MR 0258486.
  25. ^ Goldberg, Paul W.; Golumbic, Martin C.; Kaplan, Haim; Shamir, Ron (2009), "Four strikes against physical mapping of DNA", Journal of Computational Biology, 2 (2), doi:10.1089/cmb.1995.2.139, PMID 7497116.

External links edit

  • Information System on Graph Class Inclusions: unit interval graph

indifference, graph, graph, theory, branch, mathematics, indifference, graph, undirected, graph, constructed, assigning, real, number, each, vertex, connecting, vertices, edge, when, their, numbers, within, unit, each, other, also, intersection, graphs, sets, . In graph theory a branch of mathematics an indifference graph is an undirected graph constructed by assigning a real number to each vertex and connecting two vertices by an edge when their numbers are within one unit of each other 1 Indifference graphs are also the intersection graphs of sets of unit intervals or of properly nested intervals intervals none of which contains any other one Based on these two types of interval representations these graphs are also called unit interval graphs or proper interval graphs they form a subclass of the interval graphs An indifference graph formed from a set of points on the real line by connecting pairs of points whose distance is at most one Contents 1 Equivalent characterizations 2 Properties 3 Algorithms 4 Applications 5 See also 6 References 7 External linksEquivalent characterizations edit nbsp Forbidden induced subgraphs for the indifference graphs the claw sun and net top left right and cycles of length four or more bottom The finite indifference graphs may be equivalently characterized as The intersection graphs of unit intervals 1 The intersection graphs of sets of intervals no two of which are nested one containing the other 1 2 The claw free interval graphs 1 2 The graphs that do not have an induced subgraph isomorphic to a claw K1 3 net a triangle with a degree one vertex adjacent to each of the triangle vertices sun a triangle surrounded by three other triangles that each share one edge with the central triangle or hole cycle of length four or more 3 The incomparability graphs of semiorders 1 The undirected graphs that have a linear order such that for every three vertices ordered u displaystyle u nbsp v displaystyle v nbsp w displaystyle w nbsp if uw displaystyle uw nbsp is an edge then so are uv displaystyle uv nbsp and vw displaystyle vw nbsp 4 The graphs with no astral triple three vertices connected pairwise by paths that avoid the third vertex and also do not contain two consecutive neighbors of the third vertex 5 The graphs in which each connected component contains a path in which each maximal clique of the component forms a contiguous sub path 6 The graphs whose vertices can be numbered in such a way that every shortest path forms a monotonic sequence 6 The graphs whose adjacency matrices can be ordered such that in each row and each column the nonzeros of the matrix form a contiguous interval adjacent to the main diagonal of the matrix 7 The induced subgraphs of powers of chordless paths 8 The leaf powers having a leaf root which is a caterpillar 8 For infinite graphs some of these definitions may differ Properties editBecause they are special cases of interval graphs indifference graphs have all the properties of interval graphs in particular they are a special case of the chordal graphs and of the perfect graphs They are also a special case of the circle graphs something that is not true of interval graphs more generally In the Erdos Renyi model of random graphs an n displaystyle n nbsp vertex graph whose number of edges is significantly less than n2 3 displaystyle n 2 3 nbsp will be an indifference graph with high probability whereas a graph whose number of edges is significantly more than n2 3 displaystyle n 2 3 nbsp will not be an indifference graph with high probability 9 The bandwidth of an arbitrary graph G displaystyle G nbsp is one less than the size of the maximum clique in an indifference graph that contains G displaystyle G nbsp as a subgraph and is chosen to minimize the size of the maximum clique 10 This property parallels similar relations between pathwidth and interval graphs and between treewidth and chordal graphs A weaker notion of width the clique width may be arbitrarily large on indifference graphs 11 However every proper subclass of the indifference graphs that is closed under induced subgraphs has bounded clique width 12 Every connected indifference graph has a Hamiltonian path 13 An indifference graph has a Hamiltonian cycle if and only if it is biconnected 14 Indifference graphs obey the reconstruction conjecture they are uniquely determined by their vertex deleted subgraphs 15 Algorithms editAs with higher dimensional unit disk graphs it is possible to transform a set of points into their indifference graph or a set of unit intervals into their unit interval graph in linear time as measured in terms of the size of the output graph The algorithm rounds the points or interval centers down to the nearest smaller integer uses a hash table to find all pairs of points whose rounded integers are within one of each other the fixed radius near neighbors problem and filters the resulting list of pairs for the ones whose unrounded values are also within one of each other 16 It is possible to test whether a given graph is an indifference graph in linear time by using PQ trees to construct an interval representation of the graph and then testing whether a vertex ordering derived from this representation satisfies the properties of an indifference graph 4 It is also possible to base a recognition algorithm for indifference graphs on chordal graph recognition algorithms 14 Several alternative linear time recognition algorithms are based on breadth first search or lexicographic breadth first search rather than on the relation between indifference graphs and interval graphs 17 18 19 20 Once the vertices have been sorted by the numerical values that describe an indifference graph or by the sequence of unit intervals in an interval representation the same ordering can be used to find an optimal graph coloring for these graphs to solve the shortest path problem and to construct Hamiltonian paths and maximum matchings all in linear time 4 A Hamiltonian cycle can be found from a proper interval representation of the graph in time O nlog n displaystyle O n log n nbsp 13 but when the graph itself is given as input the same problem admits linear time solution that can be generalized to interval graphs 21 22 List coloring remains NP complete even when restricted to indifference graphs 23 However it is fixed parameter tractable when parameterized by the total number of colors in the input 12 Applications editIn mathematical psychology indifference graphs arise from utility functions by scaling the function so that one unit represents a difference in utilities small enough that individuals can be assumed to be indifferent to it In this application pairs of items whose utilities have a large difference may be partially ordered by the relative order of their utilities giving a semiorder 1 24 In bioinformatics the problem of augmenting a colored graph to a properly colored unit interval graph can be used to model the detection of false negatives in DNA sequence assembly from complete digests 25 See also editThreshold graph a graph whose edges are determined by sums of vertex labels rather than differences of labels Trivially perfect graph interval graphs for which every pair of intervals is nested or disjoint rather than properly intersecting Unit disk graph a two dimensional analogue of the indifference graphsReferences edit a b c d e f Roberts Fred S 1969 Indifference graphs Proof Techniques in Graph Theory Proc Second Ann Arbor Graph Theory Conf Ann Arbor Mich 1968 Academic Press New York pp 139 146 MR 0252267 a b Bogart Kenneth P West Douglas B 1999 A short proof that proper unit Discrete Mathematics 201 1 3 21 23 arXiv math 9811036 doi 10 1016 S0012 365X 98 00310 0 MR 1687858 Wegner G 1967 Eigenschaften der Nerven homologisch einfacher Familien im Rn Ph D thesis Gottingen Germany Gottingen University As cited by Hell amp Huang 2004 a b c Looges Peter J Olariu Stephan 1993 Optimal greedy algorithms for indifference graphs Computers amp Mathematics with Applications 25 7 15 25 doi 10 1016 0898 1221 93 90308 I MR 1203643 Jackowski Zygmunt 1992 A new characterization of proper interval graphs Discrete Mathematics 105 1 3 103 109 doi 10 1016 0012 365X 92 90135 3 MR 1180196 a b Gutierrez M Oubina L 1996 Metric characterizations of proper interval graphs and tree clique graphs Journal of Graph Theory 21 2 199 205 doi 10 1002 SICI 1097 0118 199602 21 2 lt 199 AID JGT9 gt 3 0 CO 2 M MR 1368745 Mertzios George B 2008 A matrix characterization of interval and proper interval graphs Applied Mathematics Letters 21 4 332 337 doi 10 1016 j aml 2007 04 001 MR 2406509 a b Brandstadt Andreas Hundt Christian Mancini Federico Wagner Peter 2010 Rooted directed path graphs are leaf powers Discrete Mathematics 310 897 910 doi 10 1016 j disc 2009 10 006 Cohen Joel E 1982 The asymptotic probability that a random graph is a unit interval graph indifference graph or proper interval graph Discrete Mathematics 40 1 21 24 doi 10 1016 0012 365X 82 90184 4 MR 0676708 Kaplan Haim Shamir Ron 1996 Pathwidth bandwidth and completion problems to proper interval graphs with small cliques SIAM Journal on Computing 25 3 540 561 doi 10 1137 S0097539793258143 MR 1390027 Golumbic Martin Charles Rotics Udi 1999 The clique width of unit interval graphs is unbounded Proceedings of the Thirtieth Southeastern International Conference on Combinatorics Graph Theory and Computing Boca Raton FL 1999 Congressus Numerantium vol 140 pp 5 17 MR 1745205 a b Lozin Vadim V 2008 From tree width to clique width excluding a unit interval graph Algorithms and computation Lecture Notes in Comput Sci vol 5369 Springer Berlin pp 871 882 doi 10 1007 978 3 540 92182 0 76 MR 2539978 a b Bertossi Alan A 1983 Finding Hamiltonian circuits in proper interval graphs Information Processing Letters 17 2 97 101 doi 10 1016 0020 0190 83 90078 9 MR 0731128 a b Panda B S Das Sajal K 2003 A linear time recognition algorithm for proper interval graphs Information Processing Letters 87 3 153 161 doi 10 1016 S0020 0190 03 00298 9 MR 1986780 von Rimscha Michael 1983 Reconstructibility and perfect graphs Discrete Mathematics 47 2 3 283 291 doi 10 1016 0012 365X 83 90099 7 MR 0724667 Bentley Jon L Stanat Donald F Williams E Hollins Jr 1977 The complexity of finding fixed radius near neighbors Information Processing Letters 6 6 209 212 doi 10 1016 0020 0190 77 90070 9 MR 0489084 Corneil Derek G Kim Hiryoung Natarajan Sridhar Olariu Stephan Sprague Alan P 1995 Simple linear time recognition of unit interval graphs Information Processing Letters 55 2 99 104 CiteSeerX 10 1 1 39 855 doi 10 1016 0020 0190 95 00046 F MR 1344787 Herrera de Figueiredo Celina M Meidanis Joao Picinin de Mello Celia 1995 A linear time algorithm for proper interval graph recognition Information Processing Letters 56 3 179 184 doi 10 1016 0020 0190 95 00133 W MR 1365411 Corneil Derek G 2004 A simple 3 sweep LBFS algorithm for the recognition of unit interval graphs Discrete Applied Mathematics 138 3 371 379 doi 10 1016 j dam 2003 07 001 MR 2049655 Hell Pavol Huang Jing 2004 Certifying LexBFS recognition algorithms for proper interval graphs and proper interval bigraphs SIAM Journal on Discrete Mathematics 18 3 554 570 doi 10 1137 S0895480103430259 MR 2134416 Keil J Mark 1985 Finding Hamiltonian circuits in interval graphs Information Processing Letters 20 4 201 206 doi 10 1016 0020 0190 85 90050 X MR 0801816 Ibarra Louis 2009 A simple algorithm to find Hamiltonian cycles in proper interval graphs Information Processing Letters 109 18 1105 1108 doi 10 1016 j ipl 2009 07 010 MR 2552898 Marx Daniel 2006 Precoloring extension on unit interval graphs Discrete Applied Mathematics 154 6 995 1002 doi 10 1016 j dam 2005 10 008 MR 2212549 Roberts Fred S 1970 On nontransitive indifference Journal of Mathematical Psychology 7 243 258 doi 10 1016 0022 2496 70 90047 7 MR 0258486 Goldberg Paul W Golumbic Martin C Kaplan Haim Shamir Ron 2009 Four strikes against physical mapping of DNA Journal of Computational Biology 2 2 doi 10 1089 cmb 1995 2 139 PMID 7497116 External links editInformation System on Graph Class Inclusions unit interval graph Retrieved from https en wikipedia org w index php title Indifference graph amp oldid 1183999646, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.