Bản dịch tự động sơ bộ, chất lượng thấp: có thể còn lỗi và câu chữ chưa tự nhiên. Bản này sẽ được thay bằng bản dịch tốt hơn. Bản gốc →
10
- Lời giải nên tối ưu
Cần tổ chức vận chuyển hàng hóa liên tục từ điểm A đến địa điểm B. Có đủ trọng tải tự động, thực tế không giới hạn đến điểm A, nhưng lượng hàng gửi từ A đến B trong một đơn vị thời gian bị hạn chế do điều kiện đường xá.
Điểm A và B được nối với nhau bằng mạng lưới đường, sơ đồ như hình 1. Số 1 trên sơ đồ này biểu thị điểm xuất phát A, số 5 - điểm đến B, số 2, 3, 4 - điểm trung gian - nút giao đường. Hướng chuyển động được chỉ định bởi các mũi tên. Mỗi đoạn đường có thể đi qua trong một đơn vị thời gian không quá một số tấn hàng hóa nhất định (được xác định bởi chiều rộng của đoạn đường tại điểm hẹp nhất, tính chất của bề mặt, tình trạng của các địa điểm, v.v.). Hãy gọi con số này là dung lượng và giả sử nó được biết đến với từng đoạn của đường dẫn nối một hoặc hai điểm trên sơ đồ của chúng ta.
11
Năng lực của đoạn dẫn từ điểm đến điểm (đoạn ) sẽ được thể hiện qua .
Giả sử rằng chúng ta cố gắng gửi càng nhiều hàng hóa càng tốt trong mỗi đơn vị thời gian từ đến . Tuy nhiên, bạn không nên nghĩ rằng để làm được điều này, bạn cần gửi tấn hàng ngày dọc theo đoạn và tấn dọc theo đoạn : xét cho cùng, có thể do các đoạn khác của tuyến đường không đủ năng lực nên “ùn tắc giao thông” sẽ hình thành tại một số điểm trung gian, do đó giao thông sẽ bị gián đoạn hoặc dừng hẳn. Ví dụ: nếu thì sẽ xảy ra “ùn tắc giao thông” tại giao lộ 2. Điều này có nghĩa là để tổ chức vận chuyển hàng hóa tốt nhất từ đến ), chúng ta cần giải quyết vấn đề bài toán sau: xác định số tấn hàng hóa cần thiết hàng ngày cho mỗi đoạn của mạng lưới đường kết nối các điểm và , để không vượt quá công suất của bất kỳ phần nào của mạng lưới, không để tạo ra một “ùn tắc giao thông” duy nhất tại các điểm trung gian và để số lượng hàng hóa được giao hàng ngày đến được tối đa hóa.
*) Tổ chức cung ứng như vậy được gọi là tối ưu.
Lượng hàng hóa cần vận chuyển qua đoạn hàng ngày (khối lượng vận chuyển) sẽ được ký hiệu là .
Vì vậy, bài toán được đặt. Nhưng làm thế nào để giải quyết nó?
- Lật qua số cũ «Kvant»
Nhìn qua bộ tạp chí «Kvant» năm 1970, trong phần “Mạng và dòng” của M.I. Trong bài báo “Mạng lưới kết hợp và vận chuyển” của Bashmkov, chúng tôi tìm thấy bài toán của mình, chỉ ở những bộ quần áo “giảm giá” hơn một chút.
Hóa ra các sơ đồ gồm các điểm và mũi tên (như trong Hình 1) được gọi là đồ thị có hướng, với các điểm là các đỉnh và các mũi tên là các cạnh của đồ thị. Mỗi cung có một hướng nhất định (do đó có tên là đồ thị có hướng), do đó một trong các điểm nối của nó là điểm đầu, điểm còn lại là điểm cuối cùng; họ cũng nói rằng cung rời khỏi đỉnh ban đầu và đi vào đỉnh cuối cùng. Đỉnh, là đỉnh đầu tiên (cuối cùng) của tất cả các cung được kết nối với nó, được gọi là đầu vào (đầu ra) của đồ thị (trong Hình 1 - đỉnh 1 và 5 tương ứng). Đồ thị có hướng có một đầu vào và một đầu ra là mạng biên (đây là đồ thị trong Hình 1). Các đỉnh truyền tải mạng không phải là đầu vào hoặc đầu ra được gọi là các đỉnh chiếu.
Hãy dừng dòng thuật ngữ này trong một phút và dịch hai thuật ngữ. Tất nhiên, việc thay thế các từ “mạng lưới đường” - “mạng lưới giao thông”, “điểm” - “đỉnh”, “đoạn đường đi” - “vòng cung” không đưa chúng ta đến gần hơn với lời giải. Nhưng hóa ra chúng tôi không đặc biệt quan tâm đến khoảng cách như vậy. Kiên nhẫn hơn một chút, bạn sẽ đi đến công thức nổi tiếng của bài toán trong toán học.
Giá trị yêu cầu của lưu lượng giao thông được gọi là luồng dọc
12
cung và tổng các luồng dọc theo tất cả các cung rời khỏi đầu vào mạng (trong trường hợp của chúng tôi ) là luồng qua mạng. Bây giờ, cuối cùng, bài toán của chúng ta có thể được trao “đồng phục nghi lễ”.
Bài toán về lưu lượng tối đa. Một mạng lưới giao thông được đưa ra và công suất được chỉ định cho từng cung Komori. Cần phải xác định các luồng dọc theo các cung mạng không vượt quá khả năng thông lượng tương ứng, sao cho đối với bất kỳ đỉnh trung gian nào, tổng các luồng dọc theo các cung đến bằng tổng các luồng dọc theo các cung đi (“điều kiện liên tục của luồng”) và sao cho luồng qua mạng là thấp nhất có thể.
Vì vậy, bài toán của chúng tôi là trường hợp đặc biệt bài toán về lưu lượng tối đa (điều kiện liên tục của luồng là điều kiện quen thuộc để không xảy ra ùn tắc giao thông). Sử dụng ký hiệu trên, nó có thể được hình thành như sau:
Tìm luồng tối đa dọc theo các cung, tại đó đạt được giá trị cực đại của luồng qua mạng
(1)
theo các điều kiện sau:
a) xác định công suất hồ quang
(2)
tính liên tục của dòng chảy tại các đỉnh đi qua
(3)
Với luồng ổn định, số lượng hàng hóa xuất khẩu từ lối vào 1 phải bằng số lượng hàng hóa đến lối ra 5 cùng một lúc (nếu không sẽ vi phạm điều kiện liên tục của luồng):
(4)
Vì chúng tôi đã tìm ra công thức bài toán của chúng tôi trong M.I. Bài viết của Bashmkov, việc tìm kiếm lời giải ở đó cũng là điều đương nhiên. Và thực sự, khi đi sâu hơn vào bài đọc, chúng tôi tìm thấy phần trình bày về thuật toán Ford-Folkerson, với sự trợ giúp của nó, bạn có thể xác định tất cả các giá trị của (tuy nhiên, giả sử rằng đây là số nguyên). Chỉ cần kiên nhẫn; Để hiểu thuật toán và có thể áp dụng nó, bạn sẽ phải làm việc chăm chỉ. Sẽ không có gì đáng ngạc nhiên nếu những độc giả không thích tính toán sẽ hỏi vào thời điểm này: liệu có thể làm khác đi không?
- Ôi đầy sự tương tự
Nhìn bên ngoài phương trình (3). Theo một cách nào đó, chúng rất quen thuộc với chúng ta… Bah, nhưng nếu mạng lưới giao thông được coi là một mạch điện và khối lượng vận chuyển là cường độ dòng điện theo các nhánh của mạch, thì phương trình (3) chỉ đơn giản biểu thị định luật Kirchhoff thứ 1 cho các nút trung gian của chuỗi: theo cáo buộc, tổng dòng điện trong một nút bằng 0 (nghĩa là tổng dòng điện chạy vào một nút bằng tổng dòng điện chạy trong một nút từ nút)!
Đúng, sự tương tự này chưa hoàn chỉnh, vì định luật Kirchhoff thường được xây dựng cho một mạch kín và áp dụng cho mọi mạch không đóng, và các điều kiện như (3) không đúng với các nút cực trị 1 và 5. Tuy nhiên, có thể thay đổi bài toán về dòng chảy sao cho ghi nhận được sự phân kỳ của thiết bị. Với mục đích này, chúng tôi sẽ không đưa một cung giới hạn bổ sung vào mạng truyền tải mà sử dụng luồng dọc theo nó bằng , tức là luồng qua mạng. Theo mạng tổng quát thu được, luồng sẽ tạo một đường dẫn khép kín từ lối vào đến lối ra dọc theo một mạng lưới giao thông nhất định, sau đó từ lối ra đến lối vào dọc theo một vòng cung bổ sung.
Khi đó bài toán của chúng ta có thể được phát biểu lại như sau: cũng xác định vận chuyển tổng quát , trong đó
13
Cơm. 2.
chúng tôi truy cập giá trị tối đa (bảy hỗ trợ) theo các hạn chế (2) và các điều kiện (3) và (4) về tính liên tục của luồng ở tất cả các nút:
Kết quả hoàn toàn tương tự với định luật Kirchhoff, và do đó câu hỏi được đặt ra: liệu có thể xây dựng một mô hình điện của mạng lưới giao thông trong đó dòng điện yêu cầu dọc theo các cung sẽ tương ứng với dòng điện trong các nhánh, được xác định trực tiếp bằng phép đo mà không cần bất kỳ tính toán nào không?
Chúng tôi sẽ chỉ ra rằng một mô hình như vậy có thể được xây dựng.
Đương nhiên, các cung của mạng trong mô hình này phải tương ứng với các nhánh của mạch điện và đỉnh phải tương ứng với các nút của mạch.
Quét nó lên. Chúng ta sẽ sử dụng ký hiệu sau: - nguồn dòng điện theo hướng chỉ định, - cường độ dòng điện trong nhánh; — nguồn hướng, — cường độ hướng trong nhánh; là một diode truyền dòng điện theo hướng từ trái sang phải.
Để dòng điện chạy qua mạch điện thì phải có một lực điện nào đó tồn tại trong mạch điện đó. Do đó, trong nhánh bổ sung của mạch, nguồn một chiều
14
Cơm. 4.
Đồng thời, các nút và xuất hiện trong sơ đồ nhánh, không được vận chuyển. Hướng và độ lớn của dòng điện trong nhánh chứa nguồn dòng được thực hiện bởi nguồn này; chiều dòng điện trong nhánh được xác định bởi diode; Chúng ta biểu thị cường độ dòng điện trong đó bằng . Chúng ta biểu thị dòng điện trong nhánh và lần lượt là và ; chiều của các dòng điện này được chỉ ra trên sơ đồ.
Áp dụng định luật Kirchhoff cho:
- tại nút : hoặc theo tính chất của diode , do đó,
(6) - tại nút : , tức là
(7)
Điều này có nghĩa là dọc theo nhánh chính của mạch có một dòng điện theo hướng nhất định (từ nút đến nút ), giá trị của nó lần lượt không vượt quá công suất ; theo quy tắc xây dựng mô hình .
Chúng tôi khẳng định rằng dòng điện , được thiết lập trong các nhánh chính của mô hình vận chuyển điện, bằng về mặt số với khối lượng vận chuyển dọc theo các cung tương ứng và cho lời giải bài toán mức tối đa
15
luồng nom cho mạng này. Trong trường hợp này, dòng điện trong nhánh bổ sung của mô hình bằng với lưu lượng tối đa qua mạng.
Nếu chúng ta chứng minh được điều này, thì mô hình được xây dựng sẽ giải quyết hoàn toàn bài toán của chúng ta: đủ rồi, hãy đưa mô hình vào hoạt động, thay đổi dòng điện trong các nhánh bằng một ampe kế!
- Vì vậy - hãy bắt tay vào làm việc
Để đảm bảo rằng các giá trị số của dòng điện trong các nhánh của mô hình là lưu lượng giao thông cho lời giải bài toán về luồng tối đa, cần phải chứng minh rằng ở các điều kiện (2) và (3) được thỏa mãn và các giá trị luồng trong mạng được lấy là giá trị lớn nhất có thể.
Chúng tôi đã chứng minh không phải phần đầu tiên của tuyên bố này. Trên thực tế, khi viết các bất đẳng thức (6) cho tất cả các nhánh của mô hình , (9), chúng ta thu được điều đó đối với dòng điện điều kiện (2) được thỏa mãn và áp dụng định luật Kirchhoff thứ 1 cho tất cả các nút chính của mô hình, chúng ta thu được năm điều kiện tương ứng (3) cho dòng điện .
Điều này có nghĩa là tất cả những gì còn lại là chứng minh rằng giá trị trong mạch điện là giá trị lớn nhất có thể có của từ thông , phù hợp với điều kiện (2) và (3). Bằng chứng của thực tế này bao gồm hai phần.
- Trước tiên chúng ta hãy chỉ ra rằng với mọi giá trị của biến thỏa mãn điều kiện (2) và (3), thì bất đẳng thức
(11)
trong đó là giá trị số của điện áp trong nhánh và tổng được lấy trên tất cả các nhánh của mạch điện *), nghĩa là, chúng tôi sẽ chỉ ra rằng đối với bất kỳ lưu lượng vận chuyển cho phép nào dọc theo các cung vận chuyển mạng, lưu lượng qua mạng không vượt quá số .
Do bất đẳng thức (2) và tính không âm của (xem (8)), chúng ta có ; kể từ đây,
(12)
Bây giờ chúng ta hãy nhớ rằng , trong đó là các điện thế tương ứng với các nút. Đó là lý do tại sao
Các biểu thức trong ngoặc đơn tại và bằng 0 (xem (3)); khi và bằng và (xem (4)), ; Đó là lý do tại sao
(13)
Xét (12), ta thu được bất đẳng thức cần tìm
(14)
*) Ký hiệu biểu thị tổng các số hạng của loại đang được xem xét, tương ứng với tất cả những gì có thể có đối với một tập hợp các giá trị chỉ mục bài toán cho trước . Trong trường hợp của chúng tôi
16
Cơm. 5.
Điều này có nghĩa là là giá trị cao nhất có thể có của .
Để chứng minh đẳng thức (14), chúng ta sử dụng sự tương ứng (8), mô tả tính chất của một diode lý tưởng:
hoặc .
Nó ngay sau đó
(15)
Vì các dòng điện , thỏa mãn các tương ứng (1), (4) như đối với và , nên
(16)
- Hãy tự mình thử
Từ các phần tử giống nhau (được lý tưởng hóa!)—nguồn dòng điện, nguồn điện áp và điốt—các mô hình điện có thể được xây dựng cho lời giải và các tối ưu hóa bài toán khác liên quan đến mạng lưới giao thông. Chúng ta hãy xem xét ở đây một bài toán như vậy, có ý nghĩa quan trọng hơn trong kinh tế học.
Bài toán về việc giảm thiểu chi phí vận chuyển. Giả sử có một mạng lưới giao thông và người ta biết rằng chi phí vận chuyển một đơn vị hàng hóa dọc theo đường bằng (xem Hình 5). Cần xác định khối lượng vận chuyển bằng đường hàng không
Cơm. 6.
gam của mạng, trong đó 1 đơn vị hàng hóa sẽ được vận chuyển từ đầu vào của mạng đến đầu ra của mạng và tổng chi phí vận chuyển sẽ ở mức tối thiểu.
Vận chuyển đơn vị hàng hóa dọc theo một vòng cung chi phí .
Do đó, tổng chi phí vận chuyển bằng
Cần tìm các giá trị đại lượng sao cho lấy giá trị nhỏ nhất có thể và thỏa mãn điều kiện:
a) tính liên tục của dòng chảy tại các nút trung gian (xem (3));
b) lưu lượng giao thông không âm: ;
c) bằng một đơn vị của tổng lưu lượng qua mạng:
Để xây dựng mô hình điện của mạng truyền tải bài toán này, cần thay thế mỗi cung bằng một nhánh có một diode và một nguồn điện áp mắc nối tiếp, giá trị của nó bằng và đưa một nguồn dòng điện duy nhất vào nhánh bổ sung từ đầu ra đến đầu vào của mạng. Sơ đồ tương ứng được trình bày trong Hình 6.
Nó có thể được chứng minh…
Nhưng đã đến lúc chúng ta phải chấm dứt nó. Bạn đọc quan tâm đến những câu hỏi này có thể thử sức mình giải các bài toán sau
Bài tập
-
Chứng minh rằng dòng điện lắp vào các nhánh của mạch điện như ở Hình 6, cho lời giải bài toán để giảm thiểu chi phí vận chuyển.
-
Chứng minh rằng mọi dòng điện khác 0 dọc theo một nhánh của mạch này nhất thiết phải bằng 1, tức là trên thực tế dòng điện không phân nhánh tại các nút mà đi từ đầu vào đến đầu ra dọc theo một đường dẫn nhất định (“đường đi của chi phí tối thiểu”).
-
Sử dụng bài toán để giảm thiểu chi phí vận chuyển, hãy chỉ ra cách sử dụng mô hình tương tự (Hình 6) để xác định đường đi ngắn nhất dọc theo các cung của mạng lưới giao thông dẫn từ lối vào đến lối ra.
2 Lượng tử số 2