检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:张学才 赵春艳 Zhang Xuecai;Zhao Chunyan(College of Science,University of Shanghai for Science&Technology,Shanghai 200093,China)
出 处:《计算机应用研究》2022年第5期1427-1431,共5页Application Research of Computers
基 金:国家自然科学基金资助项目(11301339);国家自然科学基金国际(地区)合作与交流项目(11491240108)。
摘 要:针对一个具有精确可满足性相变现象的大值域随机约束满足问题,提出了两种启发式动态回溯算法,即基于动态度的ddeg-MAC(dynamic degree-maintaining arc consistency)回溯算法和基于值域与动态度比值的dom/ddeg-MAC(dom/dynamic degree-maintaining arc consistency)回溯算法。这两种算法分别基于ddeg和dom/ddeg挑选变量,利用维持弧相容(MAC)技术为挑选的变量进行赋值。当赋值无法进行时,再执行动态回溯修正变量的赋值。数值实验结果表明:在控制参数非常接近理论相变点时,算法仍然能够有效地找到问题的解。与经典回溯算法相比,这两种启发式动态回溯算法具有显著的优越性。This paper proposed two heuristic dynamic backtracking algorithms which called ddeg-MAC backtracking algorithm based on dynamic degree and dom/ddeg-MAC backtracking algorithm based on dom/ddeg,respectively.The two algorithms chose variable according to the ddeg of the variable and the dom/ddeg of the variable,respectively.Both of the algorithms used maintaining arc consistency technique to assign the selected variables.When the assignment of the variabled violates the constraint,it performed dynamic backtracking to correct the value of the nearest variable.Numerical results show that the algorithms can find the solution of the problem effectively when the control parameter is very close to the theoretical phase transition point.Compared to the classical backtracking algorithm,the two heuristic dynamic backtracking algorithms have significant advantages.
分 类 号:TP301.5[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.143.211.215