Liên hiệp các hội khoa học và kỹ thuật Việt Nam
Thứ sáu, 01/12/2006 00:27 (GMT+7)

10 thuật toán hàng đầu của thế kỷ 20

1. Thuật toán Monte Carlo(1946) do John von Neumann, Stan Ulaur và Nick Metropotis tất cả đều làm việc tại Los Alamos Scientific Laboratory. Đấy là một thuật toán cho phép xấp xỉ nghiệm của nhiều lớp bài toán tổng quát, dựa trên các phép thử ngẫu nhiên. Chính vì vậy mà thuật toán được mang tên một thành phố của Pháp nơi có nhiều sòng bạc nổi tiếng.

2. Thuật toán đơn hình giải quy hoạch tuyến tínhdo George Dantzig (Rand Corporation) công bố năm 1947. Đây là một trong những thuật toán được sử dụng rộng rãi và thành công nhất từ khi nó ra đời, do các bài toán quy hoạch tuyến tính xuất hiện trong mọi lĩnh vực của khoa học kỹ thuật, kinh tế... Thuật toán này tuy có độ phức tạp tính toán theo cấp mũ, tuy nhiên nó tỏ ra rất hiệu quả trong thực tế. Gần đây tuy đã có những thuật toán đa thức giải quy hoạch tuyến tính, nhưng phương pháp đơn hình vẫn được sử dụng nhiều hơn cả.

3. Thuật toán không gian con Krylovhoặc còn gọi là phương pháp Gradient liên hợp do Magnus Hestenes, Eduard Stiefel và Cornelias Lanczos (National Bureau of Standard) đề xuất năm 1950 Thuật toán này cho phép giải hệ phương trình A x=b. Đây là một phương pháp lặp có dạng K x1+t= K xt+ b – Atrong đó K là một ma trận xấp xỉ A. Việc tìm K đưa đến việc nghiên cứu không gian con Krylov (tên nhà toán học Nga Nicolai Krylov). Lancos đã phát hiện ra một cách xây dựng một cơ sở trực giao cho một không gian con Krylov cho các ma trận đối xứng. Sau đó Hestenes và Stiefel đã đề nghị một phương pháp hướng gradient liên hợp cho những hệ với ma trận đối xứng và xác định dương. Các phương pháp hướng gradient liên hợp cũng đã được sử dụng giải các bài toán tối ưu, đặc biệt là quy hoạch toàn phương.

4. Phương pháp phân rã ma trậndo Alston Householder (Oak Ridge National Laboratory) đưa ra năm 1951. Kỹ thuật phân tích ma trận về các dạng đặc biệt như tam giác, dạng đường chéo, dạng khối v.v... tỏ ra rất hữu ích trong việc tính toán với các ma trận. Kỹ thuật này đã cho phép xây dựng những phần mềm máy tính rất hiệu quả để tính toán với các ma trận.

5. Ngôn ngữ FORTRANdo John Backus và cộng sự thuộc IBM đưa ra năm 1957 là một bước ngoặt trong sự phát triển ngôn ngữ dịch cho máy tính. Với FORTRAN con người có thể nói với máy tính tất cả những gì muốn máy tính thực hiện mà không cần can thiệp trực tiếp vào ngôn ngữ của máy.

6. Thuật toán QRdo J.G.F. Francis (Ferranti Ltd London) đưa ra trong những năm 1959-1961. Đây là một thuật toán ổn định cho phép tính các giá trị riêng. Thuật toán dựa trên một kỹ thuật lặp cho phép phân tích một ma trận thành tích của một ma trận trực giao và một ma trận tam giác trên, qua đó có thể tính các giá trị riêng rất hiệu quả. Ngày nay với thuật toán này người ta có thể tính được các giá trị riêng của các ma trận cỡ rất lớn.

7. Thuật toán sắp xếp nhanhdo Tony Heare (Elliott Brothers Ltd London) giới thiệu năm 1961. Xắp xếp n đối tượng theo một thứ tự nào đó là một bài toán quan trọng trong nhiều lĩnh vực, đặc biệt trong sự hoạt động của máy tính. Thuật toán thực hiện một cách rất trực giác và trực tiếp. Nó cũng đã góp phần rất lớn thúc đẩy việc nghiên cứu độ phức tạp tính toán.

