Επίλυση προβλημάτων (τεχνητή νοημοσύνη): Διαφορά μεταξύ των αναθεωρήσεων

Περιεχόμενο που διαγράφηκε Περιεχόμενο που προστέθηκε
Χωρίς σύνοψη επεξεργασίας
JohnMad (συζήτηση | συνεισφορές)
μΧωρίς σύνοψη επεξεργασίας
Γραμμή 17:
3: Όσο (Κ=Κεφαλή(Μ.Α.)) != NULL
4: { Αν Κ περιέχεται στο Κ.Σ. τότε goto 3
5: Αν Κ είναι τελική κατάσταση τότε {return Κ(μη εξαντλητική αναζήτηση) ή
insertToSolutions(Κ)(εξαντλητική αναζήτηση);goto 3}
6: Επέκταση του Κ, Εισαγωγή των παιδιών του στο Μ.Α., Εισαγωγή του Κ στο Κ.Σ.
7: Αφαίρεση κάποιων καταστάσεων από το Μ.Α. με κάποιο κριτήριο ("κλάδεμα" του δένδρου,
γίνεται για εξοικονόμηση χρόνου όταν θεωρείται απίθανο το υποδένδρο που ξεκινά από
κάποια κατάσταση να οδηγεί σε λύση)
8: Αναδιοργάνωση του Μ.Α. με κάποιο κριτήριο
9: }