search-optimization problems are plentiful in scientific and engineering
domains. Artificial intelligence has long contributed to the development of
search algorithms and declarative programming languages geared
为了解决难题,人工智能依赖于逻辑、概率推理、机器学习和数学规划等学科,而现代表示方法很少为此提供支持。作者介绍了一种新的声明性编程框架,提供了著名问题的抽象,如 SAT,Bayesian 推理,生成模型和凸优化,并使用带有半环标签的一阶结构定义了程序的语义,从而允许自由组合和集成来自不同 AI 学科的问题。