SHOP2へようこそ!
SHOP2 -- Simple Hierarchical Ordered Planner 2 -- は、階層タスク ネットワーク (HTN) 計画に基づくドメイン独立型計画システムです。 2002 年の国際企画コンペティションで、SHOP2 は上位 4 つの賞のうちの 1 つと、優れた業績に対する 2 つの賞のうちの 1 つを受賞しました。
詳細については、以下の論文セクションおよび UMD SHOP サイトを参照してください。
git fork リポジトリは、SHOP2 の次のブランチを維持します。
cvs/mirror
- Source Forge でホストされている元の CVS リポジトリ (履歴および元の状態の比較の目的で保存されます)cvs/mirror-with-updates
- CVS ミラーに加えられた更新 (主にREADME
と Quicklisp のいくつかの更新)svn/mirror
- 上流の git リポジトリと同期することによって維持されるミラーsvn/mirror+csv-history
- 元の CVS VCS 履歴と結合されたアップストリーム SVN リポジトリ ミラーmaster
- CVS+SVN コードベース + 履歴。トップレベルの Github フレンドリーなREADME
と、Quicklisp で SBCL を使用してファーを変更します。この git フォークは、次のコマンドを使用して SHOP2 SourceForce CVS リポジトリから作成されました。
$ git cvsimport -v
-d:pserver:[email protected]:/cvsroot/shop
-C . shop2
それは 2004 年から 2006 年までをカバーしていました。
さらに、その後の履歴は次のリポジトリから組み込まれました。
このREADME
ファイルはフォークの一部であり、何よりも Github Web UI のユーザーに提供されます。実際のプロジェクトのREADME
はdocs
ディレクトリにあります。
このファイルには、より詳細な情報、履歴変更などが含まれています。
インストールとロードには、QuickLisp が使用されます。 QuickLisp がインストールされていない場合は、次のmake
ターゲットを使用してインストールできます。
$ make quicklisp
これは、QuickLisp をまだダウンロードして Lisp にインストールしていない場合に、ダウンロードしてインストールするのに役立ちます。また、ローカルの QuickLisp shop2
ディレクトリもセットアップされます。
すでに QuickLisp がインストールされている場合は、次のようにローカル ディレクトリをセットアップできます。
$ make install
まず、SBCL (例) を起動し、QuickLisp を使用してshop2
ロードします。
* ( ql :quickload " shop2 " )
To load "shop2":
Load 1 ASDF system:
shop2
; Loading "shop2"
.............................
SHOP2 version 1.3 alpha with SIFT mods (May 26, 2005)
Copyright (C) 2002 University of Maryland.
Robert Goldman's modifications Copyright (C) 2004,2005 SIFT, LLC.
This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
KIND, either express or implied. This software is distributed under an
MPL/GPL/LGPL triple license. For details, see the software source file.
("shop2")
*
例をロードするには:
* ( load " examples/toy/basic-example.lisp " )
Defining domain ...
Defining problem PROBLEM1 ...
---------------------------------------------------------------------------
Problem PROBLEM1 with :WHICH = :FIRST, :VERBOSE = :PLANS
Totals: Plans Mincost Maxcost Expansions Inferences CPU time Real time
1 2.0 2.0 4 2 0.000 0.000
Plans:
(((!DROP BANJO) (!PICKUP KIWI)))
T
*
私たちは、Allegro と SBCL 以外の Lisp および Linux 以外のプラットフォームで SHOP2 を使用しようとした人々からのバグ レポート (さらに言えばパッチ!) を受け取ることに特に興味を持っています。また、回帰テスト スイートを実行したことがある人々からの意見もお待ちしています。
著作権 © 2002 メリーランド大学。
Robert Goldman による修正 Copyright © 2004,2005 SIFT, LLC.
このソフトウェアは、MPL/GPL/LGPL トリプル ライセンスに基づいて配布されます。詳細については、ソフトウェアのソースファイルを参照してください。
このソフトウェアは「現状のまま」で配布され、明示的または黙示的を問わず、いかなる種類の保証もありません。