Confronting dates in a constrain
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
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 comentarios
Respuestas (1)
Walter Roberson
el 26 de Feb. de 2024
Movida: Walter Roberson
el 26 de Feb. de 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 comentarios
Eric Sofen
el 28 de Feb. de 2024
@Walter Roberson, whoops! Of course, you're right about the epoch for datenum. I went back and edited my post.
Ver también
Categorías
Más información sobre Time Series Objects en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!