Hình học
Hình học nhiệt đới
Thay phép cộng và phép nhân thông thường bằng hai phép toán nhiệt đới và biến các đường cong đa thức thành các đồ thị tuyến tính từng khúc, với cội nguồn bắt nguồn từ các thuật toán đường đi ngắn nhất và vươn tới các bài toán còn mở trong hình học liệt kê và hình học phi Archimedes.
Trực giácTừ số học thông thường đến số học nhiệt đới
Hãy tưởng tượng mỗi "phép cộng" nghĩa là chọn mức giá rẻ hơn trong hai mức giá, còn mỗi "phép nhân" nghĩa là cộng dồn chi phí dọc theo một tuyến đường. Định nghĩa hai phép toán mới trên tập số mở rộng thêm : phép cộng nhiệt đới và phép nhân nhiệt đới . Một đa thức nhiệt đới chính là một đa thức thông thường mà mỗi dấu được đọc thành và mỗi dấu được đọc thành . Vì chỉ là phép cộng, nên một đơn thức như — ba bản sao của nhân nhiệt đới với nhau — trở thành , và toàn bộ đa thức sụp xuống thành giá trị nhỏ nhất trong hữu hạn hàm tuyến tính. Thay vì một đường cong trơn, "tập không điểm" của nó trở thành tập các điểm mà giá trị nhỏ nhất đó đồng thời đạt được ở ít nhất hai trong các hàm tuyến tính thành phần: một góc gãy, hay một đồ thị tuyến tính từng khúc.
Vì sao lại gọi là "nhiệt đới"? Cái tên này tôn vinh Imre Simon (1943–2009), một nhà khoa học máy tính người Brazil gốc Hungary, người đã tiên phong nghiên cứu đại số min-cộng trong khoa học máy tính lý thuyết từ cuối những năm 1970. Các đồng nghiệp người Pháp của ông trong lý thuyết ô-tô-mat đã đặt ra tính từ "nhiệt đới" như một cách gọi vui, ám chỉ thành phố quê hương São Paulo của Simon — nằm ở phía nam chí tuyến Nam — mà theo lời Sturmfels và Speyer sau này, "không mang ý nghĩa gì sâu xa cả." Cái tên đã ở lại khi các nhà toán học nhận ra rằng làm hình học đại số trên nửa vành min-cộng lại sinh ra một lý thuyết hình học đích thực và phong phú.
Ví dụ: Tính giá trị một đa thức nhiệt đới bằng tay
Xét đa thức nhiệt đới một biến , xuất phát từ đa thức thông thường (các hệ số ứng với ). Hãy tính .
Lời giải
Thay vào từng hàm tuyến tính trong ba hàm: , , và hàm hằng . Giá trị nhiệt đới là giá trị nhỏ nhất thông thường của ba số này: . Hãy chú ý sự trùng nhau giữa hàm thứ hai và hàm thứ ba () — đây chính xác là một điểm góc của đồ thị tuyến tính từng khúc, tương tự nhiệt đới của một nghiệm.
Đại họcNửa vành nhiệt đới và các đường cong nhiệt đới
Định nghĩa: Nửa vành nhiệt đới
Nửa vành nhiệt đới (theo quy ước min-cộng) là tập trang bị phép cộng nhiệt đới và phép nhân nhiệt đới . Đây là một nửa vành, không phải một vành: và giao hoán, kết hợp, và phân phối với , nhưng không có phần tử nào khác có phần tử đối cộng (không tồn tại số sao cho với hữu hạn). Phần tử trung hòa cộng là (vì ) và phần tử trung hòa nhân là (vì ). (Quy ước đối ngẫu max-cộng, với , cũng phổ biến không kém trong tài liệu; hai quy ước liên hệ với nhau qua , và trang này cố định theo quy ước min-cộng xuyên suốt.)
Một đa thức nhiệt đới trong biến là một tổng hữu hạn các đơn thức , tức là một hàm có dạng , trong đó là một tập hữu hạn các véctơ số mũ và . Mọi hàm như vậy đều là giá trị nhỏ nhất theo điểm của hữu hạn hàm afin tuyến tính với hệ số góc nguyên, do đó tuyến tính từng khúc và lõm. Siêu mặt nhiệt đới (với , một đường cong nhiệt đới) xác định bởi là quỹ tích góc của nó — chính xác là tập các điểm mà tại đó không tuyến tính, tương tự nhiệt đới của "nơi đa thức triệt tiêu."
Một đa thức nhiệt đới trong biến là một tổng hữu hạn các đơn thức , tức là một hàm có dạng , trong đó là một tập hữu hạn các véctơ số mũ và . Mọi hàm như vậy đều là giá trị nhỏ nhất theo điểm của hữu hạn hàm afin tuyến tính với hệ số góc nguyên, do đó tuyến tính từng khúc và lõm. Siêu mặt nhiệt đới (với , một đường cong nhiệt đới) xác định bởi là quỹ tích góc của nó, tập các điểm mà tại đó ít nhất hai hàm tuyến tính thành phần cùng đạt giá trị nhỏ nhất: — chính xác là tập các điểm mà tại đó không tuyến tính, tương tự nhiệt đới của "nơi đa thức triệt tiêu."
Ví dụ: Đường thẳng nhiệt đới
Xét đa thức nhiệt đới bậc đơn giản nhất trong hai biến với mọi hệ số bằng : . Hãy tìm quỹ tích góc của nó (đường cong nhiệt đới mà nó xác định), và mô tả ba miền mà mỗi số hạng chiếm ưu thế.
Lời giải
Ba hàm tuyến tính thành phần là , và . So sánh từng cặp: là giá trị nhỏ nhất duy nhất khi và ; là giá trị nhỏ nhất duy nhất khi và ; là giá trị nhỏ nhất duy nhất khi và . Quỹ tích góc — nơi hai hàm trùng nhau — gồm đúng ba tia xuất phát từ gốc tọa độ: tia (hướng , nơi hàm và trùng nhau), tia (hướng , nơi hàm trùng hàm hằng), và tia (hướng , nơi hàm trùng hàm hằng). Hình ba nhánh này — đôi khi được gọi vui là đường cong "Mercedes-Benz" — chính là đường thẳng nhiệt đới: tương tự nhiệt đới của một đường thẳng thông thường.
Cho là một đa thức nhiệt đới trong hai biến và là một đỉnh của đường cong nhiệt đới của nó. Gọi các cạnh của kề với có các véctơ hướng nguyên nguyên thủy (mỗi véctơ hướng ra xa ) và các trọng số nguyên dương . Khi đó .
Vì sao đúng?
Đây là một định luật bảo toàn, về mặt cấu trúc giống hệt định luật Kirchhoff về dòng điện tại một nút của mạch điện: gần , đa thức là giá trị nhỏ nhất của các hàm afin đạt được sự bằng nhau tại , và mỗi cạnh là nơi đúng hai trong số chúng vẫn trùng nhau. Khi bạn đi một vòng quanh , độ dốc của nhảy một lượng tỉ lệ với mỗi lần bạn băng qua một cạnh; vì là một hàm liên tục xác định duy nhất, các bước nhảy này phải triệt tiêu lẫn nhau sau một vòng đầy đủ, và đó chính xác là phương trình cân bằng. Chính sự triệt tiêu cục bộ này — chứ không phải bất kỳ phức đa diện nào cũng được — làm cho một đường cong nhiệt đới trở nên thực sự đại số, tức là quỹ tích góc của một đa thức nhiệt đới thực thụ, chứ không phải một tập hợp tùy ý các tia và đoạn thẳng.
Chứng minh
Nhắc lại rằng đối ngẫu với phép chia nhỏ chính quy của đa giác Newton của nó, thu được bằng cách nâng mỗi điểm lên độ cao rồi chiếu bao lồi phía dưới trở lại xuống mặt phẳng. Mỗi cạnh của đối ngẫu với một cạnh của : vuông góc với (xoay ), và trọng số của nó bằng độ dài dàn của . Mỗi đỉnh của đối ngẫu với một ô -chiều (một đa giác) của , và các cạnh của kề với tương ứng, theo đúng thứ tự vòng quanh, chính xác với các cạnh biên của . Đi một vòng quanh biên của đa giác đóng , các véctơ cạnh của nó có tổng bằng không — một đa giác quay trở lại điểm xuất phát: . Phép xoay là một ánh xạ tuyến tính , và mỗi bằng sai khác một lựa chọn định hướng cố định (trọng số là độ dài dàn của , còn là sau khi xoay và co giãn về véctơ nguyên thủy). Áp dụng ánh xạ tuyến tính vào hai vế của cho ta , chính là điều kiện cân bằng.
Hãy kiểm tra điều kiện cân bằng trên đường thẳng nhiệt đới ở trên: tại gốc tọa độ, ba tia có hướng nguyên thủy , , , mỗi tia có trọng số (vì mọi hệ số của đều bằng , nên mọi cạnh đối ngẫu trong tam giác Newton có độ dài dàn ). Quả thật , xác nhận định lý trên ví dụ đơn giản nhất này.
Nâng caoTừ các định giá hình thức đến một lý thuyết thực sự đại số
Đường thẳng nhiệt đới ở trên được dựng bằng tay từ các hệ số tùy ý, nhưng những đường cong nhiệt đới sâu sắc nhất lại đến từ việc nhiệt đới hóa một đa tạp đại số thực thụ. Cho là một trường trang bị một định giá — một hàm thỏa và — chẳng hạn như trường các chuỗi Puiseux (nơi đọc ra số mũ nhỏ nhất của ) hoặc trường số -adic (nơi là định giá -adic). Mở rộng theo từng tọa độ thành ánh xạ , . Với một đa tạp , phép nhiệt đới hóa là bao đóng của ảnh trong .
Sự kiện quan trọng nhất kết nối bộ máy hình thức này trở lại với hình học đại số thực thụ là Định lý Cơ bản của Hình học Nhiệt đới: với một đa tạp xác định bởi một iđêan trên một trường đóng đại số với một định giá không tầm thường, trùng với tập thu được bằng cách nhiệt đới hóa mọi đa thức trong rồi lấy giao các quỹ tích góc của chúng — do đó phép nhiệt đới hóa có tính giải tích (dựng từ các điểm thực sự của ) trùng khớp với đa tạp nhiệt đới thuần túy tổ hợp dựng chỉ từ iđêan. Mikhail Kapranov đã chứng minh trường hợp siêu mặt (một đa thức xác định duy nhất) vào những năm 1990; phát biểu tổng quát cho iđêan bất kỳ, cùng chứng minh đầy đủ qua lý thuyết Gröbner và iđêan khởi đầu, được phát triển như Định lý Cơ bản trong giáo trình Introduction to Tropical Geometry năm của Diane Maclagan và Bernd Sturmfels, dựa trên các kỹ thuật cơ sở Gröbner nhiệt đới được xây dựng trước đó trong những năm 2000.
Rất lâu trước khi ai đó gọi bất cứ điều gì trong số này là "nhiệt đới," các nhà khoa học máy tính đã làm đại số tuyến tính nhiệt đới bằng tay. Bài toán đường đi ngắn nhất giữa mọi cặp đỉnh trên một đồ thị có hướng có trọng số là một ví dụ sách giáo khoa của đại số : nếu là ma trận với là trọng số cạnh từ đến (và khi không có cạnh, ), thì phép nhân ma trận nhiệt đới được định nghĩa hệt như trong đại số tuyến tính thông thường nhưng thay bằng và thay bằng : .
Cho là ma trận trọng số của một đồ thị có hướng trên đỉnh không có chu trình trọng số âm. Gọi là tích ma trận nhiệt đới lần của với chính nó. Khi đó phần tử bằng độ dài đường đi ngắn nhất từ đến trong đồ thị. Đây chính xác là đại lượng được tính bởi thuật toán Floyd–Warshall, với công thức truy hồi xây dựng từng đỉnh trung gian một.
Vì sao đúng?
Phần tử theo dõi độ dài của đường đi tốt nhất từ đến sử dụng **nhiều nhất cạnh**, vì phép nhân ma trận nhiệt đới chính xác là "kết hợp một chặng đầu và phần còn lại của hành trình bằng phép cộng, rồi chỉ giữ lại tổ hợp rẻ nhất" — chính là nguyên lý tối ưu Bellman cho đường đi ngắn nhất. Lặp lại điều này lần là đủ vì một đường đi đơn ngắn nhất trong đồ thị đỉnh không bao giờ cần nhiều hơn cạnh, nên việc bình phương nhiệt đới thêm nữa không thể cải thiện kết quả.
Chứng minh
Chứng minh bằng quy nạp theo . Cơ sở : hiển nhiên là độ dài đường đi tốt nhất dùng nhiều nhất một cạnh. Bước quy nạp: giả sử bằng độ dài đường đi ngắn nhất từ đến dùng nhiều nhất cạnh, với mọi . Khi đó . Bất kỳ đường đi nào từ đến với nhiều nhất cạnh hoặc đã dùng nhiều nhất cạnh (được bao phủ bởi số hạng , ), hoặc tách thành một đường đi nhiều nhất cạnh từ đến một đỉnh nào đó rồi thêm một cạnh cuối ; lấy giá trị nhỏ nhất trên mọi như vậy khôi phục đúng , vậy khẳng định đúng với . Vì không có chu trình trọng số âm, không đường đi ngắn nhất nào cần lặp lại một đỉnh, nên mọi đường đi ngắn nhất dùng nhiều nhất cạnh; lấy cho thấy chính xác là khoảng cách đường đi ngắn nhất, khớp với công thức truy hồi Floyd–Warshall, vốn tính cùng đại lượng đó bằng cách cố định lần lượt từng đỉnh trung gian thay vì đếm số cạnh.
Ví dụ: Một phép bình phương ma trận nhiệt đới nhỏ
Ba đỉnh với các cạnh có hướng (trọng số ), (trọng số ), và (trọng số ). Ma trận trọng số của nó là (hàng/cột theo thứ tự ). Hãy tính và so sánh với trọng số cạnh trực tiếp .
Lời giải
Theo định nghĩa . Phép bình phương nhiệt đới đã tìm ra tuyến đường hai cạnh với tổng trọng số , rẻ hơn hẳn cạnh trực tiếp có trọng số — chính xác là bước cập nhật đường đi ngắn nhất mà Floyd–Warshall thực hiện khi xét như một đỉnh trung gian. Bình phương một lần ở đây đã đủ vì đường đi ngắn nhất chỉ dùng cạnh.
Hình học nhiệt đới nằm ở một ngã tư thực sự. Mỗi đa thức nhiệt đới mang theo một đa diện Newton , và các hệ số tạo ra một phép chia nhỏ chính quy của đa diện đó (nâng mỗi lên độ cao rồi chiếu các mặt phía dưới trở lại xuống) — chính xác là bộ máy đa diện của hình học lồi và rời rạc. Đối ngẫu lại, đa tạp nhiệt đới của một đa tạp đại số cổ điển mã hóa dữ liệu hình học đại số thực thụ của (số chiều, bậc, và phần lớn lý thuyết giao của nó) bên trong một đối tượng thuần túy tổ hợp, đó là lý do vì sao rất nhiều phép tính trong hình học đại số có thể thực hiện được theo cách nhiệt đới. Và vì mọi đa thức nhiệt đới đều là giá trị nhỏ nhất của các hàm afin tuyến tính, nên việc tính giá trị của nó tự nó chính là một bài toán quy hoạch tuyến tính nhỏ: hình học nhiệt đới và tối ưu lồi/tuyến tính chia sẻ cùng một cấu trúc -tuyến tính nền tảng, và các phương pháp nhiệt đới hiện nay đóng góp trực tiếp vào các thuật toán quy hoạch tuyến tính và lồi.
Nâng caoMột trăm năm hình thành: từ lý thuyết ô-tô-mat đến hình học đại số
Nghiên cứuHình học nhiệt đới hiện đang ở đâu
Theo quy ước min-cộng dùng trong trang này, bằng bao nhiêu?
Đường cong nhiệt đới (quỹ tích góc) xác định bởi một đa thức nhiệt đới là tập các điểm mà tại đó...
Điều kiện cân bằng tại một đỉnh của đường cong nhiệt đới, , quan trọng vì...
Thuật toán đường đi ngắn nhất Floyd–Warshall là tổ tiên lịch sử trực tiếp của hình học nhiệt đới vì về bản chất nó tính...
Tài liệu tham khảo
- Diane Maclagan, Bernd Sturmfels (2015). Introduction to Tropical Geometry
- Grigory Mikhalkin (2005). Enumerative tropical algebraic geometry in R^2 · arXiv:math/0312530
- Imre Simon (1978). Limited subsets of a free monoid · DOI:10.1109/SFCS.1978.21