Giải bài toán: MAX/MINz=c1x+c2y với n ràng buộc có thể là ≤, ≥ hoặc =, cùng x,y≥0.
Chuyển mọi ràng buộc về dạng ≤ (đổi dấu với ≥; tách = thành hai bất đẳng thức), sinh mọi đỉnh, lọc khả thi và chọn tối ưu theo chiều bài toán.
MAX 3 2 với x+y≤4, x≥1: tối ưu z=12 tại (4,0).
Dòng 1: SENSE c1 c2 (SENSE là MAX hoặc MIN). Dòng 2: n. n dòng a b rel c với rel ∈{<=,>=,=}.
1≤n≤20; hệ số nguyên trị tuyệt đối ≤100; miền bị chặn khi tối ưu tồn tại.
Giá trị tối ưu (4 chữ số thập phân), hoặc INFEASIBLE.
Ví dụ:
Đầu vào:
MAX 3 2
2
1 1 <= 4
1 0 >= 1
Đầu ra:
12.0000
Giải thích:
Đang tải editor...