<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="hu">
	<id>https://vik.wiki/index.php?action=history&amp;feed=atom&amp;title=MI_PDDL_h%C3%A1zi_seg%C3%A9dlet</id>
	<title>MI PDDL házi segédlet - Laptörténet</title>
	<link rel="self" type="application/atom+xml" href="https://vik.wiki/index.php?action=history&amp;feed=atom&amp;title=MI_PDDL_h%C3%A1zi_seg%C3%A9dlet"/>
	<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=MI_PDDL_h%C3%A1zi_seg%C3%A9dlet&amp;action=history"/>
	<updated>2026-05-12T00:47:59Z</updated>
	<subtitle>Az oldal laptörténete a wikiben</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://vik.wiki/index.php?title=MI_PDDL_h%C3%A1zi_seg%C3%A9dlet&amp;diff=152438&amp;oldid=prev</id>
		<title>Madbence: /* Hivatalos FAQ */ aktualizálás</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=MI_PDDL_h%C3%A1zi_seg%C3%A9dlet&amp;diff=152438&amp;oldid=prev"/>
		<updated>2013-01-19T23:56:08Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Hivatalos FAQ: &lt;/span&gt; aktualizálás&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;hu&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Régebbi változat&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;A lap 2013. január 20., 01:56-kori változata&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l5&quot;&gt;5. sor:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;5. sor:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Hivatalos FAQ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Hivatalos FAQ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;http://www.mit.bme.hu/oktatas/targyak/vimia313/tervkeszitesi-feladat-faq&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Régi FAQ:&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;http://portal.mit.bme.hu/oktatas/hf/vimia313/faq.php&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;http://portal.mit.bme.hu/oktatas/hf/vimia313/faq.php&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key my_wiki:diff:1.41:old-137654:rev-152438:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Madbence</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=MI_PDDL_h%C3%A1zi_seg%C3%A9dlet&amp;diff=137654&amp;oldid=prev</id>
		<title>Unknown user: Új oldal, tartalma: „{{GlobalTemplate|Infoalap|MestersegesIntelligenciaPDDLHaziSegedlet}}   Gyűjtsük ide azokat a tanácsokat, bugfixeket, amik megkönnyítik a háziírást.  ==Hivatalos…”</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=MI_PDDL_h%C3%A1zi_seg%C3%A9dlet&amp;diff=137654&amp;oldid=prev"/>
		<updated>2012-10-21T20:04:49Z</updated>

		<summary type="html">&lt;p&gt;Új oldal, tartalma: „{{GlobalTemplate|Infoalap|MestersegesIntelligenciaPDDLHaziSegedlet}}   Gyűjtsük ide azokat a tanácsokat, bugfixeket, amik megkönnyítik a háziírást.  ==Hivatalos…”&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Új lap&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{GlobalTemplate|Infoalap|MestersegesIntelligenciaPDDLHaziSegedlet}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Gyűjtsük ide azokat a tanácsokat, bugfixeket, amik megkönnyítik a háziírást.&lt;br /&gt;
