Tải bản đầy đủ (.pdf) (26 trang)

đề tài quantised scaled consensus of linear multiagent systems on faulty networks sự đồng thuận theo tỷ lệ lượng tử hóa của hệ đa tác tử tuyến tính trên mạng bị lỗi

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.32 MB, 26 trang )

<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">

<b>ĐẠI HỌC BÁCH KHOA HÀ NỘI TRƯỜNG ĐIỆN – ĐIỆN TỬ </b>

<i><b>Đề</b></i> tài: Quantised scaled consensus of linear multiagent systems on faulty networks (S ng thu n theo t l<b>ự đồậỷ ệ lượ</b>ng t <b>ử</b>

hóa c a h <b>ủệ đa tác ử</b>t tuy n tính trên m ng b l <b>ếạị ỗi)</b>

H và tên:<b>ọ</b> Đặng T t Thành 20200588 ấ Đào Mạnh Tuyên 20200577 Đỗ Ngọc Thắng 20205422 <b>Mã lớp:</b> 145821

Hà Nội, 1/2024

</div><span class="text_page_counter">Trang 2</span><div class="page_container" data-page="2">

Contents

1. Giới thiệu ... 1

2. Lý thuyết đồ thị và các định lý h u ích ... 3ữ2.1. Lý thuyết đồ thị... 3

2.2. Mô tả ệ thống h ... 4

2.3. Bộ lượng tử hóa ... 6

2.4. Giao thức đồng thuận theo tỷ lệ: bị tấn công ... 7

2.5. Đồng thuận theo tỷ lệ ... 10

2.6. Phân tích sự khơng đồng thuận khơng lãnh đạo ... 11

3. Các điều kiện đồng thuận ... 13

3.1. Sự đồng thuận giữa lãnh đạo và theo sau ... 13

3.2. Sự đồng thuận quy mô không có người lãnh đạo ... 16

4. Mơ phỏng ... 20

5. Kết luận ... 23

</div><span class="text_page_counter">Trang 3</span><div class="page_container" data-page="3">

1

Tóm tắt: Bài báo này nghiên c u v vứ ề ấn đề điều khiển đồng thu n t l bình ậ ỉ ệphương thực tế của các hệ thống đa tác tử. Mạng được xem xét bao gồm các tác tử lấy các trạng thái được lượng tử hóa dưới các kênh truyền thông không hướng. Đầu tiên, chúng tôi đề xuất một giao thức đồng thuận tỉ lệ bình phương được phân tán sử dụng thuật toán lượng tử xác suất. Thứ hai, phân tích khơng đồng thuận tỉ lệ bằng phương pháp ổn định trung bình bình phương được cung c p. Cuấ ối cùng, các điều kiện đủ ề ất v bđẳng thức ma trận tuyến tính được trình bày để thu được tỉ lệ đồng thuận tỉ lệ bình phương cho cả trường hợp khơng có lãnh đạo và lãnh đạo - theo sau. Các kết quả lý thuyết được trình bày được kiểm tra thơng qua hai ví dụ mơ phỏng.

1. Giới thiệu

Các phương pháp điều khiển đồng thuận của hệ thống đa tác tử đã được nghiên cứu rộng rãi trong các ứng dụng khác nhau, bao gồm các phương tiện bay không người lái, các mạng cảm biến, và nhiều hơn nữa. Đạt được sự đồng thuận là một yêu cầu cần thiết cho sự hợp tác của các hệ thống đa tác . Nhiều nỗ lực đã được dành cho việc tửnghiên cứu về các vấn đề đồng thuận. Ví dụ, đồng thuận khơng có lãnh đạo được nghiên

truyền thơng ngẫu nhiên. Ngồi ra, đồng thuận khơng lãnh đạo được nghiên cứu cho các

Zhang, 2010). Ngồi ra, đã có một số kết quả đáng chú ý về các vấn đề đồng thuận đã được đề cập như đồng bộ hóa (He et al., 2018; H. Li et al., 2018), đàn (flocking) (Sun et al., 2019; Zou et al., 2019), và đám đông (swarming) (Liang et al., 2016; Teodorovic, 2003).

