Чи є застосування методів реального аналізу до теоретичної інформатики?


18

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


Відповідно до того, що кажуть мої друзі, потрібен реальний аналіз в теорії інформації. Однак, якщо ви не залишите основи, це не здається популярним у тс (як мінімум, для мене).
singhsumit

Теорії інформації мені достатньо! Якщо ви можете витягнути конкретний приклад, я позначу вашу відповідь як відповідь ..
robinhoode

1
Є також обробка сигналів, графіка та що у вас є. Які прийоми ви шукаєте?
Шир

4
Приклад (не впевнений, що це те, що ви шукаєте) з Інформаційної теорії: I(X;Y)0 , тобто взаємна інформація двох випадкових величин X,Y - негативна. Це випливає безпосередньо з увігнутості log функції та нерівності Дженсена. (див. Елементи інформаційної теорії, Обкладинка та Томас, стор. 28)
Шир,

Вас також цікавлять додатки комплексного аналізу?
Рафаель

Відповіді:


18

Ось два суміжні курси:

Також перевірте замітки Райана О'Доннеля до його книги:

і посилання у верхньому правому куті.


1
Ці конспекти лекцій чудові! Гарний пост!
Ніколас Манкузо

11

Дивіться книгу Конкретна математика - фундамент інформатики Грема, Кнута та Паташника. У главі 9 вони пояснюють формулу підсумовування Ейлера-Маклауріна . Це методика, яка дозволяє наблизити кінцеву суму за допомогою інтегралів. У цій же главі, сторінка 466, вони використовують цю методику для апроксимації гармонічного числа (якого в декількох областях TCS виявляється багато). Це трапилося зі мною одного разу, коли я мав його використовувати, і закінчив вирішувати інтеграл, використовуючи методи асимптотичного наближення для диференціальних рівнянь!


Хороші посилання, але чи не це більш чисельний аналіз?
Гек Беннетт

це абсолютно аналітично.
Маркос Віллагра

9

Існує теорія меж послідовностей щільних графів, розроблена в роботі Ловаша і Б. Сегеді. Це має наслідки для певних проблем тестування властивостей на графіках. Дивіться http://www.cs.elte.hu/~lovasz/hom-stoc.pdf . В основному ідея полягає в тому, що вони визначають відповідну метрику на графах і поняття взяття меж послідовностей графів, а потім вони показують, що властивість графа перевіряється, якщо функція, яка відображає графік на відстань редагування до властивості, є безперервною у метричний простір на графіках, який був визначений.

І тоді, безумовно, існує магнум опус Флайолета та Седжвік, повністю присвячений використанню аналітичних методів для асимптотичного аналізу комбінаторних структур, включаючи аналіз алгоритмів. Це здебільшого породжуючі функціональні хитрощі, спираючись на складний аналіз


2
Варто згадати, що теорія обмежень графів і, ширше, аналіз графіків є дуже гарячою темою, див., Наприклад, math.ias.edu/cga
Марцін Котовський,

приємний вказівник @MarcinKotowski. приємно мати laci lovasz у цьому районі :)
Сашо Ніколов

8

Як згадував Шир, нерівномірність Дженсена проявляється постійно. Особливо у доведенні меж у комбінаторних проблемах. Наприклад, розглянемо таку проблему:

З огляду на сімейство підмножини V = { 1 , , n } , його графік перетину G = ( V , E ) визначається через { i , j } E тоді і лише тоді, коли S iS j . Припустимо, що середній заданий розмір r і що середній розмір парних перетинів становить не більше k. Показати щоS1,,SнV={1,,н}Г=(V,Е){i,j}ЕSiSjr .|Е|нк(r2)

Доказ:

Порахуємо пари такими, що x V і x S iS j . Давайте спочатку виправимо ( S i , S j ) , побачимо, що існує максимум k таких варіантів. Взявши також усі значення ( S i , S j ) , маємо верхню межу k ( n(х,(Si,Sj))хVхSiSj(Si,Sj)к(Si,Sj). Тепер виправляємо х. Неважко помітити, що коженxмає ( d(x)k(n2)=k|E|x способи вибору(Si,Sj). За нерівністю Дженсена ми маємо:(d(x)2)(Si,Sj)

.n(r2)=n(1nxd(x)2)x(d(x)2)k|E|

Ми нарешті поєднуємо терміни, щоб мати .nk(r2)|E|

Хоча це трохи більше "математично", ніж CS, він служить для того, щоб показати, як можна використовувати інструмент для опуклих функцій - особливо в комбінаторній оптимізації.


зауважте, нерівність Дженсена, здається, дуже пов'язана з Ердом "осма соняшникової леми (дискретна версія, що спостерігається в нижніх межах"), хоча я не думаю, що я бачив, що
довелося

7

як щодо ефективного обчислення з Дедекінд Реал Андрія Бауера та Пола Тейлора.


2
Мені дуже подобається читати про роботу в цьому - точне обчислення реального числа пропонує цікавий погляд на те, що таке незлічувані набори, а також деякі розумні алгоритми.
Neel Krishnaswami

... Андрій Бауер та Пол Тейлор , будь ласка.
Андрій Бауер

2
Ой, я можу редагувати публікацію. Виправлено.
Андрій Бауер

стенд виправлений. використав автор, вказаний на папері. можливо, ви повинні поставити його як співавтора газети
vzn

1
Це залежить від того, теорія, в якій ви намагаєтесь довести це, є класичною чи конструктивною. Конструктивно ви просто використовуєте стандартний аргумент діагоналізації, щоб показати, що вони незлічувані. Оскільки реальні числа мають бути реалізовані обчислювальними процесами, то з класичного POV конструктивне підтвердження говорить про те, що проблема зупинки не може бути вирішена. Це частина того, що я мав на увазі, коли я сказав, що він пропонує цікаві перспективи щодо того, що таке безлічі наборів ..!
Ніл Крішнасвамі

3

Дуже поширеною і часто корисною технікою при підході до задачі з дискретної математики є вбудовування її в безперервну область, оскільки це дозволяє використовувати більш багатий вибір математичних інструментів. Отже, виправляючи мою відповідь: окрім полів, у яких реально буде відображатися реальний аналіз (графіка, обробка сигналів та інші поля, що імітують чи взаємодіють із фізичним світом), воно в основному з’являється скрізь, і в місцях, де його не було - мій здогадуйтесь, чи буде це в майбутньому.

Кілька прикладів:

  1. Помилка виправлення кодів: Коди Рида Соломона використовують многочлени. Деякі межі кодів передбачають перегляд індикаторної функції коду як функції від дискретного куба до дійсних даних, таким чином застосовуючи перетворення Фур'є та інші методи.
  2. Імовірнісний метод - теорема вимірювання концентрації (аналітичний інструмент) використовується для показу різних властивостей випадкових графіків (наприклад, хроматичного числа). Дивіться книгу Алона та Спенсера.
  3. Теорема перетину (це більше стосується комбінаторики, але все одно) - графік з вершинами та e ребрами має щонайменше 1ve перехрестя. Доведення передбачає взяття випадкового графіка та оптимізацію параметрів за допомогою виведення.161e3v2

  4. k1kk1


Конкретні приклади, будь ласка?
Марцін Котовський

Я додав 4 приклади, хоча думаю, що їх так багато, ми можемо реально їхати цілий день.
Шир


2

Поле, обмежене ресурсами, застосовує міру Лебега до класів складності. Ідея полягає в отриманні поділу між класами складності, говорячи про відносні "розміри" цих множин.


2

Існує прекрасна папір: Квантове одностороннє спілкування експоненціально сильніше, ніж класичне спілкування Boaz Klartag & Oded Regev, яке використовує досить велику кількість методів реального аналізу, які нечасті в TCS, включаючи перетворення Радона, сферичну гармоніку та гіперконтрактивність нерівності (недискретна) одинична сфера



1

Я завжди вважав зв’язки між регулярними / без контексту мовами та теорією функцій ((формальної) силової серії) досить хвилюючими: саме тому французи називають ці мовні класи "раціональними" та "алгебраїчними". Це також вказує на зв’язки з фрактальною геометрією. Так само, наприклад, кінцеві автомати можуть визначати мови для нескінченних слів, які мають приємні топологічні властивості, якщо вони оснащені стандартною метричною топологією.

Іншим зв’язком може бути нещодавно розроблена теорія "встановлених згортків", яка дозволяє прискорити кілька алгоритмів, аналогічних тому, що відомо з перетворень Фур'є. Я припускаю, що це принаймні "натхненна схожість".

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