Ουγγρική μέθοδος - Τι είναι, ορισμός και έννοια

Η ουγγρική μέθοδος είναι ένας αλγόριθμος που επιτρέπει την ελαχιστοποίηση του κόστους σε ένα πρόβλημα βελτιστοποίησης που βασίζεται στον γραμμικό προγραμματισμό.

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

Χρησιμοποιεί γραμμικό προγραμματισμό (PL) για να εκτελέσει μια σειρά βημάτων που μπορούν να αυτοματοποιηθούν. Έτσι, εργαλεία όπως το στατιστικό λογισμικό R (μεταξύ άλλων) έχουν πολλά πολύ χρήσιμα πακέτα για αυτά τα προβλήματα βελτιστοποίησης.

Προέλευση της ουγγρικής μεθόδου

Ο δημιουργός του ήταν ο Ούγγρος μαθηματικός (εξ ου και το όνομά του) Harold W. Kuhn το 1955. Ένας άλλος μαθηματικός, ο James Munkres, το αναθεώρησε το 1957. Με αυτήν την εξέλιξη έχει λάβει άλλα ονόματα όπως ο αλγόριθμος κατανομής Munkres ή Kuhn-Munkres.

Από την άλλη πλευρά, αυτή η μέθοδος έχει προηγούμενο σε δύο συγγραφείς, τους Dénes König και Jenő Egerváry, και τους Εβραίους και τους Ούγγρους. Η πρώτη ανέπτυξε τη θεωρία γραφημάτων στην οποία βασίζεται αυτός ο αλγόριθμος. Το δεύτερο θεώρημα του König γενικεύτηκε και επέτρεψε στον Kuhn να αναπτύξει τη μέθοδο.

Βήματα της ουγγρικής μεθόδου

Τα βήματα που ακολουθούν επιτρέπουν την εφαρμογή της ουγγρικής μεθόδου με απλό τρόπο χρησιμοποιώντας ένα υπολογιστικό φύλλο. Επιπλέον, αυτό το σχήμα που θα δείξουμε θα μας επιτρέψει να δούμε με παγκόσμιο τρόπο τη διαδικασία που θα αναπτύξουμε λεπτομερώς στο τελικό παράδειγμα.

  • Ως προκαταρκτικά βήματα, πρέπει να αντιστοιχίσετε άτομα (σειρές) σε μια σειρά έργων (στήλες). Επιπλέον, είναι απαραίτητο να υπολογιστεί το διαφορετικό κόστος κάθε έργου ανάλογα με το ποιος το πραγματοποιεί και να δημιουργήσει έναν πίνακα (C) με αυτές τις πληροφορίες.
  • Στον πίνακα (C) αναζητούμε την ελάχιστη τιμή κάθε σειράς. Αφαιρούμε αυτό από όλα τα στοιχεία της σειράς και εκτελούμε την ίδια λειτουργία με τις στήλες. Θα εμφανιστεί ένας νέος πίνακας (C`) με τα αποτελέσματα των προηγούμενων λειτουργιών.
  • Στη συνέχεια, δημιουργούμε το «γράφημα των ισοτιμιών», το οποίο μας επιτρέπει να επιλέγουμε τις εργασίες και τα έργα με το χαμηλότερο κόστος. Το βέλτιστο θα ήταν εκείνα τα στοιχεία των οποίων το αποτέλεσμα ήταν μηδέν. Εάν είναι αλήθεια ότι δεν υπάρχει στοιχείο με μηδενική τιμή που αντιστοιχεί σε περισσότερες από μία σειρές, ο αλγόριθμος τελειώνει.
  • Διαφορετικά, πρέπει να γίνει μια νέα ανάθεση. Δημιουργείται ένας νέος πίνακας στον οποίο εφαρμόζονται μια σειρά τροποποιήσεων, όπως θα δούμε στο παράδειγμα. Αναδημιουργούμε το γράφημα και συνεχίζουμε μέχρι να έχουμε έναν πίνακα που να έχει τουλάχιστον ένα μηδέν σε κάθε σειρά και σε μη επαναλαμβανόμενες θέσεις.
  • Με αυτές τις πληροφορίες έχουμε ήδη ανατεθεί τα άτομα και τα έργα (μηδενικά) που βελτιστοποιούν το πρόβλημα. Εάν μια εργασία έχει ήδη ανατεθεί σε προηγούμενη σειρά, απορρίπτεται στην επόμενη. Για τον υπολογισμό του ελάχιστου κόστους προσθέτουμε το κόστος του αρχικού πίνακα που εμφανίζεται στη θέση αυτών των μηδενικών.

Παράδειγμα μεθόδου της Ουγγαρίας

Ας δούμε ένα απλό παράδειγμα της ουγγρικής μεθόδου του. Ας φανταστούμε ότι έχουμε τρεις εργαζόμενους και πρέπει να ανατεθούν σε τρία έργα. Δημιουργούμε τον αρχικό πίνακα (C) και τις τιμές κόστους σε κάθε κελί. Για αυτό πρέπει να χρησιμοποιήσετε τις διαθέσιμες πληροφορίες στην εταιρεία. Μόλις έχουμε όλα αυτά, ξεκινάμε τη διαδικασία. Ένα υπολογιστικό φύλλο μπορεί να βοηθήσει.

Υπολογίζουμε τα ελάχιστα κάθε σειράς και τα αφαιρούμε από τα στοιχεία αυτής της σειράς και κάνουμε το ίδιο με τις στήλες (βήματα 1 και 2). Στην προκύπτουσα μήτρα (C`) σχεδιάζουμε γραμμές με τέτοιο τρόπο ώστε να καλύπτουν όλα τα μηδενικά και με τη σειρά τους τέμνονται μεταξύ τους (βήμα 3). Βλέπουμε ότι υπάρχουν δύο γραμμές, αλλά η μεγαλύτερη τιμή του αριθμού σειρών ή στηλών είναι τρεις. Πρέπει να συνεχίσουμε.

