Confronting dates in a constrain
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I am implementing an optimisation problem on matlab and one of the constraints imposes an inequality of the type: date(x) * decision variable> date(y) + duration
Obviously I cannot multiply a date by a number so how could I solve the problem?
Thanks in advance for the help!
0 commentaires
Réponses (1)
Walter Roberson
le 26 Fév 2024
Déplacé(e) : Walter Roberson
le 26 Fév 2024
Perhaps
decision_variable * (date(x) > date(y) + duration)
leading to
date(y) - date(x) + duration
multiplied by something. But the something is not necessarily the decision variable: it depends on what the intent is when the decision variable is false, whether that is intended to cause the constraint to pass or to fail.
5 commentaires
Eric Sofen
le 28 Fév 2024
@Walter Roberson, whoops! Of course, you're right about the epoch for datenum. I went back and edited my post.
Voir également
Catégories
En savoir plus sur Time Series Objects dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!