Không gian tự học dành cho sinh viên UET

Chào mừng đến với UETệ

Tìm bài giảng theo học phần, hiểu lại những kiến thức nền và ôn tập theo nhịp học của bạn.

Bài giảng
Đọc Notes, ôn nhanh với Slides và luyện tập qua các bài có lời giải.
Wiki kiến thức
Tra cứu thuật ngữ và bổ sung kiến thức nền ngay khi cần.
Góc học tập
Ôn bằng flashcard, lưu ghi chú và hẹn giờ tập trung.

Bạn có thể xem lại phần giới thiệu ở cuối trang.

Buy me a coffee

Website hoàn toàn miễn phí. Nếu thấy hữu ích, bạn có thể tặng tôi một cốc cà phê theo thông tin dưới đây nhé!

Mã QR chuyển khoản Momo
Ngân hàng
Momo
Tên người nhận
MOMO - TKTH DO MINH TRI
Số tài khoản
01MMTTT0060405229
Skip to content

Bài toán định vị, đặt vị trí và tối ưu hóa mạng lưới

Chủ đề 19 / 19
  1. 1. Bài toán tương đương và các phép biến đổi cơ bản
  2. 2. Khử ràng buộc đẳng thức và tối ưu theo từng nhóm biến
  3. 3. Hàm tựa lồi và phương pháp chia đôi
  4. 4. Quy hoạch tuyến tính: Các dạng viết và hình học của nghiệm
  5. 5. Những bài toán trở thành LP
  6. 6. Quy hoạch phân tuyến tính
  7. 7. Quy hoạch toàn phương và QCQP
  8. 8. Quy hoạch nón bậc hai và LP bền vững
  9. 9. Quy hoạch hình học
  10. 10. Bài toán dạng nón và quy hoạch nửa xác định
  11. 11. Phần bù Schur và các bài toán về trị riêng
  12. 12. Tối ưu vector, điểm Pareto và đường đánh đổi
  13. 13. Khớp hàm, làm mượt spline và nội suy lồi
  14. 14. Ước lượng phi tham số và thiết kế bộ phát hiện
  15. 15. Cận xác suất Chebyshev, Chernoff và tối ưu hóa ma trận
  16. 16. Quy hoạch mặt bằng và phân bổ không gian tối ưu
  17. 17. Thiết kế thí nghiệm tối ưu và Ma trận thông tin Fisher
  18. 18. Ellipsoid thể tích cực trị và Các điểm tâm hình học
  19. 19. Bài toán định vị, đặt vị trí và tối ưu hóa mạng lưới

Trong thiết kế hệ thống vi mạch VLSI, quy hoạch mạng lưới phân phối logistics, và thiết lập các trạm phát sóng di động không dây (Cellular Base Stations), một bài toán kỹ thuật thường trực xuất hiện là: Ta đã có sẵn một tập hợp các điểm cố định trên bản đồ (các khu dân cư, các cổng đầu vào/ra của chip, các trạm nguồn), và ta cần tìm vị trí đặt một hoặc nhiều thiết bị mới sao cho tổng chi phí kết nối hoặc tổn hao truyền dẫn là nhỏ nhất.

Đây chính là Bài toán định vị và đặt vị trí (Placement and Location Problems). Tùy thuộc vào hàm đo lường khoảng cách được lựa chọn (khoảng cách toàn phương, khoảng cách Euclid trực diện hay chuẩn Manhattan), bài toán sẽ chuyển hóa một cách tự nhiên từ việc giải một Laplacian sang Quy hoạch tuyến tính (LP) hoặc Quy hoạch nón bậc hai (SOCP).

1. Mô hình hóa bài toán định vị tổng quát ​

Giả sử ta cần xác định tọa độ trong không gian d chiều (Rd, thông thường d=2 hoặc d=3) của:

  • N điểm tự do cần xác định vị trí: x1,x2,…,xN∈Rd.
  • K điểm cố định đã biết trước tọa độ: p1,p2,…,pK∈Rd.

Giữa các điểm có các liên kết truyền thông, dây dẫn hoặc tuyến vận tải:

  • Trọng số liên kết giữa hai điểm tự do xi và xj là wij≥0 (wij=wji, wii=0).
  • Trọng số liên kết giữa điểm tự do xi và điểm cố định pk là vik≥0.

Hàm mục tiêu tổng chi phí cần cực tiểu hóa có dạng tổng quát:

f(x1,…,xN)=∑1≤i<j≤Nwijϕ(xi−xj)+∑i=1N∑k=1Kvikϕ(xi−pk),

trong đó ϕ:Rd→R là một đo khoảng cách sai lệch giữa hai điểm.

Vì tổng các hợp thành với các hàm affine vẫn là một hàm lồi, bài toán tìm vị trí tối ưu luôn là một bài toán tối ưu lồi, bảo đảm nghiệm tối ưu địa phương luôn là nghiệm tối ưu toàn cục.

2. Chi phí khoảng cách toàn phương (Mô hình lò xo Hooke) ​

Khi tổn hao tín hiệu tỷ lệ thuận với bình phương khoảng cách, hoặc khi ta mô hình hóa các kết nối như các lò xo đàn hồi lý tưởng thỏa mãn định luật Hooke, hàm khoảng cách được chọn là:

ϕ(u)=∥u∥22.

Hàm mục tiêu trở thành:

f(x1,…,xN)=∑1≤i<j≤Nwij∥xi−xj∥22+∑i=1N∑k=1Kvik∥xi−pk∥22.

Đây là một hàm toàn phương khả vi vô hạn và lồi ngặt theo toàn bộ vector vị trí x=(x1,…,xN)∈RNd.

Giải nghiệm qua hệ phương trình tuyến tính ​

Để tìm nghiệm cực tiểu, ta lấy đạo hàm riêng theo từng tọa độ xi và cho triệt tiêu:

∇xif=2∑j=1Nwij(xi−xj)+2∑k=1Kvik(xi−pk)=0.

Tương đương với:

(∑j=1Nwij+∑k=1Kvik)xi−∑j=1Nwijxj=∑k=1Kvikpk.

Đặt Di=∑j=1Nwij+∑k=1Kvik là tổng trọng số kết nối vào điểm xi. Hệ phương trình trên có thể viết gọn thành dạng khối:

(Lw+diag(V1))X=VP,

trong đó Lw là Laplacian của đồ thị kết nối giữa các điểm tự do, và V là ma trận trọng số nối với các điểm neo cố định.

hệ số là ma trận đường chéo trội ngặt (strictly diagonally dominant), do đó luôn đối xứng xác định dương. Nghiệm vị trí tối ưu được tìm ra chỉ bằng đúng một phép giải (ví dụ bằng phân tích Cholesky hoặc thuật toán Gradient liên hợp CG). Mỗi tọa độ xi tối ưu bản chất là một phép bình quân gia quyền vị trí giữa các nút lân cận và các điểm neo cố định.

3. Chi phí khoảng cách Euclid trực diện (Bài toán Fermat–Weber) ​

Khi chi phí vận chuyển hàng hóa tỷ lệ thuận với quãng đường thực tế (tính theo kilomet đường chim bay), hàm chi phí là bậc nhất:

ϕ(u)=∥u∥2.

Bài toán trở thành:

minx1,…,xN∑1≤i<j≤Nwij∥xi−xj∥2+∑i=1N∑k=1Kvik∥xi−pk∥2.

Đây là phiên bản tổng quát nhiều chiều của bài toán điểm Fermat kinh điển (tìm điểm có tổng khoảng cách tới 3 đỉnh tam giác nhỏ nhất).

Cải dạng thành Quy hoạch nón bậc hai (SOCP) ​

Vì hàm không khả vi tại gốc tọa độ (khi hai điểm trùng nhau), ta không thể giải bằng cách đạo hàm bằng 0 đơn giản. Thay vào đó, ta đưa vào các biến phụ vô hướng tij≥0 và sik≥0 đóng vai trò chặn trên cho từng khoảng cách:

min∑1≤i<j≤Nwijtij+∑i=1N∑k=1Kviksiksao cho∥xi−xj∥2≤tij,∀1≤i<j≤N,subject to∥xi−pk∥2≤sik,∀i,k.

Mỗi ràng buộc ∥u∥2≤t chính là một nón bậc hai (Second-Order Cone) chuẩn mực. Toàn bộ bài toán trở thành một bài toán Quy hoạch nón bậc hai (SOCP) có thể giải quyết nhanh chóng bằng các thuật toán điểm trong chuyên dụng.

4. Chi phí chuẩn Manhattan ℓ1 (Mạng lưới ô bàn cờ) ​

Trong các đô thị có quy hoạch đường phố ô bàn cờ (như New York) hoặc trong công nghệ vi mạch tích hợp VLSI (nơi các dây dẫn chỉ được phép chạy theo hai hướng vuông góc: Hướng ngang hoặc hướng dọc), khoảng cách giữa hai điểm được đo bằng chuẩn ℓ1:

ϕ(u)=∥u∥1=∑r=1d|ur|.

Khi đó, tổng chi phí trở thành:

f(x)=∑1≤i<j≤Nwij∑r=1d|xi,r−xj,r|+∑i=1N∑k=1Kvik∑r=1d|xi,r−pk,r|.

Phân rã độc lập theo từng trục tọa độ ​

Một đặc tính đại số tuyệt đẹp của chuẩn ℓ1 là tổng chi phí có thể phân tách thành d bài toán hoàn toàn độc lập với nhau, mỗi bài toán chỉ phụ thuộc vào một trục tọa độ:

f(x)=∑r=1dfr(x⋅,r),

trong đó x⋅,r=(x1,r,x2,r,…,xN,r)∈RN là tọa độ thứ r của các điểm.

Ta có thể tối ưu riêng rẽ tọa độ trục X, tọa độ trục Y và tọa độ trục Z mà không ảnh hưởng gì tới nhau! Mỗi bài toán một chiều có thể đưa về Quy hoạch tuyến tính (LP) bằng cách đổi |u|≤t⟺−t≤u≤t.

Đặc biệt, trong trường hợp chỉ cần tìm vị trí cho một điểm duy nhất x∈R2 nối với K điểm neo cố định, bài toán đưa về việc tìm trung vị có trọng số (Weighted Median) của tập tọa độ, giải được ở độ phức tạp cực thấp O(Klog⁡K) chỉ bằng thao tác sắp xếp mảng.

5. Ví dụ tính toán minh họa ​

Một công ty vận tải muốn đặt một kho trung chuyển duy nhất x∈R2 phục vụ ba trung tâm tiêu thụ hàng hóa đặt tại:

p1=[00],p2=[40],p3=[04].

Trọng số vận chuyển của ba trung tâm lần lượt là v1=1, v2=1, v3=2.

Trường hợp 1: Chi phí bình phương khoảng cách ​

Hàm mục tiêu:

f(x)=1∥x−p1∥22+1∥x−p2∥22+2∥x−p3∥22.

Đạo hàm triệt tiêu:

2(x−p1)+2(x−p2)+4(x−p3)=0⟺8x=2p1+2p2+4p3.

Tọa độ tối ưu:

x∗=1(0,0)+1(4,0)+2(0,4)1+1+2=(4,8)4=[12].

Kho trung chuyển tối ưu chính là tâm tỉ cự của ba điểm neo.

Trường hợp 2: Chi phí khoảng cách Manhattan ℓ1 ​

Tách thành hai bài toán một chiều:

  1. Theo trục X: Hàm số chi phí là:

    g(x1)=1|x1−0|+1|x1−4|+2|x1−0|=3|x1|+|x1−4|.
    • Nếu x1<0: Độ dốc là −3−1=−4<0.
    • Nếu 0<x1<4: Độ dốc là 3−1=2>0. Điểm làm hàm số đạt cực tiểu là tại điểm gãy x1∗=0.
  2. Theo trục Y: Hàm số chi phí là:

    h(x2)=1|x2−0|+1|x2−0|+2|x2−4|=2|x2|+2|x2−4|.
    • Nếu x2<0: Độ dốc −2−2=−4.
    • Nếu 0≤x2≤4: Độ dốc 2−2=0 (hàm số nằm ngang hằng số!).
    • Nếu x2>4: Độ dốc 2+2=4. Mọi điểm x2∗∈[0,4] đều là nghiệm tối ưu!

Kho trung chuyển tối ưu theo chuẩn Manhattan có thể đặt tại bất kỳ vị trí nào trên đoạn thẳng nối (0,0) và (0,4).

Bài tập tự luyện ​

Bài tập: Định vị tháp truyền thông không dây

Ba trạm phát sóng di động đang hoạt động tại các vị trí p1=(0,3), p2=(−4,0), p3=(4,0). Ta cần đặt một trạm thu nhận trung gian x=(x1,x2) với chi phí kết nối tỷ lệ với bình phương khoảng cách và trọng số đều nhau (v1=v2=v3=1).

Ngoài ra, vì lý do địa hình, trạm mới phải nằm bên phải đường biên giới tự nhiên: x1≥1.

  1. Lập bài toán tối ưu có ràng buộc cho việc tìm vị trí đặt trạm.
  2. Tìm nghiệm tối ưu không ràng buộc và kiểm tra tính khả thi.
  3. Sử dụng điều kiện KKT để tìm vị trí đặt trạm tối ưu có ràng buộc.
Lời giải
  1. Lập bài toán tối ưu: Hàm mục tiêu:
    f(x)=(x1−0)2+(x2−3)2+(x1+4)2+(x2−0)2+(x1−4)2+(x2−0)2.
    Khai triển:

f(x) &= x_1^2 + (x_1^2 + 8x_1 + 16) + (x_1^2 - 8x_1 + 16) + (x_2^2 - 6x_2 + 9) + x_2^2 + x_2^2 \ &= 3x_1^2 + 32 + 3x_2^2 - 6x_2 + 9 = 3x_1^2 + 3(x_2 - 1)^2 + 38. \end

Bàitoántốiưu:Cựctiểuhóa$minf(x1,x2)$saocho$1−x1≤0$.2.∗∗Nghiệmkhôngràngbuộc∗∗:Đạohàmtriệttiêutại$xuncon=(0,1)$.Tạiđiểmnày,$x1=0<1$,viphạmràngbuộc$x1≥1$!3.∗∗ĐiềukiệnKKTvànghiệmtốiưu∗∗:Vìhàmmụctiêutáchrờihoàntoàngiữa$x1$và$x2$:−Với$x2$:Khôngcóràngbuộc,nghiệmtốiưuđạttạiđỉnh$x2∗=1$.−Với$x1$:Hàm$3x12$đồngbiếnvớimọi$x1≥0$.Dođótrênmiềnkhảthi$x1≥1$,giátrịnhỏnhấtđạtđượctạichínhmútbiên$x1∗=1$.NhântửLagrangetươngứngthỏamãnphươngtrình:

\nabla_{x_1} f(1) + \lambda(-1) = 6(1) - \lambda = 0 \implies \lambda^* = 6 > 0.

Vịtríđặttrạmtốiưucóràngbuộclà$x∗=(1,1)$.

Tóm tắt ​

Bài toán định vị và mạng lưới (Placement and Location Problems) là ứng dụng thực tế trực quan của tối ưu hóa lồi trong thiết kế hệ thống và công nghiệp:

  • Chi phí bình phương khoảng cách: Đưa về một hệ phương trình tuyến tính Laplacian đối xứng xác định dương, tương đương với trạng thái cân bằng lực lò xo.
  • Chi phí khoảng cách Euclid (Weber): Đưa về Quy hoạch nón bậc hai (SOCP), giải bằng phương pháp điểm trong.
  • Chi phí khoảng cách Manhattan: Phân rã độc lập theo từng trục tọa độ và quy về Quy hoạch tuyến tính (LP) hoặc bài toán tìm trung vị một chiều.

Tài liệu tham khảo ​

  • Stephen Boyd, Lieven Vandenberghe, Convex Optimization, Cambridge University Press, Chapter 8: Geometric Problems (§8.7).
Toàn bộ chủ đề của Lecture 02

IV. Quy hoạch hình học

  1. Quy hoạch hình học
Về trang chương: bản đồ, Slides và Kiến thức nền
Ảnh & sơ đồ
100%
Ảnh tài liệu được phóng to