background image

74 

 

 

Με  τη  μελέτη  των  στατιστικών  δεδομένων  που  προσφέρουν  οι  πίνακες  4.4  και  4.5, 

αποδεικνύεται η πρόταση πως τόσο η πυκνότητα όσο και το μέγεθος του ταμπλό επηρεάζουν 

τον  αριθμό  εμφανίσεων απαιτητικών  καταστάσεων.  Η  διαφορά  είναι  ιδιαίτερα  αισθητή  στο 

ταμπλό 30x16 με την υψηλότερη πυκνότητα καθώς εκεί υπάρχει μεγαλύτερη πιθανότητα να 

βρεθούν δυσεπίλυτες αναθέσεις ναρκών. Δεδομένου των χρονικών απαιτήσεων της  εύρεσης 

αναθέσεων από το CP-SAT, αξίζει να σημειωθεί πως υπάρχει συσχέτιση μεταξύ της επίλυσης 

ως CSP και του χρόνου CPU όπως είναι εμφανές και από τα σχήματα της Εικόνας 4.2.  

 

 Ένας ακόμα παράγοντας που έχει εξίσου μεγάλη επιρροή το μέγεθος του ταμπλό και 

η  πυκνότητα  είναι  οι  κινήσεις  που  απαιτούνται  για  την  ολοκλήρωση  της  παρτίδας  [Εικόνα 

4.3].  Καθώς  ο  Αυτοματοποιημένος  Επιλυτής  ακολουθεί  την  τακτική  No-Flag  ως  κινήσεις 

θεωρούνται  οι  αποκαλύψεις  μπλοκ  με  κλικ.  Σε  ένα  μεγαλύτερο  ταμπλό  είναι  λογικό  να 

χρειάζονται  περισσότερες  αποκαλύψεις,  όπως  παρατηρείται  σε  κάθε  στήλη  του  πίνακα  4.6. 

Παρατηρώντας τις επιπτώσεις της πυκνότητας, όμως, γίνεται εμφανές πως αυξάνει σημαντικά 

τον  αριθμό  κινήσεων.  Όπως  αναφέρθηκε  στην  αρχή  της  ενότητας,  αυτό  συμβαίνει  διότι  οι 

κινήσεις έχουν μικρότερη πιθανότητα να αποκαλύψουν μεγαλύτερο μέρος του ταμπλό. 

 

0,12345 

0,15626 

0.20625 

9x9 

13.661 

19.288 

24.314 

16x16 

26.372 

39.431 

60.42 

30x16 

35.222 

52.864 

83.999 

Πίνακας 4.6: Σύνολο κινήσεων για διαφορετικές πυκνότητες στις βασικές διαστάσεις ταμπλό. 

 

Εικόνα 4.3: Επιπτώσεις της πυκνότητας και των διαστάσεων στον αριθμό των κινήσεων έως το τέλος της παρτίδας.

 

 

 

Όταν  δεν  υπάρχουν  σίγουρες  κινήσεις  μετά  την  πιθανοτική  ανάλυση  του  ταμπλό, 

απαιτούνται οι «τυχαίες» κινήσεις από τον επιλυτή. Όπως παρουσιάζεται στην Εικόνα 4.4a