Tôi đang cố gắng giải quyết vấn đề bình phương tối thiểu phi tuyến một phía với các ràng buộc tuyến tính, tức là vấn đề:
Ở đâu
nếu và khác.
Nói cách khác, đây có thể được coi là một vấn đề bình phương nhỏ nhất trong đó chỉ có phần dư dương ( 's) được đưa vào. Tôi không thể nhấn mạnh đủ rằng đây không phải là một trường hợp dữ liệu. Tôi nhận thức được điều gì sẽ xảy ra nếu được sử dụng cho hầu hết các trường hợp dữ liệu, trong đó kết quả sẽ chỉ là một hàm "ở trên" tất cả các quan sát. Ứng dụng này là để giải quyết một vấn đề tối ưu hóa rất cụ thể thường được giải quyết trong định mức minmax ( ). Trong tất cả các trường hợp thực tế, giải pháp không đạt đến 0, tức là do hoạt động của các hàm .phút x | | f ( x ) | | ∞ | | f ( x ) | | ∞ ≠ 0 f
Các hàm là phi tuyến tính và chúng ta có quyền truy cập vào các dẫn xuất của chúng, nhờ đó chúng ta có thể tính toán phân tích Jacobian mà không gặp nhiều rắc rối.
Với một số thành công, chúng tôi đã áp dụng thuật toán Levenberg - Marquest trong đó hàm mục tiêu được xây dựng như trên, tức là các dưới 0 được xóa khỏi tổng và với các hàng tương ứng của Jacobian được đặt thành 0 (tức là nếu Điều này khá thô nhưng hoạt động tốt, thật không may, chúng tôi không thể kết hợp các ràng buộc tuyến tính.J J i , : = 0 f i ( x ) < = 0
Chúng tôi nhận thức được một số phương pháp giải quyết vấn đề NLLSQ chỉ với các ràng buộc ràng buộc, nhưng những phương pháp đó rõ ràng không giải quyết được vấn đề của chúng tôi. Chúng tôi chỉ tìm thấy một NLLSQ với các ràng buộc tuyến tính, được gọi là DQED và đã sử dụng nó với các thành công hạn chế (chúng tôi không hài lòng với số lần lặp / đánh giá chức năng) bằng cách sửa đổi hàm mục tiêu của chúng tôi như đã làm với Levenberg Marquest.
Những gì tôi đang tìm kiếm
Bất kỳ đề xuất cho các phương pháp giải quyết vấn đề bình phương tối thiểu phi tuyến tính với các ràng buộc tuyến tính. Ngoài ra, các đề xuất về cách sửa đổi các thuật toán để kết hợp thực tế là chúng tôi chỉ bao gồm các phần dư dương được chào đón nhiều hơn. Cuối cùng, bất kỳ lời khuyên hoặc suy nghĩ nào đều được hoan nghênh, mặc dù tôi phải nhấn mạnh một lần nữa rằng việc xây dựng vấn đề không sai, mặc dù tôi nhận ra rằng đó không phải là cách phù hợp nhất để tối ưu hóa do thiếu tính khác biệt của khi .r i ( x ) = 0