“…Optimization problems can be solved by using different approaches such as the optimality criteria (OC) method [33,36], the sequential linear/integer programming method [33,39], the method of moving asymptotes [40], and the non-gradient method [41][42][43]. These methods have been used in diverse fields of, for example, additive manufacturing [44,45], metamaterials [46][47][48][49], bionics [32,48,50,51], medical devices [52], flexible electronics [53], soft robotics [54,55] and aerospace [22,27,56].…”