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

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

2
Чіткий, повний доказ того, що мова є Тьюрінг Конкуте?
Я бачив веб-сайти, які хочуть "довести", що HTML5 + CSS є Turing завершеним. Я бачив веб-сайти, які мають на меті "довести", що SQL є Turing завершеним. Я бачив купу веб-сайтів, які хочуть "пояснити", що означає бути Тьюрінгом завершеним. Достатньо! Де я можу знайти книгу (написану експертом з теорії обчислюваності) або …

4
Приклад алгоритму, коли термін низького порядку домінує під час виконання будь-якого практичного введення?
Нотація Big-O приховує постійні фактори, тому існують деякі алгоритми , які не піддаються будь-якому розумному розміру вводу, оскільки коефіцієнт на n терміні настільки величезний.O ( n )O(n)O(n)нnn Чи є відомі алгоритми, час виконання яких але з деяким величезним терміном o ( f ( n ) ), який настільки величезний, що …

3
Як перевіряти n елементів, як охопити всі т-підмножини якомога менше s-підмножин?
Ця проблема виникла при тестуванні програмного забезпечення. Проблему трохи важко пояснити. Спершу наведу приклад, потім спробую узагальнити проблему. Є 10 предметів, які підлягають тестуванню, наприклад, від A до J, і інструмент для тестування, який може протестувати 3 предмети одночасно. Порядок елементів у інструменті тестування не має значення. Звичайно, для вичерпного …


2
Як можна ефективно створити всі бінарні послідовності з рівним числом 0 і 1?
Двійкова послідовність довжини просто впорядкована послідовність х 1 , ... , х п , так що кожен х J є або 0 або 1 . Для того, щоб генерувати всі такі бінарні послідовності, можна використовувати очевидну структуру двійкового дерева таким чином: корінь "порожній", але кожному лівому дочірньому відповідає додавання 0 …


1
Формалізми в паралельному та / або розподіленому програмуванні?
Мій досвід походить з імперативних мов, насамперед C, C ++ та Python. Я підхопив Scala, Erlang і трохи Haskell через кілька років і з тих пір дуже зацікавився функціональним програмуванням і формалізмами, які стоять за ним. Я також зацікавлений в одночасному і розподіленому програмуванні і розглядаю формалізми, що стоять за …

1
Проблема з камінкою
Галька - це пасьянс, що грається на непрямому графіку , де кожна вершина має нуль або більше камінчиків. Один крок гальки складається з видалення двох камінчиків з вершини та додавання одного камінчика до довільного сусіда . (Очевидно, що вершина v повинна мати щонайменше дві камінчики перед переміщенням.) Проблема PebbleDestruction задає …

1
З огляду на хордальний графік , яка складність обчислення скороченого графіка ?
Графік є хордальним, якщо він не має індукованих циклів довжиною або більше. Кліка дерево з є деревом , в якому вершина дерева є максимальними кліками . Край у відповідає мінімальному роздільника. Кількість чітких дерев клики може бути експоненціальною в кількості вершин на хордальному графіку.GGG444TTTGGGGGGTTT Зменшено кліка граф , є об'єднанням …

1
Обмежена задача оптимізації в матричній ентропії
У мене є обмежена проблема оптимізації в ентропії матриці (Шеннона) . Матриця може бути записана як сума матриць 1 рангу виду де - заданий нормалізований вектор. Коефіцієнти матриць першої позиції - це невідомі, в яких ми оптимізуємо, і вони повинні бути більшими за нуль і дорівнювати 1. A [ v …

2
Що робить обчислення лямбда важливими для дослідження?
Наступної осені я розпочинаю бакалавратський курс інформатики, але я не можу зрозуміти λ-числення в контексті функціонального програмування. Я, можливо, неправильно трактую це, але виходячи з цього визначення з Енциклопедії філософії Стенфорда, це лише чергове позначення функцій. Якщо це як раз те, чому це вигідно використовувати λ-числення над регулярною функцією нотацією …

3
Справедливий поділ двовимірного торта
Мене цікавлять процедури справедливого поділу землі (тобто поділ без заздрості, або принаймні пропорційний поділ). На відміну від добре вивченої проблеми розподілу тортів, розподіл землі є двовимірним, тобто переваги користувачів можуть змінюватися як по горизонталі, так і по вертикалі. Тому обмежувати алгоритм паралельними розрізами не практично. Єдине посилання, яке я знайшов …

3
Початок роботи з аналізом програми
Я шукаю ресурси для початку роботи з програмним аналізом . Єдина книга, яку я знайшов у цій темі, - це книга Nielson & Nielson . Крім цього, здається, що є лише "компіляторні" книги, де "аналіз програм" був би главою, або щось подібне. Чи знають люди про якісь інші ресурси?

1
Як зрозуміти засувку SR
Я не можу обернути голову, як працює засувка SR. Здається, ви підключаєте рядок введення від R, а інший від S, і ви повинні отримати результати в і Q ' .QQQQ′Q′Q' Однак і R, і S вимагають введення з другого виходу, а вихід другого вимагає введення з другого виходу. Що спочатку …

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

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