prologで経路検索できると聞きました。他にも「こんなことが出来る」というのがあれば教えてください。

回答の条件
  • URL必須
  • 1人5回まで
  • 登録:2008/06/01 01:46:54
  • 終了:2008/06/08 01:50:05

回答(3件)

id:utagawh No.1

utagawh回答回数114ベストアンサー獲得回数32008/06/01 02:40:52

ポイント27pt

http://bach.istc.kobe-u.ac.jp/prolog/intro/

http://www.geocities.jp/m_hiroi/prolog/

Prologとは懐かしいですね、20年以上前に第五世代コンピュータとかが話題になったころ、

当時まだ8bitが全盛だったPCのBASICインタプリタ上にProlog処理系を載せて8QUEENとか解いてました。

id:garyo

ありがとうございます。

私も昔に見ていらい使っていないのですが、状態遷移図からテストケースを生成するときにprologの経路検索を使うという方法を聞いて、ちょっと勉強しようかと思いました。

SWI-Prologを動かしてみようと思います。

http://www.swi-prolog.org/

2008/06/01 08:33:57
id:pahoo No.2

pahoo回答回数5960ベストアンサー獲得回数6332008/06/01 07:38:40

ポイント27pt
パズル
数独やルービックキューブなどのパズルを解くのは得意です。2006年度論理プログラミング 最終レポートを参照。
オセロゲーム
Reversi in GNU prolog」を参照。
エキスパートシステム
年金という複雑なルールを解釈する英国の「MINERVA」、三菱電機のポリマー設計システム「EXPOD」など。
id:garyo

ありがとうございます。

初めてなので簡単な例文が嬉しいです。

lispはs式prologは一階述語論理と数学理論に基づいていて一度やってみたかったです。

Rubyやcから呼び出せるといいのですが。

2008/06/01 09:27:25
id:pyopyopyo No.3

pyopyopyo回答回数352ベストアンサー獲得回数872008/06/01 13:46:09

ポイント26pt

ruby で実装した prolog処理系 というものがあります

http://codezine.jp/a/article.aspx?aid=461

これを使えば、ruby から prolog を呼び出せます。

id:garyo

ありがとうございます。

rubyの得意な所とprologの得意な所がハイブリッドできるといいですね。

2008/06/01 20:12:35

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません