Mở Đầu Một lượng lớn các liên kết tồn tại trong thế giới hiện nay đã kết nối hầu hết mọi thā lại với nhau, và phát triển dần về số lượng tạo ra một số lượng khổng lồ các mạng lưới. Các mạng lưới được tạo ra từ các tổ chāc xã hội được hình thành á trong hầu hết các n¢i mà con ngưßi đang sinh sống. Với một xã hội hiện đại như ngày nay, trẻ con đến trưßng tham vào các tổ chāc trong trưßng học. Ngưßi lớn đi làm và tham gia vào rất nhiều tổ chāc và mạng lưới trong xã hội như: hệ thống tổ chāc lao động, hệ thống bảo hiểm xã hội, … Ngưßi già thưßng ít tham gia vào các tổ chāc h¢n, hầu hết trong số đó là các tổ chāc về hưu trí và hội những ngưßi bạn già.
Các tổ chāc này thưßng được hình thành một cách tự nhiên từ các nhu cầu cần thiết cÿa cuộc sống, hình thành các mạng lưới với đầy đÿ kích cỡ khác nhau. Các mạng lưới được tạo thành từ dựa trên các hệ thống khổng lồ như mạng điện, mạng INTERNET, và mạng viễn thông. Các mạng lưới này được phát triển mạnh mẽ trong thßi kỳ kỷ nguyên cÿa kỹ thuật số và trí tuệ nhân tạo. Hiện nay, các mạng điện cung cấp đÿ điện cho hàng tỷ ngưßi dùng á khắp n¢i trên thế giới với kết cấu rất linh hoạt và phong phú phụ thuộc vào địa hình.
Tiếp theo, các mạng xã hội nổi tiếng như Twitter, Wechat, QQ, Facebook, với số lượng ngưßi dùng từ vài trăm triệu đến tỷ ngưßi dùng. Trên các mạng này, mọi ngưßi được sử dụng rất nhiều tiện ích như nhắn tin, trò chuyện trực tiếp, ch¢i trò ch¢i cùng nhau. Cuối cùng, các mạng viễn thông hiện nay được phÿ song hầu như toàn bộ các n¢i tập trung đông đảo con ngưßi sinh sống, cho phép hàng triệu ngưßi dùng giao tiếp với nhau trong một khoảng rộng lớn một cách linh hoạt không bị gò bó như các mạng lưới cố định. Các mạng cảm biến được hình thành để thu thập các thông tin cần thiết phục vụ cho các āng dụng thực tiễn.
Các mạng lưới cảm biến được sử dụng rất nhiều trong thực tế và trong cuộc sống vạn vật kết nối như ngày nay. Đầu tiên, các āng dụng về nhà á thông minh cần đến hàng trăm cảm biến để thu thập các thông tin về môi trưßng, sāc khỏe, các tiện ích giải trí, và các công cụ hỗ trợ. Bên cạnh đó, các āng dụng về phư¢ng tiện đi lại như ô tô, máy bay, tàu vũ trụ cần rất nhiều các cảm biến với đầy đÿ các loại kể cả tối tân nhất hiện nay. Thêm vào nữa, các āng dụng bảo vệ môi trưßng cũng cần rất nhiều các cảm biến đến có thể theo dõi chính xác tình hình môi trưßng hiện nay, giúp các nhà điều hành 13 và ngưßi có trách nhiệm, cũng như toàn bộ dân cư āng phó kịp thßi với các điều kiện môi trưßng thay đổi thất thưßng phāc tạp như ngày nay.
Cuối cùng, các āng dụng liên quan đến hàng không vũ trụ đang được quan tâm nhất với các thiết bị chÿ yếu gồm các tổ hợp, mạng lưới phāc tạp giúp con ngưßi khám phá và chinh phục vũ trụ. Hầu hết các mạng lưới được hình thành với những khái đầu không quá phāc tạp phục vụ cho những đối tượng mục tiêu bình thưßng. Sau đó, cùng với sự phát triển cÿa đßi sống và nhu cầu thực tế, các mạng này phát triển với số lượng và kích thước như khổng lồ và đa dạng và thành phần. Chẳng hạn như, mạng xã hội Facebok với khái đầu chỉ khoảng vài chục ngàn ngưßi dùng, trong đó chÿ yếu là các sinh viên đại học.
Các tiện ích bạn đầu chÿ yếu là nhắn tin và chia sẽ ảnh cá nhân qua mạng. Khoảng chục năm về sau, mạng xã hội này đã phát triển lên đến vài trăm triệu ngưßi dùng với rất nhiều tiện ích và có tới cả trăm ngàn gian hàng trên mạng xã hội nay. Cho đến bây giß, hầu hết những ngưßi dùng INTERNET hiện đại đều biết đến mạng xã hội Facebook với h¢n tỷ ngưßi dùng á khắp mọi ngưßi trên thế giới với đÿ các thành phần từ ngưßi dân bình thưßng, doanh nhân cho đến các ngưßi nổi tiếng. Phân tích các mạng lưới sẽ giúp con ngưßi khai thác hiệu quả chúng.
Việc tìm hiểu về một mạng lưới sẽ giúp con ngưßi hiểu rõ h¢n các tính chất cÿa một mạng lưới, các thành phần liên quan và sự phát triển cÿa mạng lưới đó. Từ đó, họ sẽ đưa ra các quyết định vào mạng lưới đó để thu được hiệu quả lớn nhất cho chính họ. Chẳng hạn, việc triển khai INTERNET trên một phạm vi địa lý cần tìm hiểu về sự phân bố dân cư, tính chất địa lý cÿa vùng miền, yếu tố sử dụng cÿa ngưßi dụng để có thể quyết định đặt các thiết bị á các vị trí hợp lý giúp giảm thiểu công sāc chi phí, thßi gian triển khai mạng cũng như làm giảm chi phí bảo trì mạng này. Phân tích và khai thác các mạng lưới hiệu quả luôn tạo ra các giá trị to lớn cho ngưßi sử dụng, đặc biệt trong kỷ nguyên cÿa vạn vật kết nối (IOT).
Một trong những yếu tố được quan tâm là tập các nốt ảnh hưáng đến toàn bộ mạng lưới, và bài toán được quan tâm gần đây là bài toán tìm tập đỉnh thống trị có trọng số nhỏ nhất. Phân tích mạng lưới để khai thác và phát triển mạng lưới, giúp các hệ thống nên mạnh mẽ, hoạt động tốt h¢n, nhiều tính năng h¢n, giúp ngưßi dùng và nhà quản lý mạng có thêm nhiều lợi ích. Các mạng lưới phân tích bao gồm: mạng xã hội, mạng di động, mạng cảm biến, mạng lưới tổ chāc xã hội. Việc 14 khai thác từ các mạng này chÿ yếu khai thác tăng kích thước hệ thống, kích thích ngưßi dùng tham gia vào hệ thống, kích thích ngưßi dùng sử dụng dịch vụ trên mạng, kéo dài tuổi thọ cÿa mạng, giảm thiểu chi phí vận hành và bảo trì, và quản lý hệ thống.
Phân tích mạng xã hội và các tổ chāc xã hội liên quan đến các bài toán quản lý mạng xã hội, nguồn thông tin lan truyền trên mạng xã hội, bài toán về quảng cáo trên mạng xã hội. Việc phân tích mạng xã hội, giúp cho nhà phát hành sử dụng thông tin từ mạng xã hội hiệu quả để triển khai các dịch vụ và giảm thiểu chi phí vận hành hệ thống. Ngưßi dùng sử dụng các dịch vụ như quảng cáo trên mạng xã hội, tìm kiếm bạn bè, tạo dựng hình ảnh trên mạng xã hội, mạng lại lợi ích lớn h¢n cho họ. Các tổ chāc xã hội tốt h¢n khi chọn lựa được các nhà quản lý hiệu quả phù hợp và tối ưu.
Ví dụ: ngưßi dùng mạng xã hội Youtube thưßng hay xem những quảng cáo bao cao su DUREX á trên trong các nhóm youtuber nổi tiếng, và thưßng chia sẻ nó với những ngưßi bạn cÿa họ thông qua các mạng xã hội khác như Facebook, Zalo. Bài toán tìm tập đỉnh thống trị có trọng số nhỏ nhất trên mạng lưới được áp dụng để khai thác các yếu tố về việc tìm ra tập các thành phần có khả năng chi phối toàn bộ các thành phần còn lại trong mạng. Đó là được áp dụng cho đồ thị vô hướng để tìm ra một tập đỉnh chính có tổng trọng số nhỏ nhất sao cho các đỉnh không thuộc đã chọn kề với tập đỉnh đã chọn. Việc tìm ra tập đỉnh này giúp việc phân tích thiết kế trên mạng hiệu quả h¢n, do thông thưßng các tác động lên đồ thị sẽ ảnh hưáng chÿ yếu bái tập đỉnh chính.
Tại mỗi thành viên trong tập đỉnh chính, ngưßi dùng có thể tập trung dùng chúng để quản lý chi phối, hoặc xử lý các tác vụ nặng. Điều này giúp giảm thiểu các công việc phải làm trên toàn bộ hệ thống vì chỉ cần tập trung vào một tập đỉnh chính là một bộ phận cÿa mạng. Có rất nhiều nghiên cāu āng dụng về tập đỉnh trị đã được công bố về các āng dụng liên quan đến mạng xã hội, mạng di động, và mạng cảm biến, … Tuy rằng, các nghiên cāu về tập đỉnh thống trị có trọng số nhỏ nhất rất lâu nhưng hoàn toàn có giá trị trong kỷ nguyên cÿa kết nối vạn vật với một lượng dữ liệu khổng lồ được lưu chuyển và xử lý. Trong gần 20 năm gần đây, đã có rất nhiều nghiên cāu cho bài toán này.
Do bài toán được chāng minh thuộc lớp bài toán NP-hard nên cho đến thßi điểm nay vẫn chưa có một thuật toán hiệu quả để xử lý bài toán với kết quả chính xác trong thßi gian đa thāc. Các thuật toán chính xác hiện nay có độ phāc tạp tính toán theo hàm mũ, nên chỉ mang tính lý thuyết mà chưa thể áp dụng trong thực 15 tế. Các nghiên cāu này gồm các thuật toán chính xác cho tập đỉnh thống trị cÿa Fomin, Van Rooij dựa trên thuật toán nhánh và rút gọn [8][23]. Các thuật toán khả dụng hiện nay cho bài toán này là các thuật toán metaheuristic với các phư¢ng pháp kinh điển gồm tối ưu đàn kiến, giải thuật di truyền, tối ưu bầy đàn, các thuật toán memetic, các thuật toán tìm kiếm địa phư¢ng, và thuật toán matheuristic.
Các thuật toán matheuristic có ưu điểm là đưa ra lßi giải đÿ tốt trong một thßi gian hợp lý so với các thuật toán tham lam hoặc các thuật toán ngẫu nhiên. Các công trình nghiên cāu bao gồm: áp dụng thuật toán tối ưu đàn kiến để tìm tập đỉnh thống trị [17] [19], áp dụng thuật toán di truyền để tìm các tập thống trị [17], áp dụng thuật toán bầy đàn để tìm tập đỉnh thống trị [13], áp dụng các thuật toán memetic để tìm tập đỉnh thống trị [14], áp dụng thuật toán tìm kiếm địa phư¢ng với kỹ thuật cấu hình kiểm thử dựa trên các hàm điểm tần suất [26], các nghiên cāu lên quan đến matheuristic như kết hợp các thuật toán tham lam với quy hoạch nguyên và việc kết hợp tìm kiếm tabu với quy hoạch nguyên [1] [2]. Các thuật toán bầy đàn thì dựa vào số lượng cá thể và phư¢ng pháp phát triển quần thể nên thưßng chạy khá chậm hoặc là chúng bị tăng một lượng chi phí về thßi gian do kết hợp với cả các thuật toán tìm kiếm địa phư¢ng để cải thiện kết quả. Các thuật toán matheuristic là sự kết hợp với các thuật toán metaheuristic với quy hoạch nguyên.