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

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

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

Χρησιμοποιεί γραμμικό προγραμματισμό (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).

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

Asesoría - Τι είναι, ορισμός και έννοια

✅ Συμβουλευτική | Τι είναι, έννοια, έννοια και ορισμός. Πλήρης περίληψη. Η συμβουλευτική είναι έργο επαγγελματία ή εταιρείας σχεδιασμένης να εκτελεί ...…

Πώς να ζητήσετε επιστροφή χρημάτων του επιδόματος μητρότητας

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

Τα κλειδιά για τη συντριβή του χρηματιστηρίου της DIA

Τι συμβαίνει με το DIA; Πολλοί αναρωτιούνται πώς ένας τόσο ισχυρός διεθνής όμιλος στον τομέα της διανομής θα μπορούσε να καταρρεύσει. Και είναι ότι, η αξία της στο χρηματιστήριο έχει μειωθεί 37%. Στο Economy-Wiki.com αποκαλύπτουμε τις αιτίες της συντριβής του DIA. Οι αγορές είναι πολύ ευαίσθητες στις προβλέψεις Διαβάστε περισσότερα…

Το επιχειρηματικό οικοσύστημα στο Μεξικό

Το επιχειρηματικό οικοσύστημα στο Μεξικό έχει αρχίσει να αναπτύσσεται σε μόλις 15 χρόνια. Πάνω απ 'όλα, λόγω της ώθησης που έδωσε η νέα κυβέρνηση από το 2010. Μέχρι τώρα, η επιχειρηματικότητα στο Μεξικό ήταν περισσότερο ανάγκη να εισέλθει στην αγορά εργασίας από την επιθυμία εκμετάλλευσης δημιουργικών ικανοτήτων. Διαβάστε περισσότερα…