A single-player Monte Carlo tree search method combined with node importance for virtual network embedding

被引:4
|
作者
Zheng, Guangcong [1 ]
Wang, Cong [1 ]
Shao, Weijie [1 ]
Yuan, Ying [1 ]
Tian, Zejie [1 ]
Peng, Sancheng [2 ]
Bashir, Ali Kashif [3 ,4 ]
Mumtaz, Shahid [5 ]
机构
[1] Northeastern Univ Qinhuangdao, Sch Comp & Commun Engn, Qinhuangdao 066004, Hebei, Peoples R China
[2] Guangdong Univ Foreign Studies, Lab Language Engn & Comp, Guangzhou 510006, Peoples R China
[3] Manchester Metropolitan Univ, Dept Comp & Math, Manchester, Lancs, England
[4] NUST, Sch Elect Engn & Comp Sci, Islamabad, Pakistan
[5] Inst Telecomunicacoes, Campus Univ Santiago, Aveiro, Portugal
基金
中国国家自然科学基金;
关键词
Network virtualization; Virtual network embedding; Reinforcement learning; Markov decision process; Monte Carlo tree search; Node ranking; OPTIMIZATION;
D O I
10.1007/s12243-020-00772-5
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
As a critical technology in network virtualization, virtual network embedding (VNE) focuses on how to allocate physical resources to virtual network requests efficiently. Because the VNE problem is NP-hard, most of the existing approaches are heuristic-based algorithms that tend to converge to a local optimal solution and have a low performance. In this paper, we propose an algorithm that combines the basic Monte Carlo tree search (MCTS) method with node importance to apply domain-specific knowledge. For a virtual network request, we first model the embedding process as a finite Markov decision process (MDP), where each virtual node is embedded in one state in the order of node importance that we design. The shortest-path algorithm is then applied to embed links in the terminal state and return the cost as a part of the reward. Due to the reward delay mechanism of the MDP, the result of link mapping can affect the action selected in the previous node mapping stage, coordinating the two embedding stages. With node importance, domain-specific knowledge can be used in the Expansion and Simulation stages of MCTS to speed up the search and estimate the simulation value more accurately. The experimental results show that, compared with the existing classic algorithms, our proposed algorithm can improve the performance of VNE in terms of the average physical node utilization ratio, acceptance ratio, and long-term revenue to cost ratio.
引用
下载
收藏
页码:297 / 312
页数:16
相关论文
共 50 条
  • [31] Three-Head Neural Network Architecture for Monte Carlo Tree Search
    Gao, Chao
    Mueller, Martin
    Hayward, Ryan
    PROCEEDINGS OF THE TWENTY-SEVENTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2018, : 3762 - 3768
  • [32] Efficient Construction of a Chemical Reaction Network Guided By a Monte Carlo Tree Search
    Lee, Kyunghoon
    Kim, Jin Woo
    Kim, Woo Youn
    CHEMSYSTEMSCHEM, 2020, 2 (05)
  • [33] Efficient graph neural architecture search using Monte Carlo Tree search and prediction network
    Deng, TianJin
    Wu, Jia
    EXPERT SYSTEMS WITH APPLICATIONS, 2023, 213
  • [34] Node-importance Aware Coordinated Embedding Strategy for Transparent Virtual Optical Network
    Liu Huanlin
    Lu Lei
    Chen Yong
    Wei Chengying
    Hu Hao
    JOURNAL OF ELECTRONICS & INFORMATION TECHNOLOGY, 2018, 40 (08) : 1978 - 1984
  • [35] Reinforcement learning for active distribution network planning based on Monte Carlo tree search
    Zhang, Xi
    Hua, Weiqi
    Liu, Youbo
    Duan, Jiajun
    Tang, Zhiyuan
    Liu, Junyong
    INTERNATIONAL JOURNAL OF ELECTRICAL POWER & ENERGY SYSTEMS, 2022, 138
  • [36] Qubit Routing Using Graph Neural Network Aided Monte Carlo Tree Search
    Sinha, Animesh
    Azad, Utkarsh
    Singh, Harjinder
    THIRTY-SIXTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE / THIRTY-FOURTH CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE / TWELVETH SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2022, : 9935 - 9943
  • [37] Monte Carlo Tree Search for Network Planning for Next Generation Mobile Communication Networks
    Shen, Linzhi
    Wang, Shaowei
    2021 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2021,
  • [38] Diversifying dynamic difficulty adjustment agent by integrating player state models into Monte-Carlo tree search
    Moon, JaeYoung
    Choi, YouJin
    Park, TaeHwa
    Choi, JunDoo
    Hong, Jin-Hyuk
    Kim, Kyung-Joong
    EXPERT SYSTEMS WITH APPLICATIONS, 2022, 205
  • [39] Monte-Carlo Tree Search with Prioritized Node Expansion for Multi-Goal Task Planning
    Pfeiffer, Kai
    Edgar, Leonardo
    Pham, Quang-Cuong
    2023 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2023, : 8255 - 8261
  • [40] Hardware Efficient Massive MIMO Detector Based on the Monte Carlo Tree Search Method
    Chen, Jienan
    Fei, Chao
    Lu, Hao
    Sobelman, Gerald E.
    Hu, Jianhao
    IEEE JOURNAL ON EMERGING AND SELECTED TOPICS IN CIRCUITS AND SYSTEMS, 2017, 7 (04) : 523 - 533