مرحبا بكم في SHOP2!
SHOP2 - مخطط هرمي بسيط مرتب 2 - هو نظام تخطيط مستقل عن المجال يعتمد على تخطيط شبكة المهام الهرمية (HTN). وفي مسابقة التخطيط الدولية لعام 2002، حصل SHOP2 على إحدى الجوائز الأربع الكبرى، وإحدى جائزتي الأداء المتميز.
لمزيد من المعلومات، راجع قسم الأوراق أدناه وموقع UMD SHOP.
يحتفظ git fork repo بالفروع التالية لـ SHOP2:
cvs/mirror
- مستودع CVS الأصلي المستضاف على Source Forge (محفوظ لأغراض المقارنة التاريخية والأصلية)cvs/mirror-with-updates
- التحديثات التي تم إجراؤها على نسخة CVS (معظمها ملف README
وبعض التحديثات لـ Quicklisp)svn/mirror
- المرآة التي يتم صيانتها من خلال المزامنة مع git repo المنبعsvn/mirror+csv-history
- مرآة SVN repo الأولية مدمجة مع سجل CVS VCS الأصليmaster
- قاعدة بيانات CVS + SVN + التاريخ مع README
عالي المستوى وصديق لـ Github وتغييرات الفراء باستخدام SBCL مع Quicklispتم إنشاء شوكة 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
*
سنكون مهتمين بشكل خاص بالحصول على تقارير الأخطاء (أو، الأفضل من ذلك، التصحيحات!) من الأشخاص الذين حاولوا استخدام SHOP2 مع Lisps بخلاف Allegro وSBCL وعلى منصات أخرى غير Linux. سنكون مهتمين أيضًا بالاستماع إلى الأشخاص الذين أجروا مجموعة اختبار الانحدار.
حقوق النشر © 2002 جامعة ميريلاند.
تعديلات روبرت جولدمان حقوق النشر © 2004,2005 SIFT, LLC.
يتم توزيع هذا البرنامج بموجب ترخيص ثلاثي MPL/GPL/LGPL. للحصول على التفاصيل، راجع الملف المصدر للبرنامج.
يتم توزيع هذا البرنامج على أساس "كما هو"، دون أي ضمان من أي نوع، سواء كان صريحًا أو ضمنيًا.