Запитання з тегом «ds.algorithms»

Питання щодо чітко визначених інструкцій для виконання завдання та відповідного аналізу з точки зору часу / пам'яті / тощо.

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

1
Проблема з розташуванням евклідового об'єкта
У капасітірованних Facility Місцезнаходження завдання (CFLP) , нам дано безліч клієнтів і набір потенційних об'єктів . Кожен клієнт має запит який повинен обслуговуватися одним або декількома відкритими об'єктами. Кожен об'єкт має вартість відкриття і має потужність , що є максимальним попитом, який можу обслуговувати. Вартість виступає одна вимога одиниці клієнтської …

2
Найкоротші шляхи, що забороняють кожен край
Я вдячний за будь-які вказівки або терміни, які могли б почати мене в правильному напрямку. У нас є спрямований графік G = ( V, Е)G=(V,E)G=(V,E) і довжини лi jlijl_{ij} для кожного краю i jijijщо можна вважати позитивним. Існує спеціальний пусковий вузолсss і кінцевий вузол тtt. Для кожного краю i jijij, …

1
Вбудовування графіка як сукупності тетраедрів, розмежуваних між собою
Визначте сітку в 3D як з’єднану колекцію тетраедрів з роз'єднаними інтер'єрами (тому тетраедри поділяють лише k-грані, ). Враховуючи довільний графік, чи є ефективна процедура перевірки, чи можна вбудовувати її як сітку?k≤2k≤2k \le 2 Тут вбудовування - це відображення вершин графіка до точок у а ребер до прямих, таким чином, що …

2
Чи існує структура даних для швидкого маніпулювання списком та замовлення запитів?
У нас є набір, , списків елементів із множини . Кожен елемент з з'являється в одному списку в . Я шукаю структуру даних, яка може виконувати такі оновлення:LLLN= { 1 , 2 , 3 , . . . , n }N={1,2,3,...,n}N = \{ 1, 2, 3, ..., n \}NNNLLL c …

1
Евристика для оптимізації
Оскільки п’ятниця, настав час для питання CW. Я шукаю евристику, яка широко використовує проблеми оптимізації. Щоб обмежити сферу застосування більш «теоретично-приємної» евристики, ось правила (деякі довільні, деякі ні) Це повинен бути чітко визначений метод без численних параметрів і з конкретним часом роботи (можливо, за ітерацією) З нею повинні бути пов'язані …

1
Вирішення, чи рядок підстановки повністю відповідає іншій рядковій послідовності в наборі
Ось проблема, яка мене клопоче певний час. Скажімо, рядок - це послідовність 1s і 0s, а wildcard - послідовність 1, 0 і? S. Всі рядки та рядки підкреслення мають однакову довжину. Це стандартні символи UNIX; 10 × 1 відповідає 10011, 10111 тощо - a? відповідає 1 або 0 у цій …

1
Потужні алгоритми, які занадто важко реалізувати - як бути впевненим, що вони праві?
Я маю на увазі тут питання: потужні алгоритми занадто складні для реалізації . Якщо алгоритм є потужним, але занадто складним для його здійснення, як ви можете бути впевнені, що алгоритм правильний? Без реалізації ви не зможете протестувати алгоритм у реальному сценарії, і такий складний алгоритм може містити помилки, які можуть …

3
Алгоритми тріангуляції полігонів
Мені важко було знайти алгоритм чи опублікував документи про триангуляцію багатокутника, що перетинається (також багатокутник із структурою отворів). Чи може хто-небудь із мене керувати, щоб знайти опублікований папір / алгоритм, будь ласка? PS: хтось належним чином позначить це питання, будь ласка, у мене недостатньо репутаційних балів, щоб це зробити.

3
Як я можу генерувати випадковим чином висоту, що охоплює дерева?
Для проекту, над яким я працюю, я повинен генерувати випадкові простягаються дерева з обмеженою висотою. В основному я роблю наступне: 1) Створіть дерево, що перекидається, 2) Перевірте можливість, якщо можливо, збережіть його. 1) Починаючи з дерева, що має мінімальний розмір (Прима або Крускала), я додаю неіснуючий край, і це створює …

1
Будь-які склади SAT / SMT для VRP / VRPTW (TSP, Job-Shop-Scheduling)?
мені цікаво, чи є якісь підходи, що формулюють проблему маршрутизації транспортного засобу з Time-Windows ( VRPTW ) (як проблему рішення) як екземпляр SAT / SMT? (альтернатива: TSP) Наприклад: "Чи є дійсне рішення, яке відвідує всіх клієнтів протягом своїх вікон із n = 10 транспортними засобами?" Ця проблема рішення може бути …

3
Розкладання дерева для плоских графіків
Спочатку запитували на math.SE без відповідей. Припустимо, у мене є плоский графік із планарним вбудовою, як я можу знайти розкладання дерева? Яке оптимальне розкладання дерева а гdd-by-гddквадратну сітку? Не зовсім впевнений, як визначити "оптимальний", але слід розрізняти розкладання одним великим мішком і розкладання багатьма великими мішками.

2
Часова складність алгоритму Холд-Карпа для TSP
Коли я переглянув " Підхід до динамічного програмування до послідовних проблем " Майкла Холда та Річарда М. Карпа, я поставив таке питання: чому складність їх алгоритму для TSP становить (∑n−1k=2k(k−1)(n−1k))+(n−1)(∑k=2n−1k(k−1)(n−1k))+(n−1)(\sum_{k=2}^{n-1}k(k-1)\binom{n-1}{k})+(n-1) (стор. 199), я маю на увазі, звідки вони беруть коефіцієнт kkk ? Якщо я правильно зрозумів, k−1k−1k-1 означає кількість доповнень …

1
Складність знаходження ейгендокомпозиції * симетричної * матриці
Це спеціалізована версія попереднього запитання: Складність знаходження Ейгендекомпозиції матриці . Для симетричних матриць NxN відомо, що часу O (N ^ 3) достатньо для обчислення власного розкладання. Питання: чи можна досягти субкубічної складності? Дякую.

2
Тестування власності для незалежних наборів
Припустимо, нам задано графік та параметри . Чи існує діапазони значень для (або це здійснимо для всіх ) , для яких можна перевірити , є чи є -far з яких має незалежний набір розміру по крайней мере під час ?ГГGk , ϵk,ϵk,\epsilonкkkкkkГГGϵϵ\epsilonккkO ( n + poly ( 1 / ϵ …

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