Pengenalan LINGO 8.0
LINGO adalah software yang dirancang untuk efisien membangun dan memecahkan linear, nonlinear, dan integer model optimasi.
LINGO 8.0 mencakup beberapa fitur baru, termasuk:
• Sebuah solver global baru untuk memastikan bahwa solusi yang ditemukan adalah optimum global
• Multistart kemampuan untuk memecahkan masalah lebih cepat
• pengakuan Kuadratik dan pemecah untuk mengidentifikasi pemrograman kuadratik (QP)
• A lebih cepat dan lebih kuat solver Simplex Dual
• Sebuah solver integer ditingkatkan untuk meningkatkan kinerja dalam menyelesaikan berbagai jenis masalah
• kemampuan untuk mengubah fungsi Linierisasi nonsmooth umum untuk serangkaian linier fungsi
• layak dan perangkat analisis terbatas untuk membantu mengidentifikasi masalah definisi model
• Sebuah fitur dekomposisi untuk mengidentifikasi apakah model berisi submodels independen
• Sebuah DLL threadsafe untuk berbagai kelas model, dan
• Lebih menyenangkan daripada sebelumnya!
Membuat Model LINGO
Model optimasi terdiri dari tiga bagian:
• Fungsi Tujuan – Ini adalah formula tunggal yang menjelaskan model apa yang harus
mengoptimalkan. Contoh manufaktur umum dari fungsi objektif adalah dengan
meminimalkan waktu siklus untuk produk tertentu.
• Variabel – Ini adalah jumlah yang dapat diubah untuk menghasilkan nilai optimal
fungsi objektif. Misalnya, ketika mengendarai mobil, durasi perjalanan (t) dan
kecepatan yang diambil (v) menentukan jarak (d) yang bisa ditempuh.
• Kendala – Ini adalah formula yang menetapkan batasan pada nilai-nilai dari variabel-variabel. Jika
toko es krim adalah menentukan berapa banyak rasa itu harus menawarkan, hanya positif
rasa adalah jumlah layak. Kendala ini dapat dinyatakan sebagai
Flafours> = 0;
Sebuah model sampel untuk produksi kue oleh dua tukang roti di toko roti diberikan oleh:
!A Sebuah toko kue dapat menghasilkan cookie drop dan dihiasi cookie, yang menjual
untuk $ 1 dan $ 1,50 masing-masing, masing. Kedua tukang roti setiap kerja 8 jam per
hari dan dapat menghasilkan sampai 400 dan 200 drop cookie cookie dihiasi. Itu
memerlukan waktu 1 menit untuk memproduksi setiap cookie drop dan 3 menit untuk memproduksi masing- asing
dihiasi cookie. Apa kombinasi yang dihasilkan cookie akan memaksimalkan
tukang roti keuntungan? ;
MAX = 1 Drop * + 1,5 * Deco;
Drop <= 400;
Deco <= 200;
1 / 60 * Drop + 3 / 60 * Deco <= 16;
Beberapa item lain harus dicatat tentang model ini:
• Komentar dalam model yang diawali dengan tanda seru () dan! Muncul dalam warna hijau
teks.
• LINGO operator tertentu dan fungsi muncul dalam teks warna biru.
• Semua teks lainnya ditampilkan dalam warna hitam.
• Setiap pernyataan harus diakhiri LINGO dalam usus-semi (;).
• Nama-nama variabel tidak bersifat case-sensitif dan harus dimulai dengan huruf (AZ). Lain
karakter dalam nama variabel mungkin huruf, angka (0-9), atau karakter garis bawah
(_). Nama-nama variabel dapat berisi hingga 32 karakter panjangnya.