Confronting dates in a constrain
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
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 Commenti
Risposte (1)
Walter Roberson
il 26 Feb 2024
Spostato: Walter Roberson
il 26 Feb 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 Commenti
Eric Sofen
il 28 Feb 2024
@Walter Roberson, whoops! Of course, you're right about the epoch for datenum. I went back and edited my post.
Vedere anche
Categorie
Scopri di più su Time Series Objects in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!