Metode titik interior untuk optimasi telah ada selama lebih dari 25 tahun sekarang. Kehadiran mereka telah terguncang bidang optimasi. Metode titik interior untuk linear dan (cembung) kuadrat tampilan pemrograman beberapa fitur yang membuat mereka sangat menarik untuk optimasi skala yang sangat besar. Di antara yang paling mengesankan dari mereka adalah rendah derajat polinomial kompleksitas terburuk mereka dan kemampuan yang tak tertandingi untuk memberikan solusi yang optimal dalam jumlah hampir konstan iterasi yang tergantung sangat sedikit, jika sama sekali, pada dimensi masalah. Metode titik interior kompetitif ketika berhadapan dengan masalah-masalah kecil dimensi di bawah satu juta kendala dan variabel dan berada di luar kompetisi bila diterapkan pada masalah besar dimensi masuk ke jutaan kendala dan variabel.
Dalam survei ini kita akan membahas beberapa hal yang berkaitan dengan metode titik interior termasuk bukti hasil kompleksitas kasus terburuk, alasan mereka sangat cepat yang praktis konvergensi dan fitur yang bertanggung jawab untuk kemampuan mereka untuk memecahkan masalah yang sangat besar. Ukuran yang terus tumbuh dari masalah optimasi memberlakukan persyaratan baru pada metode optimasi dan software. Di bagian akhir tulisan ini kita akan membahas desain ulang karena itu metode titik interior untuk memungkinkan mereka untuk bekerja di sebuah rezim bebas matriks dan membuat mereka cocok untuk memecahkan masalah yang lebih besar. Program Linear (piringan hitam) telah di pusat perhatian dari bidang optimasi sejak tahun 1940-an. Selama beberapa dekade algoritma simpleks [60, 23] adalah satu-satunya metode yang tersedia untuk memecahkan kelas penting ini masalah optimasi. Meskipun dalam teori metode simpleks adalah algoritma non-polinomial (dalam kasus terburuk mungkin harus membuat jumlah yang sangat besar langkah-langkah yang tergantung secara eksponensial pada dimensi masalah), dalam prakteknya telah terbukti menjadi sangat efisien dan handal Metode. Dengan desain, metode simpleks mengunjungi simpul dari polytope didefinisikan oleh kendala dan, karena jumlah mereka mungkin astronomi, metode ini terkena bahaya harus mengunjungi banyak dari mereka sebelum mencapai satu optimal. Tidak ada polinomial simpleks tipe algoritma berputar diketahui tanggal dan sulit untuk percaya bahwa seseorang akan pernah ditemukan meskipun para peneliti tidak kehilangan harapan, dan melanjutkan pencarian mereka untuk satu [99]. Algoritma polinomial pertama LP dikembangkan oleh Khachiyan [66]. Algoritma ellipsoid nya membangun serangkaian ellipsoids tertulis ke set layak. Pusat-pusat ellipsoids ini membentuk urutan poin konvergen ke solusi optimal dari LP. Pembangunan ellipsoids memberikan jaminan bahwa kemajuan yang mantap menuju optimalitas dapat dibuat dari satu iterasi ke yang lain. Pengembangan metode ellipsoid membuat dampak besar pada teori pemrograman linear tetapi metode yang tidak pernah menjadi alternatif yang kompetitif untuk metode simpleks karena biaya per-iterasi operasi aljabar linier untuk memperbarui ellipsoids terlalu tinggi [41] . Karmarkar Algoritma LP proyektif [61] bisa diartikan sebagai penyempurnaan dari metode ellipsoid. Alih-alih inscribing ellipsoid ke sudut illconditioned dari polytope layak, algoritma Karmarkar mempekerjakan geometri proyektif untuk mengubah ini "sudut" ke dalam sumur-AC polytope simpleks biasa, inscribes bola ke dalamnya, dan mengeksploitasi fakta bahwa optimasi pada bola adalah operasi sepele. Selain itu, metode Karmarkar menggunakan suatu gagasan fungsi potensial (semacam fungsi jasa) untuk menjamin penurunan stabil jarak untuk optimalitas pada setiap iterasi. Meskipun iterasi tunggal metode Karmarkar adalah mahal (memerlukan operasi proyeksi yang akan diterapkan, dan operasi ini berubah pada setiap iterasi), optimalitas tercapai setelah jumlah yang relatif kecil dari iterasi yang membuat algoritma komputasi yang menarik. bukti Karmarkar yang terburuk Hasil kompleksitas -case agak rumit. Pengembangannya didampingi oleh klaim efisiensi belum pernah terjadi sebelumnya untuk metode baru, yang berhasil menarik minat besar dari komunitas optimasi. Upaya sejumlah peneliti segera membawa perbaikan dan klarifikasi dari teori. Gill et al. [40] mendirikan kesetaraan antara metode proyektif Karmarkar dan metode penghalang Newton yang diproyeksikan. Hal ini meningkatkan minat dalam peran fungsi penghalang dalam teori metode titik interior dan telah menarik perhatian masyarakat terhadap berbagai fitur menguntungkan fungsi penghalang logaritmik. (Menariknya, penggunaan metode penghalang logaritmik dalam konteks optimalisasi sudah diusulkan pada tahun 1955 oleh Frisch [37] dan dipelajari secara ekstensif oleh Fiacco dan McCormick [32] dalam konteks optimasi nonlinier.) Hal ini diterima secara luas hari ini bahwa algoritma tidak layak-primal-ganda adalah metode titik interior yang paling efisien. Sejumlah fitur menarik dari metode ini mengikuti dari fakta bahwa metode penghalang logaritmik diterapkan pada primal dan masalah ganda pada waktu yang sama. Ini pertama kali diusulkan oleh Megido [77]. Secara independen, Kojima, Mizuno dan Yoshise [69] mengembangkan latar belakang teoritis metode ini dan memberikan hasil kompleksitas pertama. Kemajuan lebih lanjut dibuat oleh Kojima, Megido dan Mizuno [68] yang memberikan hasil yang baik teoritis untuk algoritma primal-ganda dengan ekstra aman-penjaga dan mereka dapat diterjemahkan ke dalam praktek komputasi. Interpretasi metode titik interior sebagai algoritma yang mengikuti jalan pusat (central lintasan) dalam perjalanan mereka ke solusi optimal adalah mendapatkan penerimaan luas [47]. Pada akhir 80-an, Mehrotra dan mandiri Lustig, Marsten, Shanno dan kolaborator mereka membuat kemajuan yang mengesankan dalam pelaksanaan metode titik interior dan menyediakan juga pemahaman yang lebih baik tentang peran penting yang dimainkan oleh fungsi penghalang logaritmik dalam teori [76]. Dengan bukti yang cukup awal 90-an sudah berkumpul untuk membenarkan klaim efisiensi spektakuler IPMs untuk skala yang sangat besar pemrograman linear [78, 73, 74]. Sebuah kelas baru metode optimasi mampu bersaing dengan metode simpleks dengan cepat mendapatkan apresiasi yang luas. Perlu disebutkan pada saat ini bahwa kehadiran metode titik interior telah memberikan tekanan peran yang kuat-pertimbangan pada pengembang implementasi simpleks komersial dan telah menyebabkan mengesankan perkembangan metode simpleks selama 25 tahun terakhir [13, 33, 54, 75, 98]. Kedua metode yang banyak digunakan saat ini dan terus bersaing satu sama lain. Meskipun ukuran besar masalah umum tampaknya mendukung metode titik interior, itu tidak selalu mungkin untuk memprediksi pemenang pada kelas tertentu dari masalah. Sebagai contoh, struktur sparsity masalah menentukan biaya operasi aljabar linier dan karena itu menentukan efisiensi algoritma yang diberikan kadang-kadang menyebabkan hasil yang menakjubkan secara signifikan menguntungkan salah satu metode di atas yang lain. Metode simpleks dengan mudah mengambil keuntungan dari setiap hiper-sparsity dalam masalah [54] tetapi sifat berurutan yang membuatnya sulit untuk parallelise [53]. Di sisi lain, metode titik interior dapat memanfaatkan struktur blok-matriks dalam operasi aljabar linier dan karenanya signifikan kecepatan-up dapat dicapai dengan parallelisation besar [44]. Setelah menerapkan teknik pemrograman nonlinier (berdasarkan penggunaan fungsi penghalang logaritmik) untuk memecahkan masalah optimasi linier adalah alasan kunci keberhasilan IPMs. Segera setelah peran utama dimainkan oleh fungsi penghalang logaritmik [40] telah dipahami, metodologi yang sama diterapkan untuk memecahkan masalah kuadrat [103] dan optimasi nonlinier [104] dan memang, seperti yang baik ditunjukkan oleh Forsgren et al. [34] "aspek terutama menarik dari revolusi interior-point adalah semangat unifikasi, yang telah membawa bersama-sama bidang optimasi yang selama bertahun-tahun diperlakukan sebagai tegas menguraikan". Nesterov dan Nemirovskii [85] memberikan penjelasan mendalam mengapa Fungsi logaritmik adalah fungsi penghalang cocok seperti itu. Hasil keuntungan dari properti diri konkordansi yang membuat fungsi logaritma sangat menarik untuk diterapkan dalam teknik optimasi berdasarkan metode Newton. Teori hambatan diri concodrant [85] diperluas lebih lanjut bidang aplikasi PHT dan mencakup program semidefinite dan sekutu lebih gener- optimasi kerucut yang juga termasuk kelas lain yang penting dari program kerucut orde kedua. Dalam survei ini kita akan fokus pada linear dan cembung masalah pemrograman kuadratik, kelas masalah optimisasi yang yang paling sering digunakan dalam berbagai aplikasi kehidupan nyata. Para pembaca yang tertarik dalam nonlinear, semidefinite dan orde kedua pemrograman kerucut disebut survei yang sangat baik dari Forsgren et al. [34], Vandenberghe dan Boyd [101], dan Lobo et al. [70], masing-masing. Dalam makalah ini kita akan (lembut) memandu pembaca melalui isu-isu utama yang berhubungan dengan teori yang menarik dan pelaksanaan IPMs. Survei ini disusun sebagai berikut. Dalam Bagian 2 kita akan memperkenalkan masalah optimasi kuadrat, menentukan notasi yang digunakan dalam kertas dan membahas secara rinci perbedaan penting antara simpleks dan metode titik interior, yaitu cara yang metode ini berhubungan dengan kondisi saling melengkapi. Dalam Bagian 3 kita akan melakukan analisis worstcase dari algoritma titik interior khususnya untuk pemrograman kuadratik cembung. Kami akan menganalisis algoritma layak beroperasi di lingkungan kecil jalan tengah yang disebabkan oleh 2-ada
Sedang diterjemahkan, harap tunggu..
