Non-linear objective function

37 views
Skip to first unread message

Gianvito Colucci

unread,
Jun 19, 2023, 11:06:35 AM6/19/23
to Temoa Project
Hello to everyone,

is TEMOA capable to deal with non-linear objective functions?

For example, let's consider an objective function in the form:

F = a*CAP_A/(CAP_A+CAP_B) + b*CAP_B/(CAP_A+CAP_B), to minimize
-a and b are parameters (input to the model)
-CAP_A and CAP_B are decision variables, for example the new installed capacity of technologies A and B, respectively

F is non-linear, because of the ratio between the capacities. Is TEMOA able to minimize a function like this? Have you ever tried something similar?

Thank you very much for the availability!
Best,
Gianvito

Joe

unread,
Jun 25, 2023, 10:00:59 PM6/25/23
to Temoa Project
Hi Gianvito,

With Temoa, we've tried to keep the model formulation linear for computational tractability. However, Temoa is implemented in Pyomo, which does have non-linear capabilities. See this chapter from the Pyomo book. Of course, depending on the type of non-linear formulation, you will also need to identify an appropriate solver.

Hope this helps.

Best,
Joe
Reply all
Reply to author
Forward
0 new messages