組合せ問題を高速に解くための論理型言語の設計,実現及び応用

用于高速解决组合问题的逻辑语言的设计、实现和应用

基本信息

  • 批准号:
    05750383
  • 负责人:
  • 金额:
    $ 0.38万
  • 依托单位:
  • 依托单位国家:
    日本
  • 项目类别:
    Grant-in-Aid for Encouragement of Young Scientists (A)
  • 财政年份:
    1993
  • 资助国家:
    日本
  • 起止时间:
    1993 至 无数据
  • 项目状态:
    已结题

项目摘要

1.まず、Prologの拡張であるBeta-Prologの設計と実現を行なった.PrologにBoolean tableというバツクトラック可能なデータ構造を導入し,Boolean tableに対して,状態が真である組を選ぶ(select),状態をテストする(test),状態を更新する(up-date)及び状態が真である組を数える(count)などの述語を備えた.実際に,Beta-Prologのコンパイラを試作した.2.Beta-Prologを基本的なグラフ問題,制約充足問題,プラニング問題,TSP問題などへ応用した.結果として,これらの組合せ問題を全部状態遷移問題として定式化でき,Beta-PrologがPrologより遥かに有効であることが実証された.3.しかし,まだたくさんの問題が困難あるいは解決不能のままとなっている.例えば,108-queen問題の最初の解を求めるのに,10時間もかかってしまった.また,Deutshの四段層の配線問題は,一週間でも解けなかった.今後,コンパイラの最適化及び言語の並列化によって,さらに高速化を図る必要がある.
1. Design and implementation of Beta-Prolog.Prolog Boolean table to import possible data structures,Boolean table to select, state to test, state to up-date, state to count. 2.Beta-Prolog is a basic problem, constraint sufficiency problem, optimization problem,TSP problem. The result is that the problem of all state transitions is difficult to solve and cannot be solved. For example, 108-queen problem and the initial solution, 10 time limit. The wiring problem of Deutsh's four-segment layer is not solved during the week. From now on, optimization of communication technology and parallelism of speech will be necessary.

项目成果

期刊论文数量(3)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
周能法: "Beta-Prolog:An Extended Prolog with Boolean Tables" Proc.5th IEEE International Conf.on TAI. 312-319 (1993)
扩展 Prolog:“Beta-Prolog:带有布尔表的扩展 Prolog”Proc.5th IEEE International Conf.on TAI(1993 年)。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
周能法: "An Etticient Finite-Domain Constraint Solver in Beta Prolog" 人工知能学会誌. 9. 275-282 (1994)
Beta Prolog 中的有效有限域约束求解器。日本人工智能学会杂志 9. 275-282 (1994)
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
周能法: "On the Scheme of Passing Arquments in Stack Frames" Proc.Int.Conf.On Logic Programming. to appear. (1994)
Shuenho:“关于在堆栈帧中传递参数的方案”,Proc.Int.Conf.On 逻辑编程 (1994)。
  • DOI:
  • 发表时间:
  • 期刊:
  • 影响因子:
    0
  • 作者:
  • 通讯作者:
{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ monograph.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ sciAawards.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ conferencePapers.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ patent.updateTime }}

周 能法其他文献

周 能法的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('周 能法', 18)}}的其他基金

Javaアプレットを構築するための制約言語DJの実現と応用
构建Java小程序的约束语言DJ的实现与应用
  • 批准号:
    11780235
  • 财政年份:
    1999
  • 资助金额:
    $ 0.38万
  • 项目类别:
    Grant-in-Aid for Encouragement of Young Scientists (A)
遅延機構の高速化及びそれの制約コンパイルへの応用
加速延迟机制及其在约束编译中的应用
  • 批准号:
    09780298
  • 财政年份:
    1997
  • 资助金额:
    $ 0.38万
  • 项目类别:
    Grant-in-Aid for Encouragement of Young Scientists (A)
組合せ探索のためのBeta-Prologの並列化
用于组合搜索的 Beta-Prolog 并行化
  • 批准号:
    06750395
  • 财政年份:
    1994
  • 资助金额:
    $ 0.38万
  • 项目类别:
    Grant-in-Aid for Encouragement of Young Scientists (A)

相似海外基金

群知能に基づく並列帰納論理プログラミングの実現
基于群体智能的并行归纳逻辑编程的实现
  • 批准号:
    23K11054
  • 财政年份:
    2023
  • 资助金额:
    $ 0.38万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
E2CDA: Type II: Memory, Logic, and Logic in Memory Using Three Terminal Magnetic Tunnel Junctions
E2CDA:类型 II:使用三端子磁性隧道结的存储器、逻辑和存储器中的逻辑
  • 批准号:
    1639921
  • 财政年份:
    2016
  • 资助金额:
    $ 0.38万
  • 项目类别:
    Continuing Grant
例外を許容する知識ベースシステムからの帰納論理プログラミングを用いた知識獲得
使用归纳逻辑编程从容忍异常的基于知识的系统获取知识
  • 批准号:
    11780269
  • 财政年份:
    1999
  • 资助金额:
    $ 0.38万
  • 项目类别:
    Grant-in-Aid for Encouragement of Young Scientists (A)
論理プログラミングの拡張による汎用学習システムのための基礎理論とその実現
扩展逻辑编程的通用学习系统的基础理论及其实现
  • 批准号:
    10780213
  • 财政年份:
    1998
  • 资助金额:
    $ 0.38万
  • 项目类别:
    Grant-in-Aid for Encouragement of Young Scientists (A)
仮説論理プログラミングを用いたソフトウェア発展モデルの研究
基于假设逻辑编程的软件开发模型研究
  • 批准号:
    10139201
  • 财政年份:
    1998
  • 资助金额:
    $ 0.38万
  • 项目类别:
    Grant-in-Aid for Scientific Research on Priority Areas (A)
極小変更の定式化に基づいた論理プログラミングにおけるソフトウェア発展モデルの研究
基于最小变化公式的逻辑编程软件演化模型研究
  • 批准号:
    09245201
  • 财政年份:
    1997
  • 资助金额:
    $ 0.38万
  • 项目类别:
    Grant-in-Aid for Scientific Research on Priority Areas
帰納論理プログラミングにおける効果的背景知識利用の研究
归纳逻辑编程中背景知识的有效利用研究
  • 批准号:
    08780346
  • 财政年份:
    1996
  • 资助金额:
    $ 0.38万
  • 项目类别:
    Grant-in-Aid for Encouragement of Young Scientists (A)
線形論理プログラミングHACLに基づく型つき並列オブジェクト指向言語の実装
基于线性逻辑编程HACL的类型化并行面向对象语言的实现
  • 批准号:
    07780232
  • 财政年份:
    1995
  • 资助金额:
    $ 0.38万
  • 项目类别:
    Grant-in-Aid for Encouragement of Young Scientists (A)
型付き論理プログラミングを用いた学習アルゴリズムの構成
使用类型化逻辑编程构建学习算法
  • 批准号:
    07680375
  • 财政年份:
    1995
  • 资助金额:
    $ 0.38万
  • 项目类别:
    Grant-in-Aid for General Scientific Research (C)
論理プログラミングにおけるソフトウェア構成プロセスのモデル化に関する研究
逻辑编程中软件配置过程建模研究
  • 批准号:
    04219207
  • 财政年份:
    1992
  • 资助金额:
    $ 0.38万
  • 项目类别:
    Grant-in-Aid for Scientific Research on Priority Areas
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了