Pertanyaan yang diberi tag «computation-models»

Definisi himpunan operasi yang diizinkan yang digunakan untuk perhitungan dan biaya masing-masing. Beberapa contoh model termasuk mesin Turing, fungsi rekursif, kalkulus lambda, dan sistem produksi.

3
Apa yang secara khusus membuat komputer kuantum bermanfaat?
Saya tahu bahwa komputer kuantum dapat memproses superposisi semua keadaan yang mungkin dengan sekali melewati logika. Tampaknya itulah yang ditunjuk orang sebagai apa yang membuat komputer kuantum istimewa atau berguna. Namun setelah Anda memproses input superposisi, Anda memiliki hasil superposisi, di mana Anda hanya dapat mengajukan satu pertanyaan dan itu …

8
Mengapa kita dapat menganggap suatu algoritma dapat direpresentasikan sebagai string bit?
Saya mulai membaca buku tentang Kompleksitas Komputasi dan Mesin Turing. Berikut ini kutipannya: Algoritma (yaitu, mesin) dapat direpresentasikan sebagai string bit setelah kami memutuskan beberapa pengkodean kanonik. Pernyataan ini diberikan sebagai fakta sederhana, tetapi saya tidak bisa memahaminya. Misalnya, jika saya memiliki algoritma yang mengambil sebagai input dan menghitung atau:( …


5
Apakah interaksi lebih kuat daripada algoritma?
Aku pernah mendengar motto interaksi lebih kuat daripada algoritma dari Peter Wegner . Dasar dari ide ini adalah bahwa (klasik) Turing Machine tidak dapat menangani interaksi, yaitu, komunikasi (input / output) dengan dunia luar / lingkungan. Bagaimana ini bisa begitu? Bagaimana bisa sesuatu yang lebih kuat daripada Turing Machine? Apa …


1
Quantum Computing - Hubungan antara model Hamiltonian dan Unitary
Ketika mengembangkan algoritma dalam komputasi kuantum, saya perhatikan bahwa ada dua model utama di mana ini dilakukan. Beberapa algoritma - seperti untuk masalah pohon Hamiltonian NAND (Farhi, Goldstone, Guttman) - pekerjaan dengan merancang Hamiltonian dan beberapa keadaan awal, dan kemudian membiarkan berevolusi sistem menurut persamaan Schrödinger untuk beberapa waktu sebelum …

1
Mesin Akses Acak dengan hanya penambahan, multiplikasi, persamaan
Literatur cukup jelas bahwa RAM unit-biaya dengan perkalian primitif tidak masuk akal, dalam hal itu mereka tidak dapat disimulasikan oleh mesin Turing dalam waktu polinomial dapat menyelesaikan masalah PSPACE-complete dalam waktu polinomial Namun, semua referensi yang dapat saya temukan pada topik ini (Simon 1974, Schonhage 1979) juga melibatkan operasi boolean, …


3
Bisakah setiap algoritma modifikasi diri dimodelkan oleh algoritma non-selfmodifying?
Jika kita memiliki program komputer sewenang-wenang yang dapat memodifikasi instruksinya, apakah mungkin untuk mensimulasikan program itu dengan program yang tidak dapat memodifikasi instruksinya? Edit: Saya baru mengenal stackexchange jadi tidak yakin apakah saya diperbolehkan mengajukan pertanyaan BARU di sini, tapi begini: Ok jadi buktinya mungkin sebenarnya sebenarnya sangat sederhana seperti …

2
Mengapa Turing Linearly Bounded Machines lebih kuat daripada Finite State Automata?
Saya mendapat kesan bahwa komputer kita, yang terbatas, pada akhirnya tidak lebih kuat daripada (hingga luar biasa besar) Mesin Negara Hingga. Namun, Mesin Turing Linearly Bounded juga terbatas, tetapi tampaknya Bahasa Reguler benar-benar merupakan bagian yang tidak tepat dari Bahasa Konteks-Sensitif. Jelas, saya kehilangan sesuatu di sini. Apa yang sedang …


3
Pengertian penghitungan yang efisien
Algoritma mesin Turing polinomial-waktu dianggap efisien jika run-time-nya, dalam kasus terburuk, dibatasi oleh fungsi polinomial dalam ukuran input. Saya mengetahui tesis kuat Gereja-Turing: Model perhitungan yang masuk akal dapat disimulasikan secara efisien pada mesin Turing Namun, saya tidak mengetahui teori yang kuat untuk menganalisis kompleksitas komputasi dari algoritma -calculus.λλ\lambda Apakah …

1
Analisis Kompleksitas Algoritma pada implementasi bahasa pemrograman fungsional
Saya telah belajar hari ini bahwa analisis algoritma berbeda berdasarkan pada model komputasi. Itu adalah sesuatu yang tidak pernah saya pikirkan atau dengar. Contoh yang diberikan kepada saya, yang menggambarkannya lebih lanjut, oleh Pengguna @chi adalah: Misalnya, pertimbangkan tugas: diberikan kembalikan . Dalam RAM ini dapat diselesaikan dalam karena akses …

3
Perhitungan tak terbatas dalam waktu yang terbatas
Ini mungkin pemikiran yang konyol, tetapi misalkan kita memiliki komputer yang diprogram untuk melakukan urutan perhitungan yang tak terbatas dan anggaplah perhitungan membutuhkan detik untuk diselesaikan. Kemudian komputer ini dapat melakukan perhitungan dalam jumlah tak terbatas dalam waktu yang tidak terbatas.sayathsayathi^\text{th}1 / 2saya1/2saya1/2^i Mengapa ini tidak mungkin? Apakah ada batasan …

1
Apa perbedaan antara RAM dan TM?
Dalam analisis algoritma, kami mengasumsikan satu prosesor generik Random Access Machine (RAM). Sejauh yang saya tahu, mesin RAM tidak lebih efisien daripada mesin Turing. Semua algoritma dapat diimplementasikan di mesin Turing. Jadi pertanyaan saya adalah: Jika mesin Turing seefisien mesin RAM, lalu mengapa kita tidak mengasumsikan mesin Turing untuk analisis …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.