# Math Modeling with Gurobi & Google OR-Tools ## Course description Khóa học cung cấp các kiến thức, kỹ năng về tối ưu, mô hình hóa toán học, cùng với các kiến thức về giải thuật lập trình, phân tích dữ liệu & machine learning, áp dụng cho nhiều bài toán thực tế: lập kế hoạch sản xuất, tổ chức nhân sự, lộ trình logistic ... 👉 Bạn muốn lập kế hoạch sản xuất cho công ty nhằm tối ưu lợi nhuận & chi phí nhưng lập trình quá khó, bạn được một công ty logistic giao làm lộ trình giao hàng tối ưu nhưng không biết bắt đầu từ đâu. Khoá học này sẽ giúp bạn tìm ra giải pháp với bộ kỹ năng: - Cách nhận dạng các bài toán mô hình hóa - Kỹ năng sử dụng các thư viện mô hình hóa (Gurobi, OR-Tools, ...) để giải bài toán tối ưu. - Cách tạo các biến tối ưu & dữ liệu. - Cách tạo các ràng buộc. - Cách tối ưu mô hình & xử lý kết quả. - Kỹ năng sử dụng các thư viện Machine-Learning (scikit-learn, NumPy, Pandas ...) & một số thư viện trực quan hóa kết hợp với Gurobi & OR-Tools để giải các bài toán tối ưu phức tạp. ## Syllabus Session 1: Introduction to Gurobi & Google OR-Tools - Parameters & Attributes: bỏ - General Constraints: đưa vào phần đọc thêm trong In-Class - Constraints: Bỏ bớt LHS, Sense, and RHS - Move multidict -> trước Todo2 Session 2: Introduction to Mathematical Optimization Modeling Session 3: Location Planning Session 4: Network Optimization, Logistics, Customer Management Session 5: Production Planning, Inventory Optimization Session 6: Automation, Allocation/Scheduling Session 7: Routing, Logistics, Supply Chain Session 8: Routing, Logistics, Supply Chain (Advanced), Allocation/Scheduling Session 9: Gurobi Machine Learning Session 10: Gurobi Machine Learning (Advanced)