Apakah ada aplikasi teknik dalam analisis nyata untuk ilmu komputer teoretis?

18

Saya telah mencari jauh untuk aplikasi semacam itu dan sebagian besar muncul pendek. Saya dapat menemukan banyak aplikasi topologi dan struktur serupa pada set yang dapat dihitung (atau tidak terhitung), tetapi jarang saya benar-benar menemukan set yang tidak terhitung sebagai objek studi oleh para ilmuwan komputer, dan karena itu mengarah pada kebutuhan akan teknik dari analisis.

robinhoode
sumber
Menurut apa yang dikatakan teman-teman saya, analisis nyata diperlukan dalam teori informasi. Namun, jika Anda mengabaikan dasar-dasarnya sepertinya tidak populer di tcs (minimal bagi saya).
singhsumit
Teori informasi sudah cukup bagi saya! Jika Anda dapat memberikan contoh tertentu, saya akan menandai respons Anda sebagai jawabannya ..
robinhoode
1
Ada juga pemrosesan sinyal, grafik, dan apa pun yang Anda miliki. Apa jenis teknik yang Anda cari?
Shir
4
Contoh (tidak yakin apakah itu yang Anda cari) dari Teori Informasi: I(X;Y)0 , yaitu informasi timbal balik dari dua variabel acak X,Y adalah non-negatif. Ini mengikuti langsung dari cekung dari log fungsi dan ketidaksetaraan Jensen. (lihat Elemen-elemen Teori Informasi, oleh Cover dan Thomas, halaman 28)
Shir
Apakah Anda juga tertarik dengan aplikasi analisis kompleks?
Raphael

Jawaban:

11

Lihat buku Matematika Beton - Yayasan Ilmu Komputer oleh Graham, Knuth dan Patashnik. Dalam Bab 9 mereka menjelaskan rumus penjumlahan Euler-Maclaurin . Ini adalah teknik yang memungkinkan Anda untuk memperkirakan jumlah terbatas dengan menggunakan integral. Dalam bab yang sama, halaman 466, mereka menggunakan teknik ini untuk mendekati angka harmonik (yang banyak muncul di beberapa area TCS). Itu terjadi pada saya satu kali saya harus menggunakannya, dan akhirnya menyelesaikan integral menggunakan teknik pendekatan asimptotik untuk persamaan diferensial!

Marcos Villagra
sumber
Tautan yang bagus, tetapi bukankah ini analisis yang lebih numerik?
Huck Bennett
ini sepenuhnya analitis.
Marcos Villagra
9

Ada teori batas urutan grafik yang padat, yang dikembangkan dalam karya Lovasz dan B. Szegedy. Ini memiliki implikasi untuk masalah pengujian properti tertentu pada grafik. Lihat http://www.cs.elte.hu/~lovasz/hom-stoc.pdf . Pada dasarnya idenya adalah bahwa mereka menentukan metrik yang sesuai pada grafik dan gagasan mengambil batas urutan grafik, dan kemudian mereka menunjukkan bahwa properti grafik dapat diuji jika fungsi yang memetakan grafik ke jarak edit ke properti kontinu dalam ruang metrik pada grafik yang ditentukan.

Dan tentu saja ada magnum opus Flajolet dan Sedgewick yang didedikasikan sepenuhnya untuk menggunakan metode analitik untuk analisis asimtotik dari struktur kombinatorial, termasuk analisis algoritma. Ini sebagian besar menghasilkan trik fungsi yang mengandalkan analisis yang kompleks

Sasho Nikolov
sumber
2
Patut disebutkan bahwa teori batas grafik dan, lebih luas lagi, analisis grafik adalah topik yang sangat panas, lihat misalnya math.ias.edu/cga
Marcin Kotowski
pointer bagus @MarcinKotowski. senang memiliki laci lovasz di area :)
Sasho Nikolov
8

Seperti yang disebutkan Shir, ketidaksetaraan Jensen selalu muncul. Terutama dalam membuktikan batas dalam masalah kombinatorial. Sebagai contoh pertimbangkan masalah berikut:

Diberikan keluarga dari himpunan bagian dari V = { 1 , ... , n } , grafik perpotongannya G = ( V , E ) didefinisikan oleh { i , j } E jika dan hanya jika S iS j . Misalkan ukuran set rata-rata adalah r dan ukuran rata-rata persimpangan berpasangan paling banyak k. Menunjukkan bahwaS1,,SnV={1,,n}G=(V,E){i,j}ESiSjr .|E|nk(r2)

Bukti:

Mari kita hitung pasangan sehingga x V dan x S iS j . Mari kita perbaiki dulu ( S i , S j ) , kita melihat bahwa ada paling banyak k pilihan seperti itu. Mengambil semua nilai ( S i , S j ) juga, kita memiliki batas atas k ( n(x,(Si,Sj))xVxSiSj(Si,Sj)k(Si,Sj). Kami sekarang memperbaiki x. Sangat mudah untuk melihat bahwa setiapxmemiliki ( d(x)k(n2)=k|E|x cara untuk memilih(Si,Sj). Dengan ketidaksetaraan Jensen kita memiliki:(d(x)2)(Si,Sj)

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

Kami akhirnya menggabungkan istilah untuk memiliki .nk(r2)|E|

Meskipun ini sedikit lebih "matematis" daripada CS, ini berfungsi untuk menunjukkan bagaimana alat untuk fungsi cembung dapat digunakan - dalam optimasi kombinatorial, khususnya.

Nicholas Mancuso
sumber
note jensens ketidaksetaraan tampaknya sangat terkait dengan erd "os bunga matahari lemma [versi diskrit terlihat di sirkuit batas bawah] meskipun saya tidak berpikir saya pernah melihat yang terbukti di mana saja.
vzn
7

bagaimana dengan Perhitungan Efisien dengan Dedekind Reals oleh Andrej Bauer dan Paul Taylor.

vzn
sumber
2
Saya sangat suka membaca tentang pekerjaan dalam hal ini - perhitungan bilangan real yang tepat menawarkan perspektif yang menarik tentang apa set yang tidak terhitung, serta beberapa algoritma yang mengejutkan.
Neel Krishnaswami
... oleh Andrej Bauer dan Paul Taylor , tolong.
Andrej Bauer
2
Oh hei, saya bisa mengedit posting. Tetap.
Andrej Bauer
berdiri dikoreksi. digunakan penulis yang tercantum di atas kertas. mungkin Anda harus menempatkannya sebagai rekan penulis makalah
vzn
1
Itu tergantung pada apakah teori yang Anda coba buktikan itu klasik atau konstruktif. Secara konstruktif, Anda hanya menggunakan argumen diagonalisasi standar untuk menunjukkan bahwa mereka tidak terhitung. Karena bilangan real harus direalisasikan oleh proses yang dapat dihitung, dari POV klasik bukti konstruktif memberi tahu kita bahwa masalah penghentian tidak dapat ditentukan. Ini adalah bagian dari apa yang saya maksud ketika saya mengatakan bahwa ia menawarkan perspektif yang menarik tentang apa set yang tak terhitung jumlahnya ..!
Neel Krishnaswami
3

Teknik yang sangat umum dan sering berguna ketika mendekati masalah dalam matematika diskrit adalah menanamkannya dalam domain kontinu, karena ini memungkinkan pilihan alat matematika yang lebih kaya untuk digunakan. Jadi, mengoreksi jawaban saya: selain bidang yang analisis nyata akan muncul secara alami di (grafik, pemrosesan sinyal dan bidang lain yang meniru atau berinteraksi dengan dunia fisik), itu muncul pada dasarnya di mana-mana, dan di tempat yang tidak - saya Dugaan itu akan terjadi di masa depan.

Beberapa contoh cepat:

  1. Kode koreksi kesalahan: Reed solomon menggunakan polinomial. Beberapa batasan pada kode melibatkan melihat fungsi indikator dari kode sebagai fungsi dari kubus diskrit ke real, sehingga menerapkan transformasi Fourier dan teknik lainnya.
  2. Metode probabilistik - mengukur teorema konsentrasi (alat analitik) digunakan untuk menunjukkan berbagai sifat grafik acak (misalnya bilangan kromatik). Lihat buku Alon and Spencer.
  3. ve161e3v2

  4. k1kk1

Shir
sumber
Contoh konkret, tolong?
Marcin Kotowski
Saya menambahkan 4 contoh, meskipun saya pikir ada begitu banyak dari mereka, kita benar-benar bisa bekerja sepanjang hari.
Shir
2

Bidang ukuran terbatas sumber daya berlaku ukuran Lebesgue untuk kelas kompleksitas. Idenya adalah untuk memperoleh pemisahan antara kelas kompleksitas dengan berbicara tentang "ukuran" relatif dari set ini.

mikero
sumber
1

Saya selalu menemukan koneksi antara bahasa reguler / bebas konteks dan teori fungsi (seri formal) cukup menarik: itulah sebabnya orang Prancis menyebut kelas bahasa ini "rasional" dan "aljabar". Ini juga menunjukkan koneksi ke geometri fraktal. Dalam nada yang sama, misalnya, automata terbatas mungkin mendefinisikan bahasa pada kata-kata tak terbatas yang memiliki sifat topologi yang bagus ketika dilengkapi dengan topologi metrik standar.

Koneksi lain mungkin adalah teori "set convolutions" yang dikembangkan baru-baru ini yang memungkinkan untuk mempercepat beberapa algoritma yang mirip dengan apa yang dikenal dari transformasi Fourier. Saya berasumsi bahwa ini adalah setidaknya "kesamaan inspirasi".

Henning Fernau
sumber