May mắn thay, các tính năng quan trọng nhất của các ví dụ chúng tôi xem xét ở trên giữ cho vấn đề với hơn hai biến. Đặc biệt, một khu vực khả thi của một vấn đề lập trình tuyến tính điển hình là trong nhiều cách tương tự như các đa giác lồi trong mặt phẳng Descartes hai chiều. Cụ thể, nó luôn luôn có một hữu hạn số đỉnh, nhà toán học mà muốn gọi cực điểm (xem phần 3.3). Hơn nữa, một giải pháp tối ưu cho một vấn đề lập trình tuyến tính có thể được tìm thấy tại một trong các điểm cực của nó miền khả thi. Chúng tôi nhắc lại các tài sản trong định lý sau đây.Định lý (cực điểm định lý) bất kỳ vấn đề lập trình tuyến tính với một khu vực bị chặn khả thi nonempty có một giải pháp tối ưu; hơn nữa, các giải pháp op timal luôn luôn có thể được tìm thấy tại một thời điểm cực của các vấn đề khả thi region.2Định lý này ngụ ý rằng để giải quyết một vấn đề lập trình tuyến tính, ít nhất là trong trường hợp của một khu vực bị chặn khả thi, chúng tôi có thể bỏ qua tất cả, nhưng một số hữu hạn Ngoại trừ một số trường hợp thoái hóa (chẳng hạn như tối đa hóa z = x + y tùy thuộc vào x + y = 1), nếu một vấn đề lập trình tuyến tính với một khu vực khả thi chặn có một giải pháp tối ưu, nó cũng có thể được tìm thấy tại một thời điểm cực đoan của vùng khả thi. điểm ở vùng khả thi. Về nguyên tắc, chúng tôi có thể giải quyết một vấn đề bằng cách tính toán giá trị của hàm mục tiêu tại mỗi điểm cực và chọn một với giá trị tốt nhất. Không có hai trở ngại lớn để thực hiện kế hoạch này, Tuy nhiên. Đầu tiên nằm trong sự cần thiết cho một cơ chế để tạo ra các điểm cực của vùng khả thi. Như chúng ta sẽ thấy dưới đây, một thủ tục khá đơn giản đại số cho nhiệm vụ này đã được phát hiện. Những trở ngại thứ hai nằm trong số cực điểm này có một khu vực điển hình khả thi. Ở đây, những tin tức là xấu: số lượng cực điểm được biết đến để phát triển theo cấp số nhân với kích thước của vấn đề. Điều này làm cho việc kiểm tra đầy đủ của cực điểm không thực tế cho các vấn đề lập trình tuyến tính đặt kích thước nontrivial.May mắn thay, nó chỉ ra rằng có tồn tại một thuật toán mà thường kiểm tra chỉ là một phần nhỏ của các điểm cực của vùng khả thi trước khi đến một tối ưu. Thuật toán này nổi tiếng ở đây được gọi là phương pháp simplex. Ý tưởng của thuật toán này có thể được mô tả trong hình học điều kiện như sau. Bắt đầu bằng cách xác định một điểm cực đoan của vùng khả thi. Sau đó kiểm tra xem một trong những có thể nhận được một giá trị được cải thiện của hàm mục tiêu bằng cách đi tới một điểm cực liền kề. Nếu nó không phải là trường hợp, vấn đề hiện nay là tối ưu-dừng; Nếu đó là trường hợp, tiến tới một điểm cực liền kề với một giá trị được cải thiện của hàm mục tiêu. Sau khi một số hữu hạn các bước, thuật toán sẽ đạt đến một điểm cực kỳ nơi xảy ra một giải pháp tối ưu hoặc xác định rằng không có giải pháp tối ưu tồn tại.
đang được dịch, vui lòng đợi..
