歡迎來到SHOP2!
SHOP2——Simple Hierarchical Ordered Planner 2——是一個基於分層任務網絡(HTN)規劃的與域無關的規劃系統。在2002年的國際策劃大賽中,SHOP2獲得了四項大獎之一、兩項傑出表現獎之一。
欲了解更多信息,請參閱下面的論文部分和 UMD SHOP 網站。
git fork 儲存庫維護 SHOP2 的以下分支:
cvs/mirror
- Source Forge 上託管的原始 CVS 儲存庫(保留用於歷史和原始比較目的)cvs/mirror-with-updates
- 對 CVS 鏡像的更新(主要是README
和 Quicklisp 的一些更新)svn/mirror
- 透過與上游 git repo 同步來維護的鏡像svn/mirror+csv-history
- 上游 SVN 儲存庫鏡像與原始 CVS VCS 歷史記錄相結合master
- CVS+SVN 程式碼庫+歷史記錄,具有頂級、Github 友好的README
,並使用 SBCL 和 Quicklisp 更改皮毛此 git fork 是使用以下命令從 SHOP2 SourceForce CVS 儲存庫建立的:
$ git cvsimport -v
-d:pserver:[email protected]:/cvsroot/shop
-C . shop2
這涵蓋了 2004 年至 2006 年。
此外,後續歷史記錄來自以下儲存庫:
此README
檔案是 fork 的一部分,主要為 Github Web UI 使用者提供。實際項目README
位於docs
目錄中:
該文件包含更詳細的資訊、歷史變更等。
使用 QuickLisp 進行安裝和載入。如果您沒有安裝 QuickLisp,您可以使用下列make
目標來安裝:
$ make quicklisp
如果您還沒有這樣做,這將幫助您為您的 Lisp 下載並安裝 QuickLisp。它還將為您設定本地 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 的修改 版權所有 © 2004,2005 SIFT, LLC。
該軟體根據 MPL/GPL/LGPL 三重授權分發。詳細資訊請參閱軟體原始檔。
本軟體以「現況」分發,不提供任何形式的明示或默示保證。