![移动物联网智能通信与计算](https://wfqqreader-1252317822.image.myqcloud.com/cover/386/53256386/b_53256386.jpg)
上QQ阅读APP看书,第一时间看更新
2.2.3 问题公式化
在时隙 t 中,当设备 i 有任务要计算时,它可以将这些任务卸载到其他设备上,也可以在本地处理。对于任务 xi,k,平均任务执行时延可以通过式(2-3)计算
![](https://epubservercos.yuewen.com/F751DD/31729870907780206/epubprivate/OEBPS/Images/figure-0030-0080.jpg?sign=1739946412-iHYlscwTct97nrdYBrVMZcBmuLAEQiNJ-0-39c93b8ec5274f8cfb2953138fa47f83)
则设备 i 的平均任务完成时间为
![](https://epubservercos.yuewen.com/F751DD/31729870907780206/epubprivate/OEBPS/Images/figure-0030-0081.jpg?sign=1739946412-DklQHGGjeoE1gbR5DaPN4C97AgR3nMP2-0-b7cc22880ed738c3b4225ef943d1608e)
其中,是算法已经运行的总时隙。每个设备的目的是最小化其平均任务完成时间,即:
![](https://epubservercos.yuewen.com/F751DD/31729870907780206/epubprivate/OEBPS/Images/figure-0030-0083.jpg?sign=1739946412-vsrTsjhlZXzpICk7ny1pGtCaWA3QgrKP-0-08717989b811c614d85af7b24f30ff26)
在这里,约束C2.1确保了任务xi,k可以直接分配设备或通过多个中继节点与设备 i建立连接。由于一个设备的任务调度决策可能受到其他设备的影响,因此需要进行一个交易过程,以实现不同设备之间的公平性。通常情况下,可以利用非合作博弈来解决上述问题[5],即所有设备都应该知道系统状态,以便做出决策。然而,在去中心化的分布式环境中,设备无法获得瞬时的系统状态。因此,本章在系统中使用了多智能体模仿学习,每个智能体不需要知道整个系统的状态,而是根据其局部观测跟随专家的演示来训练策略。