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