Запитання з тегом «computational-geometry»

Запитання щодо алгоритмічного вирішення геометричних задач або інших алгоритмів, що використовують геометрію.

2
Який спосіб є кращим для зберігання великих геометричних предметів у квадраті?
Розміщуючи геометричні об'єкти в квадраті (або октреві), ви можете розміщувати об'єкти, розмір яких більший за один вузол, кількома способами: Розміщення посилання на об'єкт у кожному листі, для якого він міститься Розміщення посилання на об'єкт у найглибшому вузлі, для якого він повністю міститься І №1, і №2 Наприклад: На цьому зображенні …

6
Знаходження максимуму XOR двох чисел в інтервалі: чи можемо ми зробити краще, ніж квадратичне?
Припустимо, нам дано два числа і і ми хочемо знайти для l \ le i, \, j \ le r .lllrrrmax(i⊕j)max(i⊕j)\max{(i\oplus j)}l≤i,j≤rl≤i,j≤rl\le i,\,j\le r Наївний алгоритм просто перевіряє всі можливі пари; наприклад, у рубінах у нас буде: def max_xor(l, r) max = 0 (l..r).each do |i| (i..r).each do |j| if …

1
Проблема покриття (передавач і приймач)
Я намагаюся вирішити наступну проблему покриття. Є передавачів із зоною покриття 1 км та приймачами. Вирішіть у що всі приймачі охоплені будь-яким передавачем. Усі випромінювачі та передавачі представлені їх координатами та .n O ( n log n ) x yннnннnO ( n журналn )О(нжурнал⁡н)O(n\log n)ххxууy Найбільш вдосконалене рішення, з яким …

1
Яке використання знаходження мінімальної кількості прямих для покриття набору точок?
Існує та популярна проблема [1] [2] в інформатиці, яка полягає у знаходженні мінімальної кількості прямих, що охоплюють заданий набір точок у 2D. Хоча я просканував багато робіт, жодна з них не має чіткої мотивації проблеми. У чому полягає користь вирішення цієї проблеми? Чи є папір, яка пояснює це?

2
Плитка ортогонального багатокутника з квадратами
Враховуючи ортогональний багатокутник (багатокутник, сторони якого паралельні осям), я хочу знайти найменший набір внутрішньорозрізнених квадратів, об'єднання яких дорівнює багатокутнику. Я знайшов кілька посилань на дещо різні проблеми, такі як: Покриття ортогонального багатокутника квадратами - аналогічно моїй проблемі, але квадрати покриття дозволяють перекриватися. Ця проблема має поліноміальне рішення ( Aupperle, Conn, …

2
Найближча пара точок між двома множинами, у 2D
Я маю два множини точок у двовимірній площині. Я хочу знайти найближчу пару точок таких, що , , а евклідова відстань між є якомога меншою. Наскільки ефективно це можна зробити? Чи можна це зробити в час, де?s , t s ∈ S t ∈ T s , t O ( …

1
Визначення типів уточнення
На роботі мені було доручено виводити інформацію про тип динамічної мови. Я переписую послідовності висловлювань у вкладені letвирази, як-от так: return x; Z => x var x; Z => let x = undefined in Z x = y; Z => let x = y in Z if x then T …
11 programming-languages  logic  type-theory  type-inference  machine-learning  data-mining  clustering  order-theory  reference-request  information-theory  entropy  algorithms  algorithm-analysis  space-complexity  lower-bounds  formal-languages  computability  formal-grammars  context-free  parsing  complexity-theory  time-complexity  terminology  turing-machines  nondeterminism  programming-languages  semantics  operational-semantics  complexity-theory  time-complexity  complexity-theory  reference-request  turing-machines  machine-models  simulation  graphs  probability-theory  data-structures  terminology  distributed-systems  hash-tables  history  terminology  programming-languages  meta-programming  terminology  formal-grammars  compilers  algorithms  search-algorithms  formal-languages  regular-languages  complexity-theory  satisfiability  sat-solvers  factoring  algorithms  randomized-algorithms  streaming-algorithm  in-place  algorithms  numerical-analysis  regular-languages  automata  finite-automata  regular-expressions  algorithms  data-structures  efficiency  coding-theory  algorithms  graph-theory  reference-request  education  books  formal-languages  context-free  proof-techniques  algorithms  graph-theory  greedy-algorithms  matroids  complexity-theory  graph-theory  np-complete  intuition  complexity-theory  np-complete  traveling-salesman  algorithms  graphs  probabilistic-algorithms  weighted-graphs  data-structures  time-complexity  priority-queues  computability  turing-machines  automata  pushdown-automata  algorithms  graphs  binary-trees  algorithms  algorithm-analysis  spanning-trees  terminology  asymptotics  landau-notation  algorithms  graph-theory  network-flow  terminology  computability  undecidability  rice-theorem  algorithms  data-structures  computational-geometry 

1
Розподіліть об’єкти в кубі так, щоб вони мали максимальну відстань між собою
Я намагаюся використовувати кольорову камеру для відстеження кількох об’єктів у просторі. Кожен об'єкт матиме різний колір, і щоб можна було добре розрізняти кожен об'єкт, я намагаюся переконатися, що кожен колір, присвоєний об'єкту, максимально відрізняється від будь-якого кольору на будь-якому іншому об’єкті. У просторі RGB у нас є три площини, всі …

2
Складність пошуку кулі, яка максимально збільшує кількість точок, що лежать в ній
x1,…,xn∈R2x1,…,xn∈R2x_1, \ldots, x_n \in \mathbb{R}^2rrrrrr∑ni=11∥x−xi∥≤r∑i=1n1‖x−xi‖≤r\sum_{i=1}^n \mathbb{1}_{\|x - x_i\| \leq r} Алгоритм грубої сили мав би переходити кожну точку і рахувати кількість точок, що знаходяться на відстані менше . Це дало б складність .rrrO(n2)O(n2)\mathcal{O}(n^2) Чи є кращий підхід?

4
Відновлення точки вбудовування з графіка з ребрами, зваженими на точку відстані
Припустимо, я надам вам непрямий графік із зваженими ребрами та скажу, що кожному вузлу відповідає точка в 3d-просторі. Щоразу, коли між двома вузлами є ребро, вага краю - це відстань між точками. Ваша мета - реконструювати відносні положення точок, враховуючи лише наявні відстані (представлені ребрами ваг). Наприклад, якщо я дав …

2
Як перевірити, чи багатокутник є однотонним щодо лінії?
Добре відомо, що одноманітні багатокутники відіграють вирішальну роль у триангуляції полігонів . Визначення: Багатокутник у площині називається монотонним відносно прямої , якщо кожна пряма, прямокутна на перетинає не більше ніж удвічі.PPPLLLLLLPPP Враховуючи лінію та багатокутник , чи існує ефективний алгоритм для визначення того, чи є багатокутник однотонним щодо ?LLLPPPPPPLLL

1
Як знайти контурні лінії для алгоритму видалення прихованих ліній Appel
Для задоволення я намагаюся зробити телевізійний переглядач для DCPU-16 . Я розумію, як зробити все, окрім того, як приховати лінії, заховані в дротяній рамі. Усі запитання, про які йдеться тут, припускають, що у вас є доступ до OpenGL, на жаль, я не маю доступу до подібного для DCPU-16 (або будь-якого …

1
Як побудувати подвійно пов'язаний список ребер із набором сегментів рядків?
Для даного планарного графіка вбудованого в площину, визначену набором відрізків рядків , кожен відрізок представлений своїми кінцевими точками . Побудуйте структуру даних DCEL для планарного підрозділу, опишіть алгоритм, доведіть його правильність та покажіть складність.Г ( V, Е)Г(V,Е)G(V,E)Е= {е1, . . . ,ем}Е={е1,...,ем}E= \left \{ e_1,...,e_m \right \} еiеie_i{Li,Ri}{Li,Ri}\left \{ L_i,R_i …

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

2
Знайдіть центральну точку в наборі точок метричного простору менше ніж
У мене є набір nnnточки, визначені в метричному просторі - я можу виміряти "відстань" між точками, але нічого іншого. Я хочу знайти найбільш центральну точку в цій множині, яку я визначаю як точку з мінімальною сумою відстаней до всіх інших точок. Обчислення метрики відбувається повільно, тому потрібно уникати, де це …

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