Ovu stranicu je najbolje pregledavati u modernom internet pregledniku s omogućenim JavaScriptom.

[UUUI] 1. laboratorijska vježba - 2020/2021

Me1

l123 imas u README


blablajar

kako ste u bfs i ucs close skupovima izvukli put za ispis [PATH]:


nikace

blablajar ja sam pamćenjem “roditelja” svakog čvora


Diego

gladiator ne trebaš mijenjati, samo sva stanja trpaš u heap i onda kad pop() sljedeće stanje na heapu trebaš imati while petlju koja će ti pop() stanja dok ne naiđe na stanje koje nije u visited
tako ako imaš više istih stanja uvijek će ti na heapu prvo pop() s najmanjim putem moraš se sam pobrinut da ostala ista stanja s većim putem zanemariš


gladiator

Retard00 meni čak više od tog


Gocc

kaiak ista stvar, javi ako skuzis


Anavi

Ima netko ideju zasto autograder baca ovaj error: Could not find or load main class ui.Solution. Caused by: java.lang.ClassNotFoundException: ui.Solution
Rjesenje se nalazi u solutions/jmbag/jmbag.zip. U zipu je lab1java u kojem su src, target i pom.xml. A u src je package main.java.ui u kojem se nalaze 3 klase, jedna od njih je Solution.java. Uglavnom sve kako pise u uputama.


tomekbeli420

Anavi maven kad pokuša kompajlirati projekt, on očekuje, za glavne javine izvorne kodove (nisu npr. testovi), da se nalaze u src/main/java pa nadalje imaju direktorijsku strukturu koja prati imena paketa razreda.
Ime paketa koje se očekuje za autograder je ui. Što se tiče direktorijskih struktura to je isto kao ovo tvoje, ali ne što se tiče mavenove organizacije projekta.
Dakle razred Solution da bi autograder radio ispravno mora se nalaziti u paketu ui. Nakon kompilacije autograder (jer koristi maven), očekuje da će se kompajlirana .class datoteka nalaziti na putanjitarget/classes/ui/Solution.class. I btw poddirektorij target ne stavljaš ti u onaj .zip, nego ga autograder sam generira kad sam pokuša kompajlirati maven projekt


nikace

Anavi meni je (nekako) pomogao upgrade eclipsea


ppooww

tomekbeli420 Na kraju je problem bio sto mi je na linuxu bila java 11. Stavio sam javu 15 i sad radi.

Anavi


feel_d_boot

Jel uredu kod provjere optimistilnosti da se prave cijene puta razlikuju od vrijednosti u pdf-u iako je krajnji zaključak jednak?
Evo primjer iz PDF-a:
[CONDITION]: [OK] h(Pula) <= h: 57.0 <= 100.0
A meni ispada:
[CONDITION]: [OK] h(Pula) <= h
: 57.0 <= 102.0

Iako kad se ubaci od Pule do Buzeta za A* algoritam uz heuristiku istra_pessimistic_heuristic.txt, algoritam točno (ŠTO I SAM PDF KAŽE JER JE TO ZADATAK) daje ove rezulate:
# A-STAR istra_pessimistic_heuristic.txt
[FOUND_SOLUTION]: yes
[STATES_VISITED]: 12
[PATH_LENGTH]: 7
[TOTAL_COST]: 102.0
[PATH]: Pula => Vodnjan => Kanfanar => Žminj => Pazin => Motovun => Buzet

Što je identično rezultatima u njihovom pdfu. Da li je krivo gledam? Da li h(S) <= h: num_1 <= num_2 što je uvjet za provjeru optimističnosti za stanje S gdje je num_1 vrijednost heuristike za to stanje iskazana u zapisu s jednom vrijednosti izadecimalne točke, a num_2 stvarna vrijednost cijene puta do cilja od stanja S. Znači li to da je num_2 poziv A algoritma od stanja S do ciljenjeg stanja goal.

Je li to njihova greška? Je li ima itko problema s ovim jer mi autograder govori da sam riješio ⅖ testova za optimističnost i popizdija sam više od ovog autogradera. LP


bb8

Retard00 sta onda ispisat na kraju kao path? Onaj koji posjecuje najmanje stanja?


bjunolulz

Kako heapq sortirate jos i po abecedi? imam klasu Node i u njoj sam napravio lt metodu koja vraca return self.value < other.value pa kad heappush napravim se automatski sortira po vrijednosti ali ne znam kako jos abecedno


gladiator

bjunolulz pretpostavljam da ti je value cost + heuristic cost? U metodi lt prvo provjeriš je li value jednak.
Ako nije
….vrati value1 < value2
ako je
….vrati name1 < name2


bjunolulz

gladiator ovo je, hvala


gladiator

bjunolulz E ali… abeceno bi se trebalo sortirati samo u BFS-u (i to samo ono što dodaješ), a heapsort (za A* i UCS) nije stabilan..

Asistent na Teamsu je napomenuo da se u obzir neće uzimati PATH i STATES_VISITED.

P:S Također je rekao da će prepraviti autograder da ne uzima PATH i STATES_VISITED u obzir kod ocjenjivanja, ali to nije napravio.


ppooww

error: Could not find or load main class ui.Solution. Caused by: java.lang.ClassNotFoundException: ui.Solution

Jel zna netko zasto mi izbacuje ovaj error?

Rjesenje mi se nalazi u solutions/JMBAG/JMBAG.zip
U JMBAG.zip su mi pom.xml i lab1java/src/main/java/ui/Solution.java + ostale .java datoteke


tomekbeli420

pp

e u uputama pise da u JMBAG.zip ipak treba biti target, moja pogreška od ranije (doduše meni je radilo i bez tog)
probaj staviti target


Bucc

jel se može dobit par bodova ak mi za 3×3_puzzle ne radi unutar 2 min?


Fikalo

tomekbeli420 kako dobijemo taj target, tj sta je target file


Erpeg


jel imao neko ovaj problem


Erpeg

Erpeg
nvm u print nisam dodao ime fajla


« Prethodna stranica Sljedeća stranica »