首页 | 本学科首页   官方微博 | 高级检索  
     

构造移动通信中降低能耗的前缀码的动态规划加速
引用本文:余佳晋,徐晓明,Golin M J.构造移动通信中降低能耗的前缀码的动态规划加速[J].计算机工程与科学,2009,31(12).
作者姓名:余佳晋  徐晓明  Golin M J
作者单位:余佳晋,徐晓明(复旦大学计算机科学技术学院上海智能信息处理重点实验室,上海,200433);Golin M J(香港科技大学计算机科学及工程系,香港) 
基金项目:国家自然科学基金资助项目,上海重点学科建设基金资助项目,Hong Kong CERG grant 613507 
摘    要:动态规划是一种常用的寻找问题最优解的算法设计方案。当将动态规划中的各个子问题考虑成有向图上的节点时,我们可以将动态规划看作是一个有向无圈图。一些问题的动态规划的有向无圈图有着特殊的结构,我们可以利用这些结构加速动态规划。本文考虑了一种从基站将能源"转移"到移动通信宿主的二进制编码方案构造时采用的动态规划。移动通信中,常常需要考虑优化通信编码方案来降低移动通信宿主的能耗。本文研究的编码方案通过以下方式降低能耗:基站猜测移动通信宿主所要发出的信息并询问宿主,而宿主则在一定的情况下才做出回应,以此来降低宿主发送信息的能耗。对于有n个单词的编码,我们的算法比之前提出的算法降低了O(n2)的时间复杂度。

关 键 词:动态规划  编码理论  移动通信

A Dynamic Programming Speedup for Energy-Saving Prefix-Free Coding in Mobile Communications
Golin M J.A Dynamic Programming Speedup for Energy-Saving Prefix-Free Coding in Mobile Communications[J].Computer Engineering & Science,2009,31(12).
Authors:Golin M J
Abstract:Dynamic programming is a common paradigm to design algorithms for finding optimal solutions. When we consider each subproblem in dynamic programming as the vertex in a directed graph, we can model the whole problem into a problem on a directed acyclic graph(DAG). For some problems, their corresponding DAGs have some special properties, which we can utilize to speed up the dynamic programming. In this paper, we consider a dynamic programming which is used to build a code to save energy in the mobile environment. This code saves energy by "transfer" energy from a mobile support station to the mobile host: the station guesses the message that the host wants to send and asks the host to verify. The host responds to the mobile station if only a certain condition is met. We have found some special properties of this dynamic programming and improve the old algorithm by an O(n~2) factor, given n symbols to encode.
Keywords:dynamic programming  coding theory  mobile communications
本文献已被 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号