Индифферентный граф — это неориентированный граф, построенный путём назначения вещественного числа каждой вершине и соединения двух вершин ребром, когда их числа отличаются не более чем на единицу[1]. Индифферентные графы являются также графами пересечений множеств единичных отрезков или интервалов с определённым свойством вложения (никакой интервал не содержит какой-либо другой). Основываясь на этих двух типах интервальных представлений, эти графы называются также графами единичных отрезков или собственными интервальными графами. Индифферентные графы образуют подкласс интервальных графов.
Графы, не содержащие порождённых подграфов, изоморфных клешнеK1,3, «сети» (треугольника с тремя дополнительными вершинами, присоединёнными к каждой вершине треугольника), «солнцу» (треугольнику с тремя присоединёнными треугольниками, имеющими общие рёбра с центральным треугольником), или «дыры» (циклы длины четыре и более)[3]
Неориентированные графы, которые имеют линейный порядок, такой, что для каждого пути из трёх вершин , вершины которого упорядочены ––, конечные вершины и смежны [4]
Графы, не имеющие астральных троек, трёх вершин, соединённых попарно путями, не проходящими через третью вершину, а также не содержащие двух смежных вершин, одновременно смежных вершине из окрестности третьей вершины [5].
Графы, в которых каждая компонента содержит путь, в котором каждая клика компоненты образует непрерывный подпуть[6]
Графы, вершины которых могут быть пронумерованы таким образом, что любой кратчайший путь образует монотонную последовательность[6]
Графы, матрицы смежности которых могут быть упорядочены так, что в каждой строке и каждом столбце ненулевые элементы образуют непрерывные интервалы, смежные диагонали матрицы[7]
Для бесконечных графов некоторые из этих определений могут дать различные графы.
Свойства
Поскольку индифферентные графы являются частным случаем интервальных графов, индифферентные графы имеют все свойства интервальных графов. В частности, они являются специальным случаем хордальных графов и совершенных графов. Эти графы являются также специальным случаем круговых графов, что неверно для интервальных графов общего вида.
В модели Эрдёша — Реньислучайных графов граф с вершины, число рёбер которого существенно меньше , будет с большой вероятностью индифферентным графом, в то время как графы с числом рёбер, существенно большим , с большой вероятностью не будет индифферентным графом[9].
Индифферентные графы удовлетворяет гипотезе о реконструкции[англ.] — они единственным образом определяются их подграфами с удалённой вершиной[15].
Алгоритмы
Как и с многомерными графами единичных дисков, можно преобразовать множество точек в их индифферентный граф или множество единичных отрезков в их граф единичных отрезков за линейное время, если измерять в терминах размера выходного графа. Алгоритм округляет точки (или центры интервалов) к ближайшему меньшему целому числу, использует хеш-таблицу для нахождения всех пар точек, чьи округлённые значения отличаются не более чем на единицу (задача поиска ближайшего соседа с фиксированным радиусом), и отбирает в полученном списке пары, неокруглённые значения которых находятся не далее чем на единицу друг от друга[16].
Можно проверить, является ли данный граф индифферентным за линейное время с помощью PQ-деревьев для построения интервальных представлений графа и затем проверки, удовлетворяет ли упорядочение вершин, производное от этого представления, свойствам индифферентного графа[4]. Можно также основать алгоритм распознавания для индифферентных графов на алгоритмах распознавания для хордального графа[14]. Некоторые альтернативные алгоритмы распознавания за линейное время основываются на поиске в ширину или на лексикографическом поиске в ширину, а не на связи между индифферентными графами и интервальными графами[17][18][19][20].
Как только вершины отсортированы по их числовым значениям, которые описывают индифферентный граф (или по последовательности единичных отрезков в интервальном представлении), тот же самый порядок можно использовать для поиска оптимальной раскраски этих графов, чтобы решить задачу о кратчайшем пути, построения гамильтоновых путей и наибольших паросочетаний за линейное время[4]. Гамильтонов цикл можно найти из правильного интервального графа представления за время [13], но если граф является входным для задачи, та же задача может быть решена за линейное время, что может быть обобщено на интервальные графы[21][22].
В математической психологии индифферентные графы возникают из функций полезности путём масштабирования функции так, что одна единица представляет разность в полезности достаточно малой, так что для личности единица может рассматриваться как несущественная.
В этом приложении пары элементов, полезности которых достаточно велики, могут быть частично упорядочены по относительному порядку полезности, что даёт полупорядок[англ.][1][24].
В биоинформатике задача добавления раскрашенного графа к правильно раскрашенному графу единичных отрезков может быть использована для моделирования обнаружения ложноотрицательных сборок геномаДНК из фрагментов[25].
См.также
Пороговый граф, a graph whose edges are determined by sums of vertex labels rather than differences of labels
Тривиально совершенный граф, интервальные графы for which every pair of intervals is nested or disjoint rather than properly intersecting
Fred S. Roberts.Indifference graphs // Proof Techniques in Graph Theory (Proc. Second Ann Arbor Graph Theory Conf., Ann Arbor, Mich., 1968). — Academic Press, New York, 1969. — С. 139–146.
Wegner G. Eigenschaften der Nerven homologisch-einfacher Familien im Rn. — Göttingen, Germany: Göttingen University, 1967. — (Ph.D. thesis).. Как процитировано в Шаблон:Harnb
George B. Mertzios. A matrix characterization of interval and proper interval graphs // Applied Mathematics Letters. — 2008. — Т. 21, вып. 4. — С. 332–337. — doi:10.1016/j.aml.2007.04.001.
Andreas Brandstädt, Christian Hundt, Federico Mancini, Peter Wagner. Rooted directed path graphs are leaf powers // Discrete Mathematics. — 2010. — Т. 310. — С. 897–910. — doi:10.1016/j.disc.2009.10.006.
Joel E. Cohen. The asymptotic probability that a random graph is a unit interval graph, indifference graph, or proper interval graph // Discrete Mathematics. — 1982. — Т. 40, вып. 1. — С. 21–24. — doi:10.1016/0012-365X(82)90184-4.
Haim Kaplan, Ron Shamir. Pathwidth, bandwidth, and completion problems to proper interval graphs with small cliques // SIAM Journal on Computing. — 1996. — Т. 25, вып. 3. — С. 540–561. — doi:10.1137/S0097539793258143.
Martin Charles Golumbic, Udi Rotics.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). — 1999. — Т. 140. — С. 5–17. — (Congressus Numerantium).
Vadim V. Lozin.From tree-width to clique-width: excluding a unit interval graph // Algorithms and computation. — Springer, Berlin, 2008. — Т. 5369. — С. 871–882. — (Lecture Notes in Comput. Sci.). — doi:10.1007/978-3-540-92182-0_76.
Alan A. Bertossi. Finding Hamiltonian circuits in proper interval graphs // Information Processing Letters. — 1983. — Т. 17, вып. 2. — С. 97–101. — doi:10.1016/0020-0190(83)90078-9.
Panda B. S., Das S. K. A linear time recognition algorithm for proper interval graphs // Information Processing Letters. — 2003. — Т. 87, вып. 3. — С. 153–161. — doi:10.1016/S0020-0190(03)00298-9.
Michael von Rimscha. Reconstructibility and perfect graphs // Discrete Mathematics. — 1983. — Т. 47, вып. 2-3. — С. 283–291. — doi:10.1016/0012-365X(83)90099-7.
Derek G. Corneil, Hiryoung Kim, Sridhar Natarajan, Stephan Olariu, Alan P. Sprague. Simple linear time recognition of unit interval graphs // Information Processing Letters. — 1995. — Т. 55, вып. 2. — С. 99–104. — doi:10.1016/0020-0190(95)00046-F.
Celina M. Herrera de Figueiredo, João Meidanis, Célia Picinin de Mello. A linear-time algorithm for proper interval graph recognition // Information Processing Letters. — 1995. — Т. 56, вып. 3. — С. 179–184. — doi:10.1016/0020-0190(95)00133-W.
Derek G. Corneil. A simple 3-sweep LBFS algorithm for the recognition of unit interval graphs // Discrete Applied Mathematics. — 2004. — Т. 138, вып. 3. — С. 371–379. — doi:10.1016/j.dam.2003.07.001.
J. Mark Keil. Finding Hamiltonian circuits in interval graphs // Information Processing Letters. — 1985. — Т. 20, вып. 4. — С. 201–206. — doi:10.1016/0020-0190(85)90050-X.
Louis Ibarra. A simple algorithm to find Hamiltonian cycles in proper interval graphs // Information Processing Letters. — 2009. — Т. 109, вып. 18. — С. 1105–1108. — doi:10.1016/j.ipl.2009.07.010.
Dániel Marx. Precoloring extension on unit interval graphs // Discrete Applied Mathematics. — 2006. — Т. 154, вып. 6. — С. 995–1002. — doi:10.1016/j.dam.2005.10.008.
Fred S. Roberts. On nontransitive indifference // Journal of Mathematical Psychology. — 1970. — Т. 7. — С. 243–258. — doi:10.1016/0022-2496(70)90047-7.
Paul W. Goldberg, Martin C. Golumbic, Haim Kaplan, Ron Shamir. Four strikes against physical mapping of DNA // Journal of Computational Biology. — 2009. — Т. 2, вып. 2. — doi:10.1089/cmb.1995.2.139. — PMID7497116.