이론적 컴퓨터 과학에 대한 실제 분석 기술의 적용이 있습니까?


18

나는 그러한 응용 프로그램을 멀리보고 넓게 보았고 대부분 짧았습니다. 셀 수있는 (또는 셀 수없는) 세트에서 토폴로지와 유사한 구조를 많이 적용 할 수는 있지만 컴퓨터 과학자가 연구 대상으로 계산할 수없는 세트를 실제로 찾지 않기 때문에 분석 기술이 필요합니다.


내 친구의 말에 따르면, 정보 이론에는 실제 분석이 필요합니다. 그러나 기본 사항을 생략하면 tcs에서 인기가없는 것 같습니다 (나에게 가장 이상적).
singhsumit

정보 이론으로는 충분합니다! 구체적인 예를 찾아 낼 수 있다면 답을 답변으로 표시하겠습니다.
robinhoode

1
신호 처리, 그래픽 및 기타 기능도 있습니다. 어떤 기술을 찾고 있습니까?
Shir

4
Information Theory : 의 예 (그것이 당신이 찾고있는 것인지 확실하지 않음) , 그것은 두 개의 임의 변수 의 상호 정보입니다 . 음수가 아닙니다. 이것은 함수 의 요철 과 Jensen의 불평등 에서 직접 발생합니다 . (28 페이지 표지와 토마스의 정보 이론 요소 참조)X , Y l o gI(X;Y)0X,Ylog
Shir

복잡한 분석의 응용에도 관심이 있습니까?
Raphael

답변:


18

다음은 두 가지 관련 과정입니다.

또한 그의 책에 대한 Ryan O'Donnell의 메모를 확인하십시오.

오른쪽 상단에 링크가 있습니다.


1
이 강의 노트는 훌륭합니다! 좋은 소식!
Nicholas Mancuso

11

Graham, Knuth 및 Patashnik의 콘크리트 수학-컴퓨터 과학 기초 책을 참조하십시오 . 9 장에서는 Euler-Maclaurin 요약 공식 을 설명합니다 . 적분을 사용하여 유한 합계를 근사 할 수있는 기술입니다. 466 페이지의 같은 장에서이 기법을 사용하여 하모닉 수 (TCS의 여러 영역에서 많이 나타남) 를 근사화합니다 . 그것은 내가 그것을 사용해야했던 한 번 나에게 일어 났고, 미분 방정식에 대한 점근 적 근사 기법 을 사용하여 적분을 풀었 습니다 .


좋은 연결이지만 이것이 수치 분석이 아닙니까?
Huck Bennett

이것은 완전히 분석적인 것입니다.
Marcos Villagra

9

Lovasz와 B. Szegedy의 연구에서 개발 된 고밀도 그래프 시퀀스의 한계에 대한 이론이 있습니다. 그래프의 특정 속성 테스트 문제에 영향을 미칩니다. http://www.cs.elte.hu/~lovasz/hom-stoc.pdf를 참조 하십시오 . 기본적으로 아이디어는 그래프에서 적절한 메트릭을 정의하고 그래프 시퀀스의 한계를 취하는 개념을 정의한 다음 그래프를 속성에 대한 편집 거리에 매핑하는 함수가 연속적인 경우 그래프 속성을 테스트 할 수 있음을 보여줍니다 정의 된 그래프의 메트릭 공간.

그리고 Flajolet과 Sedgewick의 매그넘 opus 는 알고리즘 분석을 포함하여 조합 구조의 점근 분석을 위해 분석 방법을 사용하는 데 전념하고 있습니다. 이것은 대부분 복잡한 분석에 의존하는 함수 트릭을 생성합니다


2
그래프 한계 이론과, 더 넓게, 그래프에 대한 분석은 매우 뜨거운 주제라고 언급 그것의 가치, 참조 예를 들어 math.ias.edu/cga
마르신 Kotowski는

좋은 포인터 @MarcinKotowski. 그것은 지역에 laci lovasz를 가지고 좋은 :)
Sasho Nikolov

8

Shir이 언급했듯이 Jensen의 불평등은 항상 나타납니다. 특히 조합 문제에 대한 한계를 입증 할 때. 예를 들어 다음 문제를 고려하십시오.

가족 주어 의 서브 세트 V = { 1 , ... , N } , 그 교차점 그래프 G = ( V , E가 ) 에 의해 정의된다 { I , J } E 경우에만, S IS j . 평균 세트 크기가 r 이고 쌍별 교점의 평균 크기가 최대 k라고 가정합니다. 보여S1,,SnV={1,,n}G=(V,E){i,j}ESiSjr .|E|nk(r2)

증명:

