Luận án tiến sĩ về đại số khoảng otomat và các ứng dụng thực tiễn

Phân tích toàn diện về đại số khoảng otomat và ứng dụng của nó, đề xuất mô hình mới, nâng cao hiệu quả ứng dụng trong chuyên ngành

Trường đại học

Đại học Quốc gia Hà Nội

Người đăng

Ẩn danh

Thể loại

luận án tiến sĩ

2015

132
2
0

Phí lưu trữ

35 Point

Mục lục chi tiết

LỜI CAM ĐOAN

LỜI CẢM ƠN

1. MỤC LỤC

1.1. Lời cam đoan

1.2. Danh mục từ viết tắt

1.3. Danh sách hình vẽ

1.4. Các cách tiếp cận theo hướng otomat

1.5. Các cách tiếp cận theo hướng đại số

1.6. Mục tiêu của luận án

1.7. Các kết quả chính của luận án

1.8. Cấu trúc của luận án

1.9. Một số khái niệm cơ sở

1.10. Quan hệ hai ngôi

1.11. Nửa nhóm, vị nhóm

1.12. Từ và ngôn ngữ

1.13. Otomat hữu hạn

1.14. Otomat hữu hạn đơn định

1.15. Mối quan hệ giữa otomat đơn định và đa định

1.16. Bài toán xác định ngôn ngữ

1.17. Otomat tối tiểu

1.18. Cấu trúc đại số khoảng

1.19. Đại số khoảng

1.20. Quan hệ thứ tự trên khoảng

1.21. Giao thức chứng thực Zero-Knowledge

1.22. Ví dụ về giao thức Zero-Knowledge

1.23. Hệ thống Zero-Knowledge dùng tích khoảng

1.24. Giao thức Zero-Knowledge kiểm chứng một phía

1.25. Ngôn ngữ và otomat khoảng

1.26. Ngôn ngữ khoảng

1.27. Các phép toán trên d-ngôn ngữ

1.28. Otomat khoảng đơn định và đa định

1.29. Bài toán đơn định hoá otomat khoảng

1.30. Otomat khoảng tối tiểu

1.31. Một số ứng dụng

1.32. Bài toán tìm d-đường đi nhanh nhất

1.33. Mô hình mạng ưu tiên (Priority Network - PN)

1.34. Mô hình mạng ưu tiên bằng otomat khoảng

1.35. Bài toán đạt được

1.36. Ví dụ về PN trong thực tiễn

1.37. Mô hình hệ thống máy tính ghép cụm

1.38. Lập lịch công việc

1.39. Thuật toán lập lịch tổng quát

1.40. Các công trình đã công bố

1.41. Tài liệu tham khảo

Tóm tắt

I. Giới thiệu về đại số khoảng và otomat

Nghiên cứu về đại số khoảngotomat là một lĩnh vực quan trọng trong toán học và khoa học máy tính. Đại số khoảng cung cấp một khung lý thuyết để mô hình hóa và phân tích các hệ thống phức tạp. Otomat là công cụ hữu hiệu để mô hình hóa các hệ thống hoạt động dưới dạng chuyển trạng thái. Việc kết hợp giữa đại số khoảngotomat mở ra nhiều hướng nghiên cứu mới, giúp giải quyết các bài toán trong thực tiễn. Theo nghiên cứu của Bùi Vũ Anh, việc áp dụng đại số khoảng vào otomat không chỉ giúp tăng cường khả năng biểu diễn mà còn mở rộng khả năng tính toán trên các nhãn của otomat.

1.1. Khái niệm cơ bản về đại số khoảng

Khái niệm đại số khoảng được định nghĩa dựa trên các khoảng số thực, cho phép thực hiện các phép toán như cộng, trừ, nhân, chia trên các khoảng. Điều này giúp mô hình hóa các hệ thống có tính chất không chắc chắn và biến đổi. Đại số khoảng không chỉ đơn thuần là một công cụ lý thuyết mà còn có ứng dụng thực tiễn trong các lĩnh vực như khoa học máy tính, lý thuyết thông tin và an toàn thông tin. Việc xây dựng các cấu trúc đại số trên khoảng giúp giải quyết các bài toán phức tạp hơn, từ đó nâng cao hiệu quả của các thuật toán trong thực tiễn.

