Έλεγχος Αποθεμάτων υπό Σταθερή Ζήτηση

Σχετικά έγγραφα
Έλεγχος Αποθεμάτων υπό Σταθερή Ζήτηση

1 Έλεγχος Αποθεμάτων υπό Σταθερή Ζήτηση

Έλεγχος Αποθεμάτων υπό γνωστή χρονικά μεταβαλλόμενη ζήτηση

Έλεγχος Αποθεμάτων υπό Αβέβαιη Ζήτηση

ΣΧΕΔΙΑΣΜΟΣ ΚΑΙ ΠΡΟΓΡΑΜ- ΜΑΤΙΣΜΟΣ ΠΑΡΑΓΩΓΗΣ Συνοπτικός (Συγκεντρωτικός) Προγραμματισμός Παραγωγής

Έλεγχος Αποθεμάτων. Γιώργος Λυμπερόπουλος. Γ. Λυμπερόπουλος - Διoίκηση Παραγωγής

Μοντέλα Διαχείρισης Αποθεμάτων

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΚΑΙ ΕΛΕΓΧΟΣ ΑΠΟΘΕΜΑΤΩΝ. Από το βιβλίο: Κώστογλου, Β. (2015). Επιχειρησιακή Έρευνα. Θεσσαλονίκη: Εκδόσεις Τζιόλα

Διοίκηση Παραγωγής και Υπηρεσιών

Multi-dimensional Central Limit Theorem

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

Μέθοδοι Βελτιστοποίησης

ΕΛΕΓΧΟΣ ΠΑΡΑΓΩΓΗΣ - ΑΠΟΘΕΜΑΤΩΝ

Multi-dimensional Central Limit Theorem

Πρόλογος Κατανόηση της εφοδιαστικής αλυσίδας Σχεδιασμός δικτύου εφοδιαστικής αλυσίδας...41

Μέθοδοι Βελτιστοποίησης

Τι είναι απόθεµα (Inventory) ;

One and two particle density matrices for single determinant HF wavefunctions. (1) = φ 2. )β(1) ( ) ) + β(1)β * β. (1)ρ RHF

Οι κλασσικότερες από αυτές τις προσεγγίσεις βασίζονται σε πολιτικές αναπαραγγελίας, στις οποίες προσδιορίζονται τα εξής δύο μεγέθη:

Διοίκηση Παραγωγής και Υπηρεσιών

Προγραμματισμός και έλεγχος αποθεμάτων. Source: Corbis

Λυμένες ασκήσεις στα πλαίσια του μαθήματος «Διοίκηση Εφοδιαστικής Αλυσίδας»

Πανεπιστήµιο Κρήτης - Τµήµα Επιστήµης Υπολογιστών. ΗΥ-570: Στατιστική Επεξεργασία Σήµατος. ιδάσκων : Α. Μουχτάρης. εύτερη Σειρά Ασκήσεων.

CHAPTER 25 SOLVING EQUATIONS BY ITERATIVE METHODS

Ασκήσεις Αποθεµάτων. Υποθέστε ότι την στιγμή αυτή υπάρχει στην αποθήκη απόθεμα για 5 μήνες.

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ & ΤΕΧΝΟΛΟΓΙΑΣ. ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΠΕΡΙΒΑΛΛΟΝΤΙΚΟΣ ΣΧΕΔΙΑΣΜΟΣ ΕΡΓΩΝ ΥΠΟΔΟΜΗΣ (MSc)

Τεχνο-οικονοµικά Συστήµατα ιοίκηση Παραγωγής & Συστηµάτων Υπηρεσιών

Τρίτο πακέτο ασκήσεων

ΟΡΓΑΝΩΣΗ & ΙΟΙΚΗΣΗ ΠΑΡΑΓΩΓΗΣ

Chapter 6: Systems of Linear Differential. be continuous functions on the interval

Προσομoίωση Απόκρισης Συστήματος στο MATLAB

Διαχείριση Εφοδιαστικής Αλυσίδας ΙΙ

α & β spatial orbitals in

Matrices and Determinants

k A = [k, k]( )[a 1, a 2 ] = [ka 1,ka 2 ] 4For the division of two intervals of confidence in R +

The Simply Typed Lambda Calculus

ST5224: Advanced Statistical Theory II

Προβλέψεις. Γιώργος Λυμπερόπουλος. Γ. Λυμπερόπουλος - Διοίκηση Παραγωγής

EE434 ASIC & Digital Systems Arithmetic Circuits

ΘΕΩΡΙΑ ΑΠΟΘΕΜΑΤΩΝ. Ι. Προσδιοριστικά Μοντέλα αποθεµάτων

Access Control Encryption Enforcing Information Flow with Cryptography

Ανταγωνισμός για την Καλή Θέληση Πελατών βάσει της Διαθεσιμότητας Προϊόντων *

Επώνυµη ονοµασία. Ενότητα 13 η Σχεδίαση,Επιλογή, ιανοµή Προϊόντων 1

Other Test Constructions: Likelihood Ratio & Bayes Tests

ΕΥΦΥΗΣ ΕΛΕΓΧΟΣ. Ενότητα #8: Βελτιστοποίηση Συστημάτων Ασαφούς Λογικής. Αναστάσιος Ντούνης Τμήμα Μηχανικών Αυτοματισμού Τ.Ε.

Πρόβλημα 1: Αναζήτηση Ελάχιστης/Μέγιστης Τιμής

Chapter 6: Systems of Linear Differential. be continuous functions on the interval

Exercises 10. Find a fundamental matrix of the given system of equations. Also find the fundamental matrix Φ(t) satisfying Φ(0) = I. 1.

Η άριστη ποσότητα παραγγελίας υπολογίζεται άμεσα από τη κλασική σχέση (5.5): = 1000 μονάδες

Phys460.nb Solution for the t-dependent Schrodinger s equation How did we find the solution? (not required)

ΑΚΕΡΑΙΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ & ΣΥΝΔΥΑΣΤΙΚΗ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗ. Κεφάλαιο 2 Μορφοποίηση Προβλημάτων Ακέραιου Προγραμματισμού

Electronic Analysis of CMOS Logic Gates

Second Order RLC Filters

Απόκριση σε Αρμονική Διέγερση

Numerical Analysis FMN011

Case 12: Προγραμματισμός Παραγωγής της «Tires CO» ΣΕΝΑΡΙΟ (1)

C.S. 430 Assignment 6, Sample Solutions

ΗΥ537: Έλεγχος Πόρων και Επίδοση σε Ευρυζωνικά Δίκτυα,

Finite Field Problems: Solutions

Operations Management Διοίκηση Λειτουργιών

ΤΕΙ ΚΡΗΤΗΣ ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ. ΔΙΟΙΚΗΣΗ ΠΑΡΑΓΩΓΗΣ ΔΙΑΧΕΙΡΗΣΗ ΑΠΟΘΕΜΑΤΩΝ ΕΝΟΤΗΤΑ 7η

A Class of Orthohomological Triangles

καθ. Βασίλης Μάγκλαρης

Example Sheet 3 Solutions

Προβλήματα Ελάχιστου Κόστους Ροής σε Δίκτυο. Δίκτυα Ροής Ελάχιστου Κόστους (Minimum Cost Flow Networks)

Διαχείριση Εφοδιαστικής Αλυσίδας

What happens when two or more waves overlap in a certain region of space at the same time?

Δυναμική Μηχανών Ι. Διδάσκων: Αντωνιάδης Ιωάννης. Απόκριση Συστημάτων 1 ου Βαθμού Ελευθερίας, που περιγράφονται από Σ.Δ.Ε.

Συστήματα Αυτομάτου Ελέγχου Ι

Homework 3 Solutions

Διοίκηση Παραγωγής και Υπηρεσιών

Απόκριση σε Μοναδιαία Ωστική Δύναμη (Unit Impulse) Απόκριση σε Δυνάμεις Αυθαίρετα Μεταβαλλόμενες με το Χρόνο. Απόστολος Σ.

Ordinal Arithmetic: Addition, Multiplication, Exponentiation and Limit

Math221: HW# 1 solutions

EE512: Error Control Coding

ΚΥΠΡΙΑΚΗ ΕΤΑΙΡΕΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 19/5/2007

Επιχειρησιακή Έρευνα I

ΕΝΔΕΙΚΤΙΚΕΣ ΑΠΑΝΤΗΣΕΙΣ 3 ΗΣ ΓΡΑΠΤΗΣ ΕΡΓΑΣΙΑΣ

Statistical Inference I Locally most powerful tests

HOMEWORK 4 = G. In order to plot the stress versus the stretch we define a normalized stretch:

The ε-pseudospectrum of a Matrix

Διοίκηση Παραγωγής και Υπηρεσιών

2. ΣΥΓΚΕΝΤΡΩΤΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΠΑΡΑΓΩΓΗΣ

Tridiagonal matrices. Gérard MEURANT. October, 2008

ΒΡΑΧΥΧΡΟΝΙΑ ΠΕΡΙΟΔΟΣ

Neutralino contributions to Dark Matter, LHC and future Linear Collider searches

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ. Ψηφιακή Οικονομία. Διάλεξη 7η: Consumer Behavior Mαρίνα Μπιτσάκη Τμήμα Επιστήμης Υπολογιστών

Πίνακες Ορίζουσες. Πίνακας: ορθογώνια διάταξη αριθμών που αποτελείται από γραμμές και στήλες.

8.1 The Nature of Heteroskedasticity 8.2 Using the Least Squares Estimator 8.3 The Generalized Least Squares Estimator 8.

SOLUTIONS TO MATH38181 EXTREME VALUES AND FINANCIAL RISK EXAM

Fourier Series. MATH 211, Calculus II. J. Robert Buchanan. Spring Department of Mathematics

ΚΥΠΡΙΑΚΗ ΕΤΑΙΡΕΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 6/5/2006

ΦΥΛΛΑΔΙΟ ΑΣΚΗΣΕΩΝ. Εργαστήριο Συστημάτων Αποφάσεων & Διοίκησης ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ. Σχολή Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών

Matrices and vectors. Matrix and vector. a 11 a 12 a 1n a 21 a 22 a 2n A = b 1 b 2. b m. R m n, b = = ( a ij. a m1 a m2 a mn. def

ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ

2 Composition. Invertible Mappings

Phasor Diagram of an RC Circuit V R

Το Πρόβλημα Μεταφοράς

ΣΧΟΛΗ ΕΦΑΡΜΟΣΜΕΝΩΝ ΜΑΘΗΜΑΤΙΚΩΝ & ΦΥΣΙΚΩΝ ΕΠΙΣΤΗΜΩΝ. ΕΞΕΤΑΣΗ ΣΤΗΝ ΕΠΙΧΕΙΡΗΣΙΑΚΗ ΕΡΕΥΝΑ ΛΥΣΕΙΣ ΘΕΜΑΤΩΝ Έβδομο Εξάμηνο

ΤΟ ΠΡΟΒΛΗΜΑ ΤΗΣ ΒΕΛΤΙΣΤΗΣ ΔΡΟΜΟΛΟΓΗΣΗΣ ΕΝΟΣ ΟΧΗΜΑΤΟΣ ΠΟΥ ΔΙΑΝΕΜΕΙ ΕΝΑ ΠΡΟ

Transcript:

Έλεγχος Αποθεμάτων υπό Σταθερή Ζήτηση Γιώργος Λυμπερόπουλος 1

Οικονομική Ποσότητα Παραγγελίας (ΟΠΠ): βασικό μοντέλο 1 2 3 4 Q απόθεμα Q λ λ Σταθερός ρυθμός ζήτησης λ λ λ 2

ΟΠΠ: Βασικό πρότυπο Υποθέσεις Σταθερός ρυθμός ζήτησης: λ (μονάδες προϊόντος ανά μονάδα χρόνου) Ο χρονικός ορίζοντας του προβλήματος είναι άπειρος Οι ελλείψεις του προϊόντος απαγορεύονται Οι παραγγελίες για την αναπλήρωση του αποθέματος γίνονται σε τακτά χρονικά διαστήματα που ονομάζονται κύκλοι ή περίοδοι Η αναπλήρωση του αποθέματος γίνεται στιγμιαία Μοναδιαίο μεταβλητό κόστος παραγγελίας: c ( ανά μονάδα προϊόντος) Σταθερό κόστος παραγγελίας: K ( ανά παραγγελία) Κόστος (επιτόκιο) κεφαλαίου: I ( ανά επενδυμένο σε απόθεμα ανά μονάδα χρόνου) 3

ΟΠΠ: Βασικό πρότυπο Υπολογισμός Κόστος διατήρησης αποθέματος: h = Ic ( ανά μονάδα προϊόντος ανά μονάδα χρόνου) Απόφαση Ποσότητα παραγγελίας: Q (μονάδες προϊόντος ανά παραγγελία) Αναφορά Harrs, F. W. 1990 (reprnt from 1913). How many parts to make at once. Operatons Research 38 (6) 947 950. 4

ΟΠΠ: Βασικό πρότυπο Απόθεμα Q λ Υπολογισμός T Χρόνος Μήκος κύκλου ή περιόδου παραγγελίας: TT = QQ (μονάδες λλ χρόνου ανά κύκλο) Συχνότητα παραγγελιών: NN = 1 = λλ (κύκλοι παραγγελίας TT QQ ανά μονάδα χρόνου) 5

ΟΠΠ: Βασικό πρότυπο Βασικό ζήτημα Αντιστάθμιση μεταξύ του σταθερού κόστους παραγγελίας και του κόστους διατήρησης αποθέματος Απόθεμα Q Q T T Χρόνος 6

ΟΠΠ: Βασικό πρότυπο Πρόβλημα βελτιστοποίησης χωρίς περιορισμούς λ Q Mnmze GQ ( ) = K + c λ + h Q Q μέσο μεταβλητό 2 G(Q) ολικό μέσο κόστος παραγγελίας μέσο σταθερό κόστος παραγγελίας κόστος παραγγελίας μέσο κόστος διατήρησης αποθέματος K λ/q h Q/2 cλ Q * Q 7

ΟΠΠ: Βασικό πρότυπο Λύση Συνθήκη βελτιστότητας Q * dg( Q) Kλ h : = 0 + = 0 2 dq Q 2 * * 2Kλ * Q 2K Q = T = = h λ hλ ( ) = 2 + * * G GQ Kλh c λ Επισήμανση: K, λ Q *, h Q * 8

Παράδειγμα 1 ΟΠΠ: Βασικό πρότυπο Ένας χονδρέμπορος ποτών προμηθεύεται μια μπύρα από μια ζυθοποιία. Ο χρόνος ικανοποίησης μιας παραγγελίας είναι αμελητέος. Τα μεταφορικά και άλλα πάγια έξοδα διαμορφώνουν το σταθερό κόστος παραγγελίας σε 144 ανά παραγγελία. Το κόστος αγοράς κάθε φιάλης είναι 1,20. Το κόστος κεφαλαίου (επιτόκιο) του χονδρεμπόρου είναι 15% ετησίως. Ο χονδρέμπορος πουλάει την μπύρα σε καταστήματα τροφίμων και εστιατόρια με σταθερό ρυθμό ίσο με 72 κιβώτια των 24 φιαλών ανά μήνα. 1. Ποια ποσότητα μπύρας σε κιβώτια πρέπει να παραγγέλνει ο χονδρέμπορος και κάθε πότε, για να ελαχιστοποιήσει το ολικό μέσο κόστος παραγγελίας και διατήρησης αποθεμάτων; 2. Ποια είναι η ελάχιστη τιμή στην οποία πρέπει να πουλάει κάθε φιάλη μπύρας για να μην έχει ζημίες σε σχέση με το ολικό μέσο κόστος παραγγελίας και διατήρησης αποθεμάτων; 9

Λύση ΟΠΠ: Βασικό πρότυπο Κόστος (επιτόκιο) κεφαλαίου: ΙΙ = 0,15 = 0,0125 ανά ανά μήνα 12 Μοναδιαίο κόστος παραγγελίας: cc = 1,20 24 = 28,8 ανά κιβώτιο. Μοναδιαίο κόστος διατήρησης αποθέματος: h = IIII = 0,0125 28,8 = 0,36 ανά κιβώτιο ανά μήνα. ΟΠΠ: QQ = 2KKKK = (2)(144)(72) h 0,36 = 240 κιβώτια ανά παραγγελία. Βέλτιστος χρόνο κύκλου: TT = QQ = 240 = 3,3333 μήνες λλ 72 Ελάχιστο ολικό μέσο κόστος: GG QQ = 2KKKKK + cccc = (2)(144)(72)(0,36) + 28,8 72 = 2160 ανά μήνα Ελάχιστη τιμή πώλησης: ανά φιάλη GG QQ λλ = 2160 72 = 30 ανά κιβώτιο = 30 24 = 1,25 10

Ανάλυση ευαισθησίας ΟΠΠ: Βασικό πρότυπο λ Q * G '( Q) = K + h G'( Q ) = 2Kλh Q 2 μερικό μέσο κόστος παραγγελίας Έστω ότι επιλέγεται μια τυχαία ποσότητα παραγγελίας Q * G'( Q) 1 Q Q = = * + * G'( Q ) 2 Q Q Παράδειγμα: * * * G'( Q) 1 Q 2Q 1 1 Q= 2Q = * + * * = + 2 = 1.25 G'( Q ) 2 2Q Q 2 2 Με λόγια: 100% σφάλμα στην επιλογή του Q 25% αύξηση στο μερικό μέσο κόστος παραγγελίας Συμπέρασμα: Το κόστος έχει μικρή ευαισθησία στην ποσότητα παραγγελίας Q και κατ επέκταση σε σφάλματα στην εκτίμηση των παραμέτρων κόστους και του ρυθμού ζήτησης. 11

ΟΠΠ: Περιορισμοί Πρόβλημα βελτιστοποίησης με περιορισμούς Έστω ότι Q mn Q Q max ( ) Q = max mn Q, Q, Q * * constr max mn G(Q) G(Q) G(Q) Q Q * mn Q max Q Q Q * mn Q max Q Q * Q mn Q max Q Εναλλακτικά, έστω ότι T mn T T max ( ) * * Tmn λ Q Tmax λ Qconstr = max mn Q, Tmax λ, Tmn λ 12

Παράδειγμα 2 ΟΠΠ: Περιορισμοί Ίδιες υποθέσεις με το Παράδειγμα 1. Επιπλέον: Η ζυθοποιία δεν δέχεται παραγγελίες μικρότερες των 150 κιβωτίων. Η μπύρα δεν είναι παστεριωμένη με αποτέλεσμα να έχει περιορισμένο χρόνο ζωής και ο χονδρέμπορος να μην θέλει να την κρατήσει στο ράφι του περισσότερο από 2,5 μήνες. 1. Ποια ποσότητα μπύρας σε κιβώτια πρέπει να παραγγέλνει ο χονδρέμπορος και κάθε πότε, για να ελαχιστοποιήσει το μέσο κόστος παραγγελίας και διατήρησης αποθεμάτων; 2. Ποια είναι η ελάχιστη τιμή στην οποία πρέπει να πουλάει κάθε φιάλη μπύρας για να μην έχει ζημίες σε σχέση με το ολικό μέσο κόστος παραγγελίας και διατήρησης αποθεμάτων; 3. Ποια η αύξηση στο μερικό και ολικό μέσο κόστος παραγγελίας και διατήρησης αποθέματος που προκαλείται από τους περιορισμούς. 13

Λύση ΟΠΠ: Περιορισμοί QQ QQ mmmmmm = 150 κιβώτια ανά παραγγελία ΤΤ TT mmmmmm = 2,5 μήνες ανά κύκλο QQ QQ mmmmmm = TT mmmmmm λλ = 2,5 72 = 180 κιβώτια ανά παραγγελία QQ cccccccccccc = max mn QQ, QQ mmmmmm, QQ mmmmmm = max mn 240,180, 150 = 180 κιβώτια ανά παραγγελία TT = QQ cccccccccccc λλ GG QQ cccccccccccc = 180 72 = KKKK ανά μήνα QQ cccccccccccc = 2,5 μήνες ανά κύκλο + ccλλ + hqq cccccccccccc 2 Ελάχιστη τιμή πώλησης: GG QQ cccccccccccc ανά φιάλη λλ = (144)(72) 180 = 2163,6 72 Αύξηση στο μερικό κόστος: GG QQ = 1 GG QQ 2 4,17% Αύξηση στο ολικό κόστος: QQ QQ cccccccccccc + 28,8 72 + (0,36)(180) 2 = 2163,6 = 30,05 ανά κιβώτιο = 30,05 24 = 1,2521 + QQ cccccccccccc = 1 QQ 2 GG QQ = 2163,3 GGΓ. QQΛυμπερόπουλος - Διοίκηση Παραγωγής 240 + 180 =1,0417 180 240 2160 = 1,0017 0,17% 14

ΟΠΠ: Χρόνος αναπλήρωσης > 0 Μη-μηδενικός σταθερός χρόνος αναπλήρωσης αποθέματος τ Ίδιο σαν το βασικό πρότυπο ΟΠΠ μόνο που η παραγγελία δίνεται όταν το απόθεμα κατέλθει στο σημείο αναπαραγγελίας R, όπου λλττ, αν ττ < TT, RR = λ ττ mod TT, αν ττ TT, ττ mod TT = Υπόλοιπο της διαίρεσης ττ: TT Απόθεμα Q T Απόθεμα Q T τ mod T R λ τ R λ τ Αποστολή παραγγελίας Χρόνος Αποστολή παραγγελίας Χρόνος 15

ΟΠΠ: Χρόνος αναπλήρωσης > 0 Παράδειγμα 3 Ίδιες υποθέσεις με το Παράδειγμα 1. Να βρεθεί το σημείο αναπαραγγελίας όταν ο χρόνος ικανοποίησης μιας παραγγελίας είναι: (α) ½ μήνας και (β) 3½ μήνες. Λύση Ίδια λύση: QQ = 240 κιβώτια ανά παραγγελία και TT = 3,333 μήνες 72ττ, αν ττ < 3,3333, RR = 72 ττ mod 3,3333, αν ττ 3,333, (α) ττ = 1/2: RR = 72 1/2 = 36 κιβώτια (β) ττ = 3,5: RR = 72 3,5 mod3,3333 = 72 0,1666 = 12 κιβώτια 16

ΟΠΠ: Εκκρεμείς παραγγελίες Υποθέσεις Ίδιες με αυτές του βασικού προτύπου ΟΠΠ με τη διαφορά ότι: Σε περίπτωση έλλειψης προϊόντων οι ζητήσεις ικανοποιούνται με καθυστέρηση (εκκρεμείς παραγγελίες πελατών) Κόστος ανά μονάδα έλλειψης ανά μονάδα χρόνου: b ( ανά μονάδα εκκρεμών παραγγελιών ανά μονάδα χρόνου) Αποφάσεις Ποσότητα παραγγελίας: Q (μονάδες προϊόντος ανά παραγγελία) Ποσοστό ζητήσεων που ικανοποιούνται άμεσα από το απόθεμα: F 17

ΟΠΠ: Εκκρεμείς παραγγελίες Απόθεμα/έλλειμμα Q FQ (1 F)Q λ T Χρόνος Πρόβλημα βελτιστοποίησης λ FQ (1 F) Q Mnmze GQF (, ) = K + cλ + h F+ b (1 F) QF, :0 F 1 Q 2 2 Μόνος περιορισμός: 0 F 1 λ = K + cλ + h + b Q 2 2 2 2 FQ (1 F) Q 18

Λύση Q ΟΠΠ: Εκκρεμείς παραγγελίες, F : * * 2 2 G( Q, F) Kλ hf + b(1 F) = 0 + = 0 2 Q Q 2 GQF (, ) = 0 hfq b(1 F) Q = 0 F * * b * 2Kλ h+ b * Q 2K h+ b F = Q = T = = h+ b h b λ hλ b μέγιστο απόθεμα: FQ * * = μέγιστο έλλειμμα: (1 ) b h+ b * * F Q = b (, ) = 2 + h + b * * * G GQ F Kλh c 2Kλ h h 2Kλ h+ b b 19 λ

ΟΠΠ: Εκκρεμείς παραγγελίες Οριακές περιπτώσεις bb h: FF 1 και QQ 2KKλλ h = ΟΠΠ bb h: FF 0 και QQ 2KKλλ bb = ΟΠΠ με bb αντί για h 20

ΟΠΠ: Εκκρεμείς παραγγελίες Παράδειγμα 4 Ίδιες υποθέσεις με το Παράδειγμα 1. Επιπλέον: Σε περίπτωση έλλειψης προϊόντων, οι πελάτες του χονδρέμπορου είναι διατεθειμένοι να παραλάβουν τις παραγγελίες τους με καθυστέρηση. Το μοναδιαίο κόστος ανά μονάδα χρόνου των εκκρεμών παραγγελιών είναι τριπλάσιο από το κόστος διατήρησης αποθέματος. 1. Ποια ποσότητα μπύρας σε κιβώτια πρέπει να παραγγέλνει ο χονδρέμπορος και κάθε πότε, για να ελαχιστοποιήσει το μέσο κόστος παραγγελίας, διατήρησης αποθεμάτων και εκκρεμών παραγγελιών; 2. Ποια είναι η ελάχιστη τιμή στην οποία πρέπει να πουλάει κάθε φιάλη μπύρας για να μην έχει ζημίες σε σχέση με το ολικό μέσο κόστος παραγγελίας, διατήρησης αποθεμάτων και εκκρεμών παραγγελιών; 21

Λύση ΟΠΠ: Εκκρεμείς παραγγελίες Μοναδιαίο κόστος έλλειψης: bb = 3h = 3IIII = 3 0,36 = 1,08 ανά κιβώτιο ανά μήνα. Βέλτιστο ποσοστό ζητήσεων που ικανοποιούνται άμεσα από το απόθεμα: FF = bb = 1,08 = 3 = 0,75 h+bb 0,36+1,08 1+3 Βέλτιστη ποσότητα παραγγελίας: QQ = 2KKKK h 277,128 277 κιβώτια ανά παραγγελία. Βέλτιστος χρόνο κύκλου: TT = QQ λλ = 277 72 h+bb = (2)(144)(72) bb 0,36 = 3,8472 μήνες 0,36+1,08 1,08 = Ελάχιστο ολικό μέσο κόστος: GG QQ, FF = 2KKKKK (2)(144)(72)(0,36) 1,08 0,36+1,08 Ελάχιστη τιμή πώλησης: GG QQ,FF 1,2433 ανά φιάλη λλ bb h+bb + cccc = + 28,8 72 = 2148,4246 ανά μήνα = 2148,4246 72 = 29,8392 ανά κιβώτιο = 29,8392 24 = 22

Υποθέσεις ΟΠΠ: Χαμένες πωλήσεις Ίδιες με αυτές του βασικού προτύπου ΟΠΠ με τη διαφορά ότι: Σε περίπτωση έλλειψης προϊόντων οι ζητήσεις χάνονται (χαμένες πωλήσεις) Κόστος ανά μονάδα έλλειψης : bb LL ( χαμένου κέρδους ανά μονάδα χαμένης πώλησης) Αποφάσεις Ποσότητα παραγγελίας: Q (μονάδες προϊόντος ανά παραγγελία) Ποσοστό ζητήσεων που ικανοποιούνται άμεσα από το απόθεμα: F 23

ΟΠΠ: Χαμένες πωλήσεις Απόθεμα Q (1 F)T λ FT T Χρόνος FT=Q/λ T = Q/λF N = 1/T = λf/q Πρόβλημα βελτιστοποίησης λf Q Mnmze GQF (, ) = K + cλ+ h F+ bl (1 F) λ QF, :0 F 1 Q 2 λ Q = K + h blλ F + c+ b Q 2 ( ) L λ 24

Απόθεμα ΟΠΠ: Χαμένες πωλήσεις Q (1 F)T λ FT T Χρόνος Λύση Συνθήκη FF QQ GG QQ, FF bb LL > 2KKh λλ 1 2KKλλ h 2KKKKh + ccλλ bb LL = 2KKh λλ 0,1 2KKKK h 2KKKKh + ccλλ bb LL < 2KKh λλ 0 αδιάφορο cc + bb LL λλ 25

ΟΠΠ: Έκπτωση για μεγάλες ποσότητες παραγγελίας Περίπτωση 1: Ενιαία έκπτωση Συνολικό κόστος αγοράς Q μονάδων, C(Q) = cq, όπου C(Q) c0 for b0 Q< b1 c= c for b Q< b where c > c > c c2 for b2 Q 1 1 2 0 1 2 c 1 c 2 c 0 b 0 b 1 b 2 Q 26

ΟΠΠ: Έκπτωση για μεγάλες ποσότητες παραγγελίας Μέσο κόστος παραγγελίας για επίπεδο έκπτωσης jj j Πρόβλημα βελτιστοποίησης με περιορισμούς G(Q) G 0 (Q) λ Q G j( Q) = K + λ c j + Ic j, j = 0,1, 2 Q 2 h G ( Q) for b Q< b Mnmze GQ ( ) = G ( Q) for b Q< b Q ολικό μέσο κόστος G2( Q) for b2 Q 0 0 1 1 1 2 G 1 (Q) G 2 (Q) b 0 b 1 b 2 Q 27

ΟΠΠ: Έκπτωση για μεγάλες ποσότητες G(Q) G 0 (Q) παραγγελίας Λύση ΟΠΠ άνευ περιορισμών για επίπεδο έκπτωσης j: * 2Kλ Qj =, Ic j = 0,1, 2 Σημείωση: b 3 = j * * j,constr ( j j+ 1) j Δεσμευμένη βέλτιστη ποσότητα παραγγελίας: Q = max mn Q, b, b, j = 0,1,2 { } * * * j = arg mn G( Q ) Q = Q G = GQ ( ) = G ( Q ) * * * * * * * j j,constr j j,constr j j,constr G 1 (Q) G 2 (Q) b 0 b 1 b 2 Q 28

ΟΠΠ: Έκπτωση για μεγάλες ποσότητες παραγγελίας Περίπτωση 2: Σταδιακή έκπτωση Συνολικό κόστος αγοράς Q μονάδων, C(Q), όπου c1q για 0 Q< b1 C( Q) = cb 1 1+ c2( Q b1) = ( c1 c2) b1+ c2q= a2 + c2q για b1 Q< b2 cb 1 1+ c2( b2 b1) + c3( Q b2) = ( c1 c2) b1+ ( c2 c3) b2+ cq 3 = a3 + cq 3 για b2 Q< j Για απλούστευση χρησιμοποιούμε τον συμβολισμό: ( c c ) b, C(Q) j > 0, a1 = 0 a j = 1 1 = 1 c 3 a 3 c 2 a 2 c 1 0 b 1 b 2 Q 29

ΟΠΠ: Έκπτωση για μεγάλες ποσότητες παραγγελίας Μέσο κόστος παραγγελίας όταν παραγγέλνονται Q μονάδες, C(Q)/Q: c1 για 0 Q< b 1 a 2 CQ ( ) ( c1 c2) b1 a2 = + c2 = + c2 για b1 Q< b2 Q Q Q a3 ( c1 c2) b1+ ( c2 c3) b2 a3 + c3 = + c3 για b2 Q< Q Q Ολικό μέσο κόστος παραγγελίας και διατήρησης αποθεμάτων λ CQ ( ) CQ ( ) Q GQ ( ) = K + λ + I Q Q Q 2 αντίστοιχο με το c αντίστοιχο με το c 30

ΟΠΠ: Έκπτωση για μεγάλες ποσότητες G 0 (Q) G(Q) G 1 (Q) G 2 (Q) παραγγελίας b 0 b 1 b 2 λ aj aj Q Gj( Q) = K + λ + cj + I + cj Q Q Q 2 λ Q Ia j = ( K + aj) + λ cj + Ic j + Q 2 2 2( K + a ) λ * Q = j j Ic j Q 31

ΟΠΠ: Έκπτωση για μεγάλες ποσότητες παραγγελίας Τελική λύση Το βέλτιστο επίπεδο έκπτωσης jj είναι εκείνο το επίπεδο έκπτωσης jj που δίνει το ελάχιστο GG jj QQ jj για έγκυρη ποσότητα bb jj QQ jj < bb jj+1 { j j j j j 1} = < j * arg mn G ( Q * ) : b Q * b + j * * * * * Q = Q G = GQ ( ) = G ( Q ) * * * j j j 32

ΟΠΠ: Έκπτωση για μεγάλες ποσότητες Παράδειγμα 5 παραγγελίας Ίδιες υποθέσεις με το Παράδειγμα 1 εκτός από το κόστος αγοράς ανά φιάλη Η ζυθοποιία που προμηθεύει την μπύρα παρέχει σταδιακή έκπτωση με μοναδιαία τιμή 1,20 ανά φιάλη για τα πρώτα 400 κιβώτια 1,16 ανά φιάλη για τα επόμενα 400 κιβώτια 1,12 ανά φιάλη για τα υπόλοιπα κιβώτια πάνω από 800 1. Ποια ποσότητα μπύρας σε κιβώτια πρέπει να παραγγέλνει ο χονδρέμπορος και κάθε πότε, για να ελαχιστοποιήσει το μέσο κόστος παραγγελίας και διατήρησης αποθεμάτων; 2. Ποια είναι η ελάχιστη τιμή στην οποία πρέπει να πουλάει κάθε φιάλη μπύρας για να μην έχει ζημίες σε σχέση με το ολικό μέσο κόστος παραγγελίας και διατήρησης αποθεμάτων; 33

Λύση aa 1 = 0 ΟΠΠ: Έκπτωση για μεγάλες ποσότητες παραγγελίας aa 2 = aa 1 + cc 1 cc 2 bb 1 = 28,8 27,84 400 = 384 aa 3 = aa 2 + cc 2 cc 3 bb 2 = 384 + 27,84 26,88 800 = 1152 QQ 1 = 2(KK + aa 1 )λλ IIcc 1 = 2 144 + 0 72 0.0125 28,8 = 240 QQ 2 = 2(KK + aa 2 )λλ IIcc 2 = (2)(144 + 384)(72) (0.0125)(27,84) = 467,42 QQ 3 = 2(KK + aa 3 )λλ IIcc 3 = (2)(144 + 1152)(72) (0.0125)(26,88) = 745,27 QQ 1,cccccccccccc = max mn QQ 1, bb 1, bb 0 = max mn 240, 400, 0 = 240 QQ 2,cccccccccccc = max mn QQ 2, bb 2, bb 1 = max mn 467,421, 800, 400 = 467,42 QQ 3,cccccccccccc = max mn QQ 3, bb 3, bb 2 = max mn 745,271,, 800 = 800 34

ΟΠΠ: Έκπτωση για μεγάλες ποσότητες Λύση (συνέχεια) παραγγελίας GG 1 QQ 1,cccccccccccc = KK + aa 1 λλ QQ 1,cccccccccccc + IIcc 1 QQ 2 + cc 1 λλ + IIaa 1 2 = 144 + 0 72 240 + 0,0125 28,8 240 2 + 28,8 72 + 0,0125 0 2 = 2160 GG 2 QQ 2,cccccccccccc = KK + aa 2 λλ QQ 2,cccccccccccc + IIcc 2 QQ 2 + cc 2 λλ + IIaa 2 2 = 144 + 384 72 467,421 + 0,0125 27,84 467,421 2 + 27,84 72 + 0,0125 384 2 = 2169,54 GG 3 QQ 3,cccccccccccc = KK + aa 3 λλ QQ 3,cccccccccccc + IIcc 3 QQ 2 + cc 3 λλ + IIaa 3 2 = 144 + 1152 72 800 + 0,0125 26,88 800 2 + 26,88 72 + 0,0125 1152 2 = 2193,6 jj = arg mn GG jj QQ jj=1,2,3 jj,cccccccccccc = arg mn 2160, 2169,54, 2193,6 = 1. 35

Λύση QQ cccccccccccc ΟΠΠ: Έκπτωση για μεγάλες ποσότητες = QQ jj,cccccccccccc παραγγελίας = QQ 1,cccccccccccc = 240. Ίδια λύση με αυτή του αρχικού Προβλήματος 1. GG QQ cccccccccccc = GG jj QQ jj,cccccccccccc Βέλτιστος χρόνο κύκλου: TT = QQ cccccccccccc Ελάχιστη τιμή πώλησης: GG QQ cccccccccccc λλ = GG 1 QQ 1,cccccccccccc = 2160. λλ = 240 72 = 2160 72 = 3,3333 μήνες = 30 ανά κιβώτιο = 30 24 = 1,25 ανά φιάλη 36

ΟΠΠ: Πολλαπλά προϊόντα με κοινό προμηθευτή Υποθέσεις n προϊόντα λ, c, h : παράμετροι για το προϊόν K: Σταθερό κόστος παραγγελίας (κοινό για όλα τα προϊόντα) Βέλτιστη πολιτική: Όλα προϊόντα παραγγέλνονται ταυτόχρονα Κοινός χρόνος κύκλου: TT = TT, = 1,, nn QQ = λλ TT = λλ ΤΤ, = 1,, nn. Μέσο κόστος ανά μονάδα χρόνου για το προϊόν (εκτός του σταθερού κόστους παραγγελίας) GG TT = cc λλ + h λλ TT, = 1, nn. 2 37

ΟΠΠ: Πολλαπλά προϊόντα με κοινό προμηθευτή Ολικό μέσο κόστος ανά μονάδα χρόνου GG TT = KK TT + GG TT = KK TT + =1 =1 Βέλτιστος κοινός χρόνος κύκλου nn TT = nn 2KK nn. h λλ =1 Βέλτιστες ποσότητες παραγγελίας QQ = λλ TT = nn cc λλ + TT =1 2 2KKλλ nn, = 1,, nn. h jj λλ jj jj=1 h λλ 2. Ελάχιστο ολικό μέσο κόστος ανά μονάδα χρόνου GG TT = 2KK =1 nn nn h λλ + cc λλ. =1 38

ΟΠΠ: Πολλαπλά προϊόντα με κοινό προμηθευτή Παράδειγμα 6 Ίδιες υποθέσεις με το Παράδειγμα 1. Επιλέον: Εκτός από τη μπύρα του Παραδείγματος 1, ο χονδρέμπορος προμηθεύεται άλλες δύο μπύρες από την ίδια ζυθοποιία. Το κοινό σταθερό κόστος παραγγελίας είναι 150 ανά παραγγελία. Τα κόστη αγοράς ανά φιάλη για τις δύο νέες μπύρες είναι 0,6 και 2,4 αντίστοιχα. Ο χονδρέμπορος πουλάει τις δύο νέες μπύρες με σταθερούς ρυθμούς ίσους με 30 και 120 κιβώτια των 24 φιαλών ανά μήνα. Το ετήσιο επιτόκιο του χονδρεμπόρου παραμένει 15% ετησίως. Ποια ποσότητα μπύρας σε κιβώτια πρέπει να παραγγέλνει ο χονδρέμπορος για κάθε μπύρα και κάθε πότε, ούτως ώστε να ελαχιστοποιήσει το μέσο κόστος παραγγελίας και διατήρησης αποθεμάτων; Ποιο το ελάχιστο μέσο κόστος παραγγελίας και διατήρησης αποθεμάτων; 39

ΟΠΠ: Πολλαπλά προϊόντα με κοινό προμηθευτή Λύση Κόστος (επιτόκιο) κεφαλαίου: ΙΙ = 0,15/12 = 0,0125 ανά ανά μήνα. Μοναδιαία κόστη παραγγελίας: cc 1 = 1,2 24 = 28,8, ανά κιβώτιο, cc 2 = 0,6 24 = 14,4 ανά κιβώτιο, cc 3 = 2,4 24 = 57,6 ανά κιβώτιο. Μοναδιαία κόστη διατήρησης αποθέματος: h 1 = IIcc 1 = 0,0125 28,8 = 0,36 ανά κιβώτιο ανά μήνα, h 2 = IIcc 2 = 0,0125 14,4 = 0,18 ανά κιβώτιο ανά μήνα, h 3 = IIcc 3 = 0,0125 57,6 = 0,72 ανά κιβώτιο ανά μήνα. 40

ΟΠΠ: Πολλαπλά προϊόντα με κοινό Λύση Βέλτιστος κοινός χρόνος κύκλου: TT = 2KK = nn h λλ =1 Βέλτιστες ποσότητες παραγγελίας: QQ 1 = λλ 1 TT = 72 QQ 2 = λλ 2 TT = 30 QQ 3 = λλ 3 TT = 120 Ελάχιστο ολικό κόστος: GG TT = 2KK nn =1 προμηθευτή (2)(150) 0,36 72 + 0,18 30 +(0,72)(120) = 1,5964 μήνες 1,5964 = 114,9392 115 κιβώτια ανά παρτίδα 1,5964 = 47,8913 48 κιβώτια ανά παρτίδα 1,5964 = 191,5653 192 κιβώτια ανά παρτίδα h λλ + nn =1 cc λλ = 2 150 0,36 72 + 0,18 30 + (0,72)(120) + 28,8 72 + 14,4 30 + 57,6 120 = 9605,5255 ανά μήνα. 41

ΟΠΠ: Πολλαπλά προϊόντα με διαφορετικούς προμηθευτές χωρίς άλλο περιορισμό Υποθέσεις n προϊόντα λ, K, c, h : παράμετροι για το προϊόν Ανάλυση Μέσο κόστος ανά μονάδα χρόνου για το προϊόν GG QQ = KK λλ + cc QQ λλ + h QQ, = 1, nn. 2 Ολικό μέσο κόστος ανά μονάδα χρόνου GG QQ 1,, QQ nn nn = GG QQ =1 nn = =1 KK λλ QQ + cc λλ + h QQ 2. 42

ΟΠΠ: Πολλαπλά προϊόντα με διαφορετικούς προμηθευτές χωρίς άλλο περιορισμό Βέλτιστη ποσότητα παραγγελίας για το προϊόν : QQ = 2KK λλ h, = 1, nn, Βέλτιστος χρόνος κύκλου για το προϊόν : TT = 1 NN = QQ λλ = 2KK λλ h, = 1, nn. Ελάχιστο μέσο κόστος ανά μονάδα χρόνου για το προϊόν GG QQ = 2KK λλ h + cc λλ, = 1, nn, Ελάχιστο ολικό μέσο κόστος ανά μονάδα χρόνου GG QQ 1,, QQ nn nn = GG QQ =1 nn = =1 2KK λλ h + cc λλ. 43

ΟΠΠ: Πολλαπλά προϊόντα με διαφορετικούς προμηθευτές με περιορισμό πόρων Υποθέσεις n προϊόντα λ, K, c, h : παράμετροι για το προϊόν Περιορισμός πόρων (προϋπολογισμού, χωρητικότητας, κτλ.): Ανάλυση nn =1 bb QQ BB Ολικό μέσο κόστος ανά μονάδα χρόνου GG QQ 1,, QQ nn nn = GG QQ =1 nn = =1 KK λλ QQ + cc λλ + h QQ 2. Πρόβλημα δεσμευμένης (με περιορισμούς) βελτιστοποίησης mn GG QQ 1,, QQ nn subject to: bb QQ BB. QQ 1,,QQ nn =1 nn 44

ΟΠΠ: Πολλαπλά προϊόντα με Λύση για την περίπτωση 2 περιορισμό πόρων Εισαγωγή πολλαπλασιαστή Lagrange θ mn QQ 1,,QQ nn,θθ GG QQ 1,, QQ nn, θθ = nn =1 KK λλ QQ Αναγκαίες συνθήκες βελτιστότητας GGG QQ = KK λλ QQ 2 GGG θθ = nn =1 + h 2 + θθbb = 0 QQ,cccccccccccc bb QQ,cccccccccccc + cc λλ + h QQ 2 + θθ =1 = nn BB = 0 bb QQ,cccccccccccc =1 nn bb QQ BB. 2KK λλ h + 2θθ bb, = 1, nn. = BB Αριθμητική επίλυση: Δοκιμάζονται διαφορετικές τιμές του θθ (π.χ. σταδιακά αυξανόμενες) μέχρι να ισχύουν και οι δύο συνθήκες 46

ΟΠΠ: Πολλαπλά προϊόντα με περιορισμό πόρων Ειδική περίπτωση: bb = mmh, = 1,, nn για κάποιο σταθερό αριθμό mm Σε αυτή την περίπτωση, το QQ,cccccccccccc μπορεί να γραφτεί: QQ,cccccccccccc = AA 2KK λλ h = AAQQ,, = 1,, nn, όπου AA = 1 1 + 2θθ mm Η σταθερά AA βρίσκεται από τη δεύτερη σχέση η οποία μπορεί να γραφτεί: Λύση: AA = nn =1 BB mm nn =1 h QQ bb QQ,cccccccccccc Λύνοντας για θθ : θθ = 1 2mmAA 2 1 = nn =1 = mm nn =1 2mm bb AAQQ = BB 2 2KK λλ h 1 2BB 2 2mm 47

ΟΠΠ: Πολλαπλά προϊόντα με περιορισμό πόρων Παράδειγμα 7 Ίδιες υποθέσεις με το Παράδειγμα 6 με τις εξής διαφορές: Ο χονδρέμπορος προμηθεύεται τις δύο νέες μπύρες από διαφορετικές ζυθοποιίες. Τα σταθερά κόστη παραγγελίας για τις τρεις μπύρες είναι 144, 135 και 157,5 ανά παραγγελία. Ποια ποσότητα μπύρας σε κιβώτια πρέπει να παραγγέλνει ο χονδρέμπορος από κάθε ζυθοποιία και κάθε πότε, ούτως ώστε να ελαχιστοποιήσει το μέσο κόστος παραγγελίας και διατήρησης αποθεμάτων, στις κάτωθι περιπτώσεις: 1. Ο προϋπολογισμός του χονδρεμπόρου για την προμήθεια των μπυρών, σε περίπτωση που παραγγελθούν όλες οι μπύρες ταυτόχρονα, δεν πρέπει να ξεπερνάει τις 15000. 2. Τα ράφια της αποθήκης του χονδρέμπορου όπου αποθηκεύονται οι μπύρες έχουν μέγιστη χωρητικότητα 400 κιβώτια και τα κιβώτια από όλες τις ζυθοποιίες έχουν ίδιες διαστάσεις. Σε κάθε περίπτωση να υπολογισθεί το συνεπαγόμενο ολικό μέσο κόστος παραγγελίας και διατήρησης αποθέματος όλων των προϊόντων. 48

ΟΠΠ: Πολλαπλά προϊόντα με περιορισμό πόρων Λύση ΟΠΠ άνευ περιορισμού : QQ 1 = 2KK 1λλ 1 h 1 = QQ 2 = 2KK 2λλ 2 h 2 = 2 144 72 0,36 2 135 30 0,18 = 240 κιβώτια ανά παραγγελία = 212,13 212 κιβώτια ανά παραγγελία QQ 3 = 2KK 3λλ 3 h 3 = 2 157,5 120 0,72 1. Περιορισμός στον προϋπολογισμό του κόστους: KK 1 + cc 1 QQ 1 + KK 2 + cc 2 QQ 2 + KK 3 + cc 3 QQ 3 15000 = 229,13 229 κιβώτια ανά παραγγελία. cc 1 QQ 1 + cc 2 QQ 2 + cc 3 QQ 3 15000 KK 1 + KK 2 + KK 3 144 + 135 + 157,5 = 14563,5 = BB = 15000 49

Λύση ΟΠΠ: Πολλαπλά προϊόντα με περιορισμό πόρων Περιορισμός για QQ : cc 1 QQ 1 + cc 2 QQ 2 + cc 3 QQ 3 = 28,8 240 + 14,4 212 + 57,6 229 = 23155,2 > 14563,5. Ο περιορισμός παραβιάζεται Περίπτωση 2 Πρόκειται για την ειδική περίπτωση της περίπτωσης 2 επειδή: bb = cc = h, δηλαδή, bb II = mmh για mm = 1, = 1,, nn II Σε αυτή την περίπτωση: QQ,cccccccccccc = AAQQ,, = 1,, nn, όπου BB AA = mm nn =1 h QQ = BB nn =1 cc QQ = 14563,5 23155,2 = 0,6289 50

ΟΠΠ: Πολλαπλά προϊόντα με περιορισμό πόρων Λύση Βέλτιστες ποσότητες παραγγελίας: QQ 1,cccccccccccc = AAQQ = 0,6289 240 = 150,948 151 QQ 2,cccccccccccc = AAQQ 2 = 0,6289 212 = 133,338 133 = AAQQ 2 = 0,6289 229 = 144,03 144 QQ 3,cccccccccccc Ολικό μέσο κόστος παραγγελίας και διατήρησης αποθέματος GG QQ 1,cccccccccccc 28,8 72 + (157,5)(120) 144, QQ 2,cccccccccccc, QQ 3,cccccccccccc 0,36 151 2 + 57,6 120 + + (135)(30) 133 0,72 144 = 3 KK λλ =1 QQ 2 + cc λλ + h QQ + 14,4 30 + = (144)(72) 2 151 0,18 133 2 + = 9738,9534 ανά μήνα + 51

Λύση ΟΠΠ: Πολλαπλά προϊόντα με περιορισμό πόρων 2. Περιορισμός χωρητικότητας: QQ 1 + QQ 2 + QQ 3 400 = BB Περιορισμός για QQ : QQ 1 + QQ 2 + QQ 3 = 240 + 212 + 229 = 681 > 400. Ο περιορισμός παραβιάζεται Περίπτωση 2 Δεν πρόκειται για την ειδική περίπτωση της περίπτωσης 2 επειδή: bb = 1 mmh για κάποιο σταθερό αριθμό mm, = 1,, nn Απαιτείται αριθμητική επίλυση: Δοκιμάζονται διαφορετικές τιμές του θθ μέχρι να ισχύουν οι δύο συνθήκες: QQ,cccccccccccc = 2KK λλ nn h + 2θθ, = 1, nn και bb bb QQ,cccccccccccc =1 = BB 52

Λύση ΟΠΠ: Πολλαπλά προϊόντα με περιορισμό πόρων Περιορισμός διαστήματος αναζήτησης για το θθ: Κατώτατο όριο: θθ mmmmmm = 0 Μπορούμε να βρούμε ένα ανώτατο όριο για το θθ αν στον τύπο θθ = mm nn 2 =1 2KK λλ h 1 2BB 2 2mm αντικαταστήσουμε το mm με το μεγαλύτερο λόγο bb h max =1,2,3 bb h = max ( 1 0,36, 1 0,18, 1 0,72) = 1 0,18 = 5,5556 Συνεπώς: θθ mmmmmm = max =1,2,3 bb h nn 2 =1 2KK λλ h 1 = 2BB 2 2 max =1,2,3 bb h 5,5556 2 144 72 0,36 + 2 135 30 0,18 + 2 157,5 120 0,72 2 1 2 5,5556 = 1,3656 (2)(400) 2 53

ΟΠΠ: Πολλαπλά προϊόντα με περιορισμό πόρων Λύση Το θθ ανήκει στο διάστημα θθ mmmmmm, θθ mmmmmm = 0, 1,3656. Απλή επαναληπτική μέθοδος: 1. Σε κάθε επανάληψη διαιρείται το τρέχον διάστημα αναζήτησης θθ mmmmmm, θθ mmmmmm στην μέση και εξετάζεται αν το μεσαίο σημείο, θθ mmmmmm, ικανοποιεί τον περιορισμό ή όχι. 2. Αν τον ικανοποιεί, τότε θθ mmmmmm = θθ mmmmmm. 3. Αν τον παραβιάζει, τότε, θθ mmmmmm = θθ mmmmmm. 4. Σταματάμε όταν η τιμή του θθ mmmmmm έχει συγκλίνει. 54

Λύση Εφαρμογή: ΟΠΠ: Πολλαπλά προϊόντα με περιορισμό πόρων Επανάληψη θθ mmmmmm θθ mmmmmm θθ mmmmmm QQ 1 QQ 2 QQ 3 QQ 1 + QQ 2 + QQ 3 1 0,0000 1,3656 0,6828 110 72 135 317 2 0,0000 0,6828 0,3414 141 97 164 402 3 0,3414 0,6828 0,5121 122 82 147 351 4 0,3414 0,5121 0,4268 131 89 155 375 5 0,3414 0,4268 0,3841 136 92 159 387 6 0,3414 0,3841 0,3627 138 95 162 395 7 0,3414 0,3627 0,3521 140 96 163 399 8 0,3414 0,3521 0,3467 140 96 164 400 55

Λύση ΟΠΠ: Πολλαπλά προϊόντα με περιορισμό πόρων Βέλτιστες ποσότητες παραγγελίας: QQ 1,cccccccccccc = 140 QQ 2,cccccccccccc = 96 = 164 QQ 3,cccccccccccc Ολικό μέσο κόστος παραγγελίας και διατήρησης αποθέματος GG QQ 1,cccccccccccc 28,8 72 + (157,5)(120) 164, QQ 2,cccccccccccc, QQ 3,cccccccccccc 0,36 140 2 + 57,6 120 + = 3 KK λλ =1 QQ + (135)(30) 96 0,72 164 2 + 14,4 30 + + cc λλ + h QQ = (144)(72) 2 0,18 96 2 + 140 = 9741,9685 ανά μήνα + 56

Οικονομική Παρτίδα Παραγωγής: ΟΠΠρ με πεπερασμένο ρυθμό παραγωγής 1 2 3 4 5 Σταθερός ρυθμός παραγωγής P P P P Απόθεμα λ λ Σταθερός ρυθμός ζήτησης λ λ λ λ 57

ΟΠΠρ Υποθέσεις Ίδιες με του βασικού προτύπου ΟΠΠ με τη διαφορά ότι: Πεπερασμένος ρυθμός παραγωγής (αναπλήρωσης αποθέματος) P (μονάδες προϊόντος ανά μονάδα χρόνου) με P > λ Χρόνος προετοιμασίας για την παραγωγή νέας παρτίδας s I Απόθεμα ( ) = ρ Q max 1 P λ λ Q/P T=Q/λ s Χρόνος Μέγιστο απόθεμα: I max = (P λ)q/p = (1 λ/p)q = (1 ρ)q, όπου ρ = λ/p συντελεστής απασχόλησης, 1 ρ ποσοστό χρόνου που δεν παράγει η γραμμή 58

ΟΠΠρ Πρόβλημα βελτιστοποίησης χωρίς περιορισμούς Q * Οριακή περίπτωση: ( 1 ρ ) λ Mnmze GQ ( ) = K + cλ + h Q Q 2 dg( Q) Kλ h(1 ρ) : = 0 + = 0 2 dq Q 2 * * 2 λ * 2 K Q K Q = T = = h ( 1 ρ) λ λh( 1 ρ) * * G GQ ( ) = 2 Kλh(1 ρ) + cλ * 2Kλ 2Kλ lm Q = lm = = ΟΠΠ! ( 1 ) P P h λ h P Q 59

ΟΠΠρ Πώς εμπλέκεται ο χρόνος προετοιμασίας s? Ο χρόνος κύκλου T πρέπει να αρκετά μεγάλος για να χωράει το s Q Q Q s s T s s Q Q P + λ λ χρόνος λ P + 1 λ = 1 ρ P χρόνος κύκλου χρόνος παραγωγής Q = Εναλλακτικά: προετοιμασίας max( Q, Q ) * * constr mn Q Tλ T + s T + s = Tρ + s P P s T s T T 1 ρ ( 1 ρ ) mn T = max( T, T ) * * constr mn mn 60

ΟΠΠρ Τι γίνεται αν υπάρχει μέγιστη χωρητικότητα αποθήκευσης I max? Q mn Q I max /(1 ρ) Q max ( ) Q = max mn Q, Q, Q * * constr max mn Ανάλυση ευαισθησίας Πανομοιότυπη με αυτή του προτύπου ΟΠΠ: Το κόστος έχει μικρή ευαισθησία στην παρτίδα παραγωγής Q = = + G'( Q ) 2 Q Q * G'( Q) 1 Q Q * * G'( T) 1 T T = = + * * G'( T ) 2 T T * 61

Παράδειγμα 6 ΟΠΠρ O χονδρέμπορος του προβλήματος 1 σκέφτεται να παράγει ο ίδιος την μπύρα με εξοπλισμό που θα λειτουργεί 20 ημέρες ανά μήνα και έχει τα εξής χαρακτηριστικά: Η δυναμικότητα παραγωγής είναι 6000 φιάλες ανά μήνα. Το κόστος προετοιμασίας για κάθε νέα παρτίδα παραγωγής ανέρχεται σε 64 ανά παρτίδα παραγωγής και ο χρόνος προετοιμασίας σε 2 ημέρες. Το κόστος παραγωγής κάθε φιάλης είναι 0,6. Το κόστος κεφαλαίου (επιτόκιο) του χονδρεμπόρου παραμένει 15% ετησίως. Ο ρυθμός της ζήτησης παραμένει σταθερός και ίσος με 72 κιβώτια των 24 φιαλών ανά μήνα. 62

Παράδειγμα 6 (συνέχεια) ΟΠΠρ 1. Τι μέγεθος παρτίδας σε κιβώτια πρέπει να παράγει ο χονδρέμπορος και κάθε πότε, για να ελαχιστοποιήσει το ολικό μέσο κόστος παραγωγής και διατήρησης αποθεμάτων; 2. Ποια είναι η ελάχιστη τιμή στην οποία πρέπει να πουλάει κάθε φιάλη μπύρας για να μην έχει ζημίες σε σχέση με το ολικό μέσο κόστος παραγωγής και διατήρησης αποθεμάτων; 3. Ο εξοπλισμός για την παραγωγή της μπύρας κοστίζει στον χονδρέμπορο 90.000 πέραν της επιδότησης. Μετά από πόσο διάστημα θα αποσβέσει την επένδυση στον εξοπλισμό ο χονδρέμπορος; 63

Λύση ΟΠΠρ Κόστος (επιτόκιο) κεφαλαίου: ΙΙ = 0,15 = 0,0125 ανά ανά μήνα 12 Μοναδιαίο κόστος παραγωγής: cc = 0,6 24 = 14,4 ανά κιβώτιο. Μοναδιαίο κόστος διατήρησης αποθέματος: h = IIII = 0,0125 14,4 = 0,18 ανά κιβώτιο ανά μήνα. Ρυθμός παραγωγής: PP = 6000 24 = 250 κιβώτια ανά μήνα Συντελεστής απασχόλησης: ρρ = λλ PP = 72 250 = 0,288 ΟΠΠρ: QQ = παρτίδα. 2KKKK = (2)(64)(72) h(1 ρρ) 0,18(1 0,288) = 268,1606 268 κιβώτια ανά 64

Λύση (συνέχεια) ΟΠΠρ Βέλτιστος χρόνο κύκλου: TT = QQ λλ = 268 72 Χρόνος προετοιμασίας: ss = 2 20 = 0,1 μήνες = 3,722 μήνες Ελάχιστος χρόνος κύκλου: TT mmmmmm = ss = 0,1 = 0,1404 μήνες 1 ρρ 1 0,288 TT cccccccccccc = max(tt, TT mn ) = max 3,722, 0,1404 = TT = 3,722 μήνες Ελάχιστο ολικό μέσο κόστος: GG QQ = 2KKKKK(1 ρρ) + cccc = (2)(64)(72)(0,18)(1 0,288) + 14,4 72 = 1071,1675 ανά μήνα Ελάχιστη τιμή πώλησης: 14,8772 24 GG QQ λλ = 1071,1675 72 = 0,6199 0,62 ανά φιάλη = 14,8773 ανά κιβώτιο = 65

Λύση (συνέχεια) ΟΠΠρ Ο χονδρέμπορος παράγοντας ο ίδιος τη μπύρα κερδίζει 2160 1071,1675 = 1088,8325 ανά μήνα. Συνεπώς ο εξοπλισμός θα «βγάλει τα χρήματά του» σε 82,6573 μήνες = 82,6573 12 = 6,888 έτη! 90000 1088,8325 = 66

ΟΠΠρ Ευρετικός κανόνας επιλογής του T με τη μέθοδο των «δυνάμεων του 2» Υπόθεση: Ο χρόνος κύκλου περιορίζεται T να είναι ένα πολλαπλάσιο, που μπορεί να εκφραστεί ως μία δύναμη του δύο, μιας βασική χρονικής περιόδου, δηλαδή, T H = 2 k, για κάποιο k = 0, 1, 2, Ποια δύναμη k να επιλέξουμε? Κανόνας: k 1 * k k : 2 2 2 2 2 k T < T H = T * 1 2 k k 1 2 k k 2 2 2 2 1 Πόσο μεγάλη μπορεί να είναι η αύξηση του κόστους? Στη χειρότερη περίπτωση: 2 k+ T H k k 1 * k 1 G'( TH ) 1 2 2 2 1 2 2 Αν T = 2 2 = 1, 06 * + = + = k 1 k k k * k H Αν T = 2 2 = 1, 06 * + = + = k k Συμπέρασμα: G'( T ) 2 2 2 2 2 2 2 G'( T ) 1 2 2 2 1 1 2 G'( T ) 2 2 2 2 2 2 1 Χρησιμοποιώντας το καλύτερο T H θα οδηγήσει σε αύξηση του κόστους G το πολύ 6% σε σχέση με το αν χρησιμοποιείτο το T*! 67

Γιατί ο κανόνας της δύναμης ενός ακεραίου είναι καλή ιδέα; Γιατί επιτρέπει τον καλύτερο δυνατό συγχρονισμό / αποσυγχρονισμό παραγγελιών / παραγωγής διαφορετικών προϊόντων (ή διαφορετικών σταδίων) Π.χ., Δύναμη του 3: Παράδειγμα (τρία προϊόντα: Α, Β, Γ) Α: kk = 1 TT Α = 3 1 = 3 BB: kk = 2 TT Β = 3 2 = 9 Γ: kk = 3 TT Γ = 3 3 = 27 Συγχρονισμός Αποσυγχρονισμός kk 0 1 2 3 3 kk 1 3 9 27 t 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 Α Β Γ t 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 Α Β Γ 68

Πρόβλημα Οικονομικού Προγραμματισμού Παρτίδας (ΠΟΠΠρ) 1 2 3 P 1 P 2 λ 1 λ 3 λ 2 λ 1 λ 2 λ 3 Σταθερός ρυθμός ζήτησης λλ λ 1 λ 3 λ 2 69

ΠΟΠΠρ Υποθέσεις Ίδιες με του ΟΠΠρ με τη διαφορά ότι: n προϊόντα λ, K, c, h, s : παράμετροι του προϊόντος Κυκλικός προγραμματισμός: Όλα τα προϊόντα πρέπει να παραχθούν από την ίδια γραμμή παραγωγής με κυκλικό τρόπο Απλός κύκλος: Κάθε προϊόν παράγεται μόνο μία φορά σε κάθε κύκλο Μοτίβο κύκλου: (1 2 3 n 1 2 3 n 1 2 3 ) Υπολογισμός Συντελεστής απασχόλησης για το προϊόν : ρ = λ /P 70

ΠΟΠΠρ Απόθεμα T T T Χρόνος Ισχυρή αλληλεξάρτηση των προϊόντων: Πρέπει όλα να έχουν τον ίδιο χρόνο κύκλου T Αν καθοριστεί το T, τα μεγέθη παρτίδας παραγωγής μπορούν να υπολογισθούν: Q = λ T 71

ΠΟΠΠρ Ολικό μέσο κόστος ανά μονάδα χρόνου για το προϊόν Συνολικό ολικό μέσο κόστος ανά μονάδα χρόνου για όλα τα προϊόντα Πρόβλημα Λύση Q, Q,, Q 1 2 λ G( Q) = K + cλ + h Q ( 1 ρ ) n GQ ( 1, Q2,, Q) = G ( Q) 1 2 Αντικατάσταση του Q από το λ T και μορφοποίηση ενός προβλήματος ελαχιστοποίησης ως προς το T 2 n = 1 Mnmze GQ (, Q,, Q) subject to Q= λ T, = 1,2,, n n Q n 72

ΠΟΠΠρ ΝΕΟ συνολικό ολικό μέσο κόστος ανά μονάδα χρόνου για όλα τα προϊόντα λ Mnmze G( T) = G ( ) = K + c + h T n n T λ = 1 = 1 λt ( 1 ρ ) 1 λ = + + T ( 1 ρ ) n n n K T h c = 1 = 1 2 = 1 A = + BT + C (ίδια μορφή με αυτή του προτύπου ΟΠΠ) T Βέλτιστη λύση = 1 n ( 1 ρ ) λ 2 λt 2 K * = 1 * * T = Q = λt, = 1, 2,, n n λh 73

ΠΟΠΠρ Πώς εμπλέκονται οι χρόνοι προετοιμασίας s? Ο κοινός χρόνος κύκλου T πρέπει να αρκετά μεγάλος για να χωράει όλα τα s Q λ T T + s T + s = T + s = T + s n n n n n ρ ρ = 1 P = 1 P = 1 = 1 = 1 s = 1 T = T n 1 ρ n = 1 mn T = max( T, T ) Q = λ T * * * * constr mn,constr constr 74

Πιο πολύπλοκοι κύκλοι Υπόθεση ΠΟΠΠρ Κάθε προϊόν παράγεται m φορές σε κάθε κύκλο λ T mq = = = 1 λ mq λt Q T m Ίδια προσέγγιση με αυτή της περίπτωσης του απλού κύκλου (mm = 1, = 1,, nn) Αντικατάσταση του Q από το λ T/m και μορφοποίηση ενός προβλήματος ελαχιστοποίησης ως προς το T 75

ΠΟΠΠρ ΝΕΟ συνολικό ολικό μέσο κόστος ανά μονάδα χρόνου για όλα τα προϊόντα λ m Mnmze G( T) = G ( ) = K + cλ + h T λ T Βέλτιστη λύση n n T = 1 = 1 ( 1 ρ ) 1 λ = + + T n ( 1 ρ ) 2m n n n Km T h c = 1 = 1 2m = 1 * = 1 * n λ( 1 ρ) h = 1 m λ λt 2 m K * λt T = Q =, = 1, 2,, n m 76

ΠΟΠΠρ Πώς εμπλέκονται οι χρόνοι προετοιμασίας s? Ο κοινός χρόνος κύκλου T πρέπει να αρκετά μεγάλος για να χωράει όλα τα s Q λt ρt T + s T + s = + s = T + s n n n n n m m m ρ m = 1 P = 1 m P = 1 m = 1 = 1 = 1 T = n n 1 m s = 1 ρ T mn T = max( T, T ) Q = λ T * * * * constr mn,constr constr 77

ΠΟΠΠρ Πώς να επιλεγούν καλές τιμές των m Χρησιμοποιείται η μέθοδος των «δυνάμεων του 2», δηλαδή τίθεται mm = 2 kk για κάποιο kk 0,1,2, για = 1,, nn Αλγόριθμος για τον υπολογισμό των kk Βήμα 1: Υπολογίζεται ο αδέσμευτος βέλτιστος χρόνος κύκλου κάθε προϊόντος σε απομόνωση και βρίσκεται ο ελάχιστος από αυτούς τους χρόνους TT = 2KK, = 1,, nn h λλ (1 ρρ ) TT εεεεεεεε = mn TT Βήμα 2: Υπολογίζεται η σχετική συχνότητα κάθε προϊόντος σε απομόνωση NN = TT, = 1,, nn TT εεεεεεεε 78

ΠΟΠΠρ Βήμα 3: Στρογγυλοποιείται το NN στην κοντινότερη δύναμη του 2 χρησιμοποιώντας τον κανόνα 2 kk 1 2 NN < 2 kk 2 NN rrrrrrrrrr = 2 kk Παράδειγμα: k N N 1 0 round 0 = 0 : 2 2 = 0.707 < 1.414 = 2 2 = 2 = 1 k N N 0 1 round 1 = 1: 2 2 = 1.413 < 2.828 = 2 2 = 2 = 2 k N N 1 2 round 2 = 2 : 2 2 = 2.828 < 5.675 = 2 2 = 2 = 4 Βήμα 4: Βρίσκεται η μεγαλύτερη στρογγυλεμένη συχνότητα NN mmmmmm = max NN rrrrrrrrrr Βήμα 5: Υπολογίζεται το mm mm = NN mmmmmm NN rrrrrrrrrr Βήμα 6: Υπολογίζεται το TT χρησιμοποιώντας τα mm. Το TT θα είναι NN mmmmmm TT εεεεεεεε Βήμα 7: Υπολογίζεται το TT cccccccccccc = max(tt, TT mmmmmm ) Βήμα 8: Υπολογίζονται τα QQ,cccccccccccc = λλ TT cccccccccccc mm και GG(TT cccccccccccc ) 79

ΠΟΠΠρ Σημείωση: Για να υπολογιστεί το ΝΝ ιι round στο βήμα 3, σκεφτείτε το εξής: * k N = 2, όπου k ο μικρότερος ακέραιος k τέτοιος ώστε N < 2 2 round k * Η ανωτέρω ανισότητα μπορεί να γραφτεί ως εξής: ( ) ( ) N < 2 2 N 2 < 2 ln N 2 < ln 2 k k k ( ) ( ) ( ) ( ) ln N 2 < k ln 2 ln N 2 ln 2 < k ( N ) ( ) * k = 1 + ln 2 ln 2 όπου x δάπεδο του x μεγαλύτερος ακέραιος x π.χ., 4.9 = 4, 4.2 = 4, 4.0 = 4 80

Παράδειγμα 7 ΟΠΠρ O χονδρέμπορος του Προβλήματος 1 σκέφτεται να παράγει ο ίδιος με τον εξοπλισμό του Προβλήματος 6, εκτός από τη μπύρα του Προβλήματος 6, και άλλες 2μπύρες. Οι 3 συνολικά μπύρες έχουν τα εξής χαρακτηριστικά: Μπύρα λλ κιβώτια PP φιάλες KK ανά cc ανά ανά μήνα ανά μήνα παρτίδα φιάλη 1 72 6000 64 0,6 2 2 30 6000 60 0,3 2 3 120 6000 70 1,2 4 ss ημέρες Το κόστος κεφαλαίου (επιτόκιο) του χονδρεμπόρου παραμένει 15% ετησίως. 81

Λύση Υπολογισμοί Μπύρα λλ κιβώτια ανά μήνα PP κιβώτια ανά μήνα KK ανά παρτίδα h = IIcc, ρρ = λλ PP, = 1,, nn ΟΠΠρ cc ανά κιβώτιο ss μήνες h ανά κιβώτιο ανά μήνα ρρ ΤΤ μήνες NN kk NN rrrrrrrrrr mm 1 72 250 64 14,4 0,1 0,18 0,288 3,7245 1,4919 1 2 2 2 30 250 60 7,2 0,1 0,09 0,12 7,1067 2,8467 2 4 1 3 120 250 70 28,8 0,2 0,36 0,48 2,4964 1 0 1 4 TT = 2KK h λλ (1 ρρ ), = 1,, nn, TT εεεεεεεε = mn TT NN = NN 2 TT, kk TT = 1 + ln εεεεεεεε ln 2, = 1,, nn NN rrrrrrrrrr = 2 kk, = 1,, nn, NN mmmmmm = maaaa mm = NN mmmmmm NN rrrrrrrrrr, = 1,, nn NN rrrrrrrrrr 82

ΟΠΠρ Λύση (συνέχεια) TT = 2 3 =1 3 =1 mm KK h λλ 1 ρρ mm =8,6169 μήνες TT mmmmmm = 3 =1 TT cccccccccccc mm ss 1 3 =1 ρρ = 9,8214 μήνες = max TT, TT mmmmmm = max 8,6169, 9,8214 = 9,8214 μήνες QQ,cccccccccccc = λλ TT cccccccccccc, = 1,2,3 mm QQ 1,cccccccccccc =359,49 359 QQ 2,cccccccccccc =299,579 300 QQ 3,cccccccccccc = 299,579 300 ) = 1 GG(TT cccccccccccc μήνα TT cccccccccccc 3 =1 mm KK + TT cccccccccccc 3 =1 h λλ 1 ρρ 2mm 3 + =1 cc λλ = 4817,5701 ανά 83

round N ELSP Note: To compute n step 3, thnk as follows: * k N = 2, where k s the smallest nteger k such that N < 2 2 round k * The above nequalty can be wrtten as: ( ) ( ) N < 2 2 N 2 2 ln N 2 < ln 2 k k k ( ) ( ) ( ) ( ) ln N 2 < k ln 2 ln N 2 ln 2 < k ( N ) ( ) * k = 1 + ln 2 ln 2 where x floor of x largest nteger x e.g., 4.9 = 4, 4.2 = 4, 4.0 = 4 84

Seral EOQ systems Assumpton: nfnte producton rate (nstantaneous replenshment) Defnton: Nested polcy: Producton (replenshment) does not occur at stage n unless t also occurs at all successor stages, n 1, n 2,, 1 Result: For an n-stage seral system, t s optmal to follow a nested polcy Sketch of proof stage 2 nventory stage 1 nventory tme However, t s possble that T T 1 (e.g., T 2 T 1 ),.e., t may be optmal to order at stage n but not order n a prevous stage n + 1 Reference: Muckstadt, J. A., R.O. Roundy. 1993. Analyss of Multstage Producton Systems. S.C. et al., Eds. Handbooks n OR and MS, Vol. 4: Logstcs of Producton and Inventory. Elsever, Amsterdam, The Netherlands 59-131. 3 2 1 λ tme 85

Seral EOQ systems: n-stage I n I n n Convenent to use echelon stock and echelon nventory holdng cost I on hand nventory n stage I k= 1 I + 1 I + 1 +1 "echelon" stock for stage I = I, = 1,, n 1 I I I 2 I 1 I I 2 1 2 1 λ h conventonal nventory holdng cost n stage (assumpton: h h ) h + 1 (measures k total value added up to and ncludng "echelon" nventory holdng cost n stage (measures ncremental value added only at stage ) h = h h, = 1,, n 1; h = h + 1 n n stage ) 86

Seral EOQ systems: 2-stage I 2 2 2 1 λ A note on echelon nventory : Suppose that T 2 = 2T 1 I 1 I I 1 I 2 Q 1Q 1 1 1 I = = λt λt Cost = h λt 2 2 4 2 4 2 2 2 2 2 I = I + I 2 2 1 Q Q 1 1 I = = λt Cost = h λt 2 2 2 2 2 2 2 Q/2 Q/2 T 2 1Q 1 1 1 I = = λt = λt Cost = h λt 22 4 2 2 I = I I 1 1 2 1 1 1 1 1 Q/2 Q/2 T 2 1Q 1 1 1 I = = λt = λt Cost = h λt 22 4 2 2 1 2 1 1 1 T 1 On-hand nventory vs. tme T 1 Echelon nventory vs. tme 87

Seral EOQ systems: 2-stage I 2 Incremental echelon nventory holdng costs, h 1 and h 2 : 2 I 1 I I 1 2 1 λ h = h ; h = h h 2 2 1 1 2 stage 1 stage 2 on-hand nventory cost echelon nventory cost 1 1 h λt h λt 2 2 1 1 h λt h λt 4 2 1 1 1 1 2 2 2 2 1 1 1 1 1 Total av. on-hand nv. cost = ( h + h ) λt + h λt = ( h + h ) λt + h λt = h λt + h λt 2 4 2 2 2 1 1 1 Total av. echelon nv. cost = h1 λt1+ h2 λt2 = h1 λt1+ h2λt1 2 2 2 Total cost are the same! 1 2 1 2 2 1 2 1 2 1 1 1 2 1 88

Seral EOQ systems: 2-stage A reorder nterval NLIP problem I 2 K Mnmze k1, k2 T 1 2 1 1 2 2 1 2 T2 2 k2 k2 subject to 2, {0,1,2, } ( 2 ) 2 2 2 k1 k1 2, {0,1,2, } ( 2 ) 1 1 1 2 1 1 K 1 + h λt + + h λt T = k T = T = k T = T 2 T 0 I 1 I I 1 2 1 λ T T L L Consder ts relaxaton, R-NLIP K1 1 K2 1 Mnmze + h λt + + h λt T1, T2 T1 2 T2 2 subject to T T 0 2 1 1 1 2 2 89

Seral EOQ systems: 2-stage 1. Suppose Soluton: T1 = T2 = T T (1-2) = 2( K + K ) λ( h + h ) * 1 2 1 2 2. Partton the system nto two subproblems G 1 and G 2, and solve them 2 G 1-2 1 separately, gnorng the constrant T 2 T 1 Soluton: * 2K * 2K T (1) =, T (2) = λh λh 1 2 1 2 G 2 G 1 2 1 Optmal soluton of R-NLIP problem s: K K T (1) T (2) constrant not actve T = T (1), T = T (2) * * 1 2 * * * * 1 2 h1 h2 K K T (1) > T (2) > constrant actve T = T = T (1-2) (bndng) * * 1 2 * * * 1 2 h1 h2 90

Seral EOQ systems: 2-stage Optmal soluton of the orgnal NLIP problem: Soluton: * * * round k * k = 2, where s the smallest nteger such that 2 T k k ( T ) ( ) * * k = 1 + ln 2 ln 2 Note: T (1) T (2) T T T T * * * * * round * round 1 2 1 2 T 2 91

Seral EOQ systems: n-stage A reorder nterval NLIP problem Mnmze k1,, kn = 1 k k subject to T = 2 ( T = 2 T ), = 1,, n 1 Consder ts relaxaton, R-NLIP n n 1 2 1 λ n T T 0, = 2,, n k {0,1, 2, }, = 1,, n K 1 + h λ T T 2 n K 1 Mnmze + h 1,, λ T k kn = 1 T 2 subject to T T 0, = 2,, n 1 L 92

Seral EOQ systems: n-stage G 7-8 G 5-6 G 1-4 8 7 6 5 4 3 2 1 The above partton of the stages nto clusters and the correspondng reorder common ntervals T * (1-4), T * (5-6), T * (7-8) provde an optmal soluton to the correspondng R-NLIP problem f and only f: * 2( K7 + K8) * 2( K5 + K6) * 2( K1+ K2 + K3 + K4) ( ) T (7-8) =, T (5-6) =, T (1-4) = λ( h + h ) λ( h + h ) λ( h + h + h + h ) * * * ( ) T (7-8) T (5-6) T (1-4) 7 8 5 6 1 2 3 4 ( ) Each cluster cannot be futher parttoned nto smaller clusters e.g., For cluster 1-4, ths means that: * * T T K4 h4 K1+ K2 + K3 h1+ h2 + h3 * * T T K3 + K4 h3 + h4 K1+ K2 h1+ h2 T * (4) (1-3) ( ) ( ) (3-4) (1-2) ( ) ( ) ( ) ( ) (2-4) T * (1) ( K2 + K3 + K4) ( h2 + h3 + h4) K1 h1 93

Seral EOQ systems: n-stage Algorthm for fndng optmal partton C { }, σ ( ) = 1, = 1, 2,, n S {1, 2,, n} j 2 NO * j * ( j) T ( C ) T ( C σ ) C C C j σ ( j) S S \{ σ ( j)} σ( j) σσ ( ( j)) j YES j+ 1 NO σ ( j) > 0 YES j n YES NO l Rendex clusters { C : S} so that S = {1,2,, N} and f j C, k C, j < k < l 94

Seral EOQ systems: n-stage Fnd soluton to problem R-NLIP k For each cluster C, k S, set * * k T k = T C = kk λ kh C C ( ) ( ) (2 ) ( ) = k * * For each C, set T T ( k) Fnd soluton to problem NLIP ( T k ) ( ) * * k k * round k * round For each C, set T = 2 ( T = 2 TL ), * * k where k s the smallest nteger k such that T ( k) < 2 2 * * k = 1 + ln ( ) 2 ln 2 95

Example: Seral EOQ systems: n-stage Fnd the optmal power-of-two reorder ntervals for each stage of a 5- stage seral EOQ system wth demand rate λλ = 1/2 and the followng cost parameters: 1 2 3 4 5 KK 20 20 30 15 20 h 15 13 7 4 3 96

Soluton: Seral EOQ systems: n-stage 1. Fnd optmal partton 1 2 3 4 5 KK 20 20 30 15 20 h 15 13 7 4 3 h 2 6 3 1 3 CC 1 2 3 4 5 σσ() 0 1 2 3 4 SS 1,2,3,4,5 ; jj = 2; Iteraton 1 TT CC 2? TT CC σσ(2) TT CC 2? TT CC 1 TT {2}? TT {1} KK 2? KK 1 h 2 20 20? NO 6 2 CC2 CC 1 CC 2 = 1,2 ; SS SS\σσ 2 = 2,3,4,5 ; σσ 2 σσ σσ 2 = σσ 1 = 0; σσ(2) >? 0 NO jj jj + 1 = 3; jj? 5 YES GOTO NEXT ITERATION; h 1 97

Seral EOQ systems: n-stage Iteraton 2 TT CC 3? TT CC σσ(3) TT CC 3? TT CC 2 TT {3}? TT {1,2} KK 3 h 3? KK 1+KK 2 30 20+20? YES jj jj + 1 = 4; h 1 +h 2 3 2+6 jj? 5 YES GOTO NEXT ITERATION; Iteraton 3 TT CC 4? TT CC σσ(4) TT CC 4? TT CC 3 TT {4}? TT {3} KK 4? KK 3 h 4 h 3 YES jj jj + 1 = 5; 15 1? 30 3 jj? 5 YES GOTO NEXT ITERATION; 98

Seral EOQ systems: n-stage Iteraton 4 TT CC 5? TT CC σσ(5) TT CC 5? TT CC 4 TT {5}? TT {4} KK 5 h 5? KK 4 h 4 20 3? 15 1 NO CC5 CC 4 CC 5 = 4,5 ; SS SS\σσ 5 = 2,3,5 ; σσ 5 σσ σσ 5 = σσ 4 = 3; σσ 5 >? 0 YES TT CC 5? TT CC σσ(5) TT CC 5? TT CC 3 TT {4,5}? TT {3} KK 4+KK 5 h 4 +h 5? KK 3 h 3 15+20 1+3? 30 3 NO CC5 CC 3 CC 5 = 3,4,5 ; SS SS\σσ 5 = 2,5 ; σσ 5 σσ σσ 5 = σσ 3 = 2; σσ 5 >? 0 YES TT CC 5? TT CC σσ(5) TT CC 5? TT CC 2 TT {3,4,5}? TT {1,2} KK 3+KK 4 +KK 5 h 3 +h 4 +h 5? KK 1+KK 2 h 1 +h 2 30+15+20 3+1+3 jj jj + 1 = 6; jj? 5 NO EXIT; Rendex Clusters: SS {1,2}; CC 1 = {1,2}; CC 2 = {3,4,5};? 20+20 2+6 YES 99

Seral EOQ systems: n-stage 2. Fnd soluton to problem R-NLIP TT 1 = TT CC 1 = 2 KK 1+KK 2 = 2 40 1 = 4,472 TT λλ h 1 +h 2 2 8 1 = TT 2 = TT 1 = 4,472 TT 2 = TT CC 2 = 2 KK 3+KK 4 +KK 5 = 2 65 1 = 6,0945 TT λλ h 3 +h 4 +h 5 2 77 3 = TT 4 = TT 5 = TT 2 = 6,0944 3. Fnd soluton to problem NLIP kk 1 = 1 + llll TT (1) 2 llll 2 TT 1 = TT 2 = 2 kk 1 = 2 2 = 4 kk 2 = 1 + llll TT (1) 2 llll 2 = 1 + llll 4,472 2 llll 2 TT 3 = TT 4 = TT 4 = 2 kk 2 = 2 3 = 8 = 1 + llll 6,0945 2 llll 2 = 1 + 1,151 0,693 = 1 + 1,498 0,693 = 1 + 1,661 = 2; = 1 + 2,107 = 3; 100

Dstrbuton EOQ systems: 1 central warehouse, n retalers I 0 0 I 0 I 1 I 1 I n n I 1 I I n λ 1 λ λ n I = I + I + + I + + I 0 0 1 I = I, = 1,, n h 0 0 h = h h, = 1,, n g = h 0 1 λ h 2 Wthout loss of generalty, assume: n K1 K K g g g 1 n n 101

Dstrbuton EOQ systems: 1 central warehouse, n retalers A reorder nterval NLIP problem Mnmze k0,, kn = 0 k k subject to T = 2 ( T = 2 T ), = 0,, n Consder ts relaxaton, R-NLIP T T 0, = 1,, n 0 n k {0,1, 2, }, = 1,, n K T 0 + g n K Mnmze + g 1,, k kn = 0 T subject to T T 0, = 1,, n L 102

Dstrbuton EOQ systems: 1 central warehouse, n retalers Form of optmal soluton of R-NLIP Retalers are dvded nto 2 categores: 1. Retalers n the 1 st category share a common reorder nterval wth the central warehouse. 2. Retalers n the 2 nd category follow ther natural unconstraned reorder ntervals KK gg. 103

Dstrbuton EOQ systems: 1 central Optmal soluton of R-NLIP warehouse, n retalers If KK nn KK 0, then all retalers belong to the 2 nd category and TT gg nn gg = 0 0,1,, nn. KK gg, = Else (f KK nn > KK 0 ), let ıı be the smallest ndex of retaler that belongs to 1 st gg nn gg 0 category,.e., retalers ıı, ıı+1,, nn share common reorder nterval wth central warehouse. ıı = arg mn KK 0 + jj= gg 0 + nn jj= nn ıı+1 KK jj ıı+1 KK ıı gg jj gg ıı TT = nn KK 0 + jj= ıı KK jj gg 0 + nn, = ıı, ıı + 1,, nn, 0 jj= ıı gg jj KK gg, = 1,2,, ıı 1 104

Dstrbuton EOQ systems: 1 central Optmal soluton of NLIP warehouse, n retalers kk = KK 0 + jj= ıı KK jj 1 + ln 2(gg 0 + nn ln(2), jj= gg jj ) KK nn ıı = ıı, ıı + 1,, nn, 0 1 + ln ln(2), = 1,2,, ıı 1 2gg 105

Seral EOQ systems: n-stage Bullwhp effect: The varance of orders may be larger than that of sales, and the dstorton tends to ncrease as one moves upstream a phenomenon termed bullwhp effect. * Ths dstorton may be due to: Demand forecastng Lead tme Batch Orderng (lot szng) Prce fluctuaton Reference *Lee, H.L., V. Padmanabhan, S. Whang. 1997. Informaton dstorton n a supply chan: The bullwhp effect. Management Scence 43 (4) 546-558 106

D Seral EOQ systems: n-stage Quantfcaton of the Bullwhp effect due to lot-szng: n demand at stage n ED [ ] = λ, ED [ ] = λ 2 2 1 1 Var[ D] = ED [ ] ED [ ] = λ λ = 0 2 2 2 2 1 1 1 The varance of the customer demand seen by stage 1 s zero. Q Q ( λt ) ED [ ], ED [ ] T 2 2 n 1 2 n 1 n 1 2 n = = λ n = = = λ n 1 Tn 1 Tn 1 Tn 1 D = ED ED 2 2 2 2 2 Var[ n] [ n] [ n] λ Tn 1 λ λ Tn 1 2 The varance of the demand seen by stage n s proportonal to and to Tn 1. 2 Var[ Dn+ 1] ( Tn 1) ( Tn 1) 2 Dn λ Tn 1 Tn 1 = = ( 1) λ = = 1 (because Tn Tn 1) Var[ ] ( 1) ( 1) The varance of the demand ncreases as one moves upstream the supply chan. λ 107