Kamis, 15 April 2010

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.