Results (
Indonesian) 1:
[Copy]Copied!
Pasal ini mengisahkan sekelompok desain metode yang didasarkan pada gagasantransformasi. Kita sebut umum techniquetransform-dan-menaklukkankarena metode ini bekerja sebagai prosedur dua tahap. Pertama, dalam transformasitahap, misalnya masalah yang dimodifikasi untuk menjadi, untuk satu alasan atau lainnya, lebihsetuju untuk solusi. Kemudian, pada tahap kedua atau penakluk, itu diselesaikan.Ada tiga variasi besar ini ide yang berbeda dengan apa yang kita mengubahsebuah contoh yang diberikan untuk (gambar 6.1):Transformasi untuk contoh sederhana atau lebih nyaman yang samamasalah — kita sebut penyederhanaan itinstance.Transformasi untuk representasi berbeda dari contoh yang sama-kita menyebutnyaperubahan representasi.Transformasi untuk contoh masalah yang berbeda yang algoritmaini sudah tersedia — kita sebut pengurangan itproblem.Dalam bagian tiga bab ini, kita menemukan contohberbagai contoh-penyederhanaan. 6.1 bagian yang berhubungan dengan ide sederhana namun bermanfaatdari presorting. Banyak masalah algoritma lebih mudah untuk memecahkan jika masukan merekadiurutkan. Tentu saja, manfaat dari sorting harus lebih dari kompensasi untuk waktu yang dihabiskan di atasnya; Sebaliknya, kita akan lebih baik menangani disortirinput secara langsung. 6.2 bagian memperkenalkan salah satu algoritma terpenting diMatematika Terapan: penghapusan Gaussian. Algoritma ini memecahkan sistemPersamaan Linear oleh pertama mengubahnya ke sistem lain dengan properti khususyang membuat mencari solusi yang cukup mudah. Di bagian 6.3, ide-ide dari contohpenyederhanaan dan representasi perubahan diterapkan untuk mencari pohon. Hasilpohon AVL dan pohon multiway Cari seimbang; yang kedua kita mempertimbangkankasus yang paling sederhana, pohon-pohon 2-3.6.4 bagian menyajikan tumpukan dan heapsort. Bahkan jika Anda sudah akrabdengan struktur data penting ini dan aplikasinya kepada penyortiran, Anda masih dapatmanfaat dari melihat mereka dalam cahaya baru ini mengubah-dan-menaklukkan desain.Dalam Bagian 6.5, kita membahas Horner aturan, algoritma yang luar biasa untuk mengevaluasipolinomial. Jika ada algoritma Hall of Fame, Horner aturan akancalon yang serius untuk induksi berdasarkan algoritma yang elegan dan efisiensi.Kami juga mempertimbangkan ada dua menarik algoritma untuk masalah exponentiation,keduanya didasarkan pada gagasan representasi-perubahan.Pasal ini menyimpulkan dengan review dari beberapa aplikasi dari berbagai ketigadari mengubah-dan-menaklukkan: masalah pengurangan. Varietas ini harus dipertimbangkanyang paling radikal tiga: satu masalah berkurang ke yang lain, yaitu, berubahmenjadi masalah yang sama sekali berbeda. Ini adalah ide yang sangat kuat, dan itu adalah secara ekstensifdigunakan dalam teori kompleksitas (Bab 11). Aplikasi untuk merancang praktisalgoritma ini tidak sepele, namun. Pertama kita perlu untuk mengidentifikasi masalah baru keyang masalah yang diberikan harus berubah. Kemudian kita harus memastikan bahwaalgoritma transformasi yang diikuti oleh algoritma untuk memecahkan masalah baru adalah waktu efisien dibandingkan dengan alternatif lainnya algoritma. Beberapa di antaracontoh, kita membahas kasus khusus penting pemodelan matematika, ataumengungkapkan masalah dalam matematika murni objek seperti variabel,fungsi, dan persamaan.
Being translated, please wait..
