首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

基于Java的约束求解器的设计与实现

第一章 绪论第1-12页
   ·研究背景及意义第8-9页
   ·国内外研究现状第9-10页
   ·本文主要工作第10-12页
第二章 约束程序设计第12-16页
   ·约束程序设计的概念第12-13页
   ·约束程序设计的分支第13-14页
   ·约束程序设计的优势第14页
   ·约束程序设计的应用前景第14-16页
第三章 约束满足问题及其求解技术第16-30页
   ·约束第16-17页
   ·约束的建模第17-18页
   ·约束满足问题第18-19页
   ·相容性技术第19-21页
     ·节点-相容第20页
     ·弧-相容第20-21页
     ·边界相容第21页
   ·CSP 的求解方法第21-25页
     ·系统化搜索方法第21-23页
     ·约束传播方法第23-25页
   ·CSP 的搜索次序第25-30页
     ·搜索中的动态变量选择策略第25-28页
     ·搜索中的动态变量值选择策略第28-30页
第四章 约束求解器概述第30-47页
   ·系统的思想第30-31页
   ·系统特征第31页
   ·系统的设计说明第31-33页
     ·程序描述第32-33页
     ·功能第33页
     ·流程逻辑第33页
   ·系统模块说明第33-41页
   ·系统的支撑类关系图第41-47页
第五章 约束求解器的设计与实现第47-84页
   ·变量的论域第47-48页
   ·约束的分类第48-49页
   ·约束传播算法第49页
   ·约束传播事件第49-51页
   ·相容性算法第51-60页
     ·约束X = Y + Z 的传播规则第52-53页
     ·约束Z = (X > = Y) 的传播规则第53-54页
     ·约束Z = (X && Y) 的传播规则第54页
     ·约束AtLeast(X,p,c) 的传播规则第54-55页
     ·约束Minimize(Min,X) 的传播规则第55页
     ·约束Sum(Sum,X) 的传播规则第55-56页
     ·约束AllDifferent(X) 的传播规则第56-57页
     ·约束Sort(X,Y) 的传播规则第57-60页
   ·实例化变量的次序第60-61页
   ·系统中的求解算法第61-77页
     ·BTSolver(Backtracking)第62-64页
     ·BT_DVOSolver(Backtracking+DVO)第64页
     ·BMSolver(Backmarking)第64-65页
     ·BJSolver(Backjumping)第65-71页
     ·FCSolver(Forward checking)第71页
     ·混合算法第71-76页
     ·算法比较第76-77页
   ·系统的改进第77-84页
     ·改进之处第77-81页
     ·与C++版本求解器的比较第81-84页
第六章 测试实例和实验结果第84-129页
   ·不同求解算法的测试第84-100页
     ·实例说明第84-96页
     ·性能比较第96-100页
   ·混合算法的测试第100-127页
     ·实例说明第100-125页
     ·性能比较第125-127页
   ·问题建模的意见第127-129页
第七章 结语及今后的工作第129-131页
   ·系统评价第129页
   ·工作展望第129-131页
参考文献第131-134页
摘要第134-137页
ABSTRACT第137-140页
致谢第140-141页
导师及作者简介第141页

论文共141页,点击 下载论文
上一篇:机械式汽车变速器速比优化设计及扭转振动分析
下一篇:基于马尔可夫结构转换随机波动模型的股市波动性研究