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

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

4
Імітуйте справедливу валу з упередженою штампом
З огляду на упереджене NNN однобічне відмирання, як можна рівномірно генерувати випадкове число в діапазоні [1,N][1,N][1,N] ? Розподіл ймовірностей граней штампів невідомий. Все, що відомо, це те, що кожне обличчя має ненульову ймовірність і що розподіл ймовірностей однаковий для всіх кидків (зокрема, кидки незалежні). Це очевидне узагальнення справедливих результатів з …

3
Паралельне випадкове читання, здається, працює добре - чому?
Розглянемо наступну дуже просту комп'ютерну програму: for i = 1 to n: y[i] = x[p[i]] Тут і - -елементних масивів байтів, а - -елементний масив слів. Тут є великим, наприклад, (так що лише незначна частка даних вписується в будь-яку пам'ять кешу).ххxууyннnpppннnннnn = 231н=231n = 2^{31} Припустимо, що складається з випадкових …

1
Чи завершено головоломки "нуль один" NP-комплектацією?
Мене цікавить невеликий варіант плитки, головоломки «лобзик»: кожен край (квадратної) плитки позначений символом від , і дві плитки можуть бути розміщені поруч один до одного, якщо символ на лицьовому краю однієї плитки дорівнює k, а символ на лицьовому краю іншої плитки - ˉ k , для деяких k ∈ { …

1
Коли використовувати SAT проти обмеження задоволення?
Якщо у мене є складна проблема, один із стандартних підходів - це висловити це як екземпляр SAT і спробувати запустити на ньому SAT-рішення. Інший стандартний підхід - це висловити це як проблему задоволення обмежень та спробувати використовувати вирішувач CSP. Вони відчувають себе якось невиразно схожими на те, які проблеми можуть …

3
Чи існує теорія ієрархій винятків?
Мені знайоме десяток мов програмування, які певним чином мають винятки, але я став свідком двох "патологічних" тенденцій. Здається, немає загальної моделі чи ієрархії винятків. Кожна мова в основному згортає свою власну версію, і якщо винятки перетворюють її на стандарт, то види винятків, які можна знайти в стандарті, були б досить …

2
Що складніше: перемішувати відсортовану колоду чи сортувати перетасовану?
У вас є масив з яти різних елементів. У вас є доступ до компаратора (функція чорної скриньки, яка бере два елементи a і b і повертає справжній iff a < b ) і справді випадкове джерело бітів (функція чорної скриньки не бере аргументів і повертає незалежно рівномірно випадковий біт). Розглянемо …

1
Кількість циклів гамільтонів на графіку Сєрпіньського
Я новачок на цьому форумі і просто фізик, який робить це, щоб підтримувати свій мозок у формі, тому, будь ласка, проявіть благодать, якщо я не використовую найелегантнішу мову. Також залиште коментар, якщо ви вважаєте, що інші теги були б більш доречними. Я намагаюся вирішити цю проблему, для якої мені потрібно …


2
Обчислення оберненої матриці при зміні елемента
Дано n × nн×нn \times n матрицю . Нехай обернена матриця буде (тобто ). Припустимо, що один елемент у змінено (скажімо, на ). Мета - знайти після цієї зміни. Чи існує метод пошуку цієї мети, який є більш ефективним, ніж перерахунок зворотної матриці з нуля.A A - 1 A A …

2
Яка перевага рандомізованого Quicksort?
У своїй книзі рандомізованих алгоритми , Motwani і Raghavan відкрити введення з описом їх функції RandQS - рандомізованих - де швидкої сортуванням стрижень, який використовується для поділу безлічі на дві частини, вибирається випадковим чином . Я протягом певного часу ламаю свої (правда, дещо недооцінені) мізки, але я не зміг зрозуміти, …

1
Визначення алгоритму, що працює в поліноміальний час і в сильно поліноміальний час
Вікіпедія визначає, якою вона є Кажуть, що алгоритм має поліноміальний час, якщо його час роботи верхній межами виражається поліномом у розмірі входу для алгоритму, тобто для деякої постійної k.Т( n ) = O ( nк)Т(н)=О(нк)T(n) = O(n^k) Алгоритм працює в сильно поліноміальний час, якщо [8] кількість операцій в арифметичній моделі …

1
Застосування максимізації очікувань до прикладів кидання монет
Останнім часом я самостійно вивчаю максимізацію очікувань і захоплюю собі кілька простих прикладів. З тут : Є три монети , і з , і відповідну ймовірність для посадки на голові , коли кинув. Кидок . Якщо результат - голова, тричі киньте , інше киньте тричі. Дані, які спостерігаються та є …

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

2
Зменшення полінома від будь-якої задачі, що завершується NP, до обмеженої PCP
У текстових книгах скрізь припущено, що проблема обмеженої поштової кореспонденції повна NP (не більше індексів допускається з повтореннями). Однак ніде не показано просте (як, наприклад, те, що недоступний може зрозуміти) скорочення поліномного часу з іншої проблеми, повного NP.NNN Однак кожне зменшення, про яке я можу припустити, є експоненціальним (на або …

1
Доведення (не) простежуваності цього N-го первинного повторення
Як випливає з мого попереднього запитання , я грав із гіпотезою Рімана як питання рекреаційної математики. У ході цього процесу я дійшов до досить цікавого повторення, і мені цікаво його назва, його скорочення та простежуваність до розв'язуваності проміжку між простими числами. Вкрай кажучи, ми можемо визначити розрив між кожним простим …

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