우리가 계산하자 쌍 이되도록 X VX ∈하는 S S의 J . 우리에게 처음 수정하자 ( S I , S의 j는 ) 우리가 가장에 있다는 것을 볼 K 등의 선택. 모든 촬영 값 ( S I , S J ) 뿐만 아니라, 우리는 상부의 경계 한 K ( N을(x,(Si,Sj))xVxSiSj(Si,Sj)k(Si,Sj). 이제 x를 고칩니다. 각x ( d(x)가 있음을 쉽게 알 수 있습니다.k(n2)=k|E|x 선택하는 방법(SI,S의J). 젠슨의 불평등으로 우리는(d(x)2)(Si,Sj)

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

우리는 마침내 n 을 갖기 위해 항을 결합합니다.nk(r2)|E|

이것은 CS보다 조금 더 "수학적인"반면, 특히 조합 최적화에서 볼록 함수용 도구를 사용하는 방법을 보여줍니다.


참고 옌센 부등식이 매우 ERD 관련이있을 것으로 보인다 "OS는 보조 정리 내가 필자 생각 해달라고하지만 [회로 하한에서 볼 수있는 이산 버전] 어디서나 입증 것을 알 해바라기입니다.
vzn

7

Andrej Bauer와 Paul Taylor의 Dedekind Reals사용한 효율적인 계산은 어떻 습니까 ?


2
나는 이것의 작업에 대해 읽는 것을 정말로 좋아합니다. 정확한 실수 계산은 계산할 수없는 세트와 흥미로운 알고리즘에 대한 흥미로운 관점을 제공합니다.
Neel Krishnaswami

... 안드레이 바우어 와 폴 테일러 주세요.
Andrej Bauer

2
오, 게시물을 편집 할 수 있습니다. 결정된.
Andrej Bauer

스탠드 수정. 종이에 적힌 저자를 사용했습니다. 아마 당신은 그를 논문의 공동 저자로
두어야

1
그것을 증명하려는 이론이 고전적이거나 건설적인지에 달려 있습니다. 건설적으로 표준 대각선 화 인수를 사용하여 계산할 수 없음을 나타냅니다. 실수는 계산 가능한 프로세스에 의해 실현되어야하기 때문에, 고전적인 POV로부터 건설적인 증거는 정지 문제가 결정 불가능하다는 것을 알려줍니다. 이것은 내가 셀 수없는 세트가 무엇인지에 대한 흥미로운 관점을 제공한다고 말했을 때 의미했던 것의 일부입니다.
Neel Krishnaswami

3

이산 수학 문제에 접근 할 때 매우 일반적이고 유용한 기술은 연속적인 영역에 포함시키는 것입니다. 수학 도구를 더욱 다양하게 선택할 수 있기 때문입니다. 따라서 내 대답을 수정하십시오. 실제 분석이 자연스럽게 표시되는 필드 (그래픽, 신호 처리 및 물리적 세계와 모방 또는 상호 작용하는 다른 필드) 이외의 기본적으로 모든 곳에서 팝업되지 않았습니다. 그것은 미래에있을 것이라고 추측합니다.

몇 가지 간단한 예 :

  1. 코드 수정 오류 : 리드 솔로몬 코드는 다항식을 사용합니다. 코드에 대한 일부 한계는 코드의 표시기 함수를 이산 큐브에서 실수에 대한 함수로보고 푸리에 변환 및 기타 기술을 적용하는 것입니다.
  2. 확률 적 방법-농도 정리 측정 (분석 도구)은 랜덤 그래프의 다양한 속성 (예 : 색도)을 표시하는 데 사용됩니다. Alon and Spencer의 책을 참조하십시오.
  3. ve161e3v2

  4. k1kk1


구체적인 예?
Marcin Kotowski

나는 그 예가 너무 많다고 생각하지만, 하루 종일 갈 수 있습니다.
Shir


2

Resource-bounded 측정 필드 는 Lebesgue 측정을 복잡성 클래스에 적용합니다. 아이디어는 이러한 집합의 상대적인 "크기"에 대해 말함으로써 복잡성 클래스 간 분리를 얻는 것입니다.




1

나는 항상 규칙적이고 문맥이없는 언어와 함수 이론 ((formal) power series) 사이의 연관성이 매우 흥미로웠다는 것을 알게되었다. 그래서 프랑스 인들은이 언어 클래스를 "이론적"과 "대수"라고 부른다. 이것은 또한 프랙탈 지오메트리에 대한 연결을 나타냅니다. 유사한 맥락에서, 예를 들어, 유한 오토마타는 표준 메트릭 토폴로지를 구비 할 때 훌륭한 토폴로지 특성을 갖는 무한 단어에 언어를 정의 할 수있다.

또 다른 연결은 푸리에 변환에서 알려진 것과 유사한 몇 가지 알고리즘의 속도를 높이는 최근에 개발 된 "집합 설정"이론 일 수 있습니다. 나는 이것들이 적어도 "영감 유사성"이라고 가정한다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.