【24h】

Inductive Mercury Programming

机译:归纳汞编程

获取原文
获取原文并翻译 | 示例

摘要

We investigate using the Mercury language to implement and design ILP algorithms, presenting our own ILP system IMP. Mercury provides faster execution than Prolog. Since Mercury is a purely declarative language, run-time assertion of induced clauses is prohibited. Instead IMP uses a problem-specific interpreter of ground representations of induced clauses. The interpreter is used both for cover testing and bottom clause generation. The Mercury source for this interpreter is generated automatically from the user's background knowledge using Moose, a Mercury parser generator. Our results include some encouraging results on IMP's cover testing speed, but overall IMP is still generally a little slower than ALEPH.
机译:我们研究使用Mercury语言实现和设计ILP算法,并提出了我们自己的ILP系统IMP。与Prolog相比,Mercury提供了更快的执行速度。由于Mercury是纯粹的声明性语言,因此禁止在运行时声明诱导子句。相反,IMP使用归纳从句的地面表示的特定于问题的解释器。解释器可用于掩盖测试和生成底层条款。此解释器的Mercury源是使用Moose(Mercury解析器生成器)根据用户的背景知识自动生成的。我们的结果包括IMP的覆盖测试速度令人鼓舞的结果,但总体而言IMP仍比ALEPH慢一点。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号