Giá trị tuyệt đối trong các ràng buộc tuyến tính


12

Tôi có vấn đề tối ưu hóa sau đây khi tôi có giá trị tuyệt đối trong các ràng buộc của mình:

Đặt và là các vectơ cột có kích thước mỗi. Chúng tôi muốn giải quyết các vấn đề sau: xRnf0,f1,Giáo dục,fmn

minf0Txs.t.|f1Tx||f2Tx||fmTx|

Tôi biết rằng không gian khả thi sẽ không bị lồi và tôi có thể sẽ cần một MILP để giải quyết vấn đề. Tôi đang tìm kiếm số lượng biến nhị phân ít nhất mà tôi cần và thiết lập sẽ giải quyết vấn đề.

Xử lý các giá trị tuyệt đối thường dễ dàng khi chỉ một mặt của bất đẳng thức có giá trị tuyệt đối (http://lpsolve.sourceforge.net/5.1/absolute.htmlm); trường hợp này tuy nhiên có vẻ phức tạp hơn.

Cảm ơn bạn trước.

Câu trả lời:


5

Cách dễ nhất là thêm giá trị nhị phân và giảimsi0,1

minf0Txs.t.0(2STôi-1)fTôiTx(2STôi+1-1)fTôi+1TxTôi

Tôi nghĩ rằng (1) không có gì đáng kể tồn tại nhanh hơn hoặc (2) có một mẹo đặc biệt để cải tổ thành chương trình lồi. Có lẽ (1).


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.