Εμφάνιση ενός μόνο μηνύματος
  #1  
Παλιά 20-10-12, 09:55
Το avatar του χρήστη gr8styl
gr8styl Ο χρήστης gr8styl δεν είναι συνδεδεμένος
Super Moderator
Όνομα: Θανάσης Στυλιανίδης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-10-2009
Περιοχή: Βρυξέλλες, Βέλγιο
Μηνύματα: 758
Προεπιλογή Συσταδοποίηση (Clustering) με συναρτήσεις.

Καλημέρα σας.
Παραθέτω ένα θέμα που με απασχόλησε φέτος το καλοκαίρι και νομίζω ότι είναι ενδιαφέρον για όσους θέλουν να ασχοληθούν.
Έχω Χ (από 2 έως 26) τυχαίους αριθμούς και θέλω να τους ομαδοποιήσω σε συστάδες (clusters), ώστε η απόσταση του μικρότερου από το μεγαλύτερο κάθε συστάδας να είναι το ελάχιστο δυνατό.
Ο αριθμός των πιθανών συστάδων μπορεί να κυμαίνεται από 1 έως Χ.
Προφανώς η "ιδανική" λύση είναι τόσες συστάδες όσοι και αριθμοί. Δηλαδή κάθε αριθμός να αποτελεί μια συστάδα.
Η χειρότερη λύση προφανώς είναι μία συστάδα που να περιέχει όλους τους Χ αριθμούς.
Το ζητούμενο είναι να βρούμε όλες τις ενδιάμεσες λύσεις, και ποια είναι η καλύτερη λύση για 2 η 3 ή ... ή Χ-1 συστάδες.
Για να γίνει κατανοητό το ζητούμενο δείτε το συνημμένο παράδειγμα για 5 τυχαίους αριθμούς.

Ευχαριστώ για το χρόνο σας.
Θανάσης
ΥΓ. Λόγω περιορισμών που ισχύουν στο εργασιακό περιβάλλον που πρόκειται να χρησιμοποιηθεί, η λύση πρέπει να είναι συμβατή με Excel2003 και να μην κάνει χρήση VBA.
Συνημμένα Αρχεία
Τύπος Αρχείου: xls Cluster_example.xls (28,5 KB, 26 εμφανίσεις)
Απάντηση με παράθεση