&lt;br /&gt;
==Hivatalos FAQ==&lt;br /&gt;
&lt;br /&gt;
http://portal.mit.bme.hu/oktatas/hf/vimia313/faq.php&lt;br /&gt;
&lt;br /&gt;
==Tanácsok==&lt;br /&gt;
&lt;br /&gt;
* típusoknál, leszármaztatásnál &amp;#039;&amp;#039;&amp;#039;pontosan egy&amp;#039;&amp;#039;&amp;#039; szóközt kell tenni a &amp;#039;-&amp;#039; jel elé és után&lt;br /&gt;
* PDF-ből copy-paste-elés során figyelni kell rá, hogy a szóköz szóköz legyen, a mínuszjel pedig mínuszjel. A Word hajlamos többféle kötőjelet használni, ami bekeverhet.&lt;br /&gt;
* öröklést csak egybe, sose külön külön, mert elvileg mindkettő jó, gyakorlatilag nem&lt;br /&gt;
** &amp;lt;pre&amp;gt;(:types cargo - object city - object)&amp;lt;/pre&amp;gt; &amp;#039;&amp;#039;&amp;#039;helyett&amp;#039;&amp;#039;&amp;#039; &amp;lt;pre&amp;gt;(:types cargo city - object)&amp;lt;/pre&amp;gt;&lt;br /&gt;
* ugyanígy az action-ök paraméterlistáiban is&lt;br /&gt;
** &amp;lt;pre&amp;gt;:parameters (?c &amp;amp;#8211; cargo ?from ?to - cargocontainer)&amp;lt;/pre&amp;gt;&lt;br /&gt;
* a változónév ne egyezzen a típusnévvel&lt;br /&gt;
** &amp;lt;pre&amp;gt;?cargo - cargo&amp;lt;/pre&amp;gt; &amp;#039;&amp;#039;&amp;#039;helyett&amp;#039;&amp;#039;&amp;#039; &amp;lt;pre&amp;gt;?c - cargo&amp;lt;/pre&amp;gt;&lt;br /&gt;
* ne használj nagybetűs típusneveket&lt;br /&gt;
** &amp;lt;pre&amp;gt;?c - Cargo&amp;lt;/pre&amp;gt; &amp;#039;&amp;#039;&amp;#039;helyett&amp;#039;&amp;#039;&amp;#039; &amp;lt;pre&amp;gt;?c - cargo&amp;lt;/pre&amp;gt;&lt;br /&gt;
* a változót jelentő kérdőjel után nincs szóköz, mert konstansnak nézi a változódat&lt;br /&gt;
** &amp;lt;pre&amp;gt;? c&amp;lt;/pre&amp;gt; &amp;#039;&amp;#039;&amp;#039;helyett&amp;#039;&amp;#039;&amp;#039; &amp;lt;pre&amp;gt;?c&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Bugfixek==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Probléma:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;domain.pddl: syntax error in line 16, &amp;#039;CARGO&amp;#039;: action definition is not correct&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Megoldás:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Meg kell nézni, hogy a szóközök száma a mínusz előtt és után pontosan 1 db-e és hogy a leszármaztatást jelző mínuszjel tényleg mínuszjel-e és nem valami Word-ös kötőjel.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Probléma:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;predicate IN is declared to use unknown or empty type CARGOCONTAINER&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Megoldás:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* Ellenőrizd a szóközöket és mínuszjeleket a fentiek szerint&lt;br /&gt;
* Nézd meg, hogy jól építetted-e föl a típushierarchiát&lt;br /&gt;
* Gondot okozhat az is, hogy az adott típusból nem létezik példány (mert pl. csak a leszármazottakat használod), ekkor célszerű lehet létrehozni egy példányt még ha nem is használod fel.&lt;br /&gt;
&lt;br /&gt;
-- [[PallosTamas|Velias]] - 2008.12.14.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Probléma:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;unknown constant TO in literal EQ. check input files&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Megoldás:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Nálam ez a sor okozta, szóköz volt a to előtt:&lt;br /&gt;
&amp;lt;pre&amp;gt;(not (= ?from, ? to))&amp;lt;/pre&amp;gt;&lt;br /&gt;
És így javítottam:&lt;br /&gt;
&amp;lt;pre&amp;gt;(not (= ?from, ?to))&amp;lt;/pre&amp;gt;&lt;br /&gt;
Ez ugyanaz a hiba, mint a hivatalos [http://portal.mit.bme.hu/oktatas/hf/vimia313/faq.php#02_17 FAQ 17-es kérdése.] Az EQ az az &amp;quot;=&amp;quot; predikátumot jelenti.&lt;br /&gt;
&lt;br /&gt;
-- [[FrigoErzsebet|Böbe]] - 2011.11.16.&lt;br /&gt;
&lt;br /&gt;
==Numerikus változók, a :fluents==&lt;br /&gt;
&lt;br /&gt;
A tárgyhonlapon és a segédletben is azt írják, hogy a :fluents használata nem elvárás, nincs rá szükség a házikban. Ennek ellenére nem egy házi leírásában szerepelnek ilyen kitételek, mint pl. &amp;quot;[A szeméttelep] 20 adag szemét tárolására alkalmas&amp;quot;, vagy &amp;quot;egy vonatnak maximum 7 kocsija lehet&amp;quot;. Ezeket &amp;quot;elméletben&amp;quot; le lehet írni predikátumokkal, de gyakorlatban kínszenvedés.&lt;br /&gt;
&lt;br /&gt;
A nagyobbik gond az, hogy az LPG, amiben dolgozni kell, egy bughalmaz, amihez (2010-ben) hat éve senki nem nyúlt hozzá. Ezért írtam ezt a kis segédletet, hogy másoknak ne kelljen végigszenvedni (vagy legalább kisebb mértékben).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Exception: STATUS_ACCESS_VIOLATION&amp;#039;&amp;#039;&amp;#039; vagy linux alatt &amp;#039;&amp;#039;&amp;#039;Segmentation fault&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Definiáltál egy numerikus változót, de nem adtál meg :metric-et a problem.pddl-ben.&amp;lt;br&amp;gt;&lt;br /&gt;
Ha nincs változód, amire optimalizálni szeretnél, akkor is meg kell adnod valamit (teljesen mindegy, hogy mit).&lt;br /&gt;
&lt;br /&gt;
Vagy például definiáltál egy :action-t :effect nélkül.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Generation of neighborhood for EQUAL_OP not yet implemented&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
A :goal megadásakor nem használhatsz = műveletet. Használj helyette &amp;quot;&amp;lt;= és &amp;gt;=&amp;quot; -t, azaz:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
(and (&amp;lt;= (valtozo) 5)&lt;br /&gt;
	  (&amp;gt;= (valtozo) 5))&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Operator not yet supported in expression evaluation&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
:precondition részben jöhet elő, ha összeadunk/kivonunk/... Véletlenszerűen jön elő, pl. a (+ 1 1)-et megeszi, a (+ 1 2)-t már nem.&amp;lt;br&amp;gt;&lt;br /&gt;
Ezt nem tudtam megoldani, ha találsz megoldást, szívesen várjuk.&amp;lt;br&amp;gt;&lt;br /&gt;
Addig is próbáld másképpen értelmezni a feladatot.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;op ACTION-NAME has illegal precondition&amp;#039;&amp;#039;&amp;#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;LPG: this is an ADL problem!&amp;#039;&amp;#039;&amp;#039; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;can&amp;#039;t be handled by this version.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
:precondition részben valami hasonlót adtál meg:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
(not (= (val) 0))&lt;br /&gt;
&lt;br /&gt;
vagy&lt;br /&gt;
&lt;br /&gt;
(not (&amp;lt;= (val1) (val2)))&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Azaz egy not-on belüli összehasonlítást. &amp;quot;not &amp;lt;=&amp;quot; helyett írhatsz &amp;quot;&amp;gt;&amp;quot;-t, &amp;quot;not =&amp;quot; helyett &amp;quot;!=&amp;quot;-t.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Computing mutex...&amp;#039;&amp;#039;&amp;#039; és itt lefagy, ki kell lőni&lt;br /&gt;
&lt;br /&gt;
Ezzel nem jutottam semmire, én átszerveztem a saját programomat és valahogy megoldódott...&lt;br /&gt;
&lt;br /&gt;
Itt egy példakód, ami előhozza:&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Egy szobát akkor tudunk kitakarítani, ha üres (benne lévő dolgok száma 0). &amp;lt;br&amp;gt;&lt;br /&gt;
Rendet rakni viszont akkor tudunk, ha nem üres (benne lévő dolgok száma &amp;gt; 0). &amp;lt;br&amp;gt;&lt;br /&gt;
Kezdetben a szoba nem üres, nincs kitakarítva és nincs benne rend. A feladat, hogy legyen benne rend, és legyen kitakarítva.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;domain.pddl:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
(define (domain rendrakas)&lt;br /&gt;
 (:requirements :strips :equality :fluents)&lt;br /&gt;
 &lt;br /&gt;
 (:functions&lt;br /&gt;
  (dolgok-szama ?hol))&lt;br /&gt;
  &lt;br /&gt;
 (:predicates&lt;br /&gt;
  (kitakaritva ?hol)&lt;br /&gt;
  (rend-van ?hol))&lt;br /&gt;
  &lt;br /&gt;
(:action		 takarit&lt;br /&gt;
 :parameters	(?szoba)&lt;br /&gt;
 :precondition (= (dolgok-szama ?szoba) 0)&lt;br /&gt;
 :effect		 (kitakaritva ?szoba))&lt;br /&gt;
&lt;br /&gt;
(:action		 rendet-rak&lt;br /&gt;
 :parameters	(?szoba)&lt;br /&gt;
 :precondition (&amp;gt; (dolgok-szama ?szoba) 0)&lt;br /&gt;
 :effect		 (rend-van ?szoba))&lt;br /&gt;
&lt;br /&gt;
(:action		 kidob-egy-dolgot&lt;br /&gt;
 :parameters	(?szoba)&lt;br /&gt;
 :precondition (&amp;gt; (dolgok-szama ?szoba) 0)&lt;br /&gt;
 :effect		 (decrease (dolgok-szama ?szoba) 1)))&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;problem.pddl:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
(define (problem rendrakas-problem)&lt;br /&gt;
 (:domain rendrakas)&lt;br /&gt;
 (:objects haloszoba)&lt;br /&gt;
 (:init	  (= (dolgok-szama haloszoba) 5))&lt;br /&gt;
 (:goal	  (and (rend-van haloszoba)&lt;br /&gt;
					  (kitakaritva haloszoba)))&lt;br /&gt;
 (:metric minimize (dolgok-szama haloszoba)))&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-- [[HalaszGabor|Hali]] - 2010.12.05.&lt;br /&gt;
&lt;br /&gt;
==Cél megadásánál kvantorok használatának elkerülése==&lt;br /&gt;
&lt;br /&gt;
http://portal.mit.bme.hu/oktatas/hf/vimia313/faq.php#02_01 STATUS_ACCESS_VIOLATION, &amp;quot;az LPG nem képes a célfeltételek közt több változó kvantifikálását lekezelni&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Ez a hiba a legtöbb esetben megkerülhető a következő módon: létre kell hozni egy &amp;quot;munkaBefejezesenekErzekelese&amp;quot; actiont, aminek megadni preconditionben az eredeti kvantifikált változókat és az effectben igazzá tenni egy &amp;quot;keszVagyunk&amp;quot; predikátumot, majd ezt vizsgálni a problem goaljában.&lt;br /&gt;
&lt;br /&gt;
Nem feltétlen szép megoldás (a probléma és a domain összemosódása), de nálam működött és őszintén: LPG mellett ez már maga egy csoda.&lt;br /&gt;
&lt;br /&gt;
-- [[KoczkaTamas]] - 2010.12.05.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Infoalap]]&lt;/div&gt;</summary>
		<author><name>Unknown user</name></author>
	</entry>
</feed>