[LS]The Constraint Satisfaction Problems

A CSP is a tuple (Z, D, C), where Z is a finite set of variables, D defines a finite set Dx, called the domain of x, for each x 2 Z, and C is a finite set of constraints restricting the combination of values that the variables can take。

可以理解为

z = {x1 , x2 , x3 ... xn}

D = {D1 , D2 , D3 , ... ,Dn} 其中Di = [ai,bi]为xi的范围

C = {C1 , C2,...,Cm} 其中Cj = 一个限制条件,例如 x1 + x2 > 10

CSP 可以简单理解为一个多元方程寻求最优解,实际举例有n皇后问题,有点像多模态。

用LS来解决有很大好处:[]

(1) they use very little memory---usually a constant amount; and (2) they can often find reasonable solutions in large or infinite (continuous) state spaces for which systematic algorithms are unsuitable.

相关推荐
pzx_0016 分钟前
【LeetCode】94.二叉树的中序遍历
算法·leetcode·职场和发展
我曾经是个程序员10 分钟前
使用C#生成一张1G大小的空白图片
java·算法·c#
芒果de香蕉皮31 分钟前
mavlink移植到单片机stm32f103c8t6,实现接收和发送数据
stm32·单片机·嵌入式硬件·算法·无人机
徐子童37 分钟前
二分查找算法专题
数据结构·算法
小王子102444 分钟前
数据结构与算法Python版 二叉查找树
数据结构·python·算法·二叉查找树
灰勒塔德1 小时前
Linux-----进程处理(文件IO资源使用)
linux·运维·算法
xiaoshiguang31 小时前
LeetCode:404.左叶子之和
java·算法·leetcode
计科土狗1 小时前
前缀和与差分
c++·算法
凭君语未可2 小时前
详解归并排序
算法·排序算法
simple_ssn2 小时前
【蓝桥杯】走迷宫
java·算法