το πήγα κι εγώ με binary μεταβλητή αλλά με προβληματίζει το πώς θα βρω πότε γίνονται οι αλλαγές.
Είχα σκεφτεί κάτι σε (type[t] - type[t-1])^2 ή abs(type[t] - type[t-1]), αλλά αυτό θα έκανε το πρόβλημα μη γραμμικό. Είναι γραμμικό ή οχι;
Πάντως κατάφερα να το τρέξω ως quadratic με τον solver Gurobi που είχε βάλει ο NikoKapa. (Αν όταν το τρέξετε σας πει Gurobi cannot handle quadratic equality constraints unless "nonconvex=2" is specified , για να το κάνετε αυτό τρέξτε option gurobi_options "nonconvex=2"; )
Τα αποτελέσματα που πήρα είναι ίδια με του NikoKapa.
Κάτι άλλο: στο συνολικό κόστος, πρέπει να λάβουμε υπόψη το κόστος παραγωγής; Επειδή 1ον τα εξαρτήματα θα τα πουλήσουμε έτσι κι αλλιώς, και 2ον το κόστος παραγωγής βγαίνει 60 φορές μεγαλύτερο από όλα τα άλλα! (110 χιλιάδες vs 1800).
(Όχι ότι έχει σημασία, αφού έβγαλε ίδιο αποτέλεσμα)
Είχα σκεφτεί κάτι σε (type[t] - type[t-1])^2 ή abs(type[t] - type[t-1]), αλλά αυτό θα έκανε το πρόβλημα μη γραμμικό. Είναι γραμμικό ή οχι;
Πάντως κατάφερα να το τρέξω ως quadratic με τον solver Gurobi που είχε βάλει ο NikoKapa. (Αν όταν το τρέξετε σας πει Gurobi cannot handle quadratic equality constraints unless "nonconvex=2" is specified , για να το κάνετε αυτό τρέξτε option gurobi_options "nonconvex=2"; )
Τα αποτελέσματα που πήρα είναι ίδια με του NikoKapa.
Κάτι άλλο: στο συνολικό κόστος, πρέπει να λάβουμε υπόψη το κόστος παραγωγής; Επειδή 1ον τα εξαρτήματα θα τα πουλήσουμε έτσι κι αλλιώς, και 2ον το κόστος παραγωγής βγαίνει 60 φορές μεγαλύτερο από όλα τα άλλα! (110 χιλιάδες vs 1800).
(Όχι ότι έχει σημασία, αφού έβγαλε ίδιο αποτέλεσμα)
ουσιαστικά κάποιος θα μπορούσε να πει ότι αφού η ζήτηση είναι τοση, πολλαπλασιάζω τα εξαρτήματα με την τιμή και έχω το ανάλογο κόστος παραγωγής, όντως η ελαχιστοποίηση αφορά τον βέλτιστο χειρισμό παραγωγής-αποθηκης αλλά και της παραγωγής εξαρτημάτων ως προς τις αλλαγές, ωστόσο είσαι εν μέρει υποχρεωμένος να συμπεριλάβεις και το κόστος των εξαρτημάτων γιατί είναι κάτι που το πληρώνει η επιχείρηση, ασχέτως αν δεν παίζει ρόλο στο minimize.
sent from mTHMMY