что такое подпоследовательность последовательности
Подпоследовательности. Частичные пределы.
Подпоследовательность.
Пусть задана последовательность \(\
$$
n_ <1>Теорема.
Из любой ограниченной последовательности можно выделить сходящуюся подпоследовательность.
\(\circ\) Пусть \(\
$$
\exists a, \ b:\forall n\in\mathbb
$$
Разобьем отрезок \(\Delta=[a, \ b]\) пополам точкой d. Тогда по крайней мере один из отрезков \([a, \ d], \ [d, \ b]\) содержит бесконечное число членов последовательности \(\
$$
b_<1>-a_<1>=\frac
$$
Разделив отрезок \(\Delta_<1>\) пополам, выберем указанным выше способом из двух получившихся отрезков отрезок \(\Delta_<2>=[a_<2>,b_<2>]\), содержащий бесконечное число членов последовательности \(\
Продолжая эти рассуждения, получим последовательность \(\<\Delta_n=[a_n, \ b_n]\>\) отрезков таких, что:
Следовательно, \(\Delta_n\) — стягивающаяся последовательность отрезков. По теореме Кантора существует единственная точка c, принадлежащая всем отрезкам, то есть
$$
\exists c:\forall k\in\mathbb
$$
Покажем, что найдется подпоследовательность \(\
$$
\lim_
$$
Так как отрезок \(\Delta_<1>\) содержит бесконечное число членов последовательности \(\
$$
\exists n_<1>\in\mathbb
$$
Отрезок \(\Delta_<2>\) также содержит бесконечное число членов данной последовательности, и поэтому
$$
\exists n_2>n_1: x_
$$
Вообще, можно записать, что
$$
\forall k\in\mathbb
Теорему Больцано-Вейерштрасса можно сформулировать так: любая ограниченная последовательность имеет хотя бы один частичный предел.
Как понимать подпоследовательность?
Это любая последовательность, состоящая из подмножества элементов последовательности, сохраняющая их порядок.
Как придумаете, так и будет работать. Вектором или массивом логических значений можно задать, какие элементы последовательности выбираются для участия в подпоследовательности. Или множеством индексов элементов. Или возрастающим массивом/вектором индексов.
Последовательность:
│10 20 30 40 50│
Трафарет:
│ ██ ██│
Накладываем трафарет, получаем подпоследовательность:
│10 ██ 30 40 ██│
Или, схлопнув вычеркнутое:
│10 30 40│
Трафарет, задающий подпоследовательность, можно задать как множество. Множество можно задать массивом логических значений:
[true, false, true, true, false]
Или множеством индексов
[2, 0, 3]
Если это множество упорядочить, получится массив индексов
[0, 2, 3]
Первый элемент подпоследовательности имеет индекс 0, а в последовательности под этим индексом находится 10. Второй элемент подпоследовательности имеет индекс 2, и по этому индексу 30. Аналогично 40.
Дана последовательность пар.
В этой последовательности могут встречаться непрерывные подпоследовательности.
Александр, В последовательности длины n можно разглядеть O(n²) непрерывных подпоследовательностей. Предложение выглядит так, будто обрывается на середине, а дальше должно было быть написано какое-нибудь интересное свойство этих подпоследовательностей.
Наиболее логичное предположение о том, что же это за свойство, — это то, что второй элемент пары равен первому элементу следующей за ним пары, и так по цепочке.
OCTAGRAM, Полный текст такой.
Дана последовательность пар (int Х : int Y). Пары упорядочены по значениям Х.
В этой последовательности могут встречаться непрерывные подпоследовательности, состоящие из идентичных отсчетов. Идентичные отсчеты имеют одинаковые значения Y.
Александр, а, ну тогда всё ясно. Тогда проще всего задать непрерывную подпоследовательность краями, либо началом и длиной.
Могут встречаться — значит, они не заданы, а их можно, наоборот, найти. И, скорее всего, интерес представляют только подпоследовательности наибольшей длины.
Делается проход от начала до конца, и пока Y сохраняется, увеличивать длину, а как поменялся, так зарегистрировать подпоследовательность и сбросить длину. И после прохода по всей последовательности регистрируется подпоследовательность, которая была в конце.
А, может, то обстоятельство, что что-то встречается, дано просто для справки, то есть, используется косвенно.
Математический анализ
Записки лекций
Илья Щуров (НИУ ВШЭ)
9 Подпоследовательности, предельные точки и теорема Больцано — Вейерштрасса
9.1 Подпоследовательности и предельные точки
9.1.1 Подпоследовательности
Доказательство первых двух пунктов этого утверждения простое и я советую его провести самостоятельно. Третий пункт вынесен в качестве задачи на семинары. Обратное неверно: если подпоследовательность обладает каким-нибудь из этих свойств (скажем, ограничена), это ничего не говорит про аналогичное свойство исходной последовательности (приведите примеры).
Неверный ответ. Попробуйте доказать 🙂
9.1.2 Предельные точки
При решении некоторых задач удобным оказывается другое определение предельной точки.
Сравните это определение с определением предела — в чём ключевое различие?
Есть ли последовательности, не имеющие предельных точек? Тут легко привести пример — скажем, последовательность a n = n обладает таким свойством: она посещает каждое натуральное число ровно один раз, а потом уходит от него на расстояние как минимум 1.
Заметим, что последовательсноть a n = n неограничена. Бывают ли ограниченные последовательности без предельных точек? Прежде, чем читать дальше, попробуйте придумать такую.
9.2 Теорема Больцано — Вейерштрасса
Для доказательства этой теоремы нам понадобится вспомогательная лемма, которая представляет и самостоятельный интерес — она пригодится нам ещё несколько раз.
9.2.1 Лемма о вложенных отрезках
Потребуем также, чтобы длины отрезков стремились к нулю:
Неверный ответ. Какие же это?
9.2.2 Деление отрезка пополам
Задача о наибольшей общей подпоследовательности
Содержание
Наивное решение [ править ]
Переберем все различные подпоследовательности обеих строк и сравним их. Тогда искомая [math]LCS[/math] гарантированно найдётся, однако время работы алгоритма будет экспоненциально зависеть от длины исходных последовательностей.
Динамическое программирование [ править ]
Для решения данной задачи используем Принцип оптимальности на префиксе.
Доказательство оптимальности [ править ]
Решение [ править ]
Обозначим как [math] lcs[i][j] [/math] [math]LCS[/math] префиксов данных последовательностей, заканчивающихся в элементах с номерами [math] i [/math] и [math] j [/math] соответственно. Получается следующее рекуррентное соотношение:
Построение подпоследовательности [ править ]
Псевдокод [ править ]
Оптимизация для вычисления только длины [math]LCS[/math] [ править ]
Длина кратчайшей общей суперпоследовательности [ править ]
Решение для случая k строк [ править ]
Найдем решение для 3 строк.
Наивное решение подсчёта [math]LCS[/math] нескольких строк при помощи последовательного нахождения [math]LCS[/math] двух строк и уменьшением набора строк на единицу, не срабатывает. Это доказывается следующим контрпримером. Даны три последовательности:
[math]X = \left \langle A, B, C, D, E\right \rangle [/math]
[math]Y = \left \langle D, E, A, B, C\right \rangle [/math]
[math]Z = \left \langle D, E, F, G, H\right \rangle [/math]
Подсчитаем [math]V = LCS(X,Y) = \left \langle A, B, C \right \rangle[/math]
Это неверно, так как [math]LCS(X,Y,Z) = \left \langle D, E \right \rangle[/math]
Решение [ править ]
Алгоритм Хиршберга [ править ]
Алгоритм [ править ]
Псевдокод [ править ]
Доказательство корректности [ править ]
Асимптотика [ править ]
Подпоследовательности
Подпоследовательность последовательности (xn) — это последовательность , где (kn) — возрастающая последовательность элементов множества натуральных чисел.
Иными словами, подпоследовательность получается из последовательности удалением конечного или счётного числа элементов.
Примеры
Последовательность простых чисел является подпоследовательностью последовательности натуральных чисел.
Последовательность натуральных чисел, кратных 12, является подпоследовательностью последовательности чётных натуральных чисел.
Свойства
Всякая последовательность является своей подпоследовательностью.
Для всякой подпоследовательности верно, что
.
Подпоследовательность сходящейся последовательности сходится к тому же пределу, что и исходная последовательность.
Если все подпоследовательности некоторой исходной последовательности сходятся, то их пределы равны.
Любая подпоследовательность бесконечно большой последовательности также является бесконечно большой.
Из любой неограниченной числовой последовательности можно выделить бесконечно большую подпоследовательность, все элементы которой имеют определённый знак.
Из любой числовой последовательности можно выделить либо сходящуюся подпоследовательность, либо бесконечно большую подпоследовательность, все элементы которой имеют определённый знак.
Предельная точка последовательности
Основная статья: Предельная точка
Предельная точка последовательности — это точка, в любой окрестности которой содержится бесконечно много элементов этой последовательности. Для сходящихся числовых последовательностей предельная точка совпадает с пределом.
Предел последовательности
Основная статья: Предел последовательности
Предел последовательности — это объект, к которому члены последовательности приближаются с ростом номера. Так в произвольном топологическом пространстве пределом последовательности называется элемент, в любой окрестности которого лежат все члены последовательности, начиная с некоторого. В частности для числовых последовательностей предел — это число, в любой окрестности которого лежат все члены последовательности начиная с некоторого.
Частичный предел последовательности — это предел одной из её подпоследовательностей. У сходящихся числовых последовательностей он всегда совпадает с обычным пределом.
Верхний предел последовательности — это наибольшая предельная точка этой последовательности.
Нижний предел последовательности — это наименьшая предельная точка этой последовательности.
Некоторые виды последовательностей
Стационарная последовательность — это последовательность, все члены которой, начиная с некоторого, равны.
(xn) стационарная
Ограниченные и неограниченные последовательности
В предположении о линейной упорядоченности множества X элементов последовательности можно ввести понятия ограниченных и неограниченных последовательностей.
Ограниченная сверху последовательность — это последовательность элементов множества X, все члены которой не превышают некоторого элемента из этого множества. Этот элемент называется верхней гранью данной последовательности.
(xn) ограниченная сверху
Ограниченная снизу последовательность — это последовательность элементов множества X, для которой в этом множестве найдётся элемент, не превышающий всех её членов. Этот элемент называется нижней гранью данной последовательности.
(xn) ограниченная снизу
Ограниченная последовательность (ограниченная с обеих сторон последовательность) — это последовательность, ограниченная и сверху, и снизу.
(xn) ограниченная
Неограниченная последовательность — это последовательность, которая не является ограниченной.
(xn) неограниченная
Тут вы можете оставить комментарий к выбранному абзацу или сообщить об ошибке.