1.2. Các loại otomat và ứng dụng của chúng

Có nhiều loại otomat khác nhau, bao gồm otomat hữu hạn, otomat thời gian, và otomat khoảng. Mỗi loại có những đặc điểm riêng và ứng dụng trong các lĩnh vực khác nhau. Otomat hữu hạn thường được sử dụng trong lý thuyết ngôn ngữ, trong khi otomat thời gian được áp dụng trong các hệ thống thời gian thực. Otomat khoảng là một mô hình mới, cho phép mô hình hóa các hệ thống phức tạp hơn với các ràng buộc khoảng. Việc nghiên cứu và phát triển các loại otomat này không chỉ giúp hiểu rõ hơn về lý thuyết mà còn có ứng dụng thực tiễn trong việc thiết kế và kiểm chứng các hệ thống phần mềm.

II. Phương pháp nghiên cứu và kết quả chính

Luận án của Bùi Vũ Anh đã áp dụng các phương pháp nghiên cứu hiện đại để phát triển lý thuyết về đại số khoảngotomat. Các kết quả chính bao gồm việc xây dựng một cấu trúc đại số trên các khoảng, từ đó phát triển các thuật toán mới cho các bài toán trong lĩnh vực này. Đặc biệt, việc áp dụng đại số khoảng vào otomat đã mở ra hướng nghiên cứu mới trong việc mô hình hóa các hệ thống thời gian thực. Các thuật toán được đề xuất không chỉ có tính lý thuyết mà còn có thể áp dụng trong thực tiễn, như trong việc xây dựng giao thức bảo mật Zero-Knowledge.

2.1. Cấu trúc đại số và các phép toán

Cấu trúc đại số được xây dựng trên các khoảng cho phép thực hiện các phép toán phức tạp hơn so với các mô hình truyền thống. Các phép toán này bao gồm phép cộng, trừ, và các phép toán logic, giúp tăng cường khả năng tính toán trên các nhãn của otomat. Việc định nghĩa các quan hệ thứ tự trên khoảng cũng là một điểm nổi bật trong nghiên cứu này, giúp mở rộng khả năng ứng dụng của đại số khoảng trong các lĩnh vực khác nhau.

2.2. Ứng dụng trong thực tiễn

Các ứng dụng của đại số khoảngotomat trong thực tiễn rất đa dạng. Một trong những ứng dụng quan trọng là trong việc xây dựng các giao thức bảo mật như Zero-Knowledge. Giao thức này đảm bảo tính riêng tư và bí mật của thông tin trong quá trình trao đổi. Ngoài ra, việc sử dụng otomat khoảng trong các bài toán tìm đường nhanh nhất và mô hình mạng ưu tiên cũng cho thấy tính ứng dụng cao của nghiên cứu này trong các hệ thống thực tế.

25/01/2025

Trích đoạn nội dung tài liệu

CHƯƠNG 1 MỘT SỐ KHÁI NIỆM CƠ SỞ Chương này trình bày các khái niệm cơ sở sẽ được sử dụng và kế thừa trong luận án như quan hệ hai ngôi, quan hệ thứ tự [3], otomat, ngôn ngữ, các phép toán trên ngôn ngữ và thuật toán trên otomat truyền thống [25]. Những khái niệm này sẽ được định nghĩa mở rộng cho phù hợp với mô hình otomat khoảng và phát triển các thuật toán tương ứng cũng như các ứng dụng trên mô hình otomat khoảng trong các chương sau của luận án. Quan hệ hai ngôi Định nghĩa 1. Giả sử X và Y là những tập hợp.

Một quan hệ hai ngôi từ X đến Y là một bộ phận R của tích Đề các X × Y, tức là R ⊆ X × Y. Với hai phần tử a ∈ X và b ∈ Y, ta nói a có quan hệ R với b nếu và chỉ nếu cặp ( a, b) ∈ R. Ta viết aRb. Cho quan hệ hai ngôi R từ X đến X (gọi là quan hệ hai ngôi trên X).

- Quan hệ R là phản xạ nếu ∀ a ∈ X : aRa. - Quan hệ R là đối xứng nếu ∀ a, b ∈ X, aRb ⇒ bRa. Quan hệ R là phản đối xứng nếu ∀ a, b ∈ X : aRb, bRa ⇒ a = b. - Quan hệ R là bắc cầu nếu ∀ a, b, c ∈ X : aRb, bRc ⇒ aRc.

- Quan hệ R là tương đương nếu R là phản xạ, đối xứng và bắc cầu. Khi đó R thường được ký hiệu là ∼. - Quan hệ R là quan hệ thứ tự nếu R là phản xạ, phản đối xứng và bắc cầu.1: Ánh xạ Nếu R là quan hệ thứ tự và ∀ a, b ∈ X : aRb hoặc bRa thì R là quan hệ thứ tự đầy đủ (toàn phần), trái lại thì nó chỉ là quan hệ thứ tự bộ phận. Nếu R là quan hệ thứ tự thì nó thường được ký hiệu là ≤.

Người ta viết a < b nghĩa là a ≤ b và a 6= b để thể hiện quan hệ thứ tự chặt. Tập S với quan hệ thứ tự ≤ mà với mọi phần tử của S đều có thể so sánh được với nhau thì S được gọi là một dàn theo quan hệ ≤. Để phục vụ cho việc thực hiện các tính toán trên tập hợp, ta định nghĩa các khái niệm ánh xạ và phép toán như sau: Định nghĩa 1. [2, 3] Giả sử X và Y là những tập hợp và f là một quan hệ hai ngôi trên tích Đề các X × Y.

Khi đó f được gọi là một ánh xạ nếu Dom( f ) = X. Lúc đó ta nói đã xác định một ánh xạ f từ X vào Y, viết là f : X → Y và phần tử y ký hiệu là f ( x ) lấy từ cặp ( x, y) ∈ f. Ta gọi phép toán hai ngôi (hay gọi tắt là phép toán) trên tập X là một ánh xạ f : X × X → X. Giá trị f ( x, y) của f tại ( x, y) được gọi là cái hợp thành của x và y.

Cái hợp thành của x và y thường được ký hiệu bằng cách viết x và y theo một thứ tự nhất định với một dấu đặc trưng phép toán đặt ở giữa x và y. Trong các dấu hay dùng nhiều nhất là + (viết theo lối cộng) và. Khi viết theo lối nhân, người ta thường bỏ qua dấu ., xy được hiểu là x.y nếu không gây nhầm lẫn. Trong chương này, nếu x, y ∈ S và S được trang bị phép toán hai ngôi viết theo lối nhân thì dấu phép toán cũng sẽ bị bỏ qua.

- Quan hệ = (bằng) trên tập số nguyên Z là quan hệ phản xạ, đối xứng và bắc cầu nên nó là quan hệ tương đương. - Quan hệ ≤ trên tập số nguyên Z là quan hệ bắc cầu vì ∀ a, b, c ∈ Z, a ≤ b, b ≤ c thì a ≤ c; phản đối xứng vì a ≤ b, b ≤ a suy ra a = b. Do a ≤ a là đúng nên ≤ phản xạ, đồng thời ≤ cũng là một quan hệ thứ tự đầy đủ do với ∀ a, b ∈ Z, ta đều có a ≤ b (đọc là a nhỏ hơn b) hoặc b ≤ a (đọc là b nhỏ hơn a). - Do mọi phần tử trong Z đều so sánh được theo quan hệ ≤ nên (Z, ≤) là một dàn.

Một tính chất quan trọng của quan hệ tương đương xác định trên một tập là nó chia tập đó thành các lớp tương đương. Lớp tương đương này gồm các tập khác rỗng, rời nhau và trong mỗi tập đó chỉ gồm các phần tử có quan hệ tương đương với nhau, đồng thời chúng không có quan hệ tương đương với các phần tử ở các tập khác (còn gọi là một phân hoạch). Nếu R là một quan hệ tương đương trên X và a ∈ X thì tập hợp C ( a) = { x ∈ X | xRa} được gọi là lớp tương đương của a đối với quan hệ tương đương R. Nhận thấy: • Do R là phản xạ nên a ∈ C ( a), tức là C ( a) 6= ∅.

• Do R là bắc cầu nên x, y ∈ C ( a) thì xRy. • Do R là đối xứng nên x ∈ C ( a) và yRx thì y ∈ C ( a) hay ∀ a, b ∈ X, C ( a) = C (b) hoặc C ( a) ∩ C (b) = ∅. Quan hệ modulo m (chia lấy phần dư cho m), ký hiệu bởi ≡m , trên tập số nguyên Z là một quan hệ tương đương do: - Phản xạ: i ≡m i. Đồng thời ≡m tạo ra m lớp tương đương: [0] = {.

Chỉ số của một quan hệ tương đương trên một tập là số lớp tương đương trong phân hoạch mà quan hệ tương đương đó xác lập. Trong ví dụ về quan hệ ≡m , chỉ số của ≡m chính là m. Tuy nhiên, số lớp tương đương có thể vô hạn, chẳng hạn trong quan hệ = trên tập số nguyên Z, mỗi lớp tương đương chỉ gồm một phần tử, tức là ta có các lớp tương đương [0], [1], [2],. và do đó chỉ số của quan hệ tương đương này là vô hạn.

Nửa nhóm, vị nhóm Định nghĩa 1. Giả sử cho tập S và một phép toán hai ngôi. Một bộ phận A của S được gọi là ổn định (với phép toán hai ngôi trong S) nếu và chỉ nếu ∀ x, y ∈ A thì xy ∈ A. Ta dễ thấy tập các số tự nhiên N ổn định với phép toán ” + ” nhưng không ổn định với phép toán ” − ” các số tự nhiên.

Giả sử cho tập S và một phép toán hai ngôi. - Phần tử e ∈ S được gọi là đơn vị trái của phép toán hai ngôi nếu ex = x với mọi x ∈ S. - Phần tử e ∈ S được gọi là đơn vị phải của phép toán hai ngôi nếu xe = x với mọi x ∈ S. Nếu e vừa là đơn vị trái, vừa là đơn vị phải thì e được gọi là phần tử đơn vị (hay phần tử trung lập, phần tử trung hòa).

Mặc dù đều đề cập đến một phần tử đơn vị trong tập hợp nhưng người ta hay dùng thuật ngữ phần tử 0 để nói về phần tử đơn vị của phép cộng (viết theo lối cộng), còn người ta dùng thuật ngữ phần tử 1 để nói về phần tử đơn vị của phép nhân (viết theo lối nhân) để phân biệt chúng trong trường hợp một tập hợp được trang bị cả hai phép toán được viết theo lối cộng và lối nhân. Dễ nhận thấy số 0 là phần tử đơn vị của phép cộng, số 1 là phần tử đơn vị của phép nhân trong tập các số nguyên Z. Nếu một phép toán trong tập S có đơn vị trái e0 và đơn vị phải e00 thì e0 = e00. Phép toán hai ngôi trong một tập có nhiều nhất một phần tử đơn vị.

Một phép toán hai ngôi trong tập S là kết hợp nếu và chỉ nếu ( xy)z = x (yz) với mọi x, y, z ∈ S. Một tập hợp S cùng một phép toán kết hợp trong S được gọi là một nửa nhóm. Nửa nhóm S có phần tử đơn vị được gọi là một vị nhóm. Một nửa nhóm là giao hoán nếu phép toán của nó giao hoán.

Phép cộng cùng với tập Z là một nửa nhóm, đồng thời do có 0 là phần tử đơn vị nên (Z, +) chính là một vị nhóm. Phép cộng trong Z là giao hoán nên (Z, +) đồng thời là một vị nhóm giao hoán. Từ và ngôn ngữ Cho Σ là bảng hữu hạn các ký hiệu, gọi là bảng chữ cái. Một từ x thuộc bảng chữ cái Σ là một dãy các ký hiệu trong Σ viết liên tiếp nhau theo thứ tự từ trái sang phải.

Độ dài của từ x là số ký hiệu có trong x, được ký hiệu là | x |. Ta định nghĩa một từ đặc biệt, có độ dài là 0 gọi là từ rỗng, ký hiệu là ∧. Từ rỗng ∧ không được xây dựng từ bảng chữ cái nào và có thể được chứa trong ngôn ngữ xây dựng trên bảng chữ cái bất kỳ. Tập hợp tất cả các từ thuộc bảng chữ cái Σ được ký hiệu là Σ? và ngôn ngữ (xây dựng) trên bảng chữ cái Σ (hay ngôn ngữ của bảng chữ cái Σ) là một tập con của Σ?.

Ký hiệu Σ+ = Σ? − {∧} là ngôn ngữ xây dựng trên bảng chữ cái Σ nhưng không chứa từ rỗng. Mở rộng bảng chữ cái: Nếu L là một ngôn ngữ trên bảng chữ cái Σ thì nó cũng là ngôn ngữ trên bảng chữ cái chứa Σ nên ta luôn có thể giả thiết hai ngôn ngữ bất kỳ được xây dựng trên cùng bảng chữ cái để sử dụng cho các phép toán trên ngôn ngữ về sau. Ta có một số phép toán: 1. Tích ghép: - Nếu α là một từ trên bảng chữ cái Σ và ∧ là từ rỗng thì tích ghép của α và ∧ được định nghĩa là α • ∧ = ∧ • α = α.

bm là hai từ trên bảng chữ cái Σ thì tích ghép 21 z của α và β, ký hiệu là α • β được định nghĩa là a1 a2. Dễ nhận thấy phép tích ghép hai từ là không giao hoán, nhưng kết hợp và nó trung hòa với từ rỗng ∧. Tích ghép của hai ngôn ngữ L1 , L2 trên bảng chữ cái Σ, ký hiệu bởi L1 • L2 , là tập { x ∈ Σ∗ | ∃y ∈ L1 , z ∈ L2 , x = y • z}, trong đó y • z là phép tích ghép hai từ y và z.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Luận án tiến sĩ mang tiêu đề "Luận án tiến sĩ về đại số khoảng otomat và các ứng dụng thực tiễn" của tác giả Bùi Vũ Anh, dưới sự hướng dẫn của TS. Phan Trung Huy và TS. Nguyễn Thị Hồng Minh, được thực hiện tại Đại học Quốc gia Hà Nội vào năm 2015. Bài luận án này tập trung vào các khía cạnh của đại số khoảng và otomat khoảng, cùng với những ứng dụng thực tiễn của chúng trong lĩnh vực toán học và hệ thống tính toán. Nội dung của luận án không chỉ cung cấp cái nhìn sâu sắc về lý thuyết mà còn mở ra những hướng đi mới cho các ứng dụng trong thực tiễn, từ đó giúp độc giả hiểu rõ hơn về tầm quan trọng của đại số trong các hệ thống hiện đại.

Nếu bạn quan tâm đến các khía cạnh khác của toán học ứng dụng, bạn có thể tham khảo thêm bài viết "Luận án tiến sĩ về bài toán tối ưu không lồi và ứng dụng của các thuật toán", nơi khám phá các thuật toán tối ưu trong toán học. Bên cạnh đó, bài viết "Luận văn thạc sĩ về ứng dụng hình học đại số trong giải bài toán cho học sinh giỏi" cũng sẽ mang đến cho bạn những ứng dụng thực tiễn của hình học đại số trong giáo dục. Cuối cùng, bạn có thể tìm hiểu thêm về "Luận án tiến sĩ về gán phổ nhị phân và tuyến tính hóa cho hệ động lực không ôtônôm", một nghiên cứu liên quan đến các hệ động lực và ứng dụng của chúng trong toán học. Những tài liệu này sẽ giúp bạn mở rộng kiến thức và cái nhìn về các ứng dụng của toán học trong nhiều lĩnh vực khác nhau.