课题基金 / 基金详情

Global Compilation of Constraint Logic Programs

Global Compilation of Constraint Logic Programs
约束逻辑程序的全局编译
批准号:
9302746
负责人:
Pascal Van Hentenryck
金额:
$4.0万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
1993
资助国家:
美国
项目状态:
已结题
起止时间:
1993-08-15 至 1995-01-31

项目摘要

项目成果

Pascal Van Hentenryck的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
9302746 Van Hentenryck Constraint logic programming is an extension of logic programming where unification is replaced by constraint solving. Constraint logic programming languages, and their generalizations in the cc framework, combine constraint handling and (don't know) nondeterminism; they are particularly appealing for a variety of combinatorial search problems for which they offer a short development time and a good efficiency. However there is still a difference in efficiency between special-purpose algorithms written in procedural languages and constraint programs. The research aims at reducing further the gap between constraint and procedural programming by using global compilation techniques. Global compilation will be based on abstract interpretation, a systematic framework for dataflow analysis, which has been studied intensively in the logic programming community. Recent results have indicated that abstract interpretation of logic programming can be performed with a reasonable efficiency and that significant benefits in efficiency can be achieved. The main result of the research will be the design and implementation of optimizing compilers for two languages: cc(FD) (a constraint language over finite sets of integers) and cc(Q) a constraint language over rational linear arithmetic). Beside the traditional Prolog optimizations, the global optimizations considered include constraint specialization, detection of determinacy, elimination of redundant constraints, exploitation of independent subsystems, and constraint clustering. New results in abstract interpretation may also be expected. In particular, new frameworks and algorithms, including reexecution- based analysis and forwards/backwards analysis, the impact of granularity on efficiency and accuracy, and new domains will be studied. ***
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
SCC-CIVIC-PG Track A: Piloting On-Demand Multimodal Transit in Atlanta
  • 批准号:
    2043431
  • 项目类别:
    Standard Grant
  • 资助金额:
    $4.78万
  • 财政年份:
    2021
  • 负责人:
    Pascal Van Hentenryck
  • 依托单位:
Collaborative Research: SaTC: CORE: Small: Privacy and Fairness in Critical Decision Making
  • 批准号:
    2133284
  • 项目类别:
    Standard Grant
  • 资助金额:
    $23.5万
  • 财政年份:
    2021
  • 负责人:
    Pascal Van Hentenryck
  • 依托单位:
AI Institute for Advances in Optimization
  • 批准号:
    2112533
  • 项目类别:
    Cooperative Agreement
  • 资助金额:
    $1985.21万
  • 财政年份:
    2021
  • 负责人:
    Pascal Van Hentenryck
  • 依托单位:
SCC-CIVIC-FA Track A: Piloting On-Demand Multimodal Transit in Atlanta
  • 批准号:
    2133342
  • 项目类别:
    Standard Grant
  • 资助金额:
    $100.0万
  • 财政年份:
    2021
  • 负责人:
    Pascal Van Hentenryck
  • 依托单位:
海外基金