Hầu hết các nghiên cứu nói trên chủ yếu tập trung vào các mơ hình truyền thơng lý tưởng mà khơng xem xét việc lượng tử hóa. Tuy nhiên, độ chính xác của bộ điều khiển và băng thông truyền thông bị ràng buộc và giới hạn. Do đó, các đo lường thực tế tạo ra sai số có thể ảnh hưởng đến hiệu suất của các thuật tốn đồng thuận. Vì lỗi lượng tử hóa là khơng thể tránh khỏi, đồng thuận qua các kênh truyền thông lượng tử hóa đã trở thành một chủ đề nghiên cứu tích cực (xem Dong et al., 2016; Hu et al., 2020; Lin et al., 2020; Parivallal et al., 2020 và các tài liệu tham khảo liên quan).

</div><span class="text_page_counter">Trang 4</span><div class="page_container" data-page="4">

2

Các giao thức đồng thuận phân tán đáng tin cậy đã trở thành một lĩnh vực nghiên cứu quan trọng vì sự cố và tấn cơng trên các kênh truyền thông là không thể tránh khỏi

cơ chế hiệu quả vì nó bảo vệ hệ thống khỏi các cuộc tấn cơng có thể xảy ra. Ví dụ, cơng trình của L. Liu et al. (2020) nghiên cứu về giao thức đồng thuận an toàn phân tán cho

được phát triển để đạt được sự đồng thuận dịch chuyển theo thời gian với nhiều kẻ thù trong W. Xu et al. (2019). Ngồi ra, một kiểm sốt an tồn dự đốn cho các hệ thống đa tác tử trong các cuộc tấn công DoS đã được nghiên cứu trên các mạng lượng tử (H. Yang et al., 2019).

Đáng lưu ý rằng hầu hết các kết quả hiện có về đồng thuận trong các cuộc tấn cơng DoS và hiệu ứng lượng tử hóa chỉ được phát triển cho đồng thuận thông thường. Mặt khác, đồng thuận tỉ lệ được coi là một sự tổng quát hóa của đồng thuận thông thường. Đồng thuận tỉ lệ được định nghĩa lần đầu tiên bởi Roy (2015), trong đó trạng thái

tụ về các hằng số đã được quy định trước đó. Với quan sát này, đồng thuận thông thường (Ge & Han, 2016; L. Ma et al., 2016; Z. Zhang et al., 2016) và đồng thuận nhóm (M. Liu et al., 2018; C.-Q. Ma & Xie, 2018; Qin et al., 2017) trở thành các trường hợp đặc biệt

đã suy ra các điều kiện đủ và cần thiết cần thiết để đạt được đồng thuận tỉ lệ hữu hạn cho động lực bậc nhất. Hou et al. (2016) đã nghiên cứu về đồng thuận cụm tỉ lệ cho các hệ

cụm mong muốn được nghiên cứu sâu hơn. Ví dụ, hầu hết các kết quả hiện có đã áp đặt các điều kiện nghiêm ngặt để đạt được đồng thuận cụm (xem Han et al., 2015; Qin & Yu, 2013; Shang, 2015; H. Su et al., 2013; Wu et al., 2008; Xia & Cao, 2011; C. B. Yu et al., 2014; J. Yu & Wang, 2012). Cụ thể hơn, các lợi thế kết nối nên âm hoặc dương và có tổng bằng khơng cho đồng bộ giữa các cụm. Tuy nhiên, các trọng số kết nối thường được lưu trữ phân tán trên đồ thị. Ngoài ra, ràng buộc kết nối tổng bằng khơng thường khó đáp ứng. Được truyền cảm hứng bởi công việc của Roy (2015), một đồng thuận cụm tỉ lệ

</div><span class="text_page_counter">Trang 5</span><div class="page_container" data-page="5">

• Mở rộng kết quả đồng thuận tỉ lệ từ hệ động lực bậc hai sang bậc cao hơn.• Phân tích giao thức phân tán mới để xử lý tác tử bị tấn công, trong đó tác tử có

thể bị cơ lập hồn tồn khỏi mạng.

• Sử dụng bất đẳng thức ma trận tuyến tính để thiết kế điều khiển an toàn cho cả hai trường hợp đồng thuận tỉ lệ lãnh đạo và khơng lãnh đạo.

Tóm lại, nghiên cứu này giải quyết vấn đề chưa được nghiên cứu đầy đủ liên quan đến đồng thuận tỉ lệ với lỗi lượng tử hóa và mạng lỗi, mang lại đóng góp mới trong lĩnh vực hệ thống đa tác tử an tồn.

Phần cịn lại của bài báo gồm:

dụng để tính tốn mức độ đồng thuận.

2. Lý thuyết đồ thị và các định lý ữ h u ích 2.1. Lý thuyết đồ thị

Trong nghiên cứu này, đồ thị vô hướng G = (V, E, A) được sử dụng để mô tả cấu

là ma trận Laplacian.

cạnh và ma trận kề.

𝑙<small>𝑖𝑗</small> = −𝑎<small>𝑖𝑗</small>nếu i ≠ j và 𝑙<small>𝑖𝑗</small> = 𝛴<small>𝐽=1</small><sup>𝑁</sup> 𝑎<sub>𝑖𝑗</sub>.

</div><span class="text_page_counter">Trang 6</span><div class="page_container" data-page="6">

𝜃<small>1</small>(1 − 𝜆<small>0</small>)<small>𝑘</small>+ <sup>𝜈</sup>𝜃<sub>1 0</sub>𝜆

Định lý này cung cấp một điều kiện đủ để đạt được đồng thuận trung bình thực tế.

➔ Định lý này được sử dụng trong nghiên cứu để chứng minh rằng giao thức phân tán được đề xuất đạt được đồng thuận trung bình thực tế.

Định lý 2.2

𝑄 = [<sup>𝑄</sup><small>1</small> 𝑄<sub>2</sub>𝑄<small>3</small>] < 0 Khi và chỉ khi 𝑄<small>3</small> < 0 và 𝑄<small>1</small> - 𝑄<small>2</small>𝑄⁻¹𝑄𝑇 ² < 0

<small>• </small> Điều kiện đủ: 𝑄<sub>3</sub> < 0 và 𝑄<sub>1</sub> - 𝑄<sub>2</sub>𝑄⁻¹𝑄𝑇 ² < 0 đều th a mãn, thì ma tr n Q chỏ ậ ắc chắn âm ( < 0). 𝑄

<small>• </small> Điều ki n c n: N u ma tr n âm ( < 0), ệ ầ ế ậ 𝑄 𝑄 thì cả hai điều kiện 𝑄<small>3</small> < 0 và 𝑄<small>1</small> -

𝑄<small>2</small>𝑄⁻¹𝑄𝑇 ² đều phải thỏa mãn.

Điều này cho biết rằng phân tích ma trận khối theo cách này có thể giúp xác định chính xác khi nào một ma trận thực đối xứng âm, dựa trên các tính chất của các ma trận con của nó.

2.2. Mô t h ả ệ thống

Giả thi t c a h ế ủ ệthống đa tác tử:

Nghiên cứu này xem xét một hệ thống đa tác tử bao gồm N tác tử giống nhau với động lực tuyến tính tổng quát. Mỗi tác tử được mơ hình bằng phương trình trạng thái như sau:

</div><span class="text_page_counter">Trang 7</span><div class="page_container" data-page="7">

5

𝑥 𝑘 + 1 = 𝐴𝑥<small>𝑖</small>( ) <sub>𝑖</sub>(𝑘)+ 𝐵𝑢<small>𝑖</small>(𝑘), 𝑖 = 1, . . . , 𝑁 (1) Trong đó:

<small>• </small> 𝑥<small>𝑖</small>(k) = [𝑥<sub>𝑖1</sub>(𝒌) 𝑥<small>𝑖2</small>(𝒌). . . 𝑥<small>𝑖𝑛</small>(𝒌)]<small>𝑇</small> ∈ 𝑹<small>𝑛</small> là vectơ trạng thái của tác tử i tại thời điểm k.

<small>• </small> 𝑢<small>𝑖</small>( )k ∈ 𝑹<small>𝑚</small>là vectơ điều khiển của tác tử i tại thời điểm k.

<small>• </small> A và B là các ma trận có kích thước phù hợp và khơng đổi theo thời gian. Động lực t ng h p c a hệ ổ ợ ủ thống được biểu diễn bằng:

𝑥(𝑘 + 1 = (𝐼) <small>𝑁</small>⊗ 𝐴)𝑥(𝑘) + (𝐼<small>𝑁</small>⊗ 𝐵)𝑢(𝑘) (2) Trong đó:

<small>• </small> 𝑢(𝑘) = [𝑢<small>1</small><sup>𝑇</sup>( )𝑘 𝑢<sub>2</sub><small>𝑇</small>( )𝑘 . .. 𝑢<small>𝑛</small>(𝑘)]<small>𝑇</small>: Kiểm soát đầu vào tổng hợp của hệ thống.

<small>• </small> 𝑥(𝑘) = [𝑥<small>1</small><sup>𝑇</sup>( )𝑘 𝑥<small>2</small><sup>𝑇</sup>( )𝑘 . .. 𝑥<small>𝑛</small> (𝑘)]<small>𝑇</small>:Trạng thái tổng hợp của hệ thống. Trong trường hợp có lãnh đạo, tác tử lãnh đạo có động lực riêng biệt: 𝑥<small>0</small>(𝑘 + 1) = 𝐴𝑥<sub>0</sub>(𝑘) (3)trong đó:

<small>• </small> 𝑥<small>0</small>(𝑘) ∈𝑹<small>𝑛</small>: Trạng thái của tác tử lãnh đạ tại thời điểm k.o

Điều quan trọng cần lưu ý là hệ thống đa tác tử được đưa ra trong (1) và (3) là sự tổng quát hóa của động lực tích hợp đơn và tích hợp kép.

Để có được các giải pháp khả thi cho các điều kiện đồng thuận theo tỷ lệ được đề xuất, các giả thiết sau đây là quan trọng:

1. Tính khả điều khiển: Ma trận B có cấp điều khiển đầy đủ (rank(B) = m).2. Tính quan sát: Hệ thống có khả quan sát (tương đương với việc ma trận khả quan sát được xây dựng từ A và B có cấp đầy đủ).

3. Khơng có vịng điều khiển: Mạng tương tác của hệ thống khơng chứa vịng lặp.Những giả thiết này đảm bảo rằng hệ thống đa tác tử có khả năng đạt được các mục tiêu điều khiển mong muốn, bao gồm cả đồng thuận theo tỷ lệ.

Giả thiết 2.1: Cặp (A, B) được giả định là khả điều khiển. Điều này ngụ ý rằng hệ đa tác tử có khả năng đạt được bất kỳ trạng thái mong muốn nào trong không gian trạng thái bằng cách lựa chọn các điều khiển thích hợp. Giả thiết này khá phổ biến trong nghiên cứu các bài toán hợp tác của hệ đa tác tử tuyến tính.

Giả thiết 2.2: Đồ thị G được giả định là liên thơng. Điều này có nghĩa là tồn tại ít nhất một đường đi giữa bất kỳ hai tác tử nào trong hệ. Điều kiện này đảm bảo rằng thơng

</div><span class="text_page_counter">Trang 8</span><div class="page_container" data-page="8">

<small>• </small> So với một số nghiên cứu hiện có về bài tốn đồng thuận nghiên cứu này khơng áp đặt bất kỳ giả thiết nào về các trị riêng của ma trận A, mang lại tính tổng qt cao hơn. Tóm lại:

Giả thiết 2.1 và 2.2 là những điều kiện cơ bản nhưng cần thiết để đảm bảo khả năng thực hiện và tính chất liên kết của hệ đa tác , đồng thời mở rộng tính áp dụng của tửnghiên cứu so với các cơng trình trước đây.

2.3. Bộ lượng tử hóa Giả thiết:

<small>• </small> 𝑥<sub>𝑖𝑗</sub>∈ [−𝛥 , 𝛥 ] là một phép đo vô hướng cần được lượng tử hóa.

<small>• </small> Dữ liệu được truyền bởi mỗi tác tử được giả định là các gói với m bit. Do đó, có 2<small>𝑚</small>mức lượng tử hóa đồng cách đều và mỗi mức được biểu diễn bằng 𝛥<sub>𝑝</sub>=<sup>2𝛥</sup>

<small>2𝑚</small>.

<small>• </small> Tương tự như Chen et al. (2013), bộ lượng tử xác suất Q(·) được áp dụng trong nghiên cứu này được định nghĩa như sau:

𝑃𝑟[𝑄(𝑥<sub>𝑖𝑗</sub>)= 𝑘𝛥 = 1 −<sub>𝑝</sub>] <sup>𝑥</sup><small>𝑖</small>− 𝑘𝛥<sub>𝑝</sub>𝛥<small>𝑝</small>

, 𝑃𝑟[𝑄 𝑥( <small>𝑖𝑗</small>)= (𝑘 + 1)𝛥 ] = 1 −<small>𝑝</small>

𝑥<small>𝑖</small>− 𝑘𝛥<small>𝑝</small>

𝑘𝛥<small>𝑝</small> ≤ 𝑥 < (𝑘 + 1)𝛥<sub>𝑖𝑗</sub> <sub>𝑝</sub>Ký hiệu lỗi lượng tử hóa là 𝛥<small>𝑖𝑗</small>(𝑘) = Q(𝑥<small>𝑖𝑗</small>(k)) - 𝑥<small>𝑖𝑗</small>(k).

Giá trị kỳ vọng và phương sai của ij(k) cho bộ lượng tử như vậy được đưa ra trong ᚲ_Aysal et al. (2007), Chen et al. (2013) và Guan et al. (2012):

𝐸[(𝑄(𝑥<sub>𝑖𝑗</sub>)] = 𝑥 𝑣à 𝐸 (𝛥 ( )<sub>𝑖𝑗</sub> <sub>𝑖𝑗</sub>𝑘 )<sup>2</sup>≤<sup>𝛥</sup><small>𝑝</small> <sup>2</sup>

Nghiên cứu sẽ sử dụng biểu diễn sau của lỗi lượng tử hóa xếp chồng của tác tử i: 𝛥<small>𝑖</small>(𝑘)= 𝑄 𝑥( <small>𝑖</small>(𝑘)) − (𝑥<small>𝑖</small>( )𝑘 )

</div><span class="text_page_counter">Trang 9</span><div class="page_container" data-page="9">

7

với:

𝑥<small>𝑖</small>(k) = [𝛥<small>𝑖1</small>(𝑘) 𝛥<small>𝑖2</small>(𝑘). . . 𝛥<small>𝑖𝑛</small>(𝑘)]<small>𝑇</small>2.4. Giao thức đồng thuận theo tỷ lệ: bị tấn công

Giả thiết một bối cảnh trong đó dữ liệu được lượng tử hóa trước khi truyền, đồng thời giới thiệu giao thức đồng thuận tỉ lệ phân tán chịu ảnh hưởng của lỗi lượng tử và ngắt kết nối.

<small>• </small> Dữ liệu được lượng tử hóa trước khi truyền bằng bộ lượng tử xác suất Q(·).

<small>• </small> Giao thức đồng thuận tỉ lệ phân tán được thể hiện như sau:𝑢<small>𝑖</small>(𝑘) = 𝐾∑𝛽<small>𝑖𝑗 𝑖𝑗</small>𝑎 (𝛼 𝑄 (𝑥 ( )<small>𝑖𝑗𝑖𝑗</small>𝑘 ) − 𝑄 (𝑥 ( )<small>𝑖𝑗</small>𝑘 ))

<small>• </small> 𝑢<small>𝑖</small>(𝑘): Điều khiển của tác tử i tại thời điểm k.

<small>• </small> K: Ma trận hệ số tăng tỉ lệ cần thiết kế.

<small>• </small> 𝑎<sub>𝑖𝑗</sub>: Phần tử (i, j) của ma trận kề đồ thị.

<small>• </small> 𝛼<small>𝑖𝑗</small>: Tỷ số tỉ lệ giữa tác tử i và j.

<small>• </small> 𝛽<sub>𝑖𝑗</sub>: Hệ số liên lạc giữa tác tử i và j, phụ thuộc vào 𝛽<sub>𝑖</sub>(k): và 𝛽<sub>𝑗</sub>(k):

<small>• </small> 𝛽<small>𝑖</small>(k): Biến nhị phân Bernoulli của tác tử i tại thời điểm k, có khả năng bằng 0 hoặc 1.

<small>• </small> Q(x): Bộ lượng tử hóa áp dụng lên giá trị x.

<small>• </small> ζ<small>𝑖𝑗</small>(k) = Q(𝑥<sub>𝑖𝑗</sub>(𝑘)) - 𝑥<small>𝑖𝑗</small>(𝑘)và ζ<small>𝑖</small>(k) = Q(𝑥<sub>𝑖</sub>(𝑘))- 𝑥<small>𝑖</small>(𝑘): Lỗi lượng tử hóa của các giá trị 𝑥<small>𝑖</small>(𝑘)và 𝑥<small>𝑗</small>( )𝑘 .

Đặc điểm của giao thức:

<small>• </small> Giao thức sử dụng lượng tử hóa dữ liệu trước khi truyền, dẫn đến sai số lượng tử hóa ζ<sub>𝑖𝑗</sub>(k) và ζ<sub>𝑖</sub>(k).

<small>• </small> Hệ số liên lạc 𝛽<small>𝑖𝑗</small> phụ thuộc vào 𝛽<small>𝑖</small>(k) và 𝛽<small>𝑖</small>(k) cho phép mơ hình các trường hợp hỏng hóc giữa các tác tử.

</div><span class="text_page_counter">Trang 10</span><div class="page_container" data-page="10">

8

<small>• </small> Khi hỏng hóc xảy ra giữa tác tử i và j, 𝛽<small>𝑖𝑗</small> = 0, đồng nghĩa với việc 𝛽<small>𝑖</small>(k) = 0 hoặc 𝛽<sub>𝑖</sub>(k) = 0.

<small>• </small> Nếu 𝛽<small>𝑖</small> = 0, tác tử i bị cơ lập hồn tồn, khơng thể giao tiếp với bất kỳ tác tử nào.

<small>• </small> Biến 𝛽<sub>𝑖</sub>(k) độc lập với 𝛽<sub>𝑖</sub>(k) (ngoại trừ trường hợp i = j).

<small>• </small> Xác suất 𝛽<sub>𝑖</sub>(k) = 1 = 𝛽 <sub>𝑖</sub>, gọi là xác suất tồn tại liên kết của tác tử i.

<small>• </small> Xác suất 𝛽<small>𝑖</small>(k) = 0 = 1 - 𝛽 <small>𝑖</small>, gọi là xác suất cô lập của tác tử i.➔ Nhấn mạnh:

1. Lượng tử hóa dữ liệu: Dữ liệu được xử lý trước khi truyền bằng bộ lượng tử xác suất, gây ra lỗi lượng tử hóa trong giao thức đồng thuận.

2. Ngắt kết nối: Liên kết giữa các tác tử có thể bị ngắt do các vấn đề kỹ thuật hoặc tấn công mạng, ảnh hưởng đến việc truyền thơng tin và q trình đồng thuận. 3. Tính linh hoạt: Tấn cơng DoS có thể thay đổi cấu trúc mạng liên kết, đòi hỏi giao thức đồng thuận phải thích ứng với các thay đổi này.

Vì các dãy Bernoulli được xem xét là lẫn nhau độc lập thì theo định nghĩa của 𝛽<sub>𝑖𝑗</sub>(k), chúng ta có tính chất sau:

1. Tính độc lập của các chuỗi Bernoulli:

<small>• </small> Khẳng định rằng các chuỗi Bernoulli liên quan đến khả năng kết nối giữa các tác tử 𝛽<small>𝑖𝑗</small>(k) là độc lập với nhau theo cặp (i ≠ j). Điều này có nghĩa là sự ngắt kết nối của một cặp tác tử không ảnh hưởng đến khả năng kết nối của các cặp khác.

<small>• </small> Giá trị kỳ vọng của 𝛽<small>𝑖𝑗</small>(k) được tính tốn dựa trên tính độc lập này. Khi i = j (tức là xét khả năng kết nối của một tác tử với chính mình), giá trị kỳ vọng là xác suất tồn tại liên kết của tác tử đó (𝛽 <small>𝑖</small>). Khi i ≠ j (tức là xét khả năng kết nối giữa hai tác tử khác nhau), giá trị kỳ vọng là tích của hai xác suất tồn tại liên kết riêng biệt (𝛽 <small>𝑖</small> 𝛽 <small>𝑗</small>).

2. Ảnh hưởng của tấn công DoS:

<small>• </small> Lưu ý rằng do tấn cơng DoS (Denial-of-Service), cấu trúc mạng liên kết của hệ đa tác tử (được mơ tả trong phương trình (1) ban đầu) khơng cịn cố định. Điều này có nghĩa là liên kết giữa các tác tử có thể thay đổi theo thời gian, gây ra các thách thức trong việc duy trì giao thức đồng thuận ổn định.

➔ Nhấn mạnh đến tính độc lập của các chuỗi Bernoulli trong mơ hình hệ đa tác tửvà cảnh báo về sự phức tạp của vấn đề do tấn công DoS gây ra. Những yếu tố này cần

</div><span class="text_page_counter">Trang 11</span><div class="page_container" data-page="11">

Giả thiết này ngụ ý rằng:

<small>• </small> Các lỗi lượng tử hóa được tạo ra bởi bộ lượng tử hóa không phụ thuộc vào trạng thái kết nối của mạng do các cuộc tấn cơng DoS.

<small>• </small> Tác động của lỗi lượng tử hóa và ngắt kết nối có thể được xem xét riêng rẽ. Tầm quan trọng:

<small>• </small> Giả thiết này đơn giản hóa việc phân tích giao thức đồng thuận bằng cách tách riêng ảnh hưởng của lỗi lượng tử hóa và ngắt kết nối.

<small>• </small> Giả thiết này có thể hợp lý trong một số trường hợp, chẳng hạn như khi bộ lượng tử hóa được triển khai ở cấp phần cứng của thiết bị và không bị ảnh hưởng trực tiếp bởi các tấn công mạng.

Nhận xét 2.1: Ngắt kết nối hoàn toàn vs. mờ kênh truyền

Nghiên cứu của J. Xu et al. (2020) chỉ xem xét mờ kênh truyền, khiến tác tử không nhận được dữ liệu nhưng vẫn gửi phép đo.

Nghiên cứu này, 𝛽<small>𝑖</small>(k) = 0 ngụ ý tác tử i bị cơ lập hồn tồn, khơng gửi/nhận thông tin. Đây là tấn công trực tiếp vào tác tử, không phải kênh truyền.

Tấn công này tạo ra ngắt kết nối tức thời và là dạng DoS nghiêm trọng.

Mơ hình 𝛽<sub>𝑖𝑗</sub> riêng cho từng cạnh (Zhou và Xiao, 2013) mô tả ngắt kết nối từng liên kết độc lập. Tuy nhiên, tấn cơng kênh truyền có thể khơng tạo ra ngắt kết nối tồn bộ. Chẳng hạn, tấn cơng với xác suất khác nhau cho từng tác tử ít có khả năng cơ lập hồn tồn một tác tử.

Dựa trên cơng thức điều khiển (4), véc điều khiển tổng hợp được biểu diễn như sau:

Trong đó:

<small>• </small> ∆(k) là véc lỗi lượng tử hóa tổng hợp.

</div><span class="text_page_counter">Trang 12</span><div class="page_container" data-page="12">

10

<small>• </small> là ma trận chéo chứa các hệ số tỉ lệ.

<small>• </small> là ma trận Laplacian của hệ đa tác tử bình thường.

<small>• </small> là ma trận Laplacian của hệ khi bị tấn công.

<small>• </small> Khi tác tử i bị tấn cơng, 𝛽<small>𝑖</small> = 0, dẫn đến 𝛽<small>𝑖𝑗</small> = 0 cho mọi j. Điều này nghĩa là khi = -1, tất cả các kênh kết nối với tác tử i bị loại bỏ khỏi ma trận L.

Thay thế công thức điều khiển vào động lực tổng thể, ta có:

2.5. Đồng thuận theo tỷ lệ

Dựa trên các định nghĩa về đồng thuận mạnh mẽ trung bình phương bình phương trong Guan et al. (2012), J. Xu et al. (2020), Y. Zhang và Tian (2010) và định nghĩa về đồng thuận tỉ lệ trong Roy (2015), nghiên cứu đưa ra định nghĩa sau về đồng thuận tỉ lệlượng tử trung bình phương bình phương thực tế:

Định nghĩa 2.3: Một nhóm N tác tử (hệ đa tác ) đạt được đồng thuận tỉ lệ lượng tửtử trung bình phương bình phương thực tế với nghịch đảo các tỉ lệ tỉ lệ (𝛼<small>1</small><sup>−1</sup>, . . ., 𝛼<small>𝑁−1</small> ), nếu tồn tại một hàm tăng đơn điệu c(·) thỏa mãn 𝑙𝑖𝑚<small>𝛥𝑝 −> 0</small>𝑐 (𝛥<small>𝑝</small>) = 0 sao cho: 𝑙𝑖𝑚

<small>𝑡→∞</small>𝐸 [ǁ<sup>𝑥</sup><small>𝑖(𝑘)𝛼</small><sub>𝑖</sub> − <sup>𝑥</sup><small>𝑗(𝑘)</small>

<small>𝛼𝑗</small> ǁ<sup>2</sup>] ≤ 𝑐 𝛥( <small>𝑝</small>) , ∀𝑖, 𝑗 ∈ 𝑉

trong đó các giá trị vơ hướng 𝛼<small>1</small>..., 𝛼<small>𝑁</small>được giả thiết khác không. Khi 𝛥<small>𝑝</small> = 0, tức là khơng có lượng tử hóa, hệ đa tác tử được cho là đạt được đồng thuận tỉ lệ trung bình phương bình phương.

Ngoài ra, đồng thuận lãnh đạo -người theo tỉ lệ lượng tử trung bình phương bình phương thực tế được coi là đạt được nếu:

𝑙𝑖𝑚

<small>𝑡→∞</small>𝐸 [ǁ<sup>𝑥</sup><small>𝑖( )0𝛼𝑖</small> − <sup>𝑥</sup><small>𝑗( )0</small>

<small>𝛼</small><sub>𝑗</sub> ǁ<sup>2</sup>] ≤ 𝑐(𝛥<sub>𝑝</sub>) ∀𝑖 = 1,2, . . , 𝑁 ∈ 𝑉, Giải thích:

<small>• </small> Định nghĩa này mô tả mức độ đồng thuận của một hệ đa tác tử với lượng tử hóa dữ liệu.

</div><span class="text_page_counter">Trang 13</span><div class="page_container" data-page="13">

11

<small>• </small> Các tác tử đạt được đồng thuận tỉ lệ lượng tử khi giá trị trung bình của các tích tỉ lệ và trạng thái của chúng theo thời gian hội tụ về nhau, với lỗi giới hạn phụ thuộc vào độ chính xác của lượng tử hóa (p).

<small>• </small> Hàm c(·) thể hiện mức độ ảnh hưởng của lỗi lượng tử hóa đến sự hội tụ.

<small>• </small> Khi khơng có lượng tử hóa (p = 0), định nghĩa này trở thành định nghĩa thông thường của đồng thuận tỉ lệ trung bình phương bình phương.

<small>• </small> Định nghĩa mở rộng cho trường hợp có tác tử lãnh đạo, trong đó các tác tử theo sau giá trị trung bình của tích tỉ lệ và trạng thái của tác tử lãnh đạo.

Đạt được đồng thuận tỉ lệ (scaled consensus) có nghĩa là các trạng thái của các tác tử hội tụ về tỷ lệ đã được xác định trong tình huống cực tiểu. Nói cách khác, hệ thống đa tác tử được cho là đạt được đồng thuận tỉ lệ nếu tỷ lệ giữa các quỹ đạo của các tác tử hội tụ về các hằng số đã biết trước. Ví dụ, tỷ lệ 𝑥<sub>𝑖</sub>(𝑘)/𝑥<small>𝑗</small>( )𝑘 hội tụ về 1/2 khi các tỷ lệ được chọn như sau: 𝛼<sub>𝑖</sub> = 1 và 𝛼<sub>𝑗</sub> = 2. Mục tiêu của bài báo này là nghiên cứu vấn đề đồng thuận tỉ lệ giữa lãnh đạo và theo sau, cũng như vấn đề đồng thuận tỉ lệ không lãnh đạo thông qua các giao thức phân tán.

2.6. Phân tích sự khơng đồng thuận khơng lãnh đạo

Vector bất đồng tỉ lệ được định nghĩa và biểu diễn dưới dạng gọn:𝛿(𝑘) =1

𝑥<small>𝑖</small>(𝑘) −<sup>1</sup>𝑁∑<sup>1</sup>

<small>• </small> Hai đặc điểm quan trọng của r:

<small>o </small> 𝑟<small>𝑇</small>𝑟 = 1: Tổng các phần tử của r bằng 1, thể hiện nó là một vectơ đơn vị.

<small>o </small> r là eigenvector phải chuẩn tắc của M với eigenvalue 0: Mr = 0. Điều này nghĩa là khi nhân r với ma trận M, kết quả là vectơ không.

</div>

×