Вопросы с тегом «combinatorics»

Вопросы, связанные с комбинаторикой и дискретными математическими структурами

11
Решение или аппроксимация рекуррентных отношений для последовательностей чисел
В информатике нам часто приходится решать рекуррентные соотношения , то есть находить замкнутую форму для рекурсивно определенной последовательности чисел. При рассмотрении времени выполнения нас часто интересует в основном асимптотический рост последовательности . Примеры Время выполнения хвостовой рекурсивной функции, понижающейся до от чье тело занимает время :000nnnf(n)f(n)f(n) T(0)T(n+1)=0=T(n)+f(n)T(0)=0T(n+1)=T(n)+f(n)\qquad \begin{align} T(0) &= …

4
Обобщенная проблема 3SUM (k-SUM)?
Задача 3SUM пытается идентифицировать 3 целых числа из набора размера такого что .a,b,ca,b,ca,b,cSSSnnna+b+c=0a+b+c=0a + b + c = 0 Предполагается, что не существует лучшего решения, чем квадратичное, то есть . Или, по-другому: .o(n2)o(n2)\mathcal{o}(n^2)o(nlog(n)+n2)o(nlog⁡(n)+n2)\mathcal{o}(n \log(n) + n^2) Поэтому мне было интересно, применимо ли это к обобщенной задаче: найти целые числа для …

2
Почему невычислимых функций больше, чем вычислимых?
Этот вопрос был перенесен из теоретического обмена стеков информатики, поскольку на него можно ответить в обмене стеков информатики. Мигрировал 6 лет назад . Я сейчас читаю книгу по алгоритмам и сложности. В данный момент я читаю о вычислимых и невычислимых функциях, и моя книга утверждает, что есть гораздо больше функций, …

1
Асимптотика числа слов в обычном языке заданной длины
Для обычного языка , пусть с п ( Ь ) быть число слов в L длины п . Используя Jordan канонической форму (применительно к Неаннотированным матрицам перехода некоторого DFA для L ), можно показать , что при достаточно большой п , с п ( L ) = K Е я …

2
Подсчет бинарных деревьев
(Я студент с некоторой математической подготовкой, и я хотел бы знать, как подсчитать количество бинарных деревьев определенного вида.) Глядя на страницу Википедии о бинарных деревьях , я заметил это утверждение, что число корневых бинарных деревьев размером nnn будет таким каталонским числом : Cn=1n+1(2nn)Cn=1n+1(2nn)C_n = \dfrac{1}{n+1}{2n \choose n} Но я не …

1
Когда жадный алгоритм может решить проблему смены монет?
Учитывая набор монет с различными конфессиями и значение v, вы хотите найти наименьшее количество монет, необходимое для представления значения v.с 1 , . , , , с пс1,,,,,сNc1, ... , cn Например, для набора монет 1,5,10,20 это дает 2 монеты на сумму 6 и 6 монет на сумму 19. Мой …

2
Эффективный алгоритм «суммирования» набора сумм
Учитывая мультимножество натуральных чисел X, рассмотрим множество всех возможных сумм: sums(X)={∑i∈Ai|A⊆X}sums(X)={∑i∈Ai|A⊆X}\textrm{sums}(X)= \left\{ \sum_{i \in A} i \,|\, A \subseteq X \right\} Например, sums({1,5})={0,1,5,6}sums({1,5})={0,1,5,6}\textrm{sums}(\left\{1,5\right\}) = \left\{0, 1, 5, 6\right\} а .sums({1,1})={0,1,2}sums({1,1})={0,1,2}\textrm{sums}(\left\{1,1\right\}) = \left\{0, 1, 2\right\} Какой алгоритм расчета обратной операции наиболее эффективен (измеряется в терминах размера входного набора сумм)? В частности, …

1
Насколько фундаментальны матроиды и жадные алгоритмы в разработке алгоритмов?
Первоначально матроиды были введены обобщать понятия линейной независимости совокупности подмножеств над некоторыми основаниями установить . Некоторые проблемы, которые содержат эту структуру, позволяют жадным алгоритмам находить оптимальные решения. Позднее понятие жадных текстов было введено для обобщения этой структуры, чтобы охватить больше проблем, позволяющих найти оптимальные решения жадными методами.IЕEEяII Как часто эти …

1
Пицца коммерческая заявка на 34 миллиона комбинаций
Пицца рекламирует, что вы можете объединить их ингредиенты до 34 миллионов различных комбинаций. Я не верил в это, поэтому отряхнул свои ржавые навыки комбинаторики и попытался понять это. Вот что у меня есть: с сайта онлайн-заказа я получил выбор корочка (4 вида, выберите 1) размер (4 типа, выберите 1) некоторые …

1
У каждой достаточно большой строки есть повторы?
Пусть - некоторый конечный набор символов фиксированного размера. Пусть α некоторая строка над Σ . Мы говорим, что непустая подстрока β в α является повторением, если β = γ γ для некоторой строки γ .ΣΣ\Sigmaαα\alphaΣΣ\Sigmaββ\betaαα\alphaβ=γγβ=γγ\beta = \gamma \gammaγγ\gamma Теперь мой вопрос заключается в следующем: Для каждого существует такое n ∈ …

1
Сложность нахождения биномиального коэффициента, равного числу
Предположим, вы получаете число mmm (используя O(logm)O(log⁡m)O(\log m) бит в двоичном кодировании). Как быстро вы можете найти (или определить, что такое не существует) ?n,k∈N,1&lt;k≤n2:(nk)=mn,k∈N,1&lt;k≤n2:(nk)=mn,k\in \mathbb N, 1<k\leq\frac{n}{2}:{n \choose k}=m Например, учитывая вход , можно вывести .m=8436285m=8436285m=8436285n=27,k=10n=27,k=10n=27, k=10 Наивный алгоритм для задачи будет проходить по всем возможным значениям для и искать …


2
Сколько ребер может иметь унипатический граф?
Унипатический граф - это ориентированный граф, такой, что существует не более одного простого пути от любой вершины к любой другой вершине. Унипатические графы могут иметь циклы. Например, двусвязный список (а не круговой!) Является унипатическим графом; если список имеет элементов, граф имеет n - 1 циклов длины 2, всего 2 ( …

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

4
Рецидивы и генерация функций в алгоритмах
Комбинаторика играет важную роль в информатике. Мы часто используем комбинаторные методы как в анализе, так и в алгоритмах. Например, один из методов нахождения покрытия графа вершины в графе может просто проверить все \ binom {n} {k} возможных подмножеств. В то время как биномиальные функции растут экспоненциально, если k является некоторой …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.