ยินดีต้อนรับสู่ SHOP2!
SHOP2 -- Simple Hierarchical Ordered Planner 2 -- เป็นระบบการวางแผนที่ไม่ขึ้นกับโดเมนซึ่งอิงตามการวางแผน Hierarchical Task Network (HTN) ในการแข่งขันการวางแผนระหว่างประเทศปี 2002 SHOP2 ได้รับรางวัลหนึ่งในสี่รางวัลสูงสุด หนึ่งในสองรางวัลสำหรับผลงานที่โดดเด่น
สำหรับข้อมูลเพิ่มเติม โปรดดูส่วนเอกสารด้านล่างและเว็บไซต์ UMD SHOP
repo git fork รักษาสาขาต่อไปนี้ของ SHOP2:
cvs/mirror
- CVS repo ดั้งเดิมโฮสต์บน Source Forge (เก็บรักษาไว้เพื่อวัตถุประสงค์ในการเปรียบเทียบในอดีตและดั้งเดิม)cvs/mirror-with-updates
- อัปเดตที่ทำกับมิเรอร์ CVS (ส่วนใหญ่เป็น README
และอัปเดตบางอย่างสำหรับ Quicklisp)svn/mirror
- มิเรอร์ที่ดูแลโดยการซิงก์กับ repo คอมไพล์อัปสตรีมsvn/mirror+csv-history
- มิเรอร์ repo SVN อัปสตรีมที่รวมกับประวัติ CVS VCS ดั้งเดิมmaster
- CVS+SVN codebase+history พร้อม README
ระดับบนสุดที่เป็นมิตรกับ Github และเปลี่ยนขนโดยใช้ SBCL พร้อม Quicklispgit fork นี้ถูกสร้างขึ้นจากที่เก็บ SHOP2 SourceForce CVS โดยใช้คำสั่งต่อไปนี้:
$ git cvsimport -v
-d:pserver:[email protected]:/cvsroot/shop
-C . shop2
ครอบคลุมปี 2547-2549
นอกจากนี้ ประวัติศาสตร์ที่ตามมายังถูกรวมเข้าจาก repo ต่อไปนี้:
ไฟล์ 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
*
เราสนใจเป็นพิเศษในการรับรายงานข้อผิดพลาด (หรือที่ดีกว่านั้นคือแพตช์!) จากผู้ที่พยายามใช้ SHOP2 กับ Lisps นอกเหนือจาก Allegro และ SBCL และบนแพลตฟอร์มอื่นที่ไม่ใช่ Linux เรายังสนใจที่จะรับฟังความคิดเห็นจากผู้ที่เรียกใช้ชุดทดสอบการถดถอยด้วย
ลิขสิทธิ์© 2002 มหาวิทยาลัยแมริแลนด์
การดัดแปลงของ Robert Goldman ลิขสิทธิ์ © 2004,2005 SIFT, LLC
ซอฟต์แวร์นี้เผยแพร่ภายใต้ลิขสิทธิ์ MPL/GPL/LGPL สามใบ สำหรับรายละเอียด โปรดดูไฟล์ต้นฉบับของซอฟต์แวร์
ซอฟต์แวร์นี้เผยแพร่ตาม "สภาพที่เป็นอยู่" โดยไม่มีการรับประกันใดๆ ไม่ว่าโดยชัดแจ้งหรือโดยนัย