GeminiLight / virne

Virne is a simulator for resource allocation problems in network virtualization, mainly for virtual network embedding (VNE). It also is adaptable to VNE's variants, such as service function chain deployment (SFC Deployment), network slicing, etc.
https://virne.readthedocs.io
Apache License 2.0
93 stars 18 forks source link

nfvdeep那个算法跑不起来 #10

Closed LayDownToDeath closed 1 year ago

LayDownToDeath commented 1 year ago

你好,nfvdeep那个算法跑不起来,我跑的版本是当前版本,项目中的算法名称是pg_mlp,能帮忙看看吗,,求求了?

LayDownToDeath commented 1 year ago

个人猜测是PgMlpSolver.py没有实现这两个方法learn_with_instance(self, instance),solve(self, instance),不知道对不对

GeminiLight commented 1 year ago

已修复,感谢反馈

LayDownToDeath commented 1 year ago

大佬我还想问个问题,为什么代码pg_mlp里面没有考虑要嵌入虚拟节点的信息呀,比如所需带宽,所需cpu这些?我看一些论文里面也没考虑,比如[A-DDPG]那篇,请问这是什么原因呢

GeminiLight commented 1 year ago

可以咨询下相关论文的作者,也欢迎对比我们在ICC 2021的工作 a3c_gcn_seq2seq ,它是综合考虑虚拟网络与物理网络的信息的。