Giới thiệu
Bài toán nhân viên bán hàng du lịch là một trong những bài toán tính toán lâu đời nhất được biết đến. Nó yêu cầu lộ trình lý tưởng qua một danh sách các thành phố nhất định, giảm thiểu quãng đường. Mặc dù có vẻ đơn giản nhưng vấn đề lại nổi tiếng là khó khăn. Mặc dù bạn có thể sử dụng vũ lực để kiểm tra tất cả các tuyến đường có thể cho đến khi tìm ra con đường ngắn nhất, nhưng chiến lược như vậy sẽ không thể thực hiện được chỉ sau một số thành phố. Thay vào đó, bạn có thể áp dụng một mô hình toán học chặt chẽ được gọi là lập trình tuyến tính, mô hình này gần đúng bài toán dưới dạng một tập hợp các phương trình và kiểm tra một cách có phương pháp các kết hợp có thể có để tìm ra giải pháp tốt nhất.
Nhưng đôi khi, bạn cần tối ưu hóa các bài toán liên quan đến số nguyên. Kế hoạch tối ưu hóa nhà máy sản xuất 500.7 chiếc ghế dài có ích lợi gì? Để làm được điều này, các nhà nghiên cứu thường chuyển sang một biến thể của quy hoạch tuyến tính được gọi là lập trình tuyến tính số nguyên (IL P). Nó phổ biến trong các ứng dụng liên quan đến các quyết định riêng biệt, bao gồm lập kế hoạch sản xuất, lập kế hoạch cho phi hành đoàn hàng không và định tuyến phương tiện. “Về cơ bản, ILP là trụ cột của nghiên cứu hoạt động cả về lý thuyết và thực hành,” cho biết Santosh Vempala, một nhà khoa học máy tính tại Viện Công nghệ Georgia.
Kể từ lần đầu tiên họ xây dựng ILP hơn 60 năm trước, các nhà nghiên cứu đã phát hiện ra nhiều thuật toán khác nhau giải quyết các vấn đề ILP, nhưng tất cả chúng đều tương đối chậm về số bước cần thiết. Phiên bản tốt nhất mà họ có thể nghĩ ra - một loại giới hạn tốc độ - xuất phát từ trường hợp tầm thường trong đó các biến của vấn đề (chẳng hạn như liệu nhân viên bán hàng có ghé thăm thành phố hay không) chỉ có thể giả sử các giá trị nhị phân (không hoặc 1). Trong trường hợp này, ILP có thời gian chạy tăng theo cấp số nhân theo số lượng biến, còn được gọi là thứ nguyên. (Nếu chỉ có một biến, chỉ cần hai bước để kiểm tra mọi kết hợp có thể có và giải quyết vấn đề; hai biến có nghĩa là bốn bước, ba biến có nghĩa là tám bước, v.v.)
Thật không may, khi các biến có giá trị vượt quá 1 và XNUMX, thời gian chạy của thuật toán sẽ lâu hơn nhiều. Các nhà nghiên cứu từ lâu đã tự hỏi liệu họ có thể tiến gần hơn đến lý tưởng tầm thường hay không. Tiến độ diễn ra chậm chạp, với ghi được thiết lập vào những năm 1980 và chỉ tăng dần cải tiến được thực hiện kể từ đó.
Nhưng gần đây công việc by Victor Reis, hiện đang ở Viện Nghiên cứu Cao cấp, và Thomas Rothvoss, tại Đại học Washington, đã đạt được bước nhảy vọt về thời gian chạy lớn nhất trong nhiều thập kỷ. Bằng cách kết hợp các công cụ hình học để hạn chế các giải pháp khả thi, họ đã tạo ra một thuật toán mới, nhanh hơn để giải ILP trong thời gian gần như giống như trường hợp nhị phân tầm thường. Kết quả đã nhận được giải thưởng bài viết hay nhất năm 2023 Cơ sở khoa học máy tính hội nghị.
“Thuật toán mới này cực kỳ thú vị,” cho biết Noah Stephens-Davidowitz, một nhà toán học và nhà khoa học máy tính tại Đại học Cornell. “Nó đại diện cho sự cải tiến [lớn] đầu tiên đối với bộ giải ILP trong gần 40 năm.”
ILP hoạt động bằng cách chuyển một bài toán đã cho thành một tập hợp các phương trình tuyến tính thỏa mãn một số bất đẳng thức. Các phương trình cụ thể được xây dựng dựa trên chi tiết của bài toán ban đầu. Nhưng mặc dù những chi tiết này có thể khác nhau, nhưng bản chất cơ bản của các vấn đề ILP vẫn giống nhau, mang lại cho các nhà nghiên cứu một cách duy nhất để giải quyết vô số vấn đề.
Giới thiệu
Điều đó không có nghĩa là đây là công việc dễ dàng. Mãi đến năm 1983 nhà toán học Hendrik Lenstra chứng minh rằng bài toán tổng quát thậm chí còn có thể giải được, cung cấp thuật toán đầu tiên có thể giải được điều đó. Lenstra nghĩ về ILP về mặt hình học. Đầu tiên, ông biến các bất đẳng thức ở trung tâm của ILP thành một dạng lồi, giống như bất kỳ đa giác đều nào. Hình dạng này thể hiện các ràng buộc của từng vấn đề mà bạn đang giải quyết, cho dù đó là sản xuất ghế dài hay lập lịch trình hàng không, do đó, phần bên trong của hình dạng này tương ứng với tất cả các giá trị có thể có để giải quyết các bất đẳng thức và do đó giải quyết được vấn đề. Lenstra gọi hình dạng này là vật lồi. Kích thước của bài toán ảnh hưởng đến kích thước của hình này: Với hai biến, nó có dạng đa giác phẳng; trong ba chiều nó là một Platonic rắn, Và như vậy.
Tiếp theo, Lenstra tưởng tượng tất cả các số nguyên là một tập hợp vô hạn các điểm lưới, được biết đến trong toán học là một mạng tinh thể. Phiên bản hai chiều trông giống như một biển các chấm và ở dạng ba chiều, nó trông giống như các điểm nối các dầm thép trong tòa nhà. Kích thước của mạng cũng phụ thuộc vào kích thước của một bài toán nhất định.
Để giải một bài toán ILP cho trước, Lenstra chỉ ra rằng bạn chỉ cần tìm nơi các nghiệm khả thi đáp ứng tập hợp các số nguyên: tại giao điểm của vật lồi và mạng tinh thể. Và anh ấy đã nghĩ ra một thuật toán có thể tìm kiếm không gian này một cách thấu đáo — nhưng để có hiệu quả, đôi khi nó phải chia vấn đề thành những phần có kích thước nhỏ hơn, thêm nhiều bước vào thời gian chạy.
Trong những năm tiếp theo, một số nhà nghiên cứu đã khám phá cách làm cho thuật toán này chạy nhanh hơn. Năm 1988, Ravi Kannan và László Lovász đưa ra một khái niệm gọi là bán kính bao phủ, mượn từ việc nghiên cứu mã sửa lỗi, để giúp vật lồi và mạng giao nhau hiệu quả hơn. Đại khái, bán kính bao phủ đảm bảo rằng vật lồi luôn chứa ít nhất một điểm nguyên, bất kể bạn đặt nó ở đâu trên mạng. Do đó, kích thước của bán kính bao phủ cũng quyết định mức độ hiệu quả mà bạn có thể giải quyết vấn đề ILP.
Vì vậy, tất cả đều phụ thuộc vào việc xác định kích thước của bán kính bao phủ lý tưởng. Thật không may, bản thân điều này đã chứng tỏ là một vấn đề khó, và điều tốt nhất mà Kannan và Lovász có thể làm là thu hẹp một giá trị có thể có bằng cách tìm kiếm các giới hạn trên và dưới. Họ chỉ ra rằng giới hạn trên - kích thước tối đa của bán kính bao phủ - tăng tuyến tính với kích thước. Tốc độ này khá nhanh nhưng không đủ để tăng tốc đáng kể thời gian chạy ILP. Trong 30 năm tiếp theo, các nhà nghiên cứu khác chỉ có thể làm tốt hơn một chút.
Điều cuối cùng đã giúp Reis và Rothvoss vượt qua là một kết quả toán học không liên quan mà chỉ tập trung hoàn toàn vào mạng tinh thể. Năm 2016, Oded Regev và Stephens-Davidowitz cho thấy, trên thực tế, có bao nhiêu điểm mạng có thể vừa với một hình dạng cụ thể. Reis và Rothvoss áp dụng điều này cho các hình dạng khác, cho phép họ ước tính tốt hơn số lượng điểm mạng có trong bán kính bao phủ ILP, hạ thấp giới hạn trên. Regev nói: “Bước đột phá mới nhất đến từ việc nhận ra rằng bạn thực sự có thể tạo ra các loại hình dạng khác.
Giới hạn trên được thắt chặt mới này là một cải tiến vượt bậc, cho phép Reis và Rothvoss đạt được tốc độ tăng tốc đáng kể của thuật toán ILP tổng thể. Công việc của họ mang lại thời gian chạy (log n)O(n), Nơi n là số lượng biến và O (n)có nghĩa là nó tỷ lệ tuyến tính với n. (Biểu thức này được coi là “gần giống” với thời gian thực hiện của bài toán nhị phân.)
“Đó là một chiến thắng ở sự giao thoa giữa toán học, khoa học máy tính và hình học,” nói Daniel Dadush của viện nghiên cứu quốc gia CWI ở Hà Lan, người đã giúp đi tiên phong trong thuật toán mà Reis và Rothvoss sử dụng để đo thời gian chạy ILP.
Hiện tại, thuật toán mới chưa thực sự được sử dụng để giải quyết bất kỳ vấn đề hậu cần nào vì sẽ mất quá nhiều công sức để cập nhật các chương trình ngày nay để sử dụng nó. Nhưng đối với Rothvoss, điều đó không còn quan trọng nữa. “Đó là sự hiểu biết lý thuyết về một vấn đề có những ứng dụng cơ bản,” ông nói.
Về việc liệu hiệu quả tính toán của ILP có thể được cải thiện hơn nữa hay không, các nhà nghiên cứu vẫn hy vọng rằng họ sẽ tiếp tục đạt được thời gian chạy lý tưởng - nhưng không sớm như vậy. “Điều đó đòi hỏi một ý tưởng mới về cơ bản,” Vempala nói.
- Phân phối nội dung và PR được hỗ trợ bởi SEO. Được khuếch đại ngay hôm nay.
- PlatoData.Network Vertical Generative Ai. Trao quyền cho chính mình. Truy cập Tại đây.
- PlatoAiStream. Thông minh Web3. Kiến thức khuếch đại. Truy cập Tại đây.
- Trung tâmESG. Than đá, công nghệ sạch, Năng lượng, Môi trường Hệ mặt trời, Quản lý chất thải. Truy cập Tại đây.
- PlatoSức khỏe. Tình báo thử nghiệm lâm sàng và công nghệ sinh học. Truy cập Tại đây.
- nguồn: https://www.quantamagazine.org/researchers-approach-new-speed-limit-for-seminal-problem-20240129/
- : có
- :là
- :không phải
- :Ở đâu
- ][P
- $ LÊN
- 1
- 2016
- 2023
- 30
- 40
- 500
- 60
- 7
- a
- Giới thiệu
- Đạt được
- thực sự
- thêm
- tiên tiến
- Sau
- hãng hàng không
- thuật toán
- thuật toán
- Tất cả
- cho phép
- Cho phép
- gần như
- Ngoài ra
- luôn luôn
- số lượng
- an
- và
- bất kì
- các ứng dụng
- áp dụng
- Đăng Nhập
- phương pháp tiếp cận
- tiếp cận
- xấp xỉ
- LÀ
- AS
- đảm đương
- At
- tấn công
- giải thưởng
- dựa
- cơ bản
- BE
- trở thành
- được
- BEST
- Hơn
- Ngoài
- lớn nhất
- thân hình
- cả hai
- ràng buộc
- giới hạn
- Bánh mì
- Nghỉ giải lao
- bước đột phá
- Mang lại
- bạo lực
- Xây dựng
- nhưng
- by
- gọi là
- đến
- CAN
- trường hợp
- nhất định
- kiểm tra
- Séc
- Các thành phố
- City
- gần gũi hơn
- kết hợp
- kết hợp
- kết hợp
- Đến
- đến
- tính toán
- máy tính
- Khoa học Máy tính
- khái niệm
- Hội nghị
- Kết nối
- xem xét
- khó khăn
- chứa
- chứa
- Lồi
- dồn dập
- tương ứng
- có thể
- bao gồm
- tạo ra
- đội
- cs
- Hiện nay
- CWI
- thập kỷ
- quyết định
- phụ thuộc
- Mặc dù
- chi tiết
- xác định
- xác định
- khác nhau
- khó khăn
- kích thước
- kích thước
- phát hiện
- do
- xuống
- đáng kể
- dễ dàng
- hiệu lực
- Hiệu quả
- hiệu quả
- hiệu quả
- tám
- đủ
- phương trình
- ước tính
- Ngay cả
- Mỗi
- thú vị
- Khám phá
- theo hàm mũ
- biểu hiện
- cực kỳ
- nhà máy
- NHANH
- nhanh hơn
- Tìm kiếm
- Tên
- phù hợp với
- bằng phẳng
- tập trung
- tiếp theo
- Trong
- Buộc
- hình thức
- 4
- từ
- cơ bản
- về cơ bản
- xa hơn
- Tổng Quát
- hình học
- Georgia
- Viện Công nghệ Georgia
- được
- được
- Cho
- tốt
- lưới
- Phát triển
- có
- số ít
- Cứng
- Có
- he
- Trái Tim
- giúp đỡ
- đã giúp
- hy vọng
- Độ đáng tin của
- Hướng dẫn
- HTTPS
- ý tưởng
- lý tưởng
- if
- tưởng tượng
- cải thiện
- cải thiện
- in
- Bao gồm
- gia tăng
- hệ thống riêng biệt,
- bất bình đẳng
- thay vì
- Viện
- nội thất
- giao nhau
- ngã tư
- trong
- giới thiệu
- liên quan
- liên quan đến
- IT
- ITS
- chỉ
- Giữ
- Loại
- nổi tiếng
- mới nhất
- Nhảy qua
- ít nhất
- Lượt thích
- LIMIT
- Danh sách
- đăng nhập
- dài
- còn
- Xem
- NHÌN
- thấp hơn
- hạ
- thực hiện
- tạp chí
- chính
- làm cho
- LÀM CHO
- trang điểm
- nhiều
- toán học
- toán học
- toán học
- chất
- tối đa
- Có thể..
- nghĩa là
- đo
- Gặp gỡ
- giảm thiểu
- kiểu mẫu
- chi tiết
- nhiều
- nhiều
- phải
- quốc dân
- gần
- Cần
- Nước Hà Lan
- Mới
- tiếp theo
- Không
- tại
- con số
- of
- thường
- lâu đời nhất
- on
- hàng loạt
- ONE
- có thể
- Hoạt động
- tối ưu hóa
- Tối ưu hóa
- or
- nguyên
- Nền tảng khác
- kết thúc
- tổng thể
- riêng
- con đường
- miếng
- tiên phong
- Nơi
- kế hoạch
- lập kế hoạch
- plato
- Thông tin dữ liệu Plato
- PlatoDữ liệu
- Điểm
- điểm
- Polygon
- Phổ biến
- có thể
- thực hành
- khá
- Vấn đề
- vấn đề
- Sản lượng
- Lập trình
- Khóa Học
- Tiến độ
- chứng minh
- cung cấp
- hoàn toàn
- tạp chí lượng tử
- Câu hỏi
- hiện thực hóa
- nhận
- gần đây
- đều đặn
- tương đối
- vẫn còn
- đại diện cho
- yêu cầu
- cần phải
- nghiên cứu
- nhà nghiên cứu
- kết quả
- nghiêm ngặt
- khoảng
- Route
- tuyến đường
- định tuyến
- chạy
- Nói
- Người bán hàng
- Nhân viên bán hàng
- tương tự
- nói
- thu nhỏ
- quy mô
- lập kế hoạch
- Khoa học
- Nhà khoa học
- SEA
- Tìm kiếm
- tìm kiếm
- định
- một số
- Hình dạng
- hình dạng
- ngắn nhất
- cho thấy
- đáng kể
- Đơn giản
- kể từ khi
- duy nhất
- Kích thước máy
- chậm
- nhỏ hơn
- So
- giải pháp
- Giải pháp
- động SOLVE
- Giải quyết
- một số
- đôi khi
- Chẳng bao lâu
- Không gian
- riêng
- tốc độ
- Thép
- Các bước
- Vẫn còn
- Chiến lược
- Học tập
- như vậy
- chắc chắn
- Hãy
- mất
- Công nghệ
- về
- thử nghiệm
- việc này
- Sản phẩm
- Hà Lan
- cung cấp their dịch
- Them
- lý thuyết
- lý thuyết
- Kia là
- họ
- điều này
- nghĩ
- số ba
- Thông qua
- Như vậy
- thắt chặt
- thời gian
- đến
- hôm nay
- quá
- công cụ
- biến đổi
- Đi du lịch
- chiến thắng
- XOAY
- Quay
- hai
- Cuối cùng
- sự hiểu biết
- không may
- trường đại học
- đại học washington
- cho đến khi
- cập nhật
- sử dụng
- đã sử dụng
- giá trị
- Các giá trị
- biến
- biến thể
- khác nhau
- Lớn
- xe
- phiên bản
- Thăm
- là
- Washington
- Đường..
- webp
- Điều gì
- liệu
- cái nào
- trong khi
- CHÚNG TÔI LÀ
- với
- ở trong
- Công việc
- công trinh
- sẽ
- năm
- bạn
- zephyrnet
- không