Визначення 5-циклу в розрізненому графіку ефективно.


21

(перехресне від MathOverflow)

Привіт,

Я читав цю тему: /mathpro/16393/finding-a-cycle-of-fixed-length

Я хочу знайти 5-цикл у графі. Насправді, я дійсно хочу, щоб це був найкоротший непарний цикл довжиною принаймні 5, але, можливо, це трохи поруч. Для своїх цілей я розглядаю і те саме в аналізі складності. mn

Чи можемо ми зробити краще, ніж кольорове кодування для пошуку 5-циклу в цьому випадку? Дозвольте дати конкретну постановку мого питання:

Який мінімумα такий, щоб існував алгоритм часу для виявлення циклу довжиною 5? Що таке алгоритм? І що це α, якщо забороняти такі непрактичні методи, як швидке множення матриці Coppersmith-Winograd?O(mα)α



Чи мають ваші графіки якусь особливу структуру, крім розрідженої? (Наприклад, низька виродженість, наприклад.)
Робін Котарі

Ні, ви можете зробити графік настільки дьявольським, скільки хочете. Насправді мені навіть байдуже, чи графік розріджений: я розглядаю лінійний графік , а його графік , що лежить в основі H, такий, що G = L ( H ) (можна вважати, що H простий). Причина, яку я лікую | E ( H ) | та | V ( H ) | те саме, що я знаю | E ( H ) | = | V ( G ) |ГНГ=L(Н)Н|Е(Н)||V(Н)||Е(Н)|=|V(Г)|і я хочу проаналізувати складність з точки зору та | E ( G ) | , але я нічого не можу сказати про те, як | E ( H ) | порівнює з | V ( H ) | . |V(Г)||Е(Г)||Е(Н)||V(Н)|
Ендрю Д. Кінг

Щоб було зрозуміло, ви не заперечуєте, якщо цикл містить повторювані вершини, правильно?
user834

Я не допускаю повторних вершин, але для 5-циклу це не має значення, оскільки я припускаю, що графік простий і тому не має 2-х циклів.
Ендрю Д. Кінг

Відповіді:


21

Щоб додати відповідь Міхай:

Дійсно, 5- цикльний (і взагалі -цикл) у розріджених графіках можна вирішити набагато швидше, ніж O ( m n ) час, використовуючи трюк високого ступеня / низького ступеня. Вам потрібно лише подивитися на інший папір Алона, Юстера і Цвіка:кО(мн)

http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.101.4120

Наприклад, 5-цикл можна знайти за часом , не залежно від множення матриці. Дивіться теорему 3.4 вищезгаданої роботи.О(м1.67)

Крім того, хоча зменшити виявлення 5 циклів до розмноження булевої матриці (з постійними факторними накладними витратами) не надто важко, зменшення у зворотному напрямку не з’являється на папері з кольоровим кодуванням. Жорстке скорочення (яке зберігає складність виконання) від булевого множення матриці до 5-циклового виявлення не відоме.


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.