Lập trình tuyến tính trong Excel bằng Solver
Lập trình tuyến tính là một trong những khái niệm quan trọng trong thống kê. Dựa trên dữ liệu có sẵn của các biến, chúng tôi có thể thực hiện phân tích dự đoán. Trong bài viết trước đây của chúng tôi “Hồi quy tuyến tính trong Excel”, chúng tôi đã thảo luận chi tiết về “Hồi quy tuyến tính”. Tuy nhiên, trong excel, chúng tôi có một tùy chọn gọi là “Bộ giải trong excel” có thể được sử dụng để giải một bài toán lập trình tuyến tính, với bộ giải này, chúng tôi có thể sử dụng lập trình tuyến tính để cho phép tối ưu hóa tài nguyên.
Trong bài viết này, chúng tôi sẽ hướng dẫn các bạn cách giải bài toán lập trình tuyến tính trong excel một cách chi tiết. Hãy theo dõi toàn bộ bài viết để tìm hiểu về điều này.

Làm thế nào để giải lập trình tuyến tính thông qua Excel Solver?
Để áp dụng bộ giải để giải lập trình tuyến tính, chúng ta nên có một bài toán thích hợp chi tiết. Đối với ví dụ này, tôi đã tạo kịch bản dưới đây.
Vấn đề: Một nhà sản xuất muốn thay đổi mô hình sản xuất này của sản phẩm hiện tại. Anh ấy có hai loại sản phẩm, “Sản phẩm 1” và “Sản phẩm 2”. Đối với Sản phẩm 1 yêu cầu ba nguyên liệu thô , Nguyên liệu thô 1 20 Kg, Nguyên liệu thô 2 30 Kg và Nguyên liệu thô 3 5 Kg. Tương tự, đối với Sản phẩm 2, nó yêu cầu ba nguyên liệu thô , Nguyên liệu thô 1 10 Kg, Nguyên liệu thô 2 25 Kg và Nguyên liệu thô 3 10 Kg.
Các nhà sản xuất yêu cầu tối thiểu Nguyên liệu thô 1 550 Kg, Nguyên liệu thô 2 800 Kg và Nguyên liệu thô 3 250 Kg. Nếu Sản phẩm 1 có giá Rs. 30 mỗi đơn vị và Sản phẩm 2 có giá 35 mỗi đơn vị, nhà sản xuất nên pha trộn bao nhiêu đơn vị của mỗi sản phẩm để đáp ứng các yêu cầu nguyên liệu thô tối thiểu với chi phí thấp nhất có thể, và chi phí là bao nhiêu?
Bây giờ hãy nhập tất cả thông tin này vào bảng tính excel theo định dạng bên dưới.

Trong ô D3 và D5 đến D7, chúng ta cần áp dụng công thức excel, tức là Cost * Cost Per Unit. Giá vốn mà chúng ta cần đến từ trình giải trong ô B2 & C2. Để áp dụng công thức như dưới đây.

Sau khi thiết lập xong, chúng ta cần vào công cụ solver trong excel. Công cụ giải có sẵn trong tab Dữ liệu trong excel.
Bật phần bổ trợ Solver

Nếu bảng tính của bạn không hiển thị tùy chọn này, thì bạn cần bật tùy chọn này. Để bật tùy chọn bộ giải này, hãy làm theo các bước dưới đây.
- Bước 1: Chuyển đến tab Tệp; sau đó, trong tab Tệp, nhấp vào “Tùy chọn”.

- Bước 2: Đi tới Phần bổ trợ trong Tùy chọn Excel.

- Bước 3: Dưới đây, chọn “Excel Add-in” và nhấp vào Bắt đầu.

- Bước 4: Dưới cửa sổ bật lên bên dưới, chọn “Solver Add-in” và nhấp vào “Ok” để kích hoạt nó.

Bây giờ chúng ta có thể thấy “Phần bổ trợ Solver” trong tab DATA.
Giải lập trình tuyến tính thông qua Excel Solver
- Để áp dụng bộ giải, hãy chuyển đến tab DỮ LIỆU và nhấp vào “Bộ giải”, chúng ta sẽ thấy bên dưới cửa sổ.

Trong cửa sổ trên, tùy chọn đầu tiên của chúng tôi là “Đặt mục tiêu”.
- Mục tiêu của chúng tôi là xác định "Tổng chi phí", vì vậy ô tổng chi phí của chúng tôi là D3, vì vậy hãy chọn ô D3 cho "Đặt mục tiêu" này và đặt nó thành "Tối thiểu".

- Tùy chọn tiếp theo là “Bằng cách thay đổi các biến”. Trong ví dụ này, các biến của chúng tôi là “Sản phẩm 1” và “Sản phẩm 2”. Để chọn một phạm vi ô B2: C2 và nhấp vào “Thêm”.

- Khi bạn nhấp vào “Thêm”, chúng tôi sẽ thấy bên dưới cửa sổ thêm ràng buộc. Trong cửa sổ này, chọn phạm vi ô B2: C2 và đặt ràng buộc là “> = 0”.

- Nhấp vào “Thêm” để quay lại cùng cửa sổ. Bây giờ trong giới hạn thứ hai, chọn phạm vi giá trị là D5: D7 và chọn “> =” và trong giới hạn, chọn ô G5: G7.

- Nhấp vào “Ok” để thoát ra khỏi cửa sổ Thêm Ràng buộc.

- Bây giờ tất cả các thông số của chúng tôi đã sẵn sàng. Nhấp vào tùy chọn "Giải quyết" để nhận kết quả.

- Vì vậy, chi phí để sản xuất Sản phẩm 1 trên mỗi đơn vị là 20 và Sản phẩm 2 trên mỗi đơn vị là 15.

Như thế này, bằng cách sử dụng SOLVER, chúng ta có thể giải quyết lập trình tuyến tính trong excel.
Những điều cần ghi nhớ
- Bộ giải, theo mặc định, không có sẵn để sử dụng.
- Một trình giải không chỉ giới hạn trong một ngôn ngữ lập trình tuyến tính mà chúng ta còn có thể giải quyết nhiều vấn đề khác. Tham khảo bài viết của chúng tôi “Tùy chọn bộ giải trong Excel.”
- Việc đặt ô mục tiêu là quan trọng.
- Việc thêm các ràng buộc nên sẵn sàng từ trước.