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

Алгоритм - це послідовність чітко визначених кроків, яка визначає абстрактне рішення проблеми. Використовуйте цей тег, коли ваше питання пов’язане з розробкою та аналізом алгоритмів.

1
Різка концентрація для відбору шляхом випадкового розподілу?
Звичайний простий алгоритм знаходження серединного елемента в масиві з чисел:нAAAnnn Зразок елементів з із заміною на Бн3 / 4n3/4n^{3/4}АAAБBB Сортування і знайти ранг елементів і про| Б | ± √БBB lrB| Б | ± n--√|B|±n|B|\pm \sqrt{n}лllrrrБBB Переконайтеся, що і знаходяться на протилежних сторонах медіани і що в між та є …

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

4
Вступні книги з природничих наук, що стоять за біоінформатикою
Моє запитання стосується тих, хто переймається алгоритмікою обчислювальної біології. Я восени пройду курс з біоінформатики; Однак проблема полягає в тому, що я маю занадто мало досвіду в біології та хімії, щоб відчувати себе підготовленим до цього циклу лекцій (я був досить слабким до цих предметів у школі). Чи можете ви …

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

3
Як перетворити NFA з перекриваючими циклами в регулярний вираз?
Якщо я правильно розумію, NFA має таку ж виразну силу, як і регулярні вирази. Часто зчитувати еквівалентні регулярні вирази з NFA легко: ви переводите цикли на зірки, з'єднання як альтернативу тощо. Але що робити в цьому випадку: [ джерело ] Цикли, що перекриваються, важко зрозуміти, що приймає цей автомат (з …

3
Як порівнюють загальні алгоритми дорожнього обчислення з людським процесом
Це може бути межею з обчислювальною когнітивною наукою, але мені цікаво, як процес, який супроводжується загальними алгоритмами прокладання маршрутів (наприклад, A * ), порівнюється з процесом, який люди використовують у різних ситуаціях проходження маршруту (з урахуванням тієї ж інформації). Чи подібні ці процеси?

4
Оцінка середньої трудомісткості часу заданого алгоритму розгалуження.
Враховуючи цей псевдо-код бульбашки: FOR i := 0 TO arraylength(list) STEP 1 switched := false FOR j := 0 TO arraylength(list)-(i+1) STEP 1 IF list[j] > list[j + 1] THEN switch(list,j,j+1) switched := true ENDIF NEXT IF switched = false THEN break ENDIF NEXT Які основні ідеї я повинен мати …

1
Чи існує підкубний алгоритм для наступної проблеми?
Дано симетричну дійсну n×nn×nn \times n матрицю A=(aij)A=(aij)A=(a_{ij}) , чи існує алгоритм, який обчислює суму по всьому 1 \ leq i &lt;j &lt;k \ leq n з часовою складністю кращою за O (n ^ 3) ?1≤i&lt;j&lt;k≤nO(n3)∑i,j,kmax(aij,aik,ajk)∑i,j,kmax(aij,aik,ajk)\sum_{i,j,k}\max(a_{ij},a_{ik},a_{jk})1≤i&lt;j&lt;k≤n1≤i&lt;j&lt;k≤n1\leq i<j<k\leq nO(n3)O(n3)O(n^3)

2
Найменш загальний нероздільник
В основному проблема полягає в тому, що для набору додатних чисел знайдіть мінімальне число яке не є дільником жодного елемента , тобто .SSSdddSSS∀x∈S, d∤x∀x∈S, d∤x\forall x \in S,\ d \nmid x Позначимо n=|S|n=|S|n = |S|і C=max(S)C=max(S)C = \max(S) . Розглянемо функцію F(x)=F(x)=F(x) = найменше просте число, яке не ділить xxx …

2
Гарна математична книга про алгоритми [закрито]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 4 роки тому . Я прихильник математичної елегантності та строгості, і зараз шукаю таку літературу про алгоритми та …

1
Чи всі конструктивні відомі алгоритми вирішення завдань, повних NP?
Чи є якісь відомі алгоритми, які правильно виводять "так" проблемі, повній NP, без неявного генерування сертифіката? Я розумію, що просто перетворити оракул задоволеності в пошук, що задовольняє: просто перегляньте змінні, кожен раз попросивши оракул задоволеності вирішити зв'язок цієї змінної з початковою задачею. Але чи була б така обгортка корисною? Чи …

3
Різниця між поперечними і передніми краями в DFT
У глибині першого дерева є краї, які визначають дерево (тобто краї, які були використані в обході). Залишилися ребра, що з'єднують деякі інші вузли. Чим відрізняється поперечний край від переднього краю? З Вікіпедії: Виходячи з цього розкинутого дерева, краї початкового графа можна розділити на три класи: передні краї, які вказують від …

5
Частота слів із замовленням у складності O (n)
Під час співбесіди на посаду розробника Java мене попросили: Напишіть функцію, яка займає два парами: a Рядок, що представляє текстовий документ і ціле число, що забезпечує кількість повернених елементів. Реалізуйте функцію таким чином, що вона повертає список рядків, упорядкованих за частотою слова, першим найчастіше зустрічається слово. Ваше рішення має виконуватися …

1
Що обчислила загадкова маленька програма Тьюрінга на комп’ютері в Манчестері?
Я читав документ "Обчислювальна техніка та інтелект" Тьюрінга ( https://www.csee.umbc.edu/courses/471/papers/turing.pdf ) і знайшов фрагмент, в якому він говорить: Я встановив на комп’ютері Манчестера невелику програму, використовуючи лише 1000 одиниць пам’яті, за допомогою якої машина, що постачається з одним шістнадцятизначним номером, відповідає на іншу протягом двох секунд. Я б заперечував комусь …

4
Мінімальна кількість покупок для покупки групи людей для придбання подарунків один для одного
У нас група людей. Нам надають список тих, хто повинен купувати подарунки для кого в межах групи. Кожній людині може знадобитися придбати / отримати будь-яку кількість подарунків або, можливо, взагалі жодного. Під час походу по магазинах підмножина людей разом подорожує в одному магазині та купує подарунки для всіх, хто не …

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