Встраивание книги
В теории графов — вложение книги это обобщение плоского вложения графа линию на вложения в книгу , совокупность полуплоскостей , имеющих одну и ту же в качестве границы. Обычно вершины графа должны лежать на этой граничной линии, называемой позвоночником , а ребра должны оставаться в пределах одной полуплоскости. Толщина книги графа — это наименьшее возможное количество полуплоскостей для любого книжного вложения графа. Толщина книги также называется номером страницы , номером стопки или фиксированной внешней толщиной . Вложения книг также использовались для определения нескольких других инвариантов графа, включая ширину страницы и число пересечений книг.
Каждый граф с n вершинами имеет толщину книги не более , и эта формула дает точную толщину книги для полных графов . Графы с книжной толщиной один являются внешнепланарными графами . Графы с книжной толщиной не более двух являются субгамильтоновыми графами , которые всегда плоские ; В более общем смысле, каждый планарный граф имеет толщину книги не более четырех. Все семейства минорно-замкнутых графов , и в частности графы с ограниченной шириной дерева или ограниченным родом , также имеют ограниченную толщину книги. , NP-трудно Определить точную толщину книги данного графа зная или не зная фиксированного порядка вершин вдоль корешка книги. Проверка существования вложения графа в трехстраничную книгу при фиксированном порядке вершин вдоль позвоночника вложения имеет неизвестную вычислительную сложность: неизвестно, что он разрешим за полиномиальное время, и не известно, что он NP-труден. .
Одной из первоначальных мотиваций для изучения вложений книг были применения в проектировании СБИС , в которых вершины вложений книг представляют собой компоненты схемы, а провода представляют собой соединения между ними. Встраивание книг также находит применение в рисовании графиков , где два стандартных стиля визуализации для графиков, дуговые диаграммы и круговые макеты , могут быть созданы с использованием встраивания книг.
В транспортном планировании различные источники и пункты назначения пешеходного и транспортного движения, которые встречаются и взаимодействуют на светофоре, могут быть смоделированы математически как вершины графа с ребрами, соединяющими различные пары источник-пункт назначения. Вложение этого графика в книгу можно использовать для разработки расписания, которое позволит всему транспортному потоку перемещаться через перекресток с как можно меньшим количеством фаз сигнала. В задачах биоинформатики , связанных со складчатой структурой РНК , одностраничные книжные вложения представляют собой классические формы вторичной структуры нуклеиновой кислоты , а двухстраничные книжные вложения представляют собой псевдоузлы . Другие применения книжных вложений включают абстрактную алгебру и теорию узлов .
История
[ редактировать ]Понятие книги как топологического пространства было определено К. А. Персингером и Гейл Атнеосен в 1960-х годах. [1] [2] В рамках этой работы Атнеосен уже рассматривал встраивание графов в книги. Вложения, которые он изучал, использовали то же определение, что и вложения графов в любое другое топологическое пространство: вершины представлены отдельными точками, ребра представлены кривыми, и единственный способ пересечения двух ребер — это их встреча в общей конечной точке.
В начале 1970-х годов Пол К. Кайнен и Л. Тейлор Оллманн разработали более ограниченный тип встраивания, который стал использоваться в большинстве последующих исследований. В их формулировке вершины графа должны располагаться вдоль корешка книги, а каждое ребро должно лежать на одной странице. [3] [4] Важные вехи в более позднем развитии встраивания книг включают доказательство Михалиса Яннакакиса в конце 1980-х годов, что плоские графы имеют толщину книги не более четырех, [5] [6] и открытие в конце 1990-х годов тесной связи между встраиванием книг и биоинформатикой . [7]
Определения
[ редактировать ]Книга — это особый вид топологического пространства , также называемый веером полуплоскостей. [1] [8] Он состоит из одной линии ℓ , называемой корешком или задней частью книги, вместе с набором одной или нескольких полуплоскостей , называемых страницами или листами книги. [9] границей каждого из них является позвоночник. Книги с конечным числом страниц можно встроить в трехмерное пространство, например, выбрав ℓ в качестве z оси декартовой системы координат и выбрав страницы в качестве k полуплоскостей, двугранный угол которых относительно xz -plane — целое число, кратное 2 π / k . [10]
Книжный рисунок конечного графа G на книге B — это рисунок G , на B при котором каждая вершина G нарисована как точка на позвоночнике B , а каждое ребро G нарисовано как кривая , лежащая внутри одна Б. страница Число k -страничной книги пересечений G — это минимальное количество пересечений в рисунке k -страничной книги. [11]
Книжное вложение G графическое в B это книжный рисунок, который вложение G — в B. образует То есть это книжный рисунок G на B , не имеющий пересечений краев.В каждом конечном графе есть книга, вложенная в книгу с достаточно большим количеством страниц. Например, всегда можно встроить каждое ребро графа на отдельную страницу.Толщина книги , номер страницы или стопок количество G необходимое для встраивания книги G. — это минимальное количество страниц , Еще одним параметром, который измеряет качество встраивания книги, помимо количества страниц, является ее ширина страницы . Это определяется аналогично ширине выреза как максимальное количество ребер, которые может пересечь луч , перпендикулярный корешку, на одной странице. Эквивалентно (для вложений книг, в которых каждое ребро нарисовано как монотонная кривая), это максимальный размер подмножества ребер на одной странице, при котором интервалы, определенные на корешке парами конечных точек ребер, пересекают друг друга. . [12] [13] [14]
Для этих определений крайне важно, чтобы края оставались в пределах одной страницы книги. Как уже заметил Атнеосен, если вместо этого ребра смогут переходить с одной страницы на другую по корешку книги, тогда каждый граф можно будет встроить в трехстраничную книгу. [15] [2] [16] Для такого вложения трехстраничной топологической книги, в котором разрешены пересечения позвоночника, каждый граф может быть встроен не более чем с логарифмическим количеством пересечений позвоночника на одно ребро: [15] а некоторым графам нужно такое количество пересечений позвоночника. [17]
Конкретные графики
[ редактировать ]Как показано на первом рисунке, толщина книги полного графа K 5 равна трем: в случае неплоского графа толщина книги больше двух, но существует вложение книги с тремя страницами. В более общем смысле, толщина книги каждого полного графа с n ≥ 4 вершинами равна ровно . Этот результат также дает верхнюю границу максимально возможной толщины книги любого n -вершинного графа. [10]
Число пересечений двух страниц полного графа K n равно
соответствие все еще недоказанной гипотезе Энтони Хилла о том, каким должно быть неограниченное число пересечений этого графа. То есть, если гипотеза Хилла верна, то рисунок этого графа, минимизирующий количество пересечений, представляет собой двухстраничный рисунок. [18]
Толщина книги полного двудольного графа K a , b не превышает min( a , b ) . Чтобы построить рисунок с такой толщиной книги, для каждой вершины на меньшей стороне двураздела можно разместить ребра, инцидентные этой вершине, на отдельной странице. Эта граница не всегда точная; например, К 4,4 имеет толщину книги три, а не четыре. Однако, когда две стороны графика очень несбалансированы, при b > a ( a − 1) , толщина книги K a , b равна точно a . [10] [19]
Для графа Турана T ( kr , r ) ( полный многочастный граф K k , k ,..., образованный из r независимых наборов по k вершин в каждом независимом наборе, с ребром между каждыми двумя вершинами из разных независимых наборов) толщина книги t зажат между
и когда r нечетно, верхняя граница может быть улучшена до
Толщина книги бинарных графов де Брейна , графов с перетасовкой и кубически-связных циклов (когда эти графы достаточно велики, чтобы быть непланарными) равна ровно трем. [21]
Характеристики
[ редактировать ]Планарность и внешнепланарность
[ редактировать ]Толщина книги данного графа G не превосходит единицы тогда и только тогда, когда G — внешнепланарный граф . Внешнепланарный граф — это граф, имеющий планарное вложение, в котором все вершины принадлежат внешней грани вложения. Для такого графа размещение вершин вдоль позвоночника в том же порядке, в котором они появляются на внешней грани, обеспечивает вложение данного графа в одностраничную книгу. ( Точка сочленения графа обязательно появится более одного раза при циклическом упорядочении вершин вокруг внешней грани, но только одна из этих копий должна быть включена во вложение книги.) И наоборот, вложение одностраничной книги автоматически является вложением книги. внешнепланарное вложение. Ибо, если граф вложен на одну страницу, а к корешку прикреплена еще одна полуплоскость, расширяющая его страницу до полной плоскости, то внешняя грань вложения включает в себя всю добавленную полуплоскость, и все вершины лежат на этой внешней стороне. [10] [12]
Каждое вложение двухстраничной книги представляет собой частный случай плоского вложения, поскольку объединение двух страниц книги представляет собой пространство, топологически эквивалентное всей плоскости. Следовательно, каждый граф с толщиной книги два автоматически является плоским графом . Точнее, книжная толщина графа G не превосходит двух тогда и только тогда, когда G — подграф планарного графа, имеющий гамильтонов цикл . [10] Если граф имеет двухстраничное вложение, его можно расширить до плоского гамильтонова графа, добавив (на любую страницу) дополнительные ребра между любыми двумя последовательными вершинами вдоль позвоночника, которые еще не являются соседними, а также между первым и последним позвоночником. вершины. Граф Гольднера – Харари представляет собой пример планарного графа, который не имеет толщины книги два: это максимальный планарный граф , поэтому к нему невозможно добавить какие-либо ребра, сохраняя при этом планарность, и он не имеет гамильтонова цикла. . [10] Из-за этой характеристики гамильтоновыми циклами графы с двухстраничными книжными вложениями также известны как субгамильтоновы графы . [12]
Все плоские графы, максимальная степень которых не превышает четырех, имеют толщину книги не более двух. [22] Плоские 3-деревья имеют книжную толщину не более трех. [23] В более общем смысле все плоские графы имеют толщину книги четыре. [5] [6] [24] Об этом заявил Михалис Яннакакис в 1986 году. [6] что существуют плоские графы, толщина книги которых равна четырем. Однако подробное доказательство этого утверждения, опубликованное в последующей журнальной статье, [5] не было известно до 2020 г., когда Bekos et al. [24] представил планарные графы с шириной дерева 4, которые требуют четырех страниц в любой книге.
Поведение в подразделениях
[ редактировать ]Разделение каждого ребра графа на пути с двумя ребрами путем добавления новых вершин внутри каждого ребра иногда может увеличить толщину его книги. Например, ромбовидный граф имеет толщину книги один (он внешнепланарный), но его подразделение имеет толщину книги два (он плоский и субгамильтонов, но не внешнепланарный). Однако этот процесс подразделения также может иногда значительно уменьшить толщину книги разделенного графа. Например, толщина книги полного графа K n пропорциональна числу его вершин, но разделение каждого из его ребер на путь с двумя ребрами дает подразделение, толщина книги которого намного меньше, только . [25] Несмотря на существование подобных примеров, Бланкеншип и Опоровски (1999) предположили , что толщина книги подразделения не может быть слишком меньше, чем толщина исходного графика. В частности, они предположили, что существует функция f такая, что для каждого графа G и для графа H, образованного заменой каждого ребра в G путем с двумя ребрами, если толщина книги H равна t , то толщина книги G не более f ( t ) . [16] Их гипотеза оказалась ложной: графы, образованные декартовым произведением звезд , и треугольных мозаик имеют неограниченную толщину книги, но разделение их ребер на пути с шестью ребрами уменьшает толщину книги до трех. [26]
Связь с другими инвариантами графа
[ редактировать ]Толщина книги связана с толщиной — количеством плоских графов, необходимых для покрытия ребер данного графа. Граф G имеет толщину θ, если его можно нарисовать на плоскости, а его ребра окрашены в цвета θ так, что ребра одного цвета друг с другом не пересекаются. Аналогично, граф G имеет книжную толщину θ , если его можно нарисовать в полуплоскости с вершинами на границе полуплоскости, с ребрами, окрашенными в цвета θ , без пересечения двух ребер одного цвета. В этой формулировке толщины книги цвета краев соответствуют страницам вставки книги. Однако толщина и толщина книги могут сильно отличаться друг от друга: существуют графы ( подразделения полных графов ), которые имеют неограниченную толщину книги, [25] [15] [16] несмотря на то, что у него толщина два. [25]
Графы древовидной ширины k имеют толщину книги не более k + 1. [27] [28] и эта граница узка для к > 2 . [27] Графы с m ребрами имеют толщину книги. , [29] а графы рода g имеют книжную толщину . [30] В более общем смысле, каждое семейство второстепенных замкнутых графов имеет ограниченную толщину книги. [31] [32] С другой стороны, 1-планарные графы , не замкнутые относительно миноров, [31] также ограничили толщину книги, [33] но некоторые 1-планарные графы, включая K 2,2,2,2, имеют толщину книги не менее четырех. [34]
Каждый мелкий минор графа ограниченной толщины книги представляет собой разреженный граф , отношение ребер к вершинам которого ограничено константой, зависящей только от глубины минора и толщины книги. То есть, в терминологии Нешетрила и Оссона де Мендес (2012) , графики ограниченной толщины книги имеют ограниченное расширение . [31] Однако даже графы ограниченной степени (что является гораздо более строгим требованием, чем ограниченное расширение) могут иметь неограниченную толщину книги. [35]
Поскольку графы книжной толщины являются плоскими графами, они подчиняются теореме о плоском сепараторе : у них есть сепараторы, подмножества вершин, удаление которых разбивает граф на части, содержащие не более 2 n /3 вершин в каждой, причем только вершины в разделителе. Здесь n относится к количеству вершин в графе. Однако существуют графы книжной толщины три, не имеющие разделителей сублинейного размера. [36]
Края одной страницы встраивания книги ведут себя в некотором роде как структура данных стека . Это можно формализовать, рассмотрев произвольную последовательность операций push и pop в стеке и сформировав граф, в котором операции стека соответствуют вершинам графа, расположенным в порядке последовательности вдоль корешка вставки книги. Затем, если нарисовать ребро от каждой операции извлечения, извлекающей объект x из стека, к предыдущей операции извлечения, которая переместила x , результирующий граф автоматически будет иметь одностраничное встраивание. По этой причине номер страницы графа также называют номером стека . Таким же образом можно рассмотреть произвольную последовательность операций постановки и удаления из очереди структуры данных очереди и сформировать граф, вершинами которого являются эти операции, расположенные по порядку на корешке одной страницы, с ребром между каждым из них. операция постановки в очередь и соответствующее удаление из очереди. Тогда в этом графе каждые два ребра будут либо пересекать, либо закрывать непересекающиеся интервалы на позвоночнике. По аналогии исследователи определили вложение графа в очередь как вложение в топологическую книгу, где каждая вершина лежит на корешке, каждое ребро лежит на одной странице, а каждые два ребра на одной странице либо пересекаются, либо перекрывают непересекающиеся точки. интервалы на позвоночнике. Минимальное количество страниц, необходимое для встраивания графа в очередь, называется его номер очереди . [31] [37] [38]
Вычислительная сложность
[ редактировать ]Найти толщину книги в графе NP-сложно . Это следует из того, что нахождение гамильтоновых циклов в максимальных планарных графах NP-полно . [39] В максимальном планарном графе толщина книги равна двум тогда и только тогда, когда существует гамильтонов цикл. Следовательно, также NP-полна проверка того, равна ли толщина книги данного максимального планарного графа двум. [40]
Если порядок вершин графа вдоль позвоночника вложения фиксирован, то двухстраничное вложение (если оно существует) может быть найдено за линейное время как пример проверки планарности графа, сформированного путем дополнения заданного граф с циклом, соединяющим вершины в порядке их позвоночника. [7] Унгер (1992) утверждал, что поиск трехстраничных вложений с фиксированным порядком позвоночника также может быть выполнен за полиномиальное время, хотя в его описании этого результата многие детали опущены. [41] Однако для графов, требующих четырех и более страниц, проблема нахождения вложения с минимально возможным числом страниц остается NP-трудной из-за эквивалентности NP-трудной задаче раскраски графов окружностей , пересечений хорд графа графов круг . Учитывая граф G с фиксированным порядком вершин, рисование этих вершин в том же порядке вокруг круга и рисование ребер G как отрезков прямой дает набор хорд, представляющих G . Затем можно сформировать круговой граф, в котором хорды этой диаграммы являются вершинами, а пересекающиеся пары хорд — ребрами. Раскраска кругового графа представляет собой разбиение ребер G на подмножества, которые можно нарисовать, не пересекая, на одной странице. Следовательно, оптимальная раскраска эквивалентна оптимальному вложению книги. Поскольку раскраска кругового графа четырьмя или более цветами является NP-трудной и поскольку любой круговой граф может быть сформирован таким образом из некоторой задачи встраивания книги, из этого следует, что оптимальное встраивание книги также является NP-трудным. [42] [43] [44] Для фиксированного порядка вершин на корешке двухстраничного книжного рисунка также NP-трудно минимизировать количество пересечений, когда это число не равно нулю. [43]
Если порядок позвоночника неизвестен, но задано разбиение ребер на две страницы, то найти 2-страничное вложение (если оно существует) можно за линейное время с помощью алгоритма, основанного на SPQR-деревьях . [45] [46] Однако поиск двухстраничного вложения является NP-полным, если не известен ни порядок позвоночника, ни краевое разделение. Нахождение числа пересечений книг в графе также является NP-трудным из-за NP-полноты особого случая проверки того, равно ли нулю число пересечений двух страниц.
Как следствие ограниченного расширения, проблема изоморфизма подграфов , заключающаяся в определении того, существует ли шаблонный граф ограниченного размера как подграф большего графа, может быть решена за линейное время, когда больший граф имеет ограниченную толщину книги. То же самое справедливо и для определения того, является ли граф шаблонов индуцированным подграфом большего графа или имеет ли он гомоморфизм графа по отношению к большему графу. [47] [48] По той же причине задача проверки того, подчиняется ли граф ограниченной толщины книги заданной формуле логики первого порядка, легко решаема с фиксированными параметрами . [49]
Бекос, Кауфманн и Зилке (2015) описывают систему поиска оптимальных вложений книг путем преобразования проблемы в экземпляр булевой проблемы выполнимости и применения решателя SAT к полученной проблеме. Они заявляют, что их система способна найти оптимальное вложение для максимальных планарных графов с 400 вершинами примерно за 20 минут. [34]
Приложения
[ редактировать ]Отказоустойчивая многопроцессорность
[ редактировать ]Одна из основных мотиваций для изучения встраивания книг, на которую ссылаются Чанг, Лейтон и Розенберг (1987), связана с применением в проектировании СБИС для организации отказоустойчивых мультипроцессоров . В системе ДИОГЕНЕС, разработанной этими авторами, центральные процессоры многопроцессорной системы выстроены в логическую последовательность, соответствующую корешку книги (хотя эта последовательность не обязательно может быть размещена вдоль линии в физической компоновке этой системы). Каналы связи, соединяющие эти процессоры, группируются в «пачки», которые соответствуют страницам книги и действуют как стопки : подключение одного из процессоров к началу нового канала связи подталкивает все предыдущие ссылки вверх в пакете, а подключение другого процессор к концу канала связи соединяет его с процессором в нижней части пакета и выталкивает все остальные вниз. Из-за такого поведения стека один пакет может обрабатывать набор каналов связи, которые образуют края одной страницы во вложении книги. Организуя каналы таким образом, можно реализовать широкий спектр различных сетевых топологий, независимо от того, какие процессоры вышли из строя, при условии, что для реализации сети останется достаточно исправных процессоров. Сетевые топологии, которые могут быть реализованы с помощью этой системы, — это именно те топологии, толщина книги которых не превышает количества доступных пакетов. [40] Встраивание книги также можно использовать для моделирования размещения проводов, соединяющих компоненты СБИС в уровни схемы. [50]
Сортировка стека
[ редактировать ]Другое приложение, на которое ссылаются Чунг, Лейтон и Розенберг (1987), касается сортировки перестановок с использованием стеков .Важный результат Дональда Кнута ( 1968 ) показал, что система, которая обрабатывает поток данных , помещая входящие элементы в стек, а затем, в правильно выбранное время, выталкивание их из стека в выходной поток позволяет сортировать данные тогда и только тогда, когда их первоначальный порядок описывается перестановкой, которая позволяет избежать шаблона перестановки 231. [51] С тех пор было проведено много работ по аналогичным проблемам сортировки потоков данных с помощью более общих систем стеков и очередей. В системе, рассмотренной Чунгом, Лейтоном и Розенбергом (1987) , каждый элемент из потока входных данных должен быть помещен в один из нескольких стеков. Затем, как только все данные будут отправлены таким образом, элементы извлекаются из этих стеков (в соответствующем порядке) в выходной поток. Как Чунг и др. заметьте, данная перестановка может быть отсортирована этой системой тогда и только тогда, когда некоторый граф, полученный из перестановки, имеет вложение книги с вершинами в определенном фиксированном порядке вдоль корешка и с числом страниц, не более чем равным к количеству стопок. [40]
Контроль дорожного движения
[ редактировать ]Как описал Кайнен (1990) , вложение книги может использоваться для описания фаз светофора на контролируемом перекрестке.На перекрестке входящие и исходящие полосы движения (включая концы пешеходных переходов и велосипедных дорожек, а также полосы для автомобилей) можно представить как вершины графа, помещенные на корешке книги, вложенные в их точки по часовой стрелке. порядок вокруг перекрестка. Пути через перекресток, по которым транспортные средства попадают из входящей полосы в выездную, можно представить как ребра неориентированного графа. Например, этот график может иметь ребро от входящей к исходящей полосе движения, которые обе принадлежат одному и тому же сегменту дороги, представляющее разворот из этого сегмента обратно в этот сегмент, только если развороты разрешены на перекрестке. развязка. Для данного подмножества этих ребер подмножество представляет собой совокупность путей, которые можно пройти без помех друг от друга тогда и только тогда, когда подмножество не включает в себя ни одной пары ребер, которые бы пересекались, если бы два ребра были помещены в одно. страница вставки книги. Таким образом, встраивание этого графа в книгу описывает разбиение путей на невзаимодействующие подмножества, а толщина книги этого графа (при его фиксированном встраивании на корешке) дает минимальное количество различных фаз, необходимых для графика сигнализации, включающего в себя все возможные пути движения через перекресток. [52]
Рисование графика
[ редактировать ]Встраивание книг также часто применяется при визуализации сетевых данных. Два стандартных макета графических диаграмм и дуговых диаграмм. [53] и круговые планировки, [54] можно рассматривать как встраивание книг, а встраивание книг также применялось при построении кластерных макетов, [45] одновременные вложения, [55] и трехмерные графические рисунки. [56]
Дуговая диаграмма [53] или линейное вложение [43] размещает вершины графа вдоль линии и рисует ребра графа в виде полукругов выше или ниже этой линии, иногда также позволяя рисовать ребра на сегментах линии. Этот стиль рисования соответствует встраиванию книги либо с одной страницей (если все полукруги находятся над линией), либо с двумя страницами (если используются обе стороны линии), и изначально был представлен как способ изучения чисел пересечений графов. [57] [58] Плоские графы, не имеющие вложений в две страницы, также могут быть нарисованы аналогичным способом, позволяя представлять их края в виде нескольких полукругов над и под линией. Такой рисунок не является вложением книги в обычном определении, а был назван топологическим вложением книги . [59] Для любого планарного графа всегда можно найти такое вложение, в котором каждое ребро пересекает позвоночник не более одного раза. [60]
В другом стиле рисования, круговом макете , вершины графа размещаются на круге, а ребра рисуются либо внутри, либо снаружи круга. [54] Опять же, размещение краев внутри круга (например, в виде сегментов прямых линий) соответствует рисунку одностраничной книги, тогда как размещение как внутри, так и снаружи круга соответствует рисунку двухстраничной книги. [61]
Для одностраничных рисунков любого стиля важно, чтобы количество пересечений было небольшим, чтобы уменьшить визуальный беспорядок рисунка. Минимизация числа пересечений является NP-полной , [43] но может быть аппроксимирован коэффициентом аппроксимации O (log 2 n ), где n — количество вершин. [62] Минимизация числа пересечений на одной или двух страницах возможна с фиксированным параметром , если параметризована цикломатическим числом данного графа или комбинацией числа пересечений и ширины дерева графа. [63] [64] Также были разработаны эвристические методы уменьшения сложности пересечений, основанные, например, на тщательном порядке вставки вершин и локальной оптимизации . [54]
Двухстраничные книжные вложения с фиксированным разбиением ребер на страницы можно интерпретировать как форму кластерной планарности , при которой данный граф должен быть нарисован таким образом, чтобы части графа (два подмножества ребер) располагались на чертеже таким образом, чтобы отразить их кластеризацию. [45] Вложение двухстраничных книг также использовалось для поиска одновременных вложений графов, в которых два графа заданы в одном и том же множестве вершин, и нужно найти место для вершин, в котором оба графа нарисованы плоско с прямыми ребрами. [55]
Книжные вставки, содержащие более двух страниц, также использовались для построения трехмерных рисунков графиков. В частности, Вуд (2002) использовал конструкцию для встраивания книг, которая сохраняет низкую степень каждой вершины на каждой странице, как часть метода встраивания графов в трехмерную сетку небольшого объема. [56]
сворачивание РНК
[ редактировать ]При изучении того, как молекулы РНК сворачиваются с образованием своей структуры, стандартную форму вторичной структуры нуклеиновой кислоты можно схематически описать как цепочку оснований (сама последовательность РНК), нарисованную вдоль линии вместе с набором дуг над ней. строка, описывающая пары оснований структуры. То есть, хотя эти структуры на самом деле имеют сложную трехмерную форму, их связность (при наличии вторичной структуры) может быть описана более абстрактной структурой — вложением одностраничной книги. Однако не все складки РНК ведут себя таким простым образом. Хаслингер и Стадлер (1999) предложили так называемую «бивторичную структуру» для некоторых псевдоузлов РНК , которая принимает форму встраивания двухстраничной книги: последовательность РНК снова рисуется вдоль линии, но пары оснований рисуются как дуги как выше, так и ниже этой линии. Чтобы сформировать бивторичную структуру, граф должен иметь максимальную степень не более трех: каждое основание может участвовать только в одной дуге диаграммы в дополнение к двум ссылкам на своих соседей в базовой последовательности. Преимущества этой формулировки заключаются в том, что она исключает структуры, фактически завязанные в пространстве, и соответствует большинству известных псевдоузлов РНК. [7]
Поскольку порядок позвоночника для этого приложения известен заранее, проверка существования бивторичной структуры для данной пары оснований не вызывает затруднений. Проблему совместимого назначения ребер двум страницам можно сформулировать либо как пример 2-выполнимости , либо как задачу проверки двудольности кругового графа, вершины которого являются парами оснований, а ребра описывают пересечения между парами оснований. [7] Альтернативно и более эффективно, как показывают Хаслингер и Стадлер (1999) , бивторичная структура существует тогда и только тогда, когда граф диаграммы входных данных (граф, сформированный путем соединения оснований в цикл в порядке их последовательности и добавления заданных пар оснований как ребра) представляет собой планарный граф . [7] Эта характеристика позволяет распознавать бивторичные структуры в линейном времени в ходе проверки планарности .
Блин и др. (2007) использовали связь между вторичными структурами и книжными вложениями как часть доказательства NP-трудности некоторых задач сравнения вторичной структуры РНК. [65] А если структура РНК является третичной, а не бивторичной (то есть если на ее диаграмме требуется более двух страниц), то определение номера страницы снова становится NP-трудным. [66]
Теория сложности вычислений
[ редактировать ]Паван, Тевари и Винодчандран (2012) использовали встраивание книг для изучения теории вычислительной сложности проблемы достижимости в ориентированных графах . Как они заметили, достижимость для двухстраничных ориентированных графов может быть решена в однозначном логарифмическом пространстве (аналог для сложности логарифмического пространства класса UP однозначных задач с полиномиальным временем). Однако достижимость трехстраничных ориентированных графов требует всей мощи недетерминированного логарифмического пространства . Таким образом, встраивание книг, по-видимому, тесно связано с различием между этими двумя классами сложности. [67]
Наличие графов-расширителей с постоянным номером страницы. [36] является ключевым шагом в доказательстве того, что не существует моделирования двухленточных недетерминированных машин Тьюринга с помощью одноленточных недетерминированных машин Тьюринга в субквадратичном времени. [68]
Другие области математики
[ редактировать ]Маккензи и Овербей (2010) изучают применение толщины книги в абстрактной алгебре , используя графики, определенные из делителей нуля конечного локального кольца путем создания вершины для каждого делителя нуля и ребра для каждой пары значений, произведение которых равно нулю. [69]
В серии из нескольких статей Дынников изучил топологические книжные вложения узлов и связей , показав, что эти вложения могут быть описаны комбинаторной последовательностью символов и что топологическая эквивалентность двух связей может быть продемонстрирована последовательностью локальных изменений в вложения. [70] [71]
Ссылки
[ редактировать ]- ↑ Перейти обратно: Перейти обратно: а б Персингер, Калифорния (1966), «Подмножества n -книг в E 3 ", Pacific Journal of Mathematics , 18 : 169–173, doi : 10.2140/pjm.1966.18.169 , MR 0195077 .
- ↑ Перейти обратно: Перейти обратно: а б Атнеосен, Гейл Адель (1968), О вложимости компактов в n -книги: внутренние и внешние свойства , доктор философии. диссертация, Университет штата Мичиган , с. 79, МР 2617705 . См. также Атнеосен, Гейл Х. (1972), «Одномерные n- листные континуумы» (PDF) , Fundamentals of Mathematics , 74 (1): 43–45, doi : 10.4064/fm-74-1-43-45 , MR 0293592 .
- ^ Кайнен, Пол К. (1974), «Некоторые недавние результаты в топологической теории графов», в Бари, Рут А.; Харари, Фрэнк (ред.), Графы и комбинаторика (Материалы Столичной конференции по теории графов и комбинаторике в Университете Джорджа Вашингтона, 18–22 июня 1973 г.) , Конспекты лекций по математике, том. 406, стр. 76–108 .
- ^ Оллманн, Л. Тейлор (1973), «О толщине книг различных графиков», Хоффман, Фредерик; Левоу, Рой Б.; Томас, Роберт С.Д. (ред.), Proc. 4-я Юго-Восточная конференция по комбинаторике, теории графов и вычислениям , Congressus Numerantium, vol. VIII, с. 459 .
- ↑ Перейти обратно: Перейти обратно: а б с Яннакакис, Михалис (1989), «Вложение плоских графов на четыре страницы», Журнал компьютерных и системных наук , 38 : 36–67, doi : 10.1016/0022-0000(89)90032-9
- ↑ Перейти обратно: Перейти обратно: а б с Яннакакис, Михалис (1986), «Четыре страницы необходимы и достаточны для плоских графов», Труды 18-го симпозиума ACM по теории вычислений (STOC '86) , стр. 104–108, doi : 10.1145/12130.12141 , ISBN 0-89791-193-8 , S2CID 5359519 .
- ↑ Перейти обратно: Перейти обратно: а б с д и Хаслингер, Кристиан; Стадлер, Питер Ф. (1999), «Структуры РНК с псевдоузлами: теоретико-графовые, комбинаторные и статистические свойства», Бюллетень математической биологии , 61 (3): 437–467, doi : 10.1006/bulm.1998.0085 , ПМЦ 7197269 , ПМИД 17883226 .
- ^ Хейлз, Т.К. (1997), «Упаковки сфер. II», Дискретная и вычислительная геометрия , 18 (2): 135–149, doi : 10.1007/PL00009312 , hdl : 2027.42/42419 , MR 1455511 .
- ^ Терминология «позвоночник» и «страницы» более стандартна в современных теоретико-графовых подходах к этому предмету. Терминологию «спина» и «листья» см. в Persinger (1966) .
- ↑ Перейти обратно: Перейти обратно: а б с д и ж г Бернхарт, Фрэнк Р.; Кайнен, Пол К. (1979), «Толщина графа в книге», Журнал комбинаторной теории , серия B, 27 (3): 320–331, doi : 10.1016/0095-8956(79)90021-2 , MR 0554297 .
- ^ Шахрохи, Фархад; Секели, Ласло А.; Сикора, Ондрей; Вртё, Имрих (1996), «Книжное число пересечений графа», Journal of Graph Theory , 21 (4): 413–424, doi : 10.1002/(SICI)1097-0118(199604)21:4<413: :AID-JGT7>3.3.CO;2-5 , MR 1377615 .
- ↑ Перейти обратно: Перейти обратно: а б с Хит, Ленвуд С. (1987), «Вложение внешнепланарных графов в небольшие книги», SIAM Journal on Algebraic and Discrete Methods , 8 (2): 198–218, doi : 10.1137/0608018 , MR 0881181 .
- ^ Штёр, Елена (1988), «Компромисс между количеством страниц и шириной страницы вложений графиков в книгу», Information and Computation , 79 (2): 155–162, doi : 10.1016/0890-5401(88)90036- 3 , МР 0968104 .
- ^ Штёр, Елена (1991), «Ширина страницы трехвалентных плоских графов», Discrete Mathematics , 89 (1): 43–49, doi : 10.1016/0012-365X(91)90398-L , MR 1108073 .
- ↑ Перейти обратно: Перейти обратно: а б с Эномото, Хикоэ; Мияучи, Мики Симабара (1999), «Вложение графиков в трехстраничную книгу с O ( M log N ) пересечениями ребер через позвоночник», SIAM Journal on Discrete Mathematics , 12 (3): 337–341, doi : 10.1137/ С0895480195280319 , МР 1710241 .
- ↑ Перейти обратно: Перейти обратно: а б с Бланкеншип, Робин; Опоровски, Богдан (1999), Рисование подразделений полных и полных двудольных графов в книгах , Технический отчет 1999-4, Факультет математики, Университет штата Луизиана, CiteSeerX 10.1.1.36.4358 .
- ^ Эномото, Хикоэ; Мияучи, Мики Симабара; Ота, Кацухиро (1999), «Нижние оценки количества пересечений ребер по позвоночнику в топологической книге, встраивающей граф», Discrete Applied Mathematics , 92 (2–3): 149–155, doi : 10.1016/S0166 -218Х(99)00044-Х , МР 1697548 .
- ^ Абрего, Бернардо М.; Айххольцер, Освин; Фернандес-Терчант, Сильвия; Рамос, Педро; Салазар, Геласио (2012), «Двухстраничное число пересечений K n (расширенный тезис)», Труды 28-го ежегодного симпозиума по вычислительной геометрии (SCG'12) , ACM, Нью-Йорк, стр. 397–403, doi : 10.1145/2261250.2261310 , МР 3050657 , S2CID 8344088 .
- ^ Дополнительные результаты о толщине книги полных двудольных графов см. Эномото, Хикоэ; Накамигава, Томоки; Ота, Кацухиро (1997), «О номере страницы полных двудольных графов», Журнал комбинаторной теории , серия B, 71 (1): 111–120, doi : 10.1006/jctb.1997.1773 , MR 1469870 ; де Клерк, Этьен; Пасечник Дмитрий В.; Салазар, Геласио (2014), «Книжные рисунки полных двудольных графов», Дискретная прикладная математика , 167 : 80–93, arXiv : 1210.2918 , doi : 10.1016/j.dam.2013.11.001 , MR 3166108 , S2CID 40920263 .
- ^ Сперфельд, Конрад (2013), «О количестве страниц полных нечетно-частных графов», Discrete Mathematics , 313 (17): 1689–1696, doi : 10.1016/j.disc.2013.04.028 , MR 3061004 .
- ^ Хасунума, Тору; Шибата, Юкио (1997), «Вложение де Брёйна, Каутца и сетей произвольного обмена в книги», Discrete Applied Mathematics , 78 (1–3): 103–116, doi : 10.1016/S0166-218X(97)00009-7 , МР 1475820 ; Танака, Юки; Сибата, Юкио (2010), «О номере страницы циклов, связанных с кубом», Mathematics in Computer Science , 3 (1): 109–117, doi : 10.1007/s11786-009-0012-y , MR 2596254 , S2CID 11830437 . См. также Обренич, Бояна (1993), «Вложение де Брейна и графы с перемешиванием и обменом на пяти страницах», SIAM Journal on Discrete Mathematics , 6 (4): 642–654, doi : 10.1137/0406049 , MR 1241401 .
- ^ Бекос, Майкл А.; Гронеманн, Мартин; Рафтопулу, Хрисанти Н. (2014), «Вложения 4-плоских графов в двухстраничную книгу», Труды 31-го симпозиума по теоретическим аспектам информатики , Международные труды Лейбница по информатике (LIPIcs), vol. 25, стр. 137–148, arXiv : 1401.0684 , doi : 10.4230/LIPIcs.STACS.2014.137 , ISBN 9783939897651 .
- ^ Хит, Ленни (1984), «Вложение плоских графов на семь страниц», Труды 25-го ежегодного симпозиума по основам информатики , стр. 74–83, doi : 10.1109/SFCS.1984.715903 .
- ↑ Перейти обратно: Перейти обратно: а б Бекос, Майкл А.; Кауфманн, Майкл; Клют, Фабиан; Пупырев Сергей; Рафтопулу, Хризанти; Юкердт, Торстен (2020), «Для планарных графов действительно необходимы четыре страницы», Journal of Computational Geomerty , 1 (11): 332–353, arXiv : 2004.07630 .
- ↑ Перейти обратно: Перейти обратно: а б с Эппштейн, Дэвид (2001), «Отделение геометрической толщины от толщины книги», arXiv : math.CO/0109195 .
- ^ Дуймович, Вида ; Эппштейн, Дэвид ; Хикингботэм, Роберт; Морен, Пэт ; Вуд, Дэвид Р. (август 2021 г.), «Номер стека не ограничен номером очереди», Combinatorica , 42 (2): 151–164, arXiv : 2011.04195 , doi : 10.1007/s00493-021-4585-7 , S2CID 226281691
- ↑ Перейти обратно: Перейти обратно: а б Дуймович, Вида ; Вуд, Дэвид Р. (2007), «Параметры ширины дерева графика и геометрической толщины», Дискретная и вычислительная геометрия , 37 (4): 641–670, arXiv : math/0503553 , doi : 10.1007/s00454-007-1318-7 , S2CID 9141367 .
- ^ Гэнли, Джозеф Л.; Хит, Ленвуд С. (2001), «Номер страницы k -деревьев равен O ( k ) », Discrete Applied Mathematics , 109 (3): 215–221, doi : 10.1016/S0166-218X(00)00178-5 , МР 1818238 .
- ^ Малиц, Сет М. (1994), «Графы с E ребрами имеют номер страницы O (√ E ) », Journal of Algorithms , 17 (1): 71–84, doi : 10.1006/jagm.1994.1027 , MR 1279269 .
- ^ Малитц, Сет М. (1994), « рода g Графы имеют номер страницы O (√ g ) », Journal of Algorithms , 17 (1): 85–109, doi : 10.1006/jagm.1994.1028 , MR 1279270 .
- ↑ Перейти обратно: Перейти обратно: а б с д Нешетржил, Ярослав ; Оссона де Мендес, Патрис (2012), Разреженность: графы, структуры и алгоритмы , Алгоритмы и комбинаторика, том. 28, Springer, стр. 321–328, номер документа : 10.1007/978-3-642-27875-4 , ISBN. 978-3-642-27874-7 , МР 2920058 .
- ^ Бланкеншип, Р. (2003), Книга «Вложения графов» , доктор философии. диссертация на факультете математики Университета штата Луизиана . Цитируется Нешетрилом и Оссона де Мендес (2012) .
- ^ Бекос, Майкл А.; Брукдорфер, Тилль; Кауфманн, Майкл; Рафтопулу, Хрисанти (2015), «1-плоские графы имеют постоянную толщину книги», Алгоритмы – ESA 2015 , Конспекты лекций по информатике, том. 9294, Springer, стр. 130–141, номер документа : 10.1007/978-3-662-48350-3_12 .
- ↑ Перейти обратно: Перейти обратно: а б Бекос, Майкл; Кауфманн, Майкл; Зильке, Кристиан (2015), «Проблема встраивания книги с точки зрения решения SAT», Proc. 23-й международный симпозиум по рисованию графов и сетевой визуализации (GD 2015) , стр. 113–125 .
- ^ Барат, Янош; Матушек, Иржи ; Вуд, Дэвид Р. (2006), «Графы ограниченной степени имеют сколь угодно большую геометрическую толщину», Electronic Journal of Combinatorics , 13 (1): R3, doi : 10.37236/1029 , MR 2200531 .
- ↑ Перейти обратно: Перейти обратно: а б Дуймович, Вида ; Сидиропулос, Анастасиос; Вуд, Дэвид Р. (2015), «3-монотонные расширители», arXiv : 1501.05020 [ math.CO ] , улучшая более ранний результат, показывающий существование расширителей с постоянным номером страницы из Бурген, Жан (2009), «Расширители и размерное расширение» , Comptes Rendus Mathématique , 347 (7–8): 357–362, doi : 10.1016/j.crma.2009.02.009 , MR 2537230 ; Бурген, Жан ; Иегудаёв, Амир (2013), «Расширение в и монотонные расширители», Geometric and Functional Analysis , 23 (1): 1–41, doi : 10.1007/s00039-012-0200-9 , MR 3037896 , S2CID 121554827. См. также Галил, Цви ; Каннан, Рави ; Семереди, Эндре (1989), «О трехпозиционных графах с большими разделителями», Combinatorica , 9 (1): 9–19, doi : 10.1007/BF02122679 , MR 1010295 , S2CID 37506294 ; Двир, Зеев; Вигдерсон, Ави (2010), «Монотонные расширители: конструкции и приложения», Theory of Computing , 6 : 291–308, doi : 10.4086/toc.2010.v006a012 , MR 2770077 .
- ^ Хит, Ленвуд С.; Розенберг, Арнольд Л. (1992), «Размещение графиков с использованием очередей», SIAM Journal on Computing , 21 (5): 927–958, doi : 10.1137/0221055 , MR 1181408 .
- ^ Дуймович, Вида ; Вуд, Дэвид Р. (2004), «О линейных схемах графов», Discrete Mathematics & Theoretical Computer Science , 6 (2): 339–357, MR 2081479 .
- ^ https://www.math.ias.edu/avi/node/820
- ↑ Перейти обратно: Перейти обратно: а б с Чунг, Фан Р.К .; Лейтон, Фрэнк Томпсон ; Розенберг, Арнольд Л. (1987), «Вложение графиков в книги: проблема компоновки с приложениями к проектированию СБИС» (PDF) , SIAM Journal on Algebraic and Discrete Methods , 8 (1): 33–58, doi : 10.1137/0608002 .
- ^ Унгер, Уолтер (1992), «Сложность раскраски круговых графов», STACS 92: 9-й ежегодный симпозиум по теоретическим аспектам информатики, Качан, Франция, 13–15 февраля 1992 г., Труды , Конспекты лекций по информатике, том. 577, Берлин: Springer, стр. 389–400, doi : 10.1007/3-540-55210-3_199 .
- ^ Унгер, Уолтер (1988), «О k-раскраске круговых графов», Труды 5-го симпозиума по теоретическим аспектам информатики (STACS '88) , Конспекты лекций по информатике, том. 294, Springer-Verlag, стр. 61–72, doi : 10.1007/BFb0035832 .
- ↑ Перейти обратно: Перейти обратно: а б с д Масуда, Сумио; Накадзима, Кадзуо; Касивабара, Тошинобу; Фудзисава, Тошио (1990), «Перекрестная минимизация в линейных вложениях графов», IEEE Transactions on Computers , 39 (1): 124–127, doi : 10.1109/12.46286 , MR 1032144 .
- ^ Гэри, MR ; Джонсон, Д.С .; Миллер, ГЛ ; Пападимитриу, CH (1980), «Сложность раскраски дуг окружностей и хорд», SIAM Journal on Algebraic and Discrete Methods , 1 (2): 216–227, doi : 10.1137/0601025 , MR 0578325 .
- ↑ Перейти обратно: Перейти обратно: а б с Хонг, Сокхи ; Нагамоти, Хироши (2009 г.), Встраивание двухстраничной книги и планарность кластеризованных графов (PDF) , Технический отчет (изд. 2009–004 г.), Кафедра прикладной математики и физики, Университет Киото, Япония, заархивировано из оригинала (PDF) ) 24 сентября 2020 г. , получено г. 16 июня 2014
- ^ Анджелини, Патрицио; Ди Бартоломео, Марко; Ди Баттиста, Джузеппе (2013), «Реализация алгоритма тестирования встраивания разделенной двухстраничной книги», Рисунок графика: 20-й международный симпозиум, GD 2012, Редмонд, Вашингтон, США, 19–21 сентября 2012 г., Пересмотренные избранные статьи , конспекты лекций в области компьютерных наук, вып. 7704, Springer, стр. 79–89, arXiv : 1209.0598 , doi : 10.1007/978-3-642-36763-2_8 , MR 3067219 , S2CID 15360191 .
- ^ Нешетрил и Оссона де Мендес (2012) , следствие 18.1, стр. 401.
- ^ Нешетржил, Ярослав ; Оссона де Мендес, Патрис (2008), «Grad и классы с ограниченным расширением. II. Алгоритмические аспекты», European Journal of Combinatorics , 29 (3): 777–791, arXiv : math/0508324 , doi : 10.1016/j.ejc .2006.07.014 , МР 2397336 , S2CID 1139740 .
- ^ Нешетрил и Оссона де Мендес (2012) , Теорема 18.7, стр. 405.
- ^ Розенберг, Арнольд Л. (1986), «Вложение книг и интеграция в масштабе пластины», Труды семнадцатой Юго-восточной международной конференции по комбинаторике, теории графов и вычислениям (Бока-Ратон, Флорида, 1986) , Congressus Numerantium, vol. 54, стр. 217–224, МР 0885282 .
- ^ Кнут, Дональд Э. (1968), Искусство компьютерного программирования, том. 1 , Бостон: Аддисон-Уэсли, раздел 2.2.1, упражнения 4 и 5, ISBN 0-201-89683-4 , МР 0286317 , OCLC 155842391 .
- ^ Кайнен, Пол К. (1990), «Книжная толщина графа. II», Труды двадцатой Юго-восточной конференции по комбинаторике, теории графов и вычислениям (Бока-Ратон, Флорида, 1989) , Congressus Numerantium, vol. 71, стр. 127–132, МР 1041623 .
- ↑ Перейти обратно: Перейти обратно: а б Ваттенберг, М. (2002), «Дужные диаграммы: визуализация структуры в строках», Труды симпозиума IEEE по визуализации информации (INFOVIS 2002) , стр. 110–116, doi : 10.1109/INFVIS.2002.1173155 , S2CID 881989 .
- ↑ Перейти обратно: Перейти обратно: а б с Баур, Майкл; Брандес, Ульрик (2005), «Пересекающаяся редукция в круговых макетах», Ван Леувен, Ян (редактор), Теоретико-графовые концепции в информатике: 30-й международный семинар, WG 2004, Бад-Хоннеф, Германия, 21-23 июня, 2004, Переработанные статьи , Конспекты лекций по информатике, том. 3353, Springer, стр. 332–343, номер документа : 10.1007/978-3-540-30559-0_28 .
- ↑ Перейти обратно: Перейти обратно: а б Анджелини, Патрицио; Ди Баттиста, Джузеппе; Фрати, Фабрицио; Патриньяни, Маурицио; Раттер, Игнац (2012), «Проверка одновременной встраиваемости двух графов, пересечение которых является двусвязным или связным графом», Журнал дискретных алгоритмов , 14 : 150–172, doi : 10.1016/j.jda.2011.12.015 , MR 2922068 .
- ↑ Перейти обратно: Перейти обратно: а б Вуд, Дэвид Р. (2002), «Вложения книг с ограниченными степенями и трехмерное рисование ортогональных графов», Рисование графиков: 9-й Международный симпозиум, GD 2001, Вена, Австрия, 23–26 сентября 2001 г., Пересмотренные статьи , Конспекты лекций в Информатика, том. 2265, Springer, Berlin, стр. 312–327, номер документа : 10.1007/3-540-45848-4_25 , MR 1962433 .
- ^ Саати, Томас Л. (1964), «Минимальное количество пересечений в полных графах», Труды Национальной академии наук Соединенных Штатов Америки , 52 (3): 688–690, Бибкод : 1964PNAS ... 52 ..688S , doi : 10.1073/pnas.52.3.688 , MR 0166772 , PMC 300329 , PMID 16591215 .
- ^ Николсон, TAJ (1968), «Процедура перестановки для минимизации количества пересечений в сети», Труды Института инженеров-электриков , 115 : 21–26, doi : 10.1049/piee.1968.0004 , MR 0311416 .
- ^ Мияучи, Мики (2006), «Топологическая книга по встраиванию двудольных графов», Транзакции IEICE по основам электроники, коммуникаций и компьютерных наук , E89-A (5): 1223–1226, Бибкод : 2006IEITF..89.1223M , doi : 10.1093 /ietfec/e89-a.5.1223 .
- ^ Джордано, Франческо; Лиотта, Джузеппе; Мчедлидзе Тамара; Симвонис, Антониос (2007), «Вычисление восходящих топологических книжных вложений восходящих плоских орграфов», Алгоритмы и вычисления: 18-й Международный симпозиум, ISAAC 2007, Сендай, Япония, 17–19 декабря 2007 г., Труды , Конспекты лекций по информатике, том . 4835, Springer, стр. 172–183, номер документа : 10.1007/978-3-540-77120-3_17 .
- ^ Он, Хунмей; Сикора, Ондрей (2004), «Новые алгоритмы кругового рисования», Материалы семинара по информационным технологиям – приложениям и теории (ITAT), Словакия, 15–19 сентября 2004 г.
- ^ Шахрохи, Фархад; Сикора, Ондрей; Секели, Ласло А.; Врт'о, Имрих (1995), «Вложения книг и числа пересечений», Теоретико-графовые концепции в информатике: 20-й международный семинар, WG '94, Хершинг, Германия, 16–18 июня 1994 г., Труды , Конспекты лекций по компьютеру Наука, том. 903, Springer, стр. 256–268, doi : 10.1007/3-540-59071-4_53 .
- ^ Баннистер, Майкл Дж.; Эппштейн, Дэвид ; Саймонс, Джозеф А. (2013), «Управляемость минимизации пересечений почти-деревьев с фиксированным параметром», Рисунок графика: 21-й Международный симпозиум, GD 2013, Бордо, Франция, 23–25 сентября 2013 г., Пересмотренные избранные статьи , Конспекты лекций в Информатика, том. 8242, стр. 340–351, arXiv : 1308.5741 , doi : 10.1007/978-3-319-03841-4_30 , S2CID 10142319 .
- ^ Баннистер, Майкл Дж.; Эппштейн, Дэвид (2014), «Перекрестная минимизация для одностраничных и двухстраничных рисунков графов с ограниченной шириной дерева», Proc. 22-й Международный Симп. Рисование графиков (GD 2014) , Конспекты лекций по информатике, том. 8871, Springer-Verlag, стр. 210–221, arXiv : 1408.6321 , doi : 10.1007/978-3-662-45803-7_18 , MR 3333228 .
- ^ Блин, Гийом; Фертен, Гийом; Русу, Ирена; Синоке, Кристина (2007), «Повышение жесткости сравнения вторичной структуры РНК», Комбинаторика, алгоритмы, вероятностные и экспериментальные методологии: Первый международный симпозиум, ESCAPE 2007, Ханчжоу, Китай, 7–9 апреля 2007 г., Пересмотренные избранные статьи (PDF) ) , Конспекты лекций по информатике, вып. 4614, стр. 140–151, номер документа : 10.1007/978-3-540-74450-4_13 .
- ^ Клот, Питер; Добрев, Стефан; Доту, Иван; Кранакис, Евангелос; Кризанц, Дэнни; Уррутиа, Хорхе (2012), «На странице количества вторичных структур РНК с псевдоузлами», Журнал математической биологии , 65 (6–7): 1337–1357, doi : 10.1007/s00285-011-0493-6 , PMID 22159642 , S2CID 8700502 .
- ^ Паван, А.; Тевари, Рагунатх; Винодчандран, Н.В. (2012), «О силе однозначности в лог-пространстве», Computational Complexity , 21 (4): 643–670, arXiv : 1001.2034 , doi : 10.1007/s00037-012-0047-3 , MR 2988774 , S2CID 8666071 .
- ^ Галил, Цви ; Каннан, Рави ; Семереди, Эндре (1989), «О нетривиальных сепараторах для k-страничных графов и моделировании с помощью недетерминированных одноленточных машин Тьюринга», Journal of Computer and System Sciences , 38 (1): 134–149, doi : 10.1016/0022-0000 (89)90036-6 .
- ^ Маккензи, Томас; Овербей, Шеннон (2010), «Книжные вложения и делители нуля», Ars Combinatoria , 95 : 55–63, MR 2656248 .
- ^ Дынников И.А. (1999), "Трёхстраничный подход к теории узлов. Кодирование и локальные движения", Российская Академия Наук , 33 (4): 25–37, 96, doi : 10.1007/BF02467109 , MR 1746427 , S2CID 121089736 .
- ^ Дынников И.А. (2001), «Новый способ представления связей, одномерный формализм и технология распутывания», Acta Applicandae Mathematicae , 69 (3): 243–283, doi : 10.1023/A:1014299416618 , MR 1885279 , S2CID 116488382 .