Комп'ютерна наука

Питання та відповіді для студентів, дослідників та практиків комп'ютерних наук

2
Чи кожна з проблем НП має рецептуру ILP у розмір?
Оскільки лінійне програмування Integer не є повноцінним NP, у будь-якій проблемі в NP виникає скорочення Карпа. Я вважав, що це означає, що ILP завжди має форму поліноміального розміру для будь-якої проблеми. Але я бачив статті про конкретні проблеми НП, де люди пишуть речі на кшталт "це перша композиція з розміром …



1
Випадковий вибір
Алгоритм рандомізованого відбору такий: Введення: Масив з n (чітких, для простоти) чисел та числа k ∈ [ n ]AAAnnnk∈[n]k∈[n]k\in [n] Вихід: "ранговий елемент" A (тобто той, який знаходиться в положенні k, якщо A було відсортовано)kkkAAAkkkAAA Спосіб: Якщо є один елемент в , повернути йогоAAA Виберіть елемент ("стрижень") рівномірно навманняppp Обчисліть …

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

1
Пряме зменшення від до
Ми знаємо , що в по Іммерман-Szelepcsenyi теорема теорема і так є тому це багато-один журнальний простір, зведений до . Але чи існує пряме / комбінаторне скорочення, яке не проходить через графік конфігурації машин Тьюрінга в ?N Lst-non-connectivityst-non-connectivityst\text{-}non\text{-}connectivityNLNL\mathsf{NL}N L - h a r d s t - n o n …

1
Ефективний вибір медіани та елементів ліворуч та праворуч
Припустимо , у нас є безліч з кодеров.S={a1,a2,a3,…,aN}S={a1,a2,a3,…,aN}S = \{ a_1,a_2,a_3,\ldots , a_N \}NNN Кожен має рейтинг та кількість золотих медалей , які вони вигравали досі.RiRiR_iEiEiE_i Програмна компанія хоче найняти рівно три кодери для розробки програми. Для найму трьох кодерів вони розробили таку стратегію: Спочатку вони упорядковують кодери у порядку …

1
Знаходження 5-точкової зірки в многочлен
Я хочу встановити, що це частина мого домашнього завдання для курсу, який я зараз приймаю. Я шукаю допомоги у провадженні, а не відповіді. Це питання, про яке йдеться: П’ятикутна зірка у непрямому графіку - це 5-клік. Покажіть, що 5-POINTED-STAR , де 5-POINTED-STAR = містить 5-точкову зірку як підграф .∈ P∈П\in …

2
Складність обчислювальних матричних потужностей
Я зацікавлений в обчисленні «-й потужності п × п матриця А . Припустимо, у нас є алгоритм множення матриць, який працює в O ( M ( n ) ) час. Тоді можна легко обчислити A n за часом O ( M ( n ) log ( n ) ) . …

2
Алгоритм машинного навчання для гри на Connect Four
Я зараз читаю про машинне навчання і цікавився, як застосувати його до гри Connect Four . Моя поточна спроба - це простий багатокласовий класифікатор, що використовує модель сигмоїдної функції та метод один проти всіх. На мою думку, вхідними функціями має бути стан (диск програвача 1, диск програвача 2, порожній) 7x6 …

2
Доказ конфлуенції для простої системи переписування
Припустимо, у нас є проста мова, яка складається з термінів: truetrue\mathtt{true} falsefalse\mathtt{false} якщо t1,t2,t3t1,t2,t3t_1,t_2,t_3 - терміни, то так само ift1thent2elset3ift1thent2elset3\mathtt{if}\: t_1 \:\mathtt{then}\: t_2 \:\mathtt{else}\: t_3 Тепер припустимо наступні правила логічного оцінювання: iftruethent2elset3→t2[E-IfTrue]iffalsethent2elset3→t3[E-IfFalse]t1→t′1ift1thent2elset3→ift′1thent2elset3[E-If]iftruethent2elset3→t2[E-IfTrue]iffalsethent2elset3→t3[E-IfFalse]t1→t1′ift1thent2elset3→ift1′thent2elset3[E-If] \begin{gather*} \dfrac{} {\mathtt{if}\: \mathtt{true} \:\mathtt{then}\: t_2 \:\mathtt{else}\: t_3 \to t_2} \text{[E-IfTrue]} \quad \dfrac{} {\mathtt{if}\: \mathtt{false} \:\mathtt{then}\: t_2 \:\mathtt{else}\: …

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

1
Дослідження щодо оцінювання ефективності кеш-забування на практиці
Алгоритми та структури даних про кеш-пам'ять - це досить нова річ, представлена ​​Frigo et al. у алгоритмах, що не враховують кеш, 1999 . Теза Прокопа з того ж року вводить і ранні ідеї. Документ Frigo et al. представити деякі експериментальні результати, що показують потенціал теорії та алгоритмів та структур даних, …

2
Доведення, що двійкове дерево має не більше
Я намагаюся довести, що бінарне дерево з вузлами має щонайбільше . Як би я міг робити це з індукцією?nnn⌈n2⌉⌈n2⌉\left\lceil \frac{n}{2} \right\rceil Для людей, які стежили в оригінальному питанні про купи, це було перенесено сюди .

6
Приклади складних рекурсивних алгоритмів
Я пояснював другові відомий детермінований алгоритм вибору лінійного часу (медіана алгоритму медіанів). Рекурсія в цьому алгоритмі (хоча і дуже проста) є досить складною. Є два рекурсивні дзвінки, кожен з різними параметрами. Я намагався знайти інші приклади таких цікавих рекурсивних алгоритмів, але не зміг знайти жодного. Всі рекурсивні алгоритми, які я …

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