Pemecah Optimasi dapat digunakan untuk memecahkan masalah pemrograman linear (LP) berskala besar, pemrograman linear campuran bilangan bulat (MILP), dan pemrograman kuadrat cembung (QP) dengan cepat. Anda dapat menggunakan baris perintah atau API untuk memanggil Pemecah Optimasi. API yang tersedia adalah API C, C++, Python, dan Java. Pemecah Optimasi dapat dijalankan pada sistem operasi Windows, macOS, dan Linux. Contoh kode dan kasus disediakan untuk membantu Anda menggunakan Pemecah Optimasi. Pemecah Optimasi gratis. Untuk menyelesaikan masalah pengecualian saat menjalankan Pemecah Optimasi, lihat metode pemecahan masalah berikut.
Fitur yang didukung oleh Pemecah Optimasi
Apa saja fitur dari Pemecah Optimasi?
Pemecah Optimasi mendukung pemecahan pemrograman matematika. Kinerja LP dari Pemecah Optimasi kompetitif secara global. Kinerja LP mencakup algoritma simplex, metode titik interior (IPM), metode optimasi bersamaan, dan aliran jaringan berskala besar. Versi terbaru Pemecah Optimasi dapat memecahkan masalah MILP, QP cembung, dan pemrograman semidefinit (SDP). Kinerja LP dan SDP kompetitif secara global.
Apakah pemecahan pemrograman integer campuran (MIP) didukung?
Ya, pemecahan MIP didukung di Pemecah Optimasi V0.20.x dan versi lebih baru. Anda dapat mengunduh versi terbaru. Untuk informasi lebih lanjut, lihat Unduh dan instal SDK Pemecah Optimasi terbaru. Pemecah Optimasi sedang dalam pratinjau undangan, dan pengguna yang bergabung dalam pratinjau undangan dibatasi. Kinerja Pemecah Optimasi masih dioptimalkan.
Apakah Pemecah Optimasi mendukung fitur pemecahan lainnya?
Ya, Pemecah Optimasi mendukung fitur pemecahan lainnya seperti pemrograman matematika, optimasi kotak hitam, dan optimasi daring. Pemrograman matematika akan diperbarui dari waktu ke waktu dalam topik Unduh dan instal SDK Pemecah Optimasi terbaru. Optimasi kotak hitam dan optimasi daring hanya untuk dukungan di tempat. Jika Anda ingin menggunakan kedua fitur tersebut, hubungi kami.
Kompatibilitas sistem dan bahasa pemrograman
Bahasa pemrograman apa yang didukung oleh SDK Pemecah Optimasi?
SDK Pemecah Optimasi mendukung bahasa pemrograman C, C++, Python, dan Java. Jika bahasa pemrograman yang Anda inginkan tidak didukung, kirimkan permintaan Anda kepada kami.
Sistem operasi apa yang didukung oleh SDK Pemecah Optimasi? Apakah sistem operasi Tiongkok didukung?
SDK Pemecah Optimasi mendukung sistem operasi Linux, Windows, dan macOS. Sistem operasi Tiongkok seperti sistem operasi yang disediakan oleh LINX SOFTWARE juga didukung. Jika terjadi masalah ketidakcocokan sistem saat menggunakan Pemecah Optimasi, hubungi kami.
Apakah SDK Pemecah Optimasi mendukung prosesor yang menggunakan arsitektur Advanced RISC Machine (ARM)?
Tidak, SDK Pemecah Optimasi tidak mendukung prosesor yang menggunakan arsitektur ARM. Fitur ini akan segera hadir. Tetap pantau.
Kinerja Pemecah Optimasi
Bagaimana akurasi pemecahan Pemecah Optimasi?
Anda dapat menggunakan komponen LP dari Pemecah Optimasi untuk mendapatkan jawaban yang akurat. Kesalahannya adalah 1e-10 atau nilai yang lebih kecil. Anda juga dapat mengatur akurasi pemecahan seperti 1e-6 dan 1e-8 sesuai kebutuhan bisnis Anda.
Berapa banyak masalah yang dapat diselesaikan oleh Pemecah Optimasi? Berapa banyak variabel yang didukung oleh Pemecah Optimasi?
Pemecah Optimasi dapat menyelesaikan puluhan juta masalah dan mendukung lebih dari jutaan variabel.
Bahan pembelajaran tentang Pemecah Optimasi
Apakah bahan pembelajaran tentang Pemecah Optimasi tersedia? Pemecah Optimasi bersifat abstrak dan tidak mudah digunakan.
Ya, bahan pembelajaran tentang Pemecah Optimasi tersedia. Pada Hari Tahun Baru 2021, kami meluncurkan Pemecah Optimasi di platform Alibaba Cloud Tianchi. Tautan platform adalah https://tianchi.aliyun.com/mindopt. Mesin Linux berbasis cloud gratis disediakan. Anda dapat menggunakan Pemecah Optimasi secara gratis di platform ini. Selain itu, kami menyediakan beberapa tutorial kasus dan pilihan kode sumber. Anda dapat mengetahui masalah apa yang dapat diselesaikan oleh Pemecah Optimasi, pemodelan matematika, dan kode untuk memanggil Pemecah Optimasi. Anda dapat mengikuti tutorial daring untuk melakukan operasi langkah demi langkah.
Pada tahun 2022, kami meluncurkan platform pemodelan dan pemecahan berbasis cloud. Tautan platform adalah https://opt.alibabacloud.com. Anda dapat menggunakan bahasa pemodelan untuk membuat model dan memanggil Pemecah Optimasi. Bahasa pemodelan mudah digunakan. Kami menyediakan kasus untuk referensi Anda.
Anda dipersilakan untuk memberikan saran Anda tentang pembelajaran Pemecah Optimasi untuk pemula.
Dapatkah Anda memberikan beberapa kasus aplikasi?
Ya, kami dapat memberikan beberapa kasus aplikasi. Kasus aplikasi tersedia di platform pemodelan dan pemecahan berbasis cloud dan platform Alibaba Cloud Tianchi. Untuk informasi lebih lanjut, lihat petunjuk di https://opt.alibabacloud.com/#/platform/ca dan https://tianchi.aliyun.com/mindopt.
Instalasi
Instalasi Pemecah Optimasi rumit. Bagaimana cara menginstal Pemecah Optimasi?
Ikuti langkah-langkah dalam topik Unduh dan instal SDK Pemecah Optimasi terbaru untuk mengunduh dan menginstal Pemecah Optimasi serta mengonfigurasi file lisensi bernama
fl_client.inisesuai petunjuk. Secara default, API C dan C++ diinstal dalam paket instalasi Pemecah Optimasi. Jika API Python diperlukan, instal API Python sendiri. Jika API Java diperlukan, tambahkan dependensi repositori Maven. Untuk informasi lebih lanjut, lihat Konsep Pemecah Optimasi.Platform MindOpt sedang dalam pratinjau undangan. Tautan platform adalah https://opt.aliyun.com. Anda tidak perlu menginstal Pemecah Optimasi. Buka browser, kunjungi lingkungan notebook, lalu jalankan Pemecah Optimasi menggunakan bahasa pemrograman Python atau baris perintah terminal. Anda dapat melihat kasus di platform MindOpt untuk mempelajari cara menganalisis masalah dan membuat model langkah demi langkah serta cara menggunakan bahasa pemodelan aljabar untuk mendefinisikan masalah dan memanggil Pemecah Optimasi. Bahasa pemodelan aljabar mudah digunakan.
Untuk apa variabel lingkungan digunakan?
Saat Anda menginstal atau menghapus Pemecah Optimasi di sistem operasi Windows, pengaturan variabel lingkungan bernama MINDOPT_HOME dan Path dimodifikasi secara otomatis. Dua variabel lingkungan ini menentukan direktori instalasi Pemecah Optimasi. Variabel lingkungan MINDOPT_LICENSE_PATH menentukan alamat tempat file lisensi disimpan. Anda perlu menambahkan variabel lingkungan ini secara manual.
Apa yang harus saya lakukan jika muncul pesan instalasi yang menunjukkan bahwa aplikasi tidak dapat dijalankan?
Untuk menyelesaikan masalah ini, lakukan langkah-langkah berikut secara berurutan:
1. Periksa apakah versi sistem operasi Anda adalah 64-bit x86.
2. Jika sistem operasi Anda menunjukkan bahwa perangkat lunak gagal dijalankan atau aplikasi tidak dikenal, cari solusi di Internet untuk memberikan izin yang diperlukan agar perangkat lunak dapat berjalan. Solusinya bervariasi berdasarkan sistem operasi.
3. Jika Anda diberi tahu bahwa pustaka tautan dinamis gagal ditemukan setelah Anda menginstal Pemecah Optimasi, instal Pemecah Optimasi lagi dan coba lagi. Perhatikan bahwa satu langkah instalasi tambahan perlu dilakukan untuk Python.
Jika masalah tetap ada setelah Anda menginstal Pemecah Optimasi lagi, mungkin versi pustaka yang digunakan Pemecah Optimasi tidak sama dengan versi pustaka yang digunakan perangkat lunak lain di komputer Anda. Dalam hal ini, Anda perlu memindahkan variabel lingkungan Pemecah Optimasi di komputer Anda ke posisi lebih tinggi. Misalnya, pindahkan variabel lingkungan Path Pemecah Optimasi di sistem operasi Windows.
4. Jika masalah tetap ada, hubungi kami untuk pemecahan masalah.
Pengaturan parameter pemecahan
Metode pemecahan apa yang didukung? Apa perbedaan mereka? Yang mana yang perlu saya pilih?
Kami menyediakan metode pemecahan berikut: algoritma simplex, IPM, dan metode optimasi bersamaan. Untuk informasi lebih lanjut tentang perbedaan mereka dan proses pemecahan Pemecah Optimasi, lihat bagian "Pengaturan parameter untuk memecahkan masalah" dari topik Gunakan Pemecah Optimasi. Penggunaan memori dan kecepatan pemecahan bervariasi berdasarkan metode pemecahan. Jika sumber daya komputasi Anda tidak mencukupi, tentukan metode pemecahan.
Penggunaan dan solusi penanganan pengecualian
Anda telah menyediakan Panduan Pengguna MindOpt. Dokumentasi mana yang harus saya lihat?
Kami sarankan Anda melihat metode unduhan, instalasi, dan pelaksanaan perangkat lunak di pustaka dokumen ini. Jumlah API Pemecah Optimasi sangat besar. Oleh karena itu, kami akan menyediakan Panduan Pengguna MindOpt di situs web https://solver.damo.alibaba.com/doc/en/html/index.html untuk referensi Anda. Lebih banyak fitur Pemecah Optimasi sedang dikembangkan. API yang diperbarui akan dicantumkan di Panduan Pengguna MindOpt secara tepat waktu.
Tugas pemecahan saya gagal. Bagaimana cara memeriksa penyebab kegagalan?
Anda dapat memeriksa kode kesalahan yang dikembalikan oleh perangkat lunak. Untuk informasi lebih lanjut, lihat Kode kesalahan umum.
Mengapa perangkat lunak tiba-tiba mogok saat saya memecahkan?
Periksa apakah memori mencukupi. Sejumlah besar masalah yang ingin Anda pecahkan akan mengonsumsi sejumlah besar memori. Jika masalah tetap ada, hubungi kami untuk pemecahan masalah.
Penagihan
Apakah versi Pemecah Optimasi gratis tersedia?
Semua versi perangkat lunak yang dirilis gratis. Anda dapat membeli layanan perangkat lunak di konsol Pemecah Optimasi menggunakan akun Alibaba Cloud Anda. Kemudian, Anda dapat menggunakan layanan tersebut. Pemecah Optimasi dapat digunakan untuk memecahkan masalah LP, MILP, dan QP cembung. Jika perangkat lunak ini tidak memenuhi kebutuhan bisnis Anda, hubungi kami untuk mengajukan permintaan Anda atau berkonsultasi dengan kami tentang versi perangkat lunak berbayar yang disesuaikan.
Apakah versi Pemecah Optimasi berbayar tersedia?
Semua versi perangkat lunak yang dirilis gratis. Anda dapat membeli layanan perangkat lunak di konsol Pemecah Optimasi menggunakan akun Alibaba Cloud Anda. Kemudian, Anda dapat menggunakan layanan tersebut. Optimalisasi kustom adalah layanan berbayar. Jika Anda ingin menggunakan versi perangkat lunak kustom, hubungi kami untuk merekomendasikan staf bisnis di tempat.