У теорії графів псевдолі́с — це неорієнтований граф, у якому будь-яка зв'язна компонента має не більше одного циклу. Тобто це система вершин і ребер, що з'єднують пари вершин, така, що жодні два цикли не мають спільних вершин і не можуть бути пов'язаними шляхом. Псевдоде́рево — це зв'язний псевдоліс.
Назви взято за аналогією із деревами та лісами (дерево — це зв'язний граф без циклів, ліс — незв'язне об'єднання дерев). Габов і Тарджан приписують вивчення псевдолісів Данцігу в книзі 1963 року з лінійного програмування, в якій псевдоліси з'являються в розв'язуванні деяких задач транспортних потоків. Псевдоліси також утворюють теоретичні графові моделі функцій і з'являються в деяких алгоритмічних задачах. Псевдоліси є розрідженими графами — вони мають дуже мале число ребер відносно вершин, і їхня структура матроїдів дозволяє деякі інші сімейства розріджених графів розкласти на об'єднання лісів і псевдолісів. Назва «псевдоліс» прийшла зі статті Пікара та Кейрана.
Визначення та структура
Визначимо неорієнтований граф як множину вершин і ребер, таких, що кожне ребро містить дві вершини (які, можливо, збігаються) як кінцеві точки. Тобто дозволено кратні ребра (ребра з тими ж кінцевими вершинами) і петлі (ребра, кінцеві вершини яких збігаються). Підграф графа ц е граф, утворений підмножиною вершин і ребер, такий, що будь-яке ребро в цій підмножині має кінцеві вершини в підмножині вершин. Зв'язна компонента неорієнтованого графа — це підграф, що складається з вершин і ребер, які можна досягти, рухаючись по ребрах, виходячи з однієї стартової вершини. Граф зв'язний, якщо будь-якої вершини або ребра можна досягти, рухаючись із будь-якої іншої вершини або ребра. Цикл у неорієнтованому графі — це зв'язний підграф, у якому будь-яка вершина має рівно два ребра або є петлею.
Псевдоліс — це неорієнтований граф, у якому кожна зв'язна компонента містить максимум один цикл. Еквівалентно, це неорієнтований граф, у якому в кожній зв'язній компоненті ребер не більше, ніж вершин. Компоненти, що не мають циклів — це просто дерева, а компоненти, що мають єдиний цикл, називають 1-деревами або одноцикловими графами. Тобто 1-дерево — це зв'язний граф, що містить рівно один цикл. Псевдоліс із єдиною зв'язною компонентою (зазвичай званий псевдодеревом, хоча деякі автори визначають псевдодерево як 1-дерево) є або деревом, або 1-деревом. У загальному випадку псевдоліс може містити кілька зв'язних компонент, всі з яких є деревами або 1-деревами.
Якщо видалити з 1-дерева одне з ребер циклу, отримаємо дерево. І навпаки, якщо додати в дерево нове ребро, що з'єднує будь-які дві вершини, отримаємо 1-дерево. Шлях у дереві, що з'єднує дві кінцеві точки доданої дуги, разом з самою доданою дугою, утворює єдиний цикл 1-дерева. Якщо додати в 1-дерево ребро, що з'єднує одну з вершин дерева з новоствореною вершиною, результатом знову буде 1-дерево зі ще однією вершиною. Інший метод побудови 1-дерев починається з одиничного циклу, і до 1-дерева послідовно довільне число разів додаються вершини. Ребра будь-якого 1-дерева можна розділити єдиним чином на два підграфи, один з яких — цикл, а другий — ліс, при цьому кожне дерево лісу містить рівно одну вершину циклу.
Вивчаються також кілька вужчих типів псевдолісів.
- 1-ліс, званий іноді максимальним псевдолісом — це ліс, до якого не можна додати ребра, не утворивши графа з більш ніж одним циклом. Якщо однією з компонент псевдолісу є дерево, він не може бути 1-лісом, оскільки можна додати до цієї компоненти ребро з утворенням циклу в ній або додати ребро, яке приєднає дерево до іншої компоненти. Таким чином, 1-ліси — це точно псевдоліси, в яких будь-яка компонента є 1-деревом.
- Кістяковий псевдоліс неорієнтованого графа G — це кістяковий підграф, що є псевдолісом, тобто, псевдоліс графа G, що містить всі вершини графа G. Такі псевдоліси не зобов'язані мати будь-яких ребер, оскільки, наприклад, порожній підграф (тобто такий, що містить усі вершини графа G і не має ребер) є псевдолісом (і його компонентами є дерева, кожне з яких складається з єдиної вершини).
- Максимальні псевдоліси графа G — це підграфи графа G, що є псевдолісами, які не містяться в жодному більшому псевдолісі, що міститься в G. Максимальний псевдоліс графа G завжди є кістяковим псевдодеревом, але обернене хибне. Якщо G не має зв'язних компонент, що є деревами, то його максимальні псевдоліси є 1-лісами, але у випадку, коли граф G містить дерево як компоненту, його максимальні псевдоліси не будуть 1-лісами. Точніше, в будь-якому графі G його максимальні псевдоліси складаються з усіх лісів графа G разом з одним або більше 1-деревом, що покриває решту вершин графа G.
Орієнтовані псевдоліси
Версії цих визначень використовуються також для орієнтованих графів. Подібно до неорієнтованих графів орієнтовані графи складаються з вершин і ребер, але кожне ребро має напрямок (орієнтоване ребро зазвичай називають дугою). Орієнтований псевдоліс — це орієнтований граф, у якому кожна вершина має максимум одну вихідну дугу. Тобто граф має степінь виходу, що не перевищує одиниці. Орієнтований 1-ліс, часто званий функціональним графом (див. нижче), а іноді — максимальним орієнтованим псевдолісом — це орієнтований граф, у якому степінь виходу кожної з вершин дорівнює одиниці. Якщо D — орієнтований псевдоліс, неорієнтований граф, утворений видаленням напрямків з ребер графа D, є неорієнтованим псевдолісом.
Число ребер
Будь-який псевдоліс на множині з n вершин має максимум n ребер, а будь-який максимальний псевдоліс на множині з n вершин має рівно n вершин. І навпаки, якщо граф G має властивість, що для будь-якої підмножини S вершин графа число ребер у породженому підграфі графа S не перевищує числа вершин графа S, то G є псевдолісом. 1-дерева можна визначити як зв'язні графи з однаковим числом вершин і ребер.
Для сімейств графів, якщо сімейство графів має властивість, що будь-який підграф графа в сімействі входить у те ж сімейство і кожен граф у сімействі має не більше ребер, ніж вершин, то сімейство містить тільки псевдоліси. Наприклад, будь-який підграф трекла (граф, намальований так, що будь-яка пара ребер має одну точку перетину) є також треклом, так що (гіпотезу Конвея), що будь-який трекл має не більше ребер, ніж вершин, можна переформулювати, що кожен трекл є псевдолісом. Точніше, якщо гіпотеза істинна, то трекли — це точно псевдоліси без циклів з чотирма вершинами і максимум одним циклом з непарним числом вершин.
Штрейну і Теран узагальнили властивості розрідженості у визначенні псевдолісів — вони визначають граф як (k,l)-розріджений, якщо будь-будь-який непорожній підграф із n вершинами має максимум kn − l ребер, і (k,l)-щільним, якщо він (k,l)-розріджений і має рівно kn − l ребро. Таким чином, псевдоліси — це (1, 0)-розріджені графи, а максимальні псевдоліси — це (1, 0)-щільні графи. Деякі інші важливі сімейства графів можна визначити для інших значень k і l, і якщо l ≤ k, (k,l)-розріджені графи можна описати як графи, утворені об'єднанням l лісів без спільних ребер і k − l псевдолісів.
Майже будь-який досить розріджений випадковий граф є псевдолісом. Тобто, якщо c — стала (0 < c < 1/2) і Pc(n) — ймовірність, що вибраний випадково серед графів з n вершинами і cn ребрами граф є псевдолісом, то Pc(n) прямує до одиниці в границі при зростанні n. Однак для c > 1/2 майже будь-який випадковий граф з cn ребрами має велику компоненту, яка не є одноцикловою.
Перерахування
Граф є простим, якщо в ньому немає петель і кратних ребер. Число простих 1-дерев з n позначеними вершинами дорівнює
Значення для n аж до 18 можна знайти в послідовності A057500 Енциклопедії цілочисельних послідовностей.
Число максимальних орієнтованих псевдолісів із n вершинами, в яких дозволено петлі, дорівнює nn, оскільки для будь-якої вершини є n можливих скінченних вершин вихідних дуг. [en] використав цей факт для бієктивного доведення формули Келі, що число неорієнтованих дерев на n вершинах дорівнює nn − 2, шляхом знаходження біекції між максимальними орієнтованими псевдолісами і неорієнтованими деревами з двома різними вершинами. Якщо допускаються петлі, число максимальних орієнтованих псевдолісів дорівнює (n − 1)n.
Функціональні графи
Орієнтовані псевдоліси та відображення в собе в певному сенсі математично еквівалентні. Будь-яке відображення на множині X на себе (тобто ендоморфізм на X) можна інтерпретувати як визначення орієнтованого псевдолісу, який має дугу з x в y, коли ƒ(x) = y. Отриманий орієнтований псевдоліс максимальний і може включати петлі, якщо для деяких x ƒ(x) = x. Виключення петель призводить до немаксимальних псевдолісів. І навпаки, будь-який максимальний орієнтований псевдоліс визначає відображення ƒ, для якого ƒ(x) дорівнює кінцевій вершині дуги, що виходить з x і будь-який немаксимальний орієнтований псевдоліс можна зробити максимальним, додавши петлі і конвертувавши у функцію тим самим способом. Тому максимальні орієнтовані псевдоліси іноді називають функціональними графами. Подання функції як функціонального графа дає зручну мову опису властивостей, які непросто описати з погляду теорії функцій. Така техніка особливо корисна для задач, що використовують [en], які відповідають шляхам у теорії графів.
Пошук циклів, задача простежування шляхів у функціональному графі для знаходження в ньому циклу, застосовується в криптографії та обчислювальній теорії чисел як частина ро-алгоритму Поларда для факторизації цілих чисел і як метод знаходження конфліктів у криптографічних геш-функціях. У цих застосуваннях передбачається, що ƒ випадкова. [en] та [en] вивчали властивості функціональних графів, отриманих із випадкових відображень. Зокрема, з одного з варіантів парадоксу днів народження випливає, що у випадковому функціональному графі з n вершинами шлях, що починається з випадково вибраної вершини, зазвичай зациклюється після O(√n) кроків. [ru] та ін. здійснили аналіз та обчислювальні статистичні дослідження.
Мартін, Одлижко і Вольфрам досліджували псевдоліси, що моделюють динаміку клітинних автоматів. Ці функціональні графи, які вони назвали діаграмами переходів станів, мають по одній вершині для кожної можливої конфігурації, в якій можуть перебувати комірки клітинного автомата, а дуги з'єднують кожну конфігурацію з конфігурацією, яка з неї отримується за правилами клітинного автомата. Зі структури цих діаграм можна отримати властивості автомата, такі як число компонентів, довжину скінченних циклів, глибину дерев, що з'єднують нескінченні стани цих циклів, або симетрії діаграми. Наприклад, будь-яка вершина без вхідної дуги відповідає едемському саду, а вершини з петлею відповідають натюрморту.
Інше раннє застосування функціональних графів — у ланцюжках, що використовуються для вивчення систем трійок Штейнера. Ланцюжок системи трійок — це функціональний граф, що містить по вершині кожної можливої трійки символів. Кожна трійка pqr відображається функцією в stu, де pqs, prt і qru — трійки, що належать системі трійок і містять пари pq, pr і qr відповідно. Показано, що, попри громіздкість обчислення, ланцюжки є потужним інваріантом системи трійок.
Біциклічний матроїд
Матроїд — це математична структура, в якій деякі множини елементів визначаються як незалежні, у тому сенсі, що незалежні множини задовольняють властивостям, які моделюють властивості лінійної незалежності у векторному просторі. Одним зі стандартних прикладів матроїдів є [en], у якому незалежні множини — це множини ребер у лісах графа. Матроїдна структура лісів важлива для алгоритмів обчислення мінімального кістякового дерева графа. Аналогічним можна визначити матроїди для псевдолісів.
Для будь-якого графа G = (V,E) можна визначити матроїд на ребрах графа G, в якому множина ребер незалежна тоді й лише тоді, коли ця множина утворює псевдоліс. Цей матроїд відомий як [en] графа G. Мінімальні залежні множини для цього матроїда — це мінімальні зв'язні підграфи графа G, що мають більше одного циклу, і ці підграфи іноді називаються біциклами. Існує три можливих типи біциклів — (граф «тета»), дві вершини якого, з'єднані трьома шляхами, які не мають внутрішніх спільних точок; «вісімка», що складається з двох циклів, які мають одну спільну вершину, і «наручники», утворені з двох циклів, що не мають спільних вершин, з'єднаних шляхом. Граф є псевдолісом тоді й лише тоді, коли він не містить біциклу як підграфа.
Заборонені мінори
Утворення мінору псевдолісу стягуванням деяких ребер та видаленням деяких інших ребер утворює новий псевдоліс. Таким чином, сімейство псевдолісів замкнуте за мінорами, а з теореми Робертсона — Сеймура тоді випливає, що псевдоліси можна описати в термінах скінченного набору заборонених мінорів, аналогічно теоремі Вагнера про опис планарних графів як графів, які не мають мінорами ні повного графа K5, ні повного двочасткового графа K3,3. Як обговорювалося раніше, будь-який граф, який не є псевдолісом, містить як підграф «наручники», «вісімку» або «тету». Будь-які «наручники» і «вісімки» можна стягнути до «метелика» («вісімка» з п'ятьма вершинами), а будь-яку «тету» можна стягнути до «алмазу» («тета» із чотирма вершинами), Так що будь-який граф, що не є псевдолісом, містить як мінор «метелика» або «алмаз», і тільки ці графи є мінімальними графами, що не належать до сімейства псевдолісів. Якщо заборонити лише «алмаз», але не «метелика», отримаємо ширше сімейство графів, що складається з «кактусів» та розрізненого об'єднання набору «кактусів».
Якщо розглядати мультиграфи з петлями, є лише один заборонений мінор — вершина з двома петлями.
Алгоритми
Раннє алгоритмічне застосування псевдолісів використовувало алгоритм мережевого симплекса та його застосування до узагальненої задачі про потоки в мережах для моделювання перетворень продуктів з одного типу в інший. У цих задачах задається транспортна мережа, де вершини моделюють кожен продукт, а ребра моделюють допустимість перетворення з одного продукту на інший. Кожне ребро маркується пропускною спроможністю (кількість продукту, яку можна перетворити за одиницю часу), потоком (швидкістю перетворення між продуктами) та ціною (скільки втрачаємо при перетворенні на одиницю продукту). Задача полягає у визначенні, скільки кожного продукту потрібно перетворити на кожній дузі транспортної мережі з метою мінімізувати ціну або максимізувати дохід, не порушуючи обмежень і не дозволяючи будь-якому типу продукту залишитися невикористаним. Цей тип задач можна сформулювати як задачу лінійного програмування та розв'язати за допомогою симплекс-методу. Проміжні розв'язки, одержувані з цього алгоритму, як і кінцевий оптимальний розв'язок, мають спеціальні структури — кожна дуга транспортної мережі або не використовується, або використовує максимальне значення пропускної спроможності, за винятком підмножини дуг, що утворюють кістяк псевдолісу транспортної мережі, і на цій підмножині дуг потік може набувати значення від нуля до максимальної пропускної здатності. У цьому застосуванні одноциклові графи іноді називають також доповненими деревами, а максимальні псевдоліси — доповненими лісами.
Завдання про мінімальний кістяковий псевдоліс використовує перебування кістякового псевдолісу мінімальної ваги у більшому графі G з вагами. Внаслідок матроїдної структури псевдолісів максимальні псевдоліса з мінімальною вагою можна знайти за допомогою жадібних алгоритмів подібно до задачі знаходження мінімального кістякового дерева. Однак Габов і Тарджан знайшли для цього випадку ефективніший підхід з лінійним часом.
Псевдодеревність графа G визначається за аналогією з деревністю як найменше число псевдолісів, на які можна розділити ребра. Еквівалентно, це найменше число k, таке, що граф G є (k, 0)-розрідженим, або найменше число k, таке що ребрам графа G можна задати напрямки, так що отриманий орієнтований граф матиме степінь результату, що не перевищує k. Внаслідок матроїдної структури псевдолісів псевдодеревність можна обчислити за поліноміальний час.
Випадковий двочастковий граф із n вершинами на кожній його частці з cn ребрами, вибраними випадково і незалежно для кожної пари n2 можливих пар вершин з великою ймовірністю є псевдолісом за постійного c строго меншого від одиниці. Цей факт відіграє ключову роль в аналізі зозулиного гешування, структурі даних для пошуку пар ключ-значення переглядом однієї з двох геш-таблиць на місці, що визначається ключем, — можна сформувати «парний граф», вершини якого відповідають положенню в геш-таблицях, а ребра пов'язують два розташування, в яких один із ключів можна знайти. Парне гешування знаходить усі ключі тоді й лише тоді, коли парний граф є псевдолісом.
Псевдоліси відіграють також ключову роль у паралельних алгоритмах розфарбовування графів і пов'язаних задач.
Примітки
- Розглянуті тут неорієнтовані графи є мультиграфами або псевдографами, а не .
- Gabow, Tarjan, 1988.
- Dantzig, 1963.
- Picard, Queyranne, 1982.
- Це визначення, наприклад, використовують Габов і Вестерман (Gabow, Westermann, (1992)).
- Це визначення використовують Габов і Тарджан (Gabow, Tarjan, (1988)).
- Див., наприклад, доведення леми 4 в статті Алвареза, Блеса і Серна (Àlvarez et al, (2002)).
- Крускал, Рудольф і Снір (Kruskal et al, (1990)) замість цього використовують обернене визначення, в якому кожна вершина має вхідний степінь одиниця. Отримані графи, які вони називають одноцикловими, є транспонованими графами графів, розглянутих у цій статті.
- Woodall, 1969.
- Lovász et al, 1997.
- Streinu, Theran, 2009.
- Whiteley, 1988.
- Болобаш (Bollobás, (1985)). Див., зокрема, наслідок 24, на стор.120, про межу числа вершин, що належать одноцикловим компонентам у випадковому графі, і наслідок 19, стор.113, про межу числа різних помічених одноциклових графів.
- Riddell, (1951); див. A057500 в Енциклопедії послідовностей цілих чисел.
- Про метод бієктивного доведення можна почитати в статті Вершика (Вершик, (1986))
- Aigner, Ziegler, 1998.
- Flajolet, Odlyzko, 1990.
- Konyagin et al, 2016.
- Martin, Odlyzko, Wolfram, 1984.
- В англійському варіанті — trains
- White, 1913.
- Colbourn, Colbourn, Rosenbaum, 1982.
- Stinson, 1983.
- Simoes-Pereira, 1972.
- Matthews, 1977.
- Glossary of Signed and Gain Graphs and Allied Areas. оригіналу за 3 березня 2016. Процитовано 23 жовтня 2016.
- Див. цю термінологію в списку малих графів( [Архівовано 18 листопада 2012 у Wikiwix]) на сайті Information System on Graph Class Inclusions( [ 5 лютого 2019 у Wayback Machine.]). Однак, назва метелик может стосуватися іншого сімейства графів, пов'язаних із гіперкубами.
- El-Mallah, Colbourn, 1988.
- Ahuja, Magnanti, Orlin, 1993.
- Gabow, Westermann, (1992). Див. також швидкі схеми апроксимації Ковалика (Kowalik, (2006)).
- Kutzelnigg, 2006.
- Goldberg, Plotkin, Shannon, 1988.
- Kruskal et al, 1990.
Література
- Ravindra K. Ahuja, Thomas L. Magnanti, James B. Orlin. Network Flows: Theory, Algorithms and Applications. — Prentice Hall, 1993. — .
- Martin Aigner, Günter M. Ziegler. Proofs from THE BOOK. — Springer-Verlag, 1998. — С. 141–146.
- Carme Àlvarez, Maria Blesa, Maria Serna. Proc. 14th ACM . — 2002. — С. 183–197. — DOI:
- Béla Bollobás. Random Graphs. — Academic Press, 1985.
- Marlene J. Colbourn, Charles J. Colbourn, Wilf L. Rosenbaum. Trains: an invariant for Steiner triple systems // [en]. — 1982. — Т. 13. — С. 149–162.
- G. B. Dantzig. Linear Programming and Extensions. — Princeton University Press, 1963.
- Ehab El-Mallah, Charles J. Colbourn. The complexity of some edge deletion problems // IEEE Transactions on Circuits and Systems. — 1988. — Т. 35, вип. 3. — С. 354–362. — DOI: .
- P. Flajolet, A. Odlyzko. Advances in Cryptology – EUROCRYPT '89: . — Springer-Verlag, 1990. — Т. 434. — С. 329–354. — (Lecture Notes in Computer Science)
- H. N. Gabow, R. E. Tarjan. A linear-time algorithm for finding a minimum spanning pseudoforest // Information Processing Letters. — 1988. — Т. 27, вип. 5. — С. 259–263. — DOI: ..
- H. N. Gabow, H. H. Westermann. Forests, frames, and games: Algorithms for matroid sums and applications // Algorithmica. — 1992. — Т. 7, вип. 1. — С. 465–497. — DOI: .
- A. V. Goldberg, S. A. Plotkin, G. E. Shannon. Parallel symmetry-breaking in sparse graphs // SIAM Journal on Discrete Mathematics. — 1988. — Т. 1, вип. 4. — С. 434–446. — DOI: .
- Sergei Konyagin, Florian Luca, Bernard Mans, Luke Mathieson, Igor E. Shparlinski. Functional Graphs of Polynomials over Finite Fields // Journal of Combinatorial Theory. — 2016. — Т. 116. — (B).
- Ł. Kowalik. Proceedings of the International Symposium on Algorithms and Computation / Tetsuo Asano. — Springer-Verlag, 2006. — Т. 4288. — С. 557–566. — (Lecture Notes in Computer Science) — DOI:
- Clyde P. Kruskal, Larry Rudolph, Marc Snir. Efficient parallel algorithms for graph problems // Algorithmica. — 1990. — Т. 5, вип. 1. — С. 43–64. — DOI: .
- Jean-Claude Picard, Maurice Queyranne. A network flow solution to some nonlinear 0–1 programming problems, with applications to graph theory // Networks. — 1982. — Т. 12. — С. 141–159. — DOI: .
- Reinhard Kutzelnigg. Fourth Colloquium on Mathematics and Computer Science. — 2006. — Т. AG. — С. 403–406. — (Discrete Mathematics and Theoretical Computer Science)
- L. Lovász, J. Pach, M. Szegedy. On Conway's thrackle conjecture // . — 1997. — Т. 18, вип. 4. — С. 369–376. — DOI: .
- O. Martin, A. M. Odlyzko, S. Wolfram. Algebraic properties of cellular automata // Communications in Mathematical Physics. — 1984. — Т. 93, вип. 2. — С. 219–258. — Bibcode: . — DOI: .
- L. R. Matthews. Bicircular matroids // The Quarterly Journal of Mathematics. Oxford. Second Series. — 1977. — Т. 28, вип. 110. — С. 213–227. — DOI: .
- R. J. Riddell. Contributions to the Theory of Condensation. — Ann Arbor : University of Michigan, 1951. — (Ph.D. thesis) — Bibcode:.
- J. M. S. Simoes-Pereira. On subgraphs as matroid cells // . — 1972. — Т. 127, вип. 4. — С. 315–322. — DOI: ..
- D. R. Stinson. A comparison of two invariants for Steiner triple systems: fragments and trains // Ars Combinatoria. — 1983. — Т. 16. — С. 69–76..
- I. Streinu, L. Theran. Sparsity-certifying Graph Decompositions // . — 2009. — Т. 25, вип. 2. — С. 219. — DOI: .
- H. S. White. Triple-systems as transformations, and their paths among triads // Transactions of the American Mathematical Society. — American Mathematical Society, 1913. — Т. 14, вип. 1. — С. 6–13. — DOI: .
- W. Whiteley. The union of matroids and the rigidity of frameworks // SIAM Journal on Discrete Mathematics. — 1988. — Т. 1, вип. 2. — С. 237–255. — DOI: .
- D. R. Woodall. Combinatorial Mathematics and Its Applications / D. J. A. Welsh. — Academic Press, 1969. — С. 335–348..
- А. М. Вершик. Биективное доказательство тождества Якоби и перестройки диаграмм Юнга // Зап. научн. сем. ЛОМИ. — 1986. — Т. 155. — С. 3–6.
Посилання
- Weisstein, Eric W. Одноцикловий граф(англ.) на сайті Wolfram MathWorld.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
U teoriyi grafiv psevdoli s ce neoriyentovanij graf u yakomu bud yaka zv yazna komponenta maye ne bilshe odnogo ciklu Tobto ce sistema vershin i reber sho z yednuyut pari vershin taka sho zhodni dva cikli ne mayut spilnih vershin i ne mozhut buti pov yazanimi shlyahom Psevdode revo ce zv yaznij psevdolis 1 lis maksimalnij psevdolis utvorenij troma 1 derevami Nazvi vzyato za analogiyeyu iz derevami ta lisami derevo ce zv yaznij graf bez cikliv lis nezv yazne ob yednannya derev Gabov i Tardzhan pripisuyut vivchennya psevdolisiv Dancigu v knizi 1963 roku z linijnogo programuvannya v yakij psevdolisi z yavlyayutsya v rozv yazuvanni deyakih zadach transportnih potokiv Psevdolisi takozh utvoryuyut teoretichni grafovi modeli funkcij i z yavlyayutsya v deyakih algoritmichnih zadachah Psevdolisi ye rozridzhenimi grafami voni mayut duzhe male chislo reber vidnosno vershin i yihnya struktura matroyidiv dozvolyaye deyaki inshi simejstva rozridzhenih grafiv rozklasti na ob yednannya lisiv i psevdolisiv Nazva psevdolis prijshla zi statti Pikara ta Kejrana Viznachennya ta strukturaViznachimo neoriyentovanij graf yak mnozhinu vershin i reber takih sho kozhne rebro mistit dvi vershini yaki mozhlivo zbigayutsya yak kincevi tochki Tobto dozvoleno kratni rebra rebra z timi zh kincevimi vershinami i petli rebra kincevi vershini yakih zbigayutsya Pidgraf grafa c e graf utvorenij pidmnozhinoyu vershin i reber takij sho bud yake rebro v cij pidmnozhini maye kincevi vershini v pidmnozhini vershin Zv yazna komponenta neoriyentovanogo grafa ce pidgraf sho skladayetsya z vershin i reber yaki mozhna dosyagti ruhayuchis po rebrah vihodyachi z odniyeyi startovoyi vershini Graf zv yaznij yaksho bud yakoyi vershini abo rebra mozhna dosyagti ruhayuchis iz bud yakoyi inshoyi vershini abo rebra Cikl u neoriyentovanomu grafi ce zv yaznij pidgraf u yakomu bud yaka vershina maye rivno dva rebra abo ye petleyu 21 graf z odnim ciklom i maksimum shistma vershinami Psevdolis ce neoriyentovanij graf u yakomu kozhna zv yazna komponenta mistit maksimum odin cikl Ekvivalentno ce neoriyentovanij graf u yakomu v kozhnij zv yaznij komponenti reber ne bilshe nizh vershin Komponenti sho ne mayut cikliv ce prosto dereva a komponenti sho mayut yedinij cikl nazivayut 1 derevami abo odnociklovimi grafami Tobto 1 derevo ce zv yaznij graf sho mistit rivno odin cikl Psevdolis iz yedinoyu zv yaznoyu komponentoyu zazvichaj zvanij psevdoderevom hocha deyaki avtori viznachayut psevdoderevo yak 1 derevo ye abo derevom abo 1 derevom U zagalnomu vipadku psevdolis mozhe mistiti kilka zv yaznih komponent vsi z yakih ye derevami abo 1 derevami Yaksho vidaliti z 1 dereva odne z reber ciklu otrimayemo derevo I navpaki yaksho dodati v derevo nove rebro sho z yednuye bud yaki dvi vershini otrimayemo 1 derevo Shlyah u derevi sho z yednuye dvi kincevi tochki dodanoyi dugi razom z samoyu dodanoyu dugoyu utvoryuye yedinij cikl 1 dereva Yaksho dodati v 1 derevo rebro sho z yednuye odnu z vershin dereva z novostvorenoyu vershinoyu rezultatom znovu bude 1 derevo zi she odniyeyu vershinoyu Inshij metod pobudovi 1 derev pochinayetsya z odinichnogo ciklu i do 1 dereva poslidovno dovilne chislo raziv dodayutsya vershini Rebra bud yakogo 1 dereva mozhna rozdiliti yedinim chinom na dva pidgrafi odin z yakih cikl a drugij lis pri comu kozhne derevo lisu mistit rivno odnu vershinu ciklu Vivchayutsya takozh kilka vuzhchih tipiv psevdolisiv 1 lis zvanij inodi maksimalnim psevdolisom ce lis do yakogo ne mozhna dodati rebra ne utvorivshi grafa z bilsh nizh odnim ciklom Yaksho odniyeyu z komponent psevdolisu ye derevo vin ne mozhe buti 1 lisom oskilki mozhna dodati do ciyeyi komponenti rebro z utvorennyam ciklu v nij abo dodati rebro yake priyednaye derevo do inshoyi komponenti Takim chinom 1 lisi ce tochno psevdolisi v yakih bud yaka komponenta ye 1 derevom Kistyakovij psevdolis neoriyentovanogo grafa G ce kistyakovij pidgraf sho ye psevdolisom tobto psevdolis grafa G sho mistit vsi vershini grafa G Taki psevdolisi ne zobov yazani mati bud yakih reber oskilki napriklad porozhnij pidgraf tobto takij sho mistit usi vershini grafa G i ne maye reber ye psevdolisom i jogo komponentami ye dereva kozhne z yakih skladayetsya z yedinoyi vershini Maksimalni psevdolisi grafa G ce pidgrafi grafa G sho ye psevdolisami yaki ne mistyatsya v zhodnomu bilshomu psevdolisi sho mistitsya v G Maksimalnij psevdolis grafa G zavzhdi ye kistyakovim psevdoderevom ale obernene hibne Yaksho G ne maye zv yaznih komponent sho ye derevami to jogo maksimalni psevdolisi ye 1 lisami ale u vipadku koli graf G mistit derevo yak komponentu jogo maksimalni psevdolisi ne budut 1 lisami Tochnishe v bud yakomu grafi G jogo maksimalni psevdolisi skladayutsya z usih lisiv grafa G razom z odnim abo bilshe 1 derevom sho pokrivaye reshtu vershin grafa G Oriyentovani psevdolisiVersiyi cih viznachen vikoristovuyutsya takozh dlya oriyentovanih grafiv Podibno do neoriyentovanih grafiv oriyentovani grafi skladayutsya z vershin i reber ale kozhne rebro maye napryamok oriyentovane rebro zazvichaj nazivayut dugoyu Oriyentovanij psevdolis ce oriyentovanij graf u yakomu kozhna vershina maye maksimum odnu vihidnu dugu Tobto graf maye stepin vihodu sho ne perevishuye odinici Oriyentovanij 1 lis chasto zvanij funkcionalnim grafom div nizhche a inodi maksimalnim oriyentovanim psevdolisom ce oriyentovanij graf u yakomu stepin vihodu kozhnoyi z vershin dorivnyuye odinici Yaksho D oriyentovanij psevdolis neoriyentovanij graf utvorenij vidalennyam napryamkiv z reber grafa D ye neoriyentovanim psevdolisom Chislo reberBud yakij psevdolis na mnozhini z n vershin maye maksimum n reber a bud yakij maksimalnij psevdolis na mnozhini z n vershin maye rivno n vershin I navpaki yaksho graf G maye vlastivist sho dlya bud yakoyi pidmnozhini S vershin grafa chislo reber u porodzhenomu pidgrafi grafa S ne perevishuye chisla vershin grafa S to G ye psevdolisom 1 dereva mozhna viznachiti yak zv yazni grafi z odnakovim chislom vershin i reber Dlya simejstv grafiv yaksho simejstvo grafiv maye vlastivist sho bud yakij pidgraf grafa v simejstvi vhodit u te zh simejstvo i kozhen graf u simejstvi maye ne bilshe reber nizh vershin to simejstvo mistit tilki psevdolisi Napriklad bud yakij pidgraf trekla graf namalovanij tak sho bud yaka para reber maye odnu tochku peretinu ye takozh treklom tak sho gipotezu Konveya sho bud yakij trekl maye ne bilshe reber nizh vershin mozhna pereformulyuvati sho kozhen trekl ye psevdolisom Tochnishe yaksho gipoteza istinna to trekli ce tochno psevdolisi bez cikliv z chotirma vershinami i maksimum odnim ciklom z neparnim chislom vershin Shtrejnu i Teran uzagalnili vlastivosti rozridzhenosti u viznachenni psevdolisiv voni viznachayut graf yak k l rozridzhenij yaksho bud bud yakij neporozhnij pidgraf iz n vershinami maye maksimum kn l reber i k l shilnim yaksho vin k l rozridzhenij i maye rivno kn l rebro Takim chinom psevdolisi ce 1 0 rozridzheni grafi a maksimalni psevdolisi ce 1 0 shilni grafi Deyaki inshi vazhlivi simejstva grafiv mozhna viznachiti dlya inshih znachen k i l i yaksho l k k l rozridzheni grafi mozhna opisati yak grafi utvoreni ob yednannyam l lisiv bez spilnih reber i k l psevdolisiv Majzhe bud yakij dosit rozridzhenij vipadkovij graf ye psevdolisom Tobto yaksho c stala 0 lt c lt 1 2 i Pc n jmovirnist sho vibranij vipadkovo sered grafiv z n vershinami i cn rebrami graf ye psevdolisom to Pc n pryamuye do odinici v granici pri zrostanni n Odnak dlya c gt 1 2 majzhe bud yakij vipadkovij graf z cn rebrami maye veliku komponentu yaka ne ye odnociklovoyu PererahuvannyaGraf ye prostim yaksho v nomu nemaye petel i kratnih reber Chislo prostih 1 derev z n poznachenimi vershinami dorivnyuye n k 1 n 1 k 1 k n 1 n k n n n 1 n k n 1 2 n k 2 n displaystyle n sum k 1 n frac 1 k 1 k sum n 1 cdots n k n frac n n 1 cdots n k binom binom n 1 2 cdots binom n k 2 n Znachennya dlya n azh do 18 mozhna znajti v poslidovnosti A057500 Enciklopediyi cilochiselnih poslidovnostej Chislo maksimalnih oriyentovanih psevdolisiv iz n vershinami v yakih dozvoleno petli dorivnyuye nn oskilki dlya bud yakoyi vershini ye n mozhlivih skinchennih vershin vihidnih dug en vikoristav cej fakt dlya biyektivnogo dovedennya formuli Keli sho chislo neoriyentovanih derev na n vershinah dorivnyuye nn 2 shlyahom znahodzhennya biekciyi mizh maksimalnimi oriyentovanimi psevdolisami i neoriyentovanimi derevami z dvoma riznimi vershinami Yaksho dopuskayutsya petli chislo maksimalnih oriyentovanih psevdolisiv dorivnyuye n 1 n Funkcionalni grafiFunkciya na mnozhini 0 1 2 3 4 5 6 7 8 na sebe ta vidpovidnij funkcionalnij graf Oriyentovani psevdolisi ta vidobrazhennya v sobe v pevnomu sensi matematichno ekvivalentni Bud yake vidobrazhennya na mnozhini X na sebe tobto endomorfizm na X mozhna interpretuvati yak viznachennya oriyentovanogo psevdolisu yakij maye dugu z x v y koli ƒ x y Otrimanij oriyentovanij psevdolis maksimalnij i mozhe vklyuchati petli yaksho dlya deyakih x ƒ x x Viklyuchennya petel prizvodit do nemaksimalnih psevdolisiv I navpaki bud yakij maksimalnij oriyentovanij psevdolis viznachaye vidobrazhennya ƒ dlya yakogo ƒ x dorivnyuye kincevij vershini dugi sho vihodit z x i bud yakij nemaksimalnij oriyentovanij psevdolis mozhna zrobiti maksimalnim dodavshi petli i konvertuvavshi u funkciyu tim samim sposobom Tomu maksimalni oriyentovani psevdolisi inodi nazivayut funkcionalnimi grafami Podannya funkciyi yak funkcionalnogo grafa daye zruchnu movu opisu vlastivostej yaki neprosto opisati z poglyadu teoriyi funkcij Taka tehnika osoblivo korisna dlya zadach sho vikoristovuyut en yaki vidpovidayut shlyaham u teoriyi grafiv Poshuk cikliv zadacha prostezhuvannya shlyahiv u funkcionalnomu grafi dlya znahodzhennya v nomu ciklu zastosovuyetsya v kriptografiyi ta obchislyuvalnij teoriyi chisel yak chastina ro algoritmu Polarda dlya faktorizaciyi cilih chisel i yak metod znahodzhennya konfliktiv u kriptografichnih gesh funkciyah U cih zastosuvannyah peredbachayetsya sho ƒ vipadkova en ta en vivchali vlastivosti funkcionalnih grafiv otrimanih iz vipadkovih vidobrazhen Zokrema z odnogo z variantiv paradoksu dniv narodzhennya viplivaye sho u vipadkovomu funkcionalnomu grafi z n vershinami shlyah sho pochinayetsya z vipadkovo vibranoyi vershini zazvichaj zaciklyuyetsya pislya O n krokiv ru ta in zdijsnili analiz ta obchislyuvalni statistichni doslidzhennya Martin Odlizhko i Volfram doslidzhuvali psevdolisi sho modelyuyut dinamiku klitinnih avtomativ Ci funkcionalni grafi yaki voni nazvali diagramami perehodiv staniv mayut po odnij vershini dlya kozhnoyi mozhlivoyi konfiguraciyi v yakij mozhut perebuvati komirki klitinnogo avtomata a dugi z yednuyut kozhnu konfiguraciyu z konfiguraciyeyu yaka z neyi otrimuyetsya za pravilami klitinnogo avtomata Zi strukturi cih diagram mozhna otrimati vlastivosti avtomata taki yak chislo komponentiv dovzhinu skinchennih cikliv glibinu derev sho z yednuyut neskinchenni stani cih cikliv abo simetriyi diagrami Napriklad bud yaka vershina bez vhidnoyi dugi vidpovidaye edemskomu sadu a vershini z petleyu vidpovidayut natyurmortu Inshe rannye zastosuvannya funkcionalnih grafiv u lancyuzhkah sho vikoristovuyutsya dlya vivchennya sistem trijok Shtejnera Lancyuzhok sistemi trijok ce funkcionalnij graf sho mistit po vershini kozhnoyi mozhlivoyi trijki simvoliv Kozhna trijka pqr vidobrazhayetsya funkciyeyu v stu de pqs prt i qru trijki sho nalezhat sistemi trijok i mistyat pari pq pr i qr vidpovidno Pokazano sho popri gromizdkist obchislennya lancyuzhki ye potuzhnim invariantom sistemi trijok Biciklichnij matroyidMatroyid ce matematichna struktura v yakij deyaki mnozhini elementiv viznachayutsya yak nezalezhni u tomu sensi sho nezalezhni mnozhini zadovolnyayut vlastivostyam yaki modelyuyut vlastivosti linijnoyi nezalezhnosti u vektornomu prostori Odnim zi standartnih prikladiv matroyidiv ye en u yakomu nezalezhni mnozhini ce mnozhini reber u lisah grafa Matroyidna struktura lisiv vazhliva dlya algoritmiv obchislennya minimalnogo kistyakovogo dereva grafa Analogichnim mozhna viznachiti matroyidi dlya psevdolisiv Dlya bud yakogo grafa G V E mozhna viznachiti matroyid na rebrah grafa G v yakomu mnozhina reber nezalezhna todi j lishe todi koli cya mnozhina utvoryuye psevdolis Cej matroyid vidomij yak en grafa G Minimalni zalezhni mnozhini dlya cogo matroyida ce minimalni zv yazni pidgrafi grafa G sho mayut bilshe odnogo ciklu i ci pidgrafi inodi nazivayutsya biciklami Isnuye tri mozhlivih tipi bicikliv graf teta dvi vershini yakogo z yednani troma shlyahami yaki ne mayut vnutrishnih spilnih tochok visimka sho skladayetsya z dvoh cikliv yaki mayut odnu spilnu vershinu i naruchniki utvoreni z dvoh cikliv sho ne mayut spilnih vershin z yednanih shlyahom Graf ye psevdolisom todi j lishe todi koli vin ne mistit biciklu yak pidgrafa Zaboroneni minori Metelik livoruch ta almaz pravoruch zaboroneni minori psevdolisiv Utvorennya minoru psevdolisu styaguvannyam deyakih reber ta vidalennyam deyakih inshih reber utvoryuye novij psevdolis Takim chinom simejstvo psevdolisiv zamknute za minorami a z teoremi Robertsona Sejmura todi viplivaye sho psevdolisi mozhna opisati v terminah skinchennogo naboru zaboronenih minoriv analogichno teoremi Vagnera pro opis planarnih grafiv yak grafiv yaki ne mayut minorami ni povnogo grafa K5 ni povnogo dvochastkovogo grafa K3 3 Yak obgovoryuvalosya ranishe bud yakij graf yakij ne ye psevdolisom mistit yak pidgraf naruchniki visimku abo tetu Bud yaki naruchniki i visimki mozhna styagnuti do metelika visimka z p yatma vershinami a bud yaku tetu mozhna styagnuti do almazu teta iz chotirma vershinami Tak sho bud yakij graf sho ne ye psevdolisom mistit yak minor metelika abo almaz i tilki ci grafi ye minimalnimi grafami sho ne nalezhat do simejstva psevdolisiv Yaksho zaboroniti lishe almaz ale ne metelika otrimayemo shirshe simejstvo grafiv sho skladayetsya z kaktusiv ta rozriznenogo ob yednannya naboru kaktusiv Yaksho rozglyadati multigrafi z petlyami ye lishe odin zaboronenij minor vershina z dvoma petlyami AlgoritmiRannye algoritmichne zastosuvannya psevdolisiv vikoristovuvalo algoritm merezhevogo simpleksa ta jogo zastosuvannya do uzagalnenoyi zadachi pro potoki v merezhah dlya modelyuvannya peretvoren produktiv z odnogo tipu v inshij U cih zadachah zadayetsya transportna merezha de vershini modelyuyut kozhen produkt a rebra modelyuyut dopustimist peretvorennya z odnogo produktu na inshij Kozhne rebro markuyetsya propusknoyu spromozhnistyu kilkist produktu yaku mozhna peretvoriti za odinicyu chasu potokom shvidkistyu peretvorennya mizh produktami ta cinoyu skilki vtrachayemo pri peretvorenni na odinicyu produktu Zadacha polyagaye u viznachenni skilki kozhnogo produktu potribno peretvoriti na kozhnij duzi transportnoyi merezhi z metoyu minimizuvati cinu abo maksimizuvati dohid ne porushuyuchi obmezhen i ne dozvolyayuchi bud yakomu tipu produktu zalishitisya nevikoristanim Cej tip zadach mozhna sformulyuvati yak zadachu linijnogo programuvannya ta rozv yazati za dopomogoyu simpleks metodu Promizhni rozv yazki oderzhuvani z cogo algoritmu yak i kincevij optimalnij rozv yazok mayut specialni strukturi kozhna duga transportnoyi merezhi abo ne vikoristovuyetsya abo vikoristovuye maksimalne znachennya propusknoyi spromozhnosti za vinyatkom pidmnozhini dug sho utvoryuyut kistyak psevdolisu transportnoyi merezhi i na cij pidmnozhini dug potik mozhe nabuvati znachennya vid nulya do maksimalnoyi propusknoyi zdatnosti U comu zastosuvanni odnociklovi grafi inodi nazivayut takozh dopovnenimi derevami a maksimalni psevdolisi dopovnenimi lisami Zavdannya pro minimalnij kistyakovij psevdolis vikoristovuye perebuvannya kistyakovogo psevdolisu minimalnoyi vagi u bilshomu grafi G z vagami Vnaslidok matroyidnoyi strukturi psevdolisiv maksimalni psevdolisa z minimalnoyu vagoyu mozhna znajti za dopomogoyu zhadibnih algoritmiv podibno do zadachi znahodzhennya minimalnogo kistyakovogo dereva Odnak Gabov i Tardzhan znajshli dlya cogo vipadku efektivnishij pidhid z linijnim chasom Psevdoderevnist grafa G viznachayetsya za analogiyeyu z derevnistyu yak najmenshe chislo psevdolisiv na yaki mozhna rozdiliti rebra Ekvivalentno ce najmenshe chislo k take sho graf G ye k 0 rozridzhenim abo najmenshe chislo k take sho rebram grafa G mozhna zadati napryamki tak sho otrimanij oriyentovanij graf matime stepin rezultatu sho ne perevishuye k Vnaslidok matroyidnoyi strukturi psevdolisiv psevdoderevnist mozhna obchisliti za polinomialnij chas Vipadkovij dvochastkovij graf iz n vershinami na kozhnij jogo chastci z cn rebrami vibranimi vipadkovo i nezalezhno dlya kozhnoyi pari n2 mozhlivih par vershin z velikoyu jmovirnistyu ye psevdolisom za postijnogo c strogo menshogo vid odinici Cej fakt vidigraye klyuchovu rol v analizi zozulinogo geshuvannya strukturi danih dlya poshuku par klyuch znachennya pereglyadom odniyeyi z dvoh gesh tablic na misci sho viznachayetsya klyuchem mozhna sformuvati parnij graf vershini yakogo vidpovidayut polozhennyu v gesh tablicyah a rebra pov yazuyut dva roztashuvannya v yakih odin iz klyuchiv mozhna znajti Parne geshuvannya znahodit usi klyuchi todi j lishe todi koli parnij graf ye psevdolisom Psevdolisi vidigrayut takozh klyuchovu rol u paralelnih algoritmah rozfarbovuvannya grafiv i pov yazanih zadach PrimitkiRozglyanuti tut neoriyentovani grafi ye multigrafami abo psevdografami a ne Gabow Tarjan 1988 Dantzig 1963 Picard Queyranne 1982 Ce viznachennya napriklad vikoristovuyut Gabov i Vesterman Gabow Westermann 1992 Ce viznachennya vikoristovuyut Gabov i Tardzhan Gabow Tarjan 1988 Div napriklad dovedennya lemi 4 v statti Alvareza Blesa i Serna Alvarez et al 2002 Kruskal Rudolf i Snir Kruskal et al 1990 zamist cogo vikoristovuyut obernene viznachennya v yakomu kozhna vershina maye vhidnij stepin odinicya Otrimani grafi yaki voni nazivayut odnociklovimi ye transponovanimi grafami grafiv rozglyanutih u cij statti Woodall 1969 Lovasz et al 1997 Streinu Theran 2009 Whiteley 1988 Bolobash Bollobas 1985 Div zokrema naslidok 24 na stor 120 pro mezhu chisla vershin sho nalezhat odnociklovim komponentam u vipadkovomu grafi i naslidok 19 stor 113 pro mezhu chisla riznih pomichenih odnociklovih grafiv Riddell 1951 div A057500 v Enciklopediyi poslidovnostej cilih chisel Pro metod biyektivnogo dovedennya mozhna pochitati v statti Vershika Vershik 1986 Aigner Ziegler 1998 Flajolet Odlyzko 1990 Konyagin et al 2016 Martin Odlyzko Wolfram 1984 V anglijskomu varianti trains White 1913 Colbourn Colbourn Rosenbaum 1982 Stinson 1983 Simoes Pereira 1972 Matthews 1977 Glossary of Signed and Gain Graphs and Allied Areas originalu za 3 bereznya 2016 Procitovano 23 zhovtnya 2016 Div cyu terminologiyu v spisku malih grafiv Arhivovano 18 listopada 2012 u Wikiwix na sajti Information System on Graph Class Inclusions 5 lyutogo 2019 u Wayback Machine Odnak nazva metelik mozhet stosuvatisya inshogo simejstva grafiv pov yazanih iz giperkubami El Mallah Colbourn 1988 Ahuja Magnanti Orlin 1993 Gabow Westermann 1992 Div takozh shvidki shemi aproksimaciyi Kovalika Kowalik 2006 Kutzelnigg 2006 Goldberg Plotkin Shannon 1988 Kruskal et al 1990 LiteraturaRavindra K Ahuja Thomas L Magnanti James B Orlin Network Flows Theory Algorithms and Applications Prentice Hall 1993 ISBN 0 13 617549 X Martin Aigner Gunter M Ziegler Proofs from THE BOOK Springer Verlag 1998 S 141 146 Carme Alvarez Maria Blesa Maria Serna Proc 14th ACM 2002 S 183 197 DOI 10 1145 564870 564903 Bela Bollobas Random Graphs Academic Press 1985 Marlene J Colbourn Charles J Colbourn Wilf L Rosenbaum Trains an invariant for Steiner triple systems en 1982 T 13 S 149 162 G B Dantzig Linear Programming and Extensions Princeton University Press 1963 Ehab El Mallah Charles J Colbourn The complexity of some edge deletion problems IEEE Transactions on Circuits and Systems 1988 T 35 vip 3 S 354 362 DOI 10 1109 31 1748 P Flajolet A Odlyzko Advances in Cryptology EUROCRYPT 89 Springer Verlag 1990 T 434 S 329 354 Lecture Notes in Computer Science H N Gabow R E Tarjan A linear time algorithm for finding a minimum spanning pseudoforest Information Processing Letters 1988 T 27 vip 5 S 259 263 DOI 10 1016 0020 0190 88 90089 0 H N Gabow H H Westermann Forests frames and games Algorithms for matroid sums and applications Algorithmica 1992 T 7 vip 1 S 465 497 DOI 10 1007 BF01758774 A V Goldberg S A Plotkin G E Shannon Parallel symmetry breaking in sparse graphs SIAM Journal on Discrete Mathematics 1988 T 1 vip 4 S 434 446 DOI 10 1137 0401044 Sergei Konyagin Florian Luca Bernard Mans Luke Mathieson Igor E Shparlinski Functional Graphs of Polynomials over Finite Fields Journal of Combinatorial Theory 2016 T 116 B L Kowalik Proceedings of the International Symposium on Algorithms and Computation Tetsuo Asano Springer Verlag 2006 T 4288 S 557 566 Lecture Notes in Computer Science DOI 10 1007 11940128 Clyde P Kruskal Larry Rudolph Marc Snir Efficient parallel algorithms for graph problems Algorithmica 1990 T 5 vip 1 S 43 64 DOI 10 1007 BF01840376 Jean Claude Picard Maurice Queyranne A network flow solution to some nonlinear 0 1 programming problems with applications to graph theory Networks 1982 T 12 S 141 159 DOI 10 1002 net 3230120206 Reinhard Kutzelnigg Fourth Colloquium on Mathematics and Computer Science 2006 T AG S 403 406 Discrete Mathematics and Theoretical Computer Science L Lovasz J Pach M Szegedy On Conway s thrackle conjecture 1997 T 18 vip 4 S 369 376 DOI 10 1007 PL00009322 O Martin A M Odlyzko S Wolfram Algebraic properties of cellular automata Communications in Mathematical Physics 1984 T 93 vip 2 S 219 258 Bibcode 1984CMaPh 93 219M DOI 10 1007 BF01223745 L R Matthews Bicircular matroids The Quarterly Journal of Mathematics Oxford Second Series 1977 T 28 vip 110 S 213 227 DOI 10 1093 qmath 28 2 213 R J Riddell Contributions to the Theory of Condensation Ann Arbor University of Michigan 1951 Ph D thesis Bibcode 1951PhDT 20R J M S Simoes Pereira On subgraphs as matroid cells 1972 T 127 vip 4 S 315 322 DOI 10 1007 BF01111390 D R Stinson A comparison of two invariants for Steiner triple systems fragments and trains Ars Combinatoria 1983 T 16 S 69 76 I Streinu L Theran Sparsity certifying Graph Decompositions 2009 T 25 vip 2 S 219 DOI 10 1007 s00373 008 0834 4 H S White Triple systems as transformations and their paths among triads Transactions of the American Mathematical Society American Mathematical Society 1913 T 14 vip 1 S 6 13 DOI 10 2307 1988765 W Whiteley The union of matroids and the rigidity of frameworks SIAM Journal on Discrete Mathematics 1988 T 1 vip 2 S 237 255 DOI 10 1137 0401025 D R Woodall Combinatorial Mathematics and Its Applications D J A Welsh Academic Press 1969 S 335 348 A M Vershik Biektivnoe dokazatelstvo tozhdestva Yakobi i perestrojki diagramm Yunga Zap nauchn sem LOMI 1986 T 155 S 3 6 PosilannyaWeisstein Eric W Odnociklovij graf angl na sajti Wolfram MathWorld