Запитання з тегом «graphs»

Запитання про графіки, дискретні структури вузлів, які з'єднані ребрами. Популярні аромати - дерева та мережі з крайовою ємністю.

5
Чи дозволений нуль як вага краю у зваженому графі?
Я намагаюся написати сценарій, який генерує випадкові графіки, і мені потрібно знати, чи може край у зваженому графі мати значення 0. насправді має сенс, що 0 можна використовувати як вагу краю, але я працював з графіками протягом останніх кількох днів, і я ніколи не бачив приклад цього.

3
Найдовший шлях у непрямому дереві з одним лише обходом
Існує цей стандартний алгоритм пошуку найдовшого шляху в непрямих деревах за допомогою двох перших пошукових завдань: Запустіть DFS з випадкової вершини і знайдіть найдальшу вершину від неї; скажіть, це .vvvv′v′v' Тепер запустіть DFS з щоб знайти вершину, віддалену від нього. Цей шлях - найдовший шлях у графіку.v′v′v' Питання в тому, …


3
Алгоритм, який знаходить кількість простих шляхів від
Чи можна запропонувати мені алгоритм лінійного часу , який приймає в якості вхідних даних орієнтованого ациклического граф , і дві вершини і і повертає число простих шляхів від до в . У мене є алгоритм, в якому я буду запускати DFS (глибокий перший пошук), але якщо DFS знайде він не …

4
Перерахуйте всі неізоморфні графіки певного розміру
Я хотів би перерахувати всі непрямі графіки розміром , але мені потрібен лише один примірник кожного класу ізоморфізму . Іншими словами, я хочу перерахувати всі неізоморфні (непрямі) графіки на n вершинах. Як я можу це зробити?nnnnnn Точніше, я хочу алгоритм, який генерує послідовність непрямих графіків із таким властивістю: для кожного …

2
Де взяти графіки для перевірки моїх алгоритмів пошуку?
Я реалізую набір алгоритмів пошуку шляхів, таких як Dijkstra, Depth First тощо. Спочатку я використовував пару саморобних графіків, але тепер я хотів би трохи поставитись до завдання, і тому я шукаю або графіки, які використовуються в орієнтирах; графіки міст реального світу (або спосіб завантаження такої інформації з Google Maps або …

2
Як ефективно визначити, чи дійсна дана драбина?
У моєму місцевому сквеш-клубі є драбина, яка працює наступним чином. На початку сезону ми будуємо таблицю з іменем кожного члена клубу на окремому рядку. Потім ми записуємо кількість виграних ігор та кількість ігор, що граються поруч із кожним іменем (у формі: перемоги гравця / ігри). Таким чином, на початку сезону …

2
Чому тип пустоти C не є аналогом типу порожній / нижній?
Вікіпедія, а також інші джерела, які я знайшов, перелічують voidтип C як тип одиниці, а не порожній. Я вважаю це заплутаним, як мені здається, що voidкраще відповідає визначенню типу порожній / нижній. voidНаскільки я можу сказати, цінності не населяються . Функція з типом повернення void вказує, що функція нічого не …
28 type-theory  c  logic  modal-logic  coq  equality  coinduction  artificial-intelligence  computer-architecture  compilers  asymptotics  formal-languages  asymptotics  landau-notation  asymptotics  turing-machines  optimization  decision-problem  rice-theorem  algorithms  arithmetic  floating-point  automata  finite-automata  data-structures  search-trees  balanced-search-trees  complexity-theory  asymptotics  amortized-analysis  complexity-theory  graphs  np-complete  reductions  np-hard  algorithms  string-metrics  computability  artificial-intelligence  halting-problem  turing-machines  computation-models  graph-theory  terminology  complexity-theory  decision-problem  polynomial-time  algorithms  algorithm-analysis  optimization  runtime-analysis  loops  turing-machines  computation-models  recurrence-relation  master-theorem  complexity-theory  asymptotics  parallel-computing  landau-notation  terminology  optimization  decision-problem  complexity-theory  polynomial-time  counting  coding-theory  permutations  encoding-scheme  error-correcting-codes  machine-learning  natural-language-processing  algorithms  graphs  social-networks  network-analysis  relational-algebra  constraint-satisfaction  polymorphisms  algorithms  graphs  trees 

4
Як знайти суперзірку в лінійний час?
Розгляньте спрямовані графіки. Ми називаємо вузол vvv superstar тоді і тільки тоді, коли до нього не можна дістатися жодного іншого вузла, але всі інші вузли мають край до . Формально:vvv \qquad \displaystyle v суперзірка : ⟺ o u t d e g ( v ) = 0 ∧ i n …

7
Алгоритм знаходження діаметра дерева за допомогою BFS / DFS. Чому це працює?
Це посилання надає алгоритм пошуку діаметра непрямого дерева за допомогою BFS / DFS . Підведення підсумків: Запустіть BFS на будь-якому вузлі s у графі, запам'ятавши останній вузол u. Запустіть BFS з запам'ятовування вузла v, виявленого останнім. d (u, v) - діаметр дерева. Чому це працює? Сторінка 2 цього дає міркування, …

6
Чи мають будь-які два розкидані дерева простого графіка завжди спільні краї?
Я спробував декілька випадків і виявив, що будь-яке двома простими деревами простого графіка має деякі спільні краї. Я маю на увазі, що я не міг знайти жодного зустрічного прикладу. Але я це не міг довести або спростувати. Як довести чи спростувати цю здогадку?

3
Який найшвидший алгоритм пошуку всіх найкоротших шляхів у розрізненому графіку?
У невагомому, непрямому графіку з вершинами та ребрами таким чином, що , який найшвидший спосіб знайти усі найкоротші шляхи у графі? Чи можна це зробити швидше, ніж Флойд-Варшалл, який є але дуже швидкий за ітерацію?E 2 V > E O ( V 3 )VVVЕEE2 V> Е2V>E2V \gt EО ( V3)O(V3)O(V^3) …

3
Отримання найкоротшого шляху динамічного графіка
Зараз я вивчаю найкоротші шляхи в спрямованих графіках. Існує безліч ефективних алгоритмів пошуку найкоротшого шляху в мережі, як-от dijkstra або bellman-ford. Але що робити, якщо графік динамічний? Під динамікою я маю на увазі, що ми можемо вставляти або видаляти вершини під час виконання програми. Я намагаюся знайти ефективний алгоритм оновлення …

2
Доказ повноти NP щодо проблеми, що охоплює дерево
Я шукаю підказки у питанні, яке задав мій інструктор. Тож я щойно зрозумів, що ця проблема рішення :N P - c o m p l e t eNП-cомpлете\sf{NP\text{-}complete} У графі , чи є в розрізненне дерево, яке містить точний набір як листя. Я зрозумів, що ми можемо довести, що це …

3
Коли мінімальне прольотове дерево для графа не є унікальним
З огляду на зважений, непрямий графік G: Які умови повинні виконуватися, щоб існувало декілька мінімум дерев, що охоплюють G? Я знаю, що MST є унікальним, коли всі ваги є різними, але ви не можете змінити це твердження. Якщо на графіку є багаторівневі ребра з однаковою вагою, може бути декілька MST, …

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