主页期刊介绍编委会编辑部服务介绍道德声明在线审稿编委办公编辑办公English
2018-2019年专刊出版计划 微信服务介绍 最新一期:2018年第5期
     
在线出版
各期目录
纸质出版
分辑系列
论文检索
论文排行
综述文章
专刊文章
美文分享
各期封面
E-mail Alerts
RSS
旧版入口
中国科学院软件研究所
  
投稿指南 问题解答 下载区 收费标准 在线投稿
吕荫润,陈力,王翀,吴敬征,王永吉.基于混合搜索的含逻辑“与”“或”的RM优化算法.软件学报,2017,28(10):2525-2538
基于混合搜索的含逻辑“与”“或”的RM优化算法
Hybrid Search Method for Rate-Monotonic Optimal Problem with Logic OR AND Constraints
投稿时间:2016-03-16  修订日期:2016-08-09
DOI:10.13328/j.cnki.jos.005133
中文关键词:  约束优化问题  实时系统  单调速率  线性规划  搜索算法
英文关键词:constrained optimization problem  real-time system  rate-monotonic  linear programming  search algorithm
基金项目:中国科学院-国家外国专家局创新团队国际合作伙伴计划;国家自然科学基金(61170072);青年科学基金(61303057)
作者单位E-mail
吕荫润 计算机科学国家重点实验室(中国科学院 软件研究所), 北京 100190
中国科学院 软件研究所 基础软件国家工程研究中心, 北京 100190
中国科学院大学, 北京 100190 
 
陈力 计算机科学国家重点实验室(中国科学院 软件研究所), 北京 100190
中国科学院 软件研究所 基础软件国家工程研究中心, 北京 100190
中国科学院大学, 北京 100190 
 
王翀 计算机科学国家重点实验室(中国科学院 软件研究所), 北京 100190
中国科学院 软件研究所 基础软件国家工程研究中心, 北京 100190
中国科学院大学, 北京 100190 
 
吴敬征 中国科学院 软件研究所 基础软件国家工程研究中心, 北京 100190
中国科学院大学, 北京 100190 
 
王永吉 计算机科学国家重点实验室(中国科学院 软件研究所), 北京 100190
中国科学院 软件研究所 基础软件国家工程研究中心, 北京 100190
中国科学院 软件研究所 互联网软件技术实验室, 北京 100190
中国科学院大学, 北京 100190 
ywang@itechs.iscas.ac.cn 
摘要点击次数: 953
全文下载次数: 439
中文摘要:
      相对于标准约束优化问题,广义约束优化问题(或称析取优化问题)的等式或不等式约束条件中不仅包含逻辑“与”关系,还含有逻辑“或”关系.单调速率(RM)优化问题是广义约束优化问题的一个重要应用.目前RM优化问题已有的解法包括函数变换、混合整数规划、线性规划搜索等算法.随着任务数的增多,这些算法的求解时间较长.提出一种基于线性规划的深度广度混合搜索算法(LPHS),将广义约束优化问题拆分成若干子问题,建立线性规划搜索树,合理选择搜索顺序,利用动态剪枝算法减小子问题的规模,最终求得最优解.实验结果表明,LPHS算法比其他方法有明显的效率提升.研究成果与计算机基础理论中的可满足性模理论的研究相结合,有助于提高可满足性模理论问题的求解效率,促进该理论在程序验证、符号执行等领域的进一步应用.
英文摘要:
      The logic relationship among equality and inequality constraints in a standard constrained optimization problem (SCOP) is only logic AND, however in a generalized constrained optimization problem (GCOP) it contains not only logic AND but also logic OR.GCOP is also known as disjunctive programming problem.The rate-monotonic (RM) optimal problem is an important instance of GCOP.Existing methods for the RM optimal problem include function transformation, mixed integer programming and linear programing search.But all these methods are not efficient enough with the increase of task volume.A linear programming based hybrid search (LPHS) method is proposed in this paper.First GCOP problem is partitioned into linear problemming sub-problems, and a linear search tree is constructed.Next, this tree is searched by the strategy of mixing depth-first-search and breadth-first-search, and an efficient pruning method is used during search progress.Then, the optimal solution is achieved.Experimental results illustrate that LPHS method is much more efficient than others.This work is related to satisfiability modulo therories (SMT), and is expected to improve the efficiency of SMT solvers and to promote applications of SMT in software verification, symbolic excecution and other fields.
HTML  下载PDF全文  查看/发表评论  下载PDF阅读器
 
主办单位:中国科学院软件研究所 中国计算机学会
编辑部电话:+86-10-62562563 E-mail: jos@iscas.ac.cn
Copyright 中国科学院软件研究所《软件学报》版权所有 All Rights Reserved
本刊全文数据库版权所有,未经许可,不得转载,本刊保留追究法律责任的权利