3 Optimization Solver Yang Umum digunakan

Agar tidak menjadi kebingunan dikemudian hari, mari kita bedakan antara solver dengan Algebraic Modeling Language (AML) seperti Google OR-Tools. AML, seperti Google OR-Tools dan Pyomo adalah library yang memudahkan kita dalam mempresentasikan optimization problem. Seperti mendefinisikan variable, objective function dan constraint. Kemudian melalui framework juga kita bisa memilih solver yang akan digunakan untuk menyelesaikan masalah … Read more

Sharing is caring:

Linear Programming Menggunakan OR-Tools

Pada linear programming, persamaan yang digunakan adalah linear dengan continuous variable. Sederhananya, ciri persamaan linear adalah Tidak menggunakan perkalian antara dua variable Tidak menggunakan fungsi non linear seperti sin(x), cos(x) dan lainnya. Seperti yang sudah dibahas sebelumnya, tutorial ini tidak akan membahas proses merumuskan problem ke model matematika. Jadi untuk sederhananya, model matematika yang harus … Read more

Sharing is caring:

Introduksi Optimization Problem

Sebagai refresher, pada modul ini akan dibahas sedikit apa itu optimization problem. Tujuan dari optimization adalah mencari solusi terbaik dari set kemungkinan solusi. Berikut contoh permasalahan optimization, misal perusahaan jasa pengiriman dengan menggunakan truck. Setiap hari, perusahaan harus mengatur paket kedalam truk dan menentukan route dari setiap truk. Dalam setiap pengaturan diatas, terdapat biaya yang … Read more

Sharing is caring: