Bắt đầu ngayBắt đầu miễn phí

Xử lý bất đẳng thức chặt

Quay lại quán cà phê, bạn muốn xem cách tối thiểu hóa chi phí hằng ngày. Bạn có một hàm mục tiêu tính chi phí sản xuất và một hàm ràng buộc cho biết giới hạn lượng cà phê bạn có thể sản xuất.

Hãy dùng scipy để tìm phương án phân bổ nguồn lực tối ưu nhằm giảm chi phí.

Bài tập này là một phần của khóa học

Nhập môn Tối ưu hóa với Python

Xem khóa học

Hướng dẫn bài tập

  • Thiết lập biến constraint bằng một từ điển.
  • Dùng scipy để tìm giá trị tối ưu.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

def objective_function(b):
  return (b[0] - 5) ** 2 + (b[1] - 3) ** 3

def constraint_function(x):
    return 2*x[0] + 3*x[1] - 6

# Set the constraint variable
constraint = ____

x0 = [20, 20]

# Find the minimum
result = minimize(____)

print(result)
Chỉnh sửa và Chạy Mã