基于树分解技术的约束满足问题算法研究

来源 :桂林电子科技大学 | 被引量 : 0次 | 上传用户:ywd56649
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
约束满足问题(Constraint Satisfaction Problem-CSP)是人工智能中的一个重要研究领域,是近年来很多学者所研究的一个非常活跃的内容和方向。实践证明,在我们周围的世界里,“约束”广泛的存在于生活和科研的各个领域当中,比如地图着色问题、生产调度问题、产品配置、路由选择、物流规划、人力资源管理问题等等。但在实际应用的时候,常常会遇到约束条件过多的情况,这种情况往往会使得问题无解。此时需要求出一个最优解使其最好的满足所有约束,即代价最少。因此研究者们便提出了加权约束满足问题(Weighted Constraint Satisfaction Problem, WCSP)的概念。CSP是WCSP的一个特例。对于经典CSP的求解是NP难的,因为在对CSP的求解时产生结果的阶段往往因过度回溯而陷入困境。减少回溯次数甚至实现无回溯搜索变得意义重大。而对WCSP的求解也是NP难的,在利用单纯遗传算法(GA)对WCSP的求解时,由于WCSP自身的结构特点使得遗传算法向最优解收敛的速度低,对最优解的搜索能力不强。鉴于此,本文针对CSP与WCSP的求解进行了研究,取得的主要成果如下:  (1)ZBDD是描述和操作稀疏二进制向量的一种高效技术,是OBDD的一种扩展形式,其更适用于高效的处理组合集合问题。以零压缩二叉决策图(ZBDD)作为存储结构,基于树分解思想给出了CSP的一种新的求解方法。通过对CSP的ZBDD描述,将CSP的求解转变成对组合集合的交、并、补等基本操作,在一次操作内实现多条约束的并行处理,大大的提高了算法的效率。  (2)给出了基于弧相容的ZBDD符号求解方法,首先提出的是一种求解最小环切割集的Get_CutSet算法,来构造原CSP的树形结构并实现无回溯搜索,该算法能够找到目前最小的环切割集。并且在单弧相容(Singleton AC)的基础之上提出了比弧相容强度更大的环相容(LC)的概念;然后通过环相容技术对环切割集中的变量进行实例化,得到原问题的局部解,并证明了该局部解一定可以扩展为原CSP的一个解;若原问题无解,则环相容技术在环切割上也找不到局部解。最终实现了对经典CSP的无回溯搜索的ZCS+BTF符号算法  (3)结合树分解技术对遗传算法进行了改进,给出了RCGA算法。首先把WCSP的约束图分割为若干最小相关的子图,进而重新确定变量序进行编码,实验表明本文所提出的RCGA算法能够使父代的优点更好的遗传给下一代,有效的提高了向最优解收敛的速度,并增强了对最优解的搜索能力,整体性能明显优于单纯GA算法。
其他文献
合成孔径雷达(SAR)以其高分辨、全天候、全天时等特点在军事、环境监测等方面有着重要应用。在对SAR图像进行拼接、融合、变化检测等操作前,需将来自同一地区、同一传感器不同时
虽然传统的起动方式如星/三角起动、串阻降压起动、串频敏变阻器等起动方式一定程度上减小了交流电机起动时产生的冲击电流,但这些起动方法都是仅依靠接触器的直接切换来实现,
目前在棉种加工过程中会出现“红种”(棉种成熟度不高)现象,国内大多数棉种加工企业针对此现象仍然依赖工人目测对棉种进行分选判别,但是工人目测存在自动化程度低、主观因素
随着计算机技术和网络技术的飞速发展,全球信息化己成为人类社会发展的大趋势。网络在提供开放和共享资源的同时,也不可避免的存在着安全风险,网络安全问题己引起人们的广泛
近年来,人们对城市空气质量以及地球石油资源危机等问题日趋重视。为了保护环境,节约能源,在世界范围内以电动车为代表的动力电池产业正在以异常迅猛的速度发展起来。动力电池工业的迅速发展,对动力电池产业化批量生产能力以及产品质量都提出了更高的要求。为加速推进我国动力电池产业的发展和进步,不断适应和满足国内电池行业参与国际市场竞争的需要,本文根据动力电池的特点,设计了一种数字化动力电池测试系统——DBT-2
该文针对数字式交-交变频器的特点,在对同步电动机的数学模型及矢量控制进行理论分析的基础上,提出了基于CPLD的适合于交-交变频器的零电流检测环节、无环流换相逻辑以及数字触发器。该文中所设计的零电流检测具有发应快、灵敏度高等特点。而无环流换向逻辑、数字脉冲触发器则因采用了CPLD,使得这两个环节反映出了速度快、灵活性高、性能好等特点。 本文的零电流检测环节是基于测量变频器中每个臂的晶闸管压降。
当今制造业正面临一个快速变革的时代,减少资金投入、降低人力成本,提高劳动生产率等成为用户追求的目标,对于PLC系统的处理速度、开放性等方面的要求也大大超过从前。PLC已发展
二十一世纪,工业自动化系统正向分布化、智能化的实时控制方面发展,通信成为关键,用户对统一的通信协议和控制网络的要求日益迫切。传统用于商业的以太网进入了控制领域。近
本课题来源于对某公司卷材轧制现场卷材数据记录系统的改造,针对现场不定时间隔发送来的轧制数据,使用计算机及数据库技术来接收和处理卷材加工生产中的卷材数据。改造前,该
精密定位技术是一项高新技术,它是半导体器件制造业、超精密加工、微型机械、电子产品组装生产线、生物工程及纳米技术研究领域的关键性基础性技术,同时也是一门综合性技术,涉及