8. Năm 1965 James Cooly (IBM) và John Tuckey (Đại học Princeton) phát minh phép biến đổi Fourier nhanh (FFT). Tư tưởng của FFT dựa theo phương pháp của Gauss khi ông tính toán một số quỹ đạo của các hành tinh. Tuy nhiên trong bài báo của mình Cooly và Tuckey đã giải thích rõ việc thực hiện phép biến đổi Fourier một cách nhanh chóng và dễ dàng. FFT cũng đã được áp dụng rất hiệu quả trong nhiều bài toán quan trọng, trong đó có việc tính toán với lược đồ Feynman trong lý thuyết lượng tử.

9. Thuật toán phát hiện quan hệ nguyên(IRD algorithm) do Helâmn Feguson và Rodney Forcade (Đại học Bringham Young) đưa ra năm 1977. Bài toán quen thuộc: cho nsố thực a 1...a n, hãy tìm các nghiệm nguyên x1,..., xn không phải tất cả là 0 sao cho a 1x 1+...+ a nx n= 0. Với n=2thuật toán Ơclit cho phép giải bài toán sau một số hữu hạn trước khi a 1/a 2hữu tỉ. Nếu thuật toán Ơclit không hữu hạn hoặc đơn giản là ta cấch dừng thuật toán lại, thì nó sẽ cho một cận của lời giải theo quan hệ nguyên nhỏ nhất. Sự tổng quát hoá của Ferguson và Forcade mặc dù rất phức tạp và khó hiểu nhưng đã tỏ ra rất hiệu quả. Thuật toán đã được dùng để tìm chính xác những hệ số của những đa thức thoả mãn bởi những điểm rẽ nhánh bậc 3 và 4 trong lý thuyết rẽ nhánh. Thuật toán này cũng làm cho việc tính toán với các lược đồ Feynman trong lý thuyết lượng tử trở nên đơn giản hơn nhiều.

10. Thuật đoán đa cực nhanh(fast multipole algorithm) do Leslie Greengard và Vladimir Rokhlin (Đại học Yale) phát minh năm 1987. Thuật toán này đã giải được bài toán mô phỏng N-vật thể, là một bài toán đau đầu nhất trong nhiều năm. Để tính toán chính xác lực tương tác giữa N vật thể (các hành tinh hoặc các nguyên tử trong phân tử) người ta đã phỏng đoán rằng cần đến 0(N 2) phép tính cho mỗi cặp vật thể. Thuật toán đa cực nhanh đã tính được với 0(N) phép tính. Thuật toán đa cực nhanh còn cho phép phân rã các vật thể theo từng nhóm để tính toán, do đó cho phép giải quyết bài toán với một số lớn các vật thể. Một ưu điểm nổi bật nữa của thuật toán đa cực nhanh là nó cho phép xử lý sai số dồn, là một vấn đề mà nhiều phương pháp khác không làm được.

Trên đây chỉ là những điều rất sơ lược về 10 thuật toán có ảnh hưởng lớn nhất của thế kỷ 20, đã được bình chọn bởi một nhóm các nhà khoa học. Việc tìm hiểu chi tiết về các thuật toán này sẽ cần đến nhiều bài báo. Nếu được đề nghị thêm 2 hoặc 5 thuật toán nữa thì bạn sẽ đề nghị những thuật toán nào? Hay bạn có thể dự đoán những điều mới lạ sẽ đến trong thế kỷ 21 trong việc phát minh các thuật toán. Câu hỏi này thật sự là khó trả lời cho một thời gian là một thế kỷ. Tuy nhiên điều chắc chắn rằng thế kỷ 21 sẽ không thể là một trăm năm bình lặng và cũng không thể là một thời kỳ mờ nhạt đối với khoa học.

Nguồn: Thông tin toán học, số3, 10/2001

Xem Thêm

Thúc đẩy ứng dụng AI trong quản lý năng lượng - Giải pháp then chốt giảm phát thải nhà kính
Ngày 17/12, tại phường Bà Rịa, thành phố Hồ Chí Minh (TP.HCM), Liên hiệp các Hội Khoa học và Kỹ thuật Việt Nam (VUSTA) phối hợp cùng Sở Công Thương TP.HCM, Trung tâm Chứng nhận Chất lượng và Phát triển Doanh nghiệp và Công ty Cổ phần Tập đoàn Vira tổ chức Hội thảo khoa học “Giải pháp thúc đẩy ứng dụng AI trong quản lý, sử dụng năng lượng hiệu quả nhằm giảm phát thải khí nhà kính”.
Thúc đẩy vai trò của Liên hiệp các Hội KH&KT địa phương trong bảo tồn đa dạng sinh học và thực thi chính sách
Trong hai ngày 12-13/11, tại tỉnh Cao Bằng, Liên hiệp các Hội KH&KT Việt Nam (VUSTA) phối hợp với Trung tâm Con người và Thiên nhiên (PanNature) và Liên hiệp các Hội KH&KT tỉnh Cao Bằng tổ chức Chương trình chia sẻ “Thúc đẩy vai trò của Liên hiệp các Hội KH&KT địa phương trong bảo tồn đa dạng sinh học và thực thi chính sách”.
Thúc đẩy ứng dụng thực tiễn của vật liệu tiên tiến trong sản xuất năng lượng sạch
Ngày 24/10, tại Trường Đại học Khoa học Tự nhiên – Đại học Quốc gia Thành phố Hồ Chí Minh, Liên hiệp các Hội Khoa học và Kỹ thuật Việt Nam (VUSTA) phối hợp với Hội Khoa học Công nghệ Xúc tác và Hấp phụ Việt Nam (VNACA) tổ chức Hội thảo khoa học “Vật liệu tiên tiến ứng dụng trong sản xuất nhiên liệu tái tạo và giảm phát thải khí nhà kính”.
Dựa vào thiên nhiên để phát triển bền vững vùng núi phía Bắc
Đó là chủ đề của hội thảo "Đa dạng sinh học và giải pháp dựa vào thiên nhiên cho phát triển vùng núi phía Bắc" diễn ra trong ngày 21/10, tại Thái Nguyên do Liên hiệp các Hội Khoa học và Kỹ thuật Việt Nam (Vusta) phối hợp với Trung tâm Con người và Thiên nhiên (PANNATURE) phối hợp tổ chức.
Muốn công tác quy hoạch hiệu quả, công nghệ phải là cốt lõi
Phát triển đô thị là một quá trình, đô thị hoá là tất yếu khách quan, là một động lực quan trọng cho phát triển kinh tế - xã hội nhanh và bền vững. Trong kỷ nguyên vươn mình, quá trình đô thị hoá không thể tách rời quá trình công nghiệp hoá - hiện đại hoá đất nước...
Hội thảo quốc tế về máy móc, năng lượng và số hóa lần đầu tiên được tổ chức tại Vĩnh Long
Ngày 20/9, tại Vĩnh Long đã diễn ra Hội thảo quốc tế về Máy móc, năng lượng và số hóa hướng đến phát triển bền vững (IMEDS 2025). Sự kiện do Hội Nghiên cứu Biên tập Công trình Khoa học và Công nghệ Việt Nam (VASE) - hội thành viên của Liên hiệp các Hội Khoa học và Kỹ thuật Việt Nam (VUSTA) phối hợp cùng Trường Đại học Sư phạm Kỹ thuật Vĩnh Long (VLUTE) tổ chức.
Ứng dụng công nghệ số toàn diện là nhiệm vụ trọng tâm của VUSTA giai đoạn tới
Ứng dụng công nghệ số toàn diện, xây dựng hệ sinh thái số là bước đi cấp thiết nhằm nâng cao hiệu quả quản trị và phát huy sức mạnh đội ngũ trí thức của Liên hiệp các Hội Khoa học và Kỹ thuật Việt Nam (VUSTA). Qua đó cho thấy, VUSTA không chỉ bắt kịp xu thế công nghệ mà còn chủ động kiến tạo những giá trị mới, khẳng định vai trò tiên phong của đội ngũ trí thức trong thời đại số.

Tin mới

Bí thư Châu Văn Minh dâng hương tưởng niệm các Anh hùng liệt sĩ và tặng quà gia đình chính sách tại Quảng Trị
Nhân kỷ niệm 79 năm Ngày Thương binh - Liệt sĩ (27/7/1947 - 27/7/2026), ngày 13/7, GS.VS Châu Văn Minh, Bí thư Đảng ủy Liên hiệp các Hội Khoa học và Kỹ thuật Việt Nam đã dẫn đầu Đoàn công tác đến dâng hương tưởng niệm các Anh hùng liệt sĩ tại tỉnh Quảng trị và thăm hỏi, tặng quà các gia đình chính sách, người có công với cách mạng có hoàn cảnh khó khăn trên địa bàn.
Tạp chí Việt Nam Hội nhập đạt chuẩn Tạp chí khoa học năm 2026
Vừa qua, Bộ Khoa học và Công nghệ đã ban hành Quyết định số 2244/QĐ-BKHCN và Quyết định 2823/QĐ-BKHCN để công bố danh mục tạp chí đạt tiêu chuẩn khoa học Việt Nam năm 2026. Sự kiện này đánh dấu một bước tiến quan trọng trong quá trình chuẩn hóa hệ thống xuất bản học thuật nước nhà, đáp ứng yêu cầu ngày càng cao về chất lượng nghiên cứu, phản biện và các chuẩn mực công bố khoa học hiện đại.
Viện Chính sách, Pháp luật và Quản lý khẳng định vị thế là một tổ chức khoa học uy tín
Trong bối cảnh đất nước đang đẩy mạnh xây dựng Nhà nước pháp quyền xã hội chủ nghĩa, hoàn thiện thể chế phát triển và thúc đẩy đổi mới sáng tạo, hoạt động nghiên cứu khoa học về chính sách, pháp luật và khoa học quản lý ngày càng giữ vai trò quan trọng trong việc cung cấp luận cứ khoa học phục vụ quá trình hoạch định chủ trương, chính sách, cũng như hoàn thiện hệ thống pháp luật.
Đắk Lắk: Mở ra không gian phát triển, nhiều tiềm năng cho đội ngũ trí thức khoa học
Việc hợp nhất tỉnh Đắk Lắk và Phú Yên đã mở ra không gian phát triển mới với nhiều tiềm năng về kinh tế, khoa học, công nghệ và đổi mới sáng tạo. Trong bối cảnh khoa học, công nghệ và chuyển đổi số trở thành động lực quan trọng của tăng trưởng, phát huy vai trò đội ngũ trí thức KH&CN là yêu cầu cấp thiết, tạo nền tảng cho sự phát triển nhanh, bền vững của tỉnh Đắk Lắk.
Nghị quyết 57/NQ-TW: Đột phá là đời sống của người dân được cải thiện rõ rệt hơn
Mọi hệ thống số, cơ sở dữ liệu và nền tảng số phải được thiết kế theo yêu cầu an toàn, an ninh ngay từ đầu; coi đào tạo kỹ năng số, năng lực đổi mới sáng tạo và ứng dụng AI là nhiệm vụ lâu dài. Khi những điều đó được thực hiện đồng bộ, Nghị quyết 57/NQ-TW sẽ tạo nền tảng quan trọng để Việt Nam bứt phá.
Thanh Hoá: Hội nghị sơ kết 6 tháng đầu năm 2026
Ngày 10/7, Liên hiệp các Hội Khoa học và Kỹ thuật tỉnh Thanh Hóa (Liên hiệp hội) tổ chức Hội nghị Ban Chấp hành mở rộng lần thứ VII, khoá VII, nhiệm kỳ 2024 - 2029; sơ kết 6 tháng đầu năm, triển khai nhiệm vụ trọng tâm 6 tháng cuối năm 2026.
Lâm Đồng: Kết nối sức mạnh - Khơi thông nguồn lực phát triển năng lượng tái tạo
Chiều ngày 09/7, tại Đà Lạt, Hiệp hội Điện gió và Mặt trời tỉnh Lâm Đồng (Hội thành viên Liên hiệp Hội) tổ chức Hội nghị thường niên năm 2026 nhằm đánh giá kết quả hoạt động năm 2025 và 6 tháng đầu năm 2026, đồng thời đề ra phương hướng, nhiệm vụ trọng tâm cho 6 tháng cuối năm.
Liên hiệp Hội tỉnh Hà Tĩnh và Quảng Trị tăng cường trao đổi kinh nghiệm
Chiều ngày 09/7, Đoàn công tác Liên hiệp các Hội Khoa học và Kỹ thuật (LHH) tỉnh Quảng Trị do Tiến sĩ Trần Văn Tuân – Chủ tịch Liên hiệp Hội làm Trưởng đoàn đã có buổi thăm, làm việc và trao đổi kinh nghiệm tại LHH tỉnh Hà Tĩnh. Tiếp và làm việc với đoàn có Tiến sĩ Bùi Khắc Bằng – Chủ tịch LHH tỉnh Hà Tĩnh cùng đại diện các ban chuyên môn.
Đắk Lắk: Liên hiệp hội sơ kết công tác 6 tháng đầu năm
Chiều ngày 09/7, Liên hiệp hội tỉnh Đắk Lắk đã tổ chức Hội nghị Ban Chấp hành (mở rộng) nhằm sơ kết công tác 6 tháng đầu năm và triển khai phương hướng, nhiệm vụ 6 tháng cuối năm 2026; đồng thời cho ý kiến đối với các nội dung chuẩn bị Đại hội Liên hiệp các Hội Khoa học và Kỹ thuật tỉnh lần thứ I, nhiệm kỳ 2026 - 2031.