TRICE algorithms are designed to solve optimal control and engineering design problems governed by partial differential equations(PDEs). In this case, the constraints c(y,u) = 0 in the abstract optimization problem

min f(y,u) ,
s.t. c(y,u) = 0 ,
e(y,u) = 0 ,
h(y,u) <= 0 ,
arise from a discretization of the governing partial differential equations. This property of the problem leads to several observations These observations lead to the following design principles realized in the TRICE algorithms: More details on the design of the TRICE algorithms may be found in papers and, in particular, in the manuals contained in the TRICE software page .

TRICE homepage
Design Algorithms Applications Software