Τώρα επιλέγουμε τους μικρότερους από τους ακάλυπτους αριθμούς, σε αυτό το παράδειγμα είναι δύο (σκούρο μπλε). Το αφαιρούμε από τα προηγούμενα και το προσθέτουμε σε εκείνα που βρίσκονται όπου οι γραμμές τέμνονται. Στην περίπτωσή μας είναι άλλα δύο (E3, T1). Μας απομένει ένας νέος πίνακας (βήμα 4). Αναδιατυπώνουμε τις γραμμές και μετράμε. Υπάρχουν τρεις γραμμές, όπως ο αριθμός των γραμμών ή στηλών. Ο αλγόριθμος έχει ολοκληρωθεί.

Ξεκινάμε με τη σειρά ή τη στήλη με τα λιγότερα μηδενικά (E1, T1). Εάν μια εργασία έχει ήδη εκχωρηθεί, δεν μπορεί να ανατεθεί εκ νέου, για παράδειγμα, με το E2 δεν μπορείτε να χρησιμοποιήσετε το πρώτο μηδέν του T1, αφού αυτή η εργασία ανατέθηκε στο E1. Το συνολικό κόστος, στην ουγγρική μέθοδο, θα είναι το άθροισμα των δαπανών του αρχικού πίνακα (Βήμα 1) που βρίσκεται στην ίδια θέση με τα επιλεγμένα μηδενικά (βήμα 5).

Δημοφιλείς Αναρτήσεις

Οφέλη από την επιλογή καλών παπουτσιών εργασίας

Κανονικά όταν αγοράζουμε καθημερινά παπούτσια, εξετάζουμε κυρίως την αισθητική και την τιμή. Ωστόσο, η χρήση ποιοτικών παπουτσιών μπορεί να βελτιώσει την υγεία και την άνεση των ποδιών καθώς και του σώματος. Ειδικά όταν πρόκειται για δουλειά. Ανεξάρτητα από το επάγγελμά μας, βρείτε ένα παπούτσι εργασίας που θα διαβάσετε περισσότερα…

Διαφορά μεταξύ του απόλυτου πλεονεκτήματος και του συγκριτικού πλεονεκτήματος

✅ Διαφορά μεταξύ του απόλυτου πλεονεκτήματος και του συγκριτικού πλεονεκτήματος | Τι είναι, έννοια, έννοια και ορισμός. Η διαφορά μεταξύ του απόλυτου πλεονεκτήματος και του συγκριτικού πλεονεκτήματος έγκειται στο κόστος ευκαιρίας. Ωστε να...…

Η διαδικτυακή βιομηχανία καζίνο στην Ανδαλουσία: τι συνέβη το 2019;

Η βιομηχανία καζίνο βρίσκεται σε πλήρη εξέλιξη στην Ισπανία και τον κόσμο, και η δραστηριότητα τζόγου στην Ανδαλουσία απεικονίζει πλήρως αυτές τις περιστάσεις. Τα παραδοσιακά καζίνο εκτοπίζονται από εικονικά τυχερά παιχνίδια, ως μέρος ενός παγκόσμιου φαινομένου που συνίσταται στην εικονικοποίηση των ανθρώπινων σχέσεων: όπως είναι πολύ περισσότερο…

McMillions, το ντοκιμαντέρ HBO που εξερευνά μια από τις μεγαλύτερες οικονομικές απάτες των τελευταίων 50 ετών

Η πλατφόρμα ροής ανακτά αυτήν την ιστορία που πέρασε απαρατήρητη από τον κόσμο λόγω των τραγικών γεγονότων της 9/11. Το 1940, οι αδελφοί Mac και Dick McDonald αποφάσισαν να δημιουργήσουν το δικό τους εστιατόριο στο San Bernardino της Καλιφόρνια. Ήταν ένα κατάστημα στο δρόμο όπου πρόσφεραν στους πελάτες τους προϊόντα που κατασκευάστηκαν κυρίως στο Διαβάστε περισσότερα…