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

Дерево - це особливий тип графіка, який дозволяє лише ієрархічний набір ребер, схожих на дерево. Математично це насправді дендропарк. Дерева мають кореневий вузол та дочірні вузли. У формальному відношенні це описується як ациклічно пов'язаний графік.

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

4
Чому б коли-небудь використовувати Окрем над деревом KD?
Я маю певний досвід наукових обчислень і широко використовував kd-дерева для програм BSP (бінарний простір). Нещодавно я ознайомився з октрисами, подібною структурою даних для розділення 3-D евклідових просторів, але такою, яка працює з певними регулярними інтервалами, з того, що я збираю. Трохи дослідження незалежності, схоже, вказують на те, що kd-дерева, …

1
Чи існує звичайна мова дерева, в якій середня висота дерева розміром не є ні ні ?
Ми визначаємо звичайну мову дерев, як у книзі TATA : Це набір дерев, прийнятих недетермінованим кінцевим автоматичним деревом (глава 1), або, що еквівалентно, набір дерев, породжених звичайною граматикою дерев (глава 2). Обидва формалізму мають велику схожість з відомими струнними аналогами. Чи існує звичайна мова дерева, в якій середня висота дерева …

2
ефективний алгоритм розрізнення дерев та відстані Левенштайна
Нещодавно я читав це резюме питань, пов’язаних із виконанням відмінностей між деревами, і мене зацікавило дізнатися, який стан цієї проблеми є сучасним. Крім того, припустимо, що між дозволеними операціями редагування є традиційний вузол додавання / видалення, редагування вмісту ви додаєте розширені операції піддірення копіювання / переміщення, чи це робить проблему …

1
Знаходження відстані між двома поліномами (представлені у вигляді дерев)
Колега, який працює над генетичним програмуванням, задав мені наступне запитання. Я спершу спробував вирішити це на основі жадібного підходу, але, по-друге, подумав про зустрічний приклад жадного алгоритму. Отже, я подумав, що тут варто згадати. Розглянемо два поліноми, які представлені деревами їх вираження. Наприклад, х3- 2 х + 1x3−2x+1x^3-2x+1 і х2+ …

2
підтримання збалансованого діапазону дерева зростаючого непрямого графа
Я шукаю способи підтримувати відносно збалансований діапазон дерева дерева графа, оскільки я додаю до нього нові вузли / краї. У мене є непрямий графік, який починається як один вузол, "корінь". На кожному кроці я додаю до графа або новий вузол і край, що з'єднує його з графіком, або просто новий …

5
Чи можна перевірити, чи є обчислюване число раціональним чи цілим?
Чи можливо алгоритмічно перевірити, чи є обчислюване число раціональним чи цілим? Іншими словами, чи можливо бібліотеці, яка реалізує обчислювані числа, надавати функції isIntegerабо isRational? Я здогадуюсь, що це неможливо, і що це якимось чином пов'язане з тим, що неможливо перевірити, чи є два числа рівними, але я не бачу, як …
18 computability  computing-over-reals  lambda-calculus  graph-theory  co.combinatorics  cc.complexity-theory  reference-request  graph-theory  proofs  np-complete  cc.complexity-theory  machine-learning  boolean-functions  combinatory-logic  boolean-formulas  reference-request  approximation-algorithms  optimization  cc.complexity-theory  co.combinatorics  permutations  cc.complexity-theory  cc.complexity-theory  ai.artificial-intel  p-vs-np  relativization  co.combinatorics  permutations  ds.algorithms  algebra  automata-theory  dfa  lo.logic  temporal-logic  linear-temporal-logic  circuit-complexity  lower-bounds  permanent  arithmetic-circuits  determinant  dc.parallel-comp  asymptotics  ds.algorithms  graph-theory  planar-graphs  physics  max-flow  max-flow-min-cut  fl.formal-languages  automata-theory  finite-model-theory  dfa  language-design  soft-question  machine-learning  linear-algebra  db.databases  arithmetic-circuits  ds.algorithms  machine-learning  ds.data-structures  tree  soft-question  security  project-topic  approximation-algorithms  linear-programming  primal-dual  reference-request  graph-theory  graph-algorithms  cr.crypto-security  quantum-computing  gr.group-theory  graph-theory  time-complexity  lower-bounds  matrices  sorting  asymptotics  approximation-algorithms  linear-algebra  matrices  max-cut  graph-theory  graph-algorithms  time-complexity  circuit-complexity  regular-language  graph-algorithms  approximation-algorithms  set-cover  clique  graph-theory  graph-algorithms  approximation-algorithms  clustering  partition-problem  time-complexity  turing-machines  term-rewriting-systems  cc.complexity-theory  time-complexity  nondeterminism 

3
Об’єднання двох бінарних дерев пошуку
Я шукаю алгоритм для об'єднання двох бінарних дерев пошуку довільного розміру та діапазону. Очевидний спосіб , яким я б йти про реалізацію цього було б знайти цілі поддерева чиїх діапазону може поміститися в довільний зовнішній вузол в іншому дереві. Однак найгірший час роботи для цього типу алгоритму, здається, визначається порядком …

1
Підтримання порядку в списку в
Проблема обслуговування замовлення (або "підтримка порядку в списку") полягає в підтримці операцій: singleton: створює список з одним елементом, повертає на нього вказівник insertAfter: дається вказівник на елемент, вставляє після нього новий елемент, повертаючи вказівник на новий елемент delete: надавши вказівник на елемент, видаляє його зі свого списку minPointer: надавши два …

3
Продаж Боба (упорядкування пар з обмеженнями, щоб мінімізувати суму продуктів)
Я задавав це питання на Stack Overflow деякий час тому: Проблема: продаж Боба . Хтось запропонував розмістити це питання і тут. Хтось уже задав тут питання, пов’язане з цією проблемою - Мінімальна вага лісу даної кардинальності - але, наскільки я розумію, це не допомагає мені в моїй проблемі. Відповідь на …

2
Що таке блискавка і як вона стосується деревоподібної структури?
Я читав главу в ЛЯХ, яка насправді не мала для мене сенсу. Я розумію, що блискавки можуть довільно перетинати деревоподібну структуру, але мені потрібно трохи уточнити це. Також чи можна узагальнювати блискавки до будь-якої структури даних?


4
Підрядок червоного і чорного дерева
Намагаючись виправити помилку в бібліотеці, я без успіху шукав документи про знаходження підрядок на червоних та чорних деревах. Я розглядаю рішення, використовуючи блискавки і щось подібне до звичайної операції додавання, що використовується в алгоритмах видалення для змінних структур даних, але мені все ще цікаво, чи не існує кращого підходу, який …

1
Мінімальна вага лісу даної кардинальності
Це питання було мотивоване запитанням про stackoverflow . Припустимо, вам задано вкорінене дерево (тобто є корінь і у вузлів є діти тощо) на вузлах (позначено ).n 1 , 2 , … , nТTTнnn1 , 2 , … , п1,2,…,n1, 2, \dots, n Кожна вершина має невід'ємну цілу вагу: .ш iiiiшiwiw_i …

2
Точна формула для кількості розкинутих дерев прямокутника
У цьому блозі йдеться про створення "крутих маленьких лабіринтів" за допомогою комп'ютера, який їх перераховує. Перерахування можна здійснити за допомогою алгоритму Вілсона для отримання UST , але я не пам'ятаю формули, скільки їх існує. http://strangelyconsistent.org/blog/youre-in-a-space-of-twisty-little-mazes-all-alike В принципі теорема матричного дерева визначає, що кількість простираються дерев графа дорівнює визначнику лаплаціанської матриці …

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