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

Ellipsoid thể tích cực trị và Các điểm tâm hình học

Chủ đề 18 / 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 hình học lồi và tối ưu hóa số trị, một phức tạp (chẳng hạn như một đa diện có hàng ngàn mặt biên hoặc bao lồi của hàng triệu điểm dữ liệu) thường rất khó thao tác trực tiếp. Để đơn giản hóa tính toán, người ta tìm cách xấp xỉ tập lồi đó bằng một ellipsoid (hình bầu dục nhiều chiều). Trong tất cả các hình học lồi, ellipsoid là đối tượng duy nhất vừa giữ được tính trơn bậc hai hoàn hảo, vừa có thể biểu diễn gọn gàng qua ánh xạ affine của quả cầu Euclid.

Hai bài toán hình học kinh điển nảy sinh một cách tự nhiên:

  1. Tìm ellipsoid có thể tích nhỏ nhất bao trùm toàn bộ tập dữ liệu (Ellipsoid Loewner–John).
  2. Tìm ellipsoid có thể tích lớn nhất nằm lọt hoàn toàn bên trong một đa diện.

Đi kèm với các ellipsoid này là các khái niệm tâm hình học (Tâm Chebyshev và Tâm giải tích), đóng vai trò sống còn trong việc chọn điểm khởi đầu cho các thuật toán tối ưu hóa quy mô lớn và đánh giá độ bền vững (adversarial robustness) của các mô hình học máy.

1. Biểu diễn toán học của Ellipsoid ​

Một ellipsoid E trong không gian n chiều Rn có thể được hóa theo hai cách tương đương:

Cách 1: Dạng ma trận nghịch đảo và tâm (Dạng định chuẩn) ​

E={x∈Rn∣(x−xc)TP−1(x−xc)≤1},

trong đó xc∈Rn là tâm của ellipsoid và P∈S++n là đối xứng xác định dương. Nếu viết P−1=A2 với A∈S++n và đặt b=−Axc, ta có:

E={x∈Rn∣∥Ax+b∥2≤1}.

Thể tích của ellipsoid khi đó tỷ lệ nghịch với định thức của A:

Vol(E)∝det(A−1)=1detA.

Cách 2: Dạng ánh xạ affine của quả cầu đơn vị (Dạng sinh) ​

E={Bu+d∣∥u∥2≤1},

trong đó d∈Rn là tâm và B∈S++n là định dạng các trục bán kính. Thể tích của ellipsoid tỷ lệ thuận trực tiếp với định thức của B:

Vol(E)∝detB.

Cách biểu diễn 1 rất thuận tiện khi xét bài toán bao ngoài (ràng buộc điểm nằm trong ellipsoid), trong khi cách biểu diễn 2 rất thuận lợi cho bài toán nội tiếp (ràng buộc ellipsoid nằm trong đa diện).

2. Ellipsoid Loewner–John (Bao ngoài thể tích cực tiểu) ​

Cho bị chặn C⊂Rn có phần trong khác rỗng. Ta tìm ellipsoid E={x∣∥Ax+b∥2≤1} có thể tích nhỏ nhất chứa C.

Cực tiểu hóa thể tích tương đương với việc cực đại hóa detA, hay cực tiểu hóa −log⁡detA:

minA,b−log⁡detAsao chosupx∈C∥Ax+b∥2≤1,subject toA∈S++n.

Trường hợp C là bao lồi của tập hữu hạn điểm ​

Nếu C=conv{x1,x2,…,xm}, một ellipsoid chứa C khi và chỉ khi nó chứa toàn bộ m điểm mút x1,…,xm. Ràng buộc vô hạn được thu gọn thành đúng m bất đẳng thức chuẩn bậc hai:

minA,b−log⁡detAsao cho∥Axi+b∥2≤1,∀i=1,…,m,subject toA∈S++n.

Vì hàm mục tiêu −log⁡detA là ngặt và các ràng buộc ∥Axi+b∥2≤1 là các ràng buộc lồi theo biến (A,b), bài toán này là một bài toán tối ưu lồi giải được chuẩn xác bằng phương pháp điểm trong.

Định lý Loewner–John về tỷ lệ kẹp ​

Định lý kinh điển của nhà toán học Charles Loewner và Fritz John chỉ ra rằng: Nếu E là ellipsoid Loewner–John của C, và ta co ellipsoid này lại quanh tâm xc của nó theo tỷ lệ 1/n:

xc+1n(E−xc)⊆C⊆E.

Hệ số co 1/n này là cận chặt nhất trong trường hợp tổng quát (đạt được tại một hình đơn hình). Nếu tập C đối xứng qua gốc tọa độ (C=−C), tỷ lệ kẹp tăng vọt lên tới 1/n. Đây là bảo đảm lý thuyết vững chắc cho thấy mọi nhiều chiều đều có thể xấp xỉ xích sao bằng một ellipsoid.

3. Ellipsoid nội tiếp thể tích cực đại bên trong đa diện ​

Bây giờ ta đảo ngược bài toán: Cho một tập đa diện bị chặn được mô tả bởi hệ m bất đẳng thức tuyến tính:

P={x∈Rn∣aiTx≤bi,∀i=1,…,m}.

Ta muốn tìm một ellipsoid E={Bu+d∣∥u∥2≤1} có thể tích lớn nhất nằm lọt hoàn toàn bên trong P.

Điều kiện E⊆P đồng nghĩa với việc với mọi vector u có ∥u∥2≤1 và mọi mặt biên i:

aiT(Bu+d)≤bi.

Lấy giá trị lớn nhất theo u trên quả cầu đơn vị:

sup∥u∥2≤1aiT(Bu+d)=aiTd+sup∥u∥2≤1(Bai)Tu=aiTd+∥Bai∥2.

Do đó, điều kiện hình học phức tạp được rút gọn thành một hệ bất đẳng thức nón bậc hai rất gọn gàng:

aiTd+∥Bai∥2≤bi,∀i=1,…,m.

Bài toán tìm ellipsoid nội tiếp lớn nhất trở thành bài toán tối ưu lồi:

maxB,dlog⁡detBsao cho∥Bai∥2+aiTd≤bi,∀i=1,…,m,subject toB∈S++n.

Hàm mục tiêu log⁡detB là hàm lõm, các ràng buộc ∥Bai∥2+aiTd≤bi là các ràng buộc lồi theo cặp biến (B,d). Ta có thể giải bài toán này để tìm được hình dạng và hướng xoay lý tưởng của cấu trúc bên trong đa diện.

4. Các điểm tâm hình học của Đa diện ​

Khi cần chọn một điểm đại diện "nằm sâu nhất" bên trong một đa diện (ví dụ để làm điểm khởi đầu cho thuật toán tối ưu hoặc chọn bộ an toàn nhất), hai khái niệm tâm hình học đóng vai trò trung tâm:

Tâm Chebyshev (Chebyshev Center) ​

Tâm Chebyshev là tâm của quả cầu Euclid lớn nhất nội tiếp bên trong đa diện P.

Nếu quả cầu có tâm xc∈Rn và bán kính r≥0, điều kiện quả cầu nằm trong P tương ứng với trường hợp B=rIn ở mục trước:

∥rInai∥2+aiTxc≤bi⟺aiTxc+r∥ai∥2≤bi.

Cực đại hóa bán kính r dẫn trực tiếp tới một Quy hoạch tuyến tính (LP):

maxxc,rrsao choaiTxc+r∥ai∥2≤bi,∀i=1,…,m,subject tor≥0.

Bán kính tối ưu r∗ chính là khoảng cách từ tâm Chebyshev tới mặt phẳng biên gần nhất của đa diện.

Tâm giải tích (Analytic Center) ​

Tâm giải tích là điểm cực tiểu hóa hàm chắn logarit (Logarithmic Barrier) của toàn bộ các mặt biên:

xac=arg⁡minx∈int(P)ϕ(x)=−∑i=1mlog⁡(bi−aiTx).

Hàm số ϕ(x) là ngặt và tiến ra +∞ khi x tiến tới bất kỳ mặt biên nào. Đạo hàm của hàm chắn tại tâm giải tích triệt tiêu:

∇ϕ(xac)=∑i=1maibi−aiTxac=0.

Về mặt cơ học, điều này có nghĩa là tâm giải tích là điểm cân bằng tĩnh học: Nếu mỗi mặt biên tác dụng một lực đẩy tỉ lệ nghịch với khoảng cách tới điểm đó, thì tâm giải tích là vị trí mà tổng các lực đẩy triệt tiêu hoàn toàn. Tâm giải tích phụ thuộc vào cách biểu diễn các phương trình mặt phẳng (nếu nhân đôi một ràng buộc, lực đẩy từ phía đó tăng gấp đôi).

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

Xét đa diện hai chiều P⊂R2 được giới hạn bởi tam giác:

x1≥0,x2≥0,x1+x2≤1.

Viết lại dưới dạng chuẩn aiTx≤bi:

  • Mặt 1: Bất đẳng thức −x1≤0, cho a1=(−1,0)T, b1=0, ∥a1∥2=1.
  • Mặt 2: Bất đẳng thức −x2≤0, cho a2=(0,−1)T, b2=0, ∥a2∥2=1.
  • Mặt 3: Bất đẳng thức x1+x2≤1, cho a3=(1,1)T, b3=1, ∥a3∥2=2.

Tìm tâm Chebyshev ​

Các ràng buộc bán kính trở thành:

  1. −x1+r(1)≤0⟹x1≥r.
  2. −x2+r(1)≤0⟹x2≥r.
  3. x1+x2+r2≤1.

Để cực đại hóa r, ta chọn x1=x2=r. Thay vào bất đẳng thức thứ ba:

2r+r2≤1⟺r(2+2)≤1⟹r∗=12+2=1−22≈0,2929.

Tâm Chebyshev tương ứng:

xc∗=(1−22,1−22)≈(0,2929,0,2929).

Đây chính là tâm đường tròn nội tiếp tam giác vuông cân đơn vị.

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

Bài tập: Tìm tâm giải tích của tam giác đơn vị

Xét tam giác đơn vị ở ví dụ trên với hàm chắn logarit:

ϕ(x)=−log⁡(x1)−log⁡(x2)−log⁡(1−x1−x2).
  1. Tính gradient của ϕ(x) theo (x1,x2).
  2. Giải hệ phương trình ∇ϕ(x)=0 để tìm tọa độ tâm giải tích xac.
  3. So sánh tọa độ của tâm giải tích với tâm Chebyshev và trọng tâm tam giác.
Lời giải
  1. Tính đạo hàm riêng:

\frac{\partial \phi}{\partial x_1} &= -\frac{1}{x_1} + \frac{1}{1 - x_1 - x_2}, \ \frac{\partial \phi}{\partial x_2} &= -\frac{1}{x_2} + \frac{1}{1 - x_1 - x_2}. \end

2.∗∗Tìmnghiệmtriệttiêugradient∗∗:Cho$∇ϕ(x)=0$:

\frac{1}{x_1} = \frac{1}{x_2} = \frac{1}{1 - x_1 - x_2}.

Suyra$x1=x2$.Đặt$x1=x2=u$,tacó:

\frac{1}{u} = \frac{1}{1 - 2u} \iff 1 - 2u = u \iff 3u = 1 \implies u = \frac{1}{3}.

Vậytâmgiảitíchlàđiểm$xac=(1/3,1/3)$.3.∗∗Bìnhluậnsosánh∗∗:−Trọngtâmhìnhhọctamgiác:
 x_{\mathrm{centroid}} = \frac{1}{3}(0,0) + \frac{1}{3}(1,0) + \frac{1}{3}(0,1) = \left(\frac{1}{3}, \frac{1}{3}\right).
 $$
 Trong trường hợp đơn hình chuẩn, tâm giải tích trùng khớp hoàn toàn với trọng tâm.
  • Tâm Chebyshev: Điểm xc≈(0,2929,0,2929) nằm gần gốc tọa độ hơn một chút do chịu lực cản bởi mặt cạnh huyền dốc 2.

Tóm tắt ​

Ellipsoid thể tích cực trị và các điểm tâm hình học cung cấp những công cụ đại số mạnh mẽ để đơn giản hóa cấu trúc của các nhiều chiều:

  • Ellipsoid Loewner–John: Bao ngoài chặt chẽ nhất, bảo đảm hệ số co kẹp 1/n trong không gian n chiều qua bài toán cực tiểu hóa −log⁡detA.
  • Ellipsoid nội tiếp thể tích cực đại: Tìm cấu trúc trơn lớn nhất bên trong đa diện thông qua bài toán cực đại hóa log⁡detB với các ràng buộc nón bậc hai.
  • Tâm Chebyshev & Tâm giải tích: Đưa việc tìm điểm đại diện trung tâm về một Quy hoạch tuyến tính (LP) hoặc bài toán tối ưu hàm chắn không ràng buộc, đóng vai trò bản lề trong phương pháp điểm trong và đánh giá độ bền vững của các mô hình AI.

Tài liệu tham khảo ​

  • Stephen Boyd, Lieven Vandenberghe, Convex Optimization, Cambridge University Press, Chapter 8: Geometric Problems (§§8.4–8.5).
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