Topik ini menjelaskan tutorial untuk membantu Anda memulai dengan Pemecah Optimasi. Tutorial mencakup prosedur untuk mengaktifkan layanan, mengunduh dan menginstal perangkat lunak, mengonfigurasi file lisensi, serta contoh cara cepat menyelesaikan masalah optimasi.
1. Aktifkan layanan
Anda dapat masuk ke Konsol Pemecah Optimasi untuk mengaktifkan layanan, lalu mendapatkan kunci lisensi dari Daftar Layanan Tersedia.
Solusi Pemrograman Matematika gratis selama periode pratinjau publik. Ini berarti Anda tidak perlu membayar untuk mengaktifkan atau membeli layanan selama pratinjau publik.
Aktifkan layanan
Saat membeli layanan, masuk ke Konsol Pemecah Optimasi dan klik Activate for Free di halaman Ikhtisar untuk mengaktifkan layanan. Selanjutnya, klik Activate Now.

Lihat layanan yang dibeli dan kunci lisensi
Klik Daftar Layanan Tersedia di panel navigasi sebelah kiri. Halaman Daftar Layanan Tersedia akan muncul, menampilkan detail layanan yang dibeli. Anda dapat melihat kunci lisensi di halaman tersebut. Lihat gambar berikut:

2. Unduh dan instal SDK
Anda dapat menginstal versi tertentu Pemecah Optimasi sesuai dengan kebutuhan bisnis Anda. Untuk informasi tentang cara mengunduh dan menginstal perangkat lunak, lihat Unduh dan Instal SDK Pemecah Optimasi Terbaru.
3. Gunakan kunci lisensi Alibaba Cloud untuk otentikasi
Konfigurasikan akun untuk otentikasi
Pemecah Optimasi memerlukan lisensi untuk menyelesaikan masalah. Setelah membeli layanan, Anda dapat melihat kunci lisensi di halaman Daftar Layanan Tersedia. Gunakan kunci lisensi untuk mengonfigurasi file lisensi fl_client.ini. Untuk informasi tentang cara mendapatkan file lisensi, lihat Langkah 4: Konfigurasikan File Lisensi. Kami merekomendasikan menggunakan variabel lingkungan MINDOPT_LICENSE_PATH untuk menentukan lokasi penyimpanan file lisensi. Jika file fl_client.ini tidak ada, buat satu, salin konten sampel berikut ke dalam file tersebut, dan modifikasi sesuai kebutuhan bisnis Anda.
[security]
# key untuk otentikasi klien
aliyun_license_key = xxx # Ubah nilai parameter ini menjadi kunci lisensi layanan yang Anda beli. Anda dapat memperoleh kunci lisensi dari halaman Daftar Layanan Tersedia Konsol Pemecah Optimasi.
aliyun_ak_id= xxx # Ubah nilai parameter ini menjadi ID AccessKey akun Alibaba Cloud atau Pengguna Resource Access Management (RAM) Anda.
aliyun_ak_secret= xxx # Ubah nilai parameter ini menjadi Rahasia AccessKey akun Alibaba Cloud atau pengguna RAM Anda.
# Salin konten berikut. Anda tidak perlu memodifikasi konten tersebut kecuali diperlukan.
[server]
# host server lisensi
name = opt.us-east-1.aliyuncs.com #opt.cn-beijing.aliyuncs.com # Ubah nama menjadi Titik akhir wilayah tempat Anda membeli layanan.
# port server lisensi 80 jika tidak ada
port = 443
# server lisensi adalah protokol https
https = true
# batas waktu permintaan sisi klien dalam detik
request_timeout = 2
Secara keseluruhan:
Anda perlu memodifikasi konfigurasi akun berikut dalam file fl_client.ini:
Di bagian
security, ubah nilai parameteraliyun_license_key. Anda dapat melihat kunci lisensi di halaman Available Service List dari Optimization Solver console.Di bagian
security, ubah nilaialiyun_ak_iddanaliyun_ak_secretmenjadi ID AccessKey dan Rahasia AccessKey akun Alibaba Cloud atau pengguna RAM Anda.
Anda dapat melakukan operasi berikut untuk membuat pasangan AccessKey:
Masuk ke Optimization Solver console, arahkan penunjuk ke foto profil di sudut kanan atas halaman yang muncul, klik Manajemen AccessKey, dan buat pasangan AccessKey di halaman yang muncul.
Anda juga dapat menggunakan metode berikut untuk membuat pasangan AccessKey:
Akun Alibaba Cloud: Buat pasangan AccessKey di halaman Pasangan AccessKey.
Pengguna RAM: Untuk informasi tentang cara membuat pasangan AccessKey untuk pengguna RAM, lihat Buat Pasangan AccessKey untuk Pengguna RAM. Setelah membuat pasangan AccessKey untuk pengguna RAM, Anda harus menggunakan akun Alibaba Cloud yang memiliki pengguna RAM tersebut untuk memberikan izin mengelola Pemecah Optimasi.
4. Contoh pemecahan masalah cepat
Paket SDK mencakup folder contoh yang menyediakan kode sampel dan data sampel dalam berbagai bahasa. Anggaplah Anda telah mengatur variabel lingkungan MINDOPT_HOME dengan benar sesuai petunjuk dalam dokumen instalasi saat menginstal Pemecah Optimasi. Contoh berikut menunjukkan cara menyelesaikan masalah optimasi dalam file afiro.mps:
Jalankan Perintah Baris Perintah.
Linux atau macOS
mindopt $MINDOPT_HOME/examples/data/afiro.mps2. Windows
mindopt %MINDOPT_HOME%\examples\data\afiro.mps MaxTime=10800 SPX/MaxIterations=1000000000Jalankan Kode Python. (Anda dapat membuka file
mindopt.pyuntuk melihat kode sumber sampel.)
Linux atau macOS
python $MINDOPT_HOME/examples/python/mdo_mps.py --filename $MINDOPT_HOME/examples/data/afiro.mps2. Windows
python "%MINDOPT_HOME%\examples\python\mdo_mps.py" --filename "%MINDOPT_HOME%\examples\data\afiro.mps"Saat ini, Pemecah Optimasi mendukung Python 3.6 dan yang lebih baru. Saat menjalankan kode sampel di Python 3.8 atau yang lebih baru, Anda mungkin mendapat peringatan bahwa file mindoptpy tidak ditemukan. Untuk informasi tentang cara menangani kesalahan ini, lihat Instal Paket Perangkat Lunak Python MindOpt.
Untuk informasi lebih lanjut tentang cara menggunakan Pemecah Optimasi, lihat Panduan Pengguna Pemecah Optimasi.
Contoh berikut menunjukkan hasil pemecahan:
