“…Therefore, existing works focus on searching for a feasible and suboptimal solution. Methods include graph search [17], [18], nonlinear programming [19], dynamic programming [20], model predictive control [8], and gradient decent [21]. For example, the study of optimal control of multi-region state-dependent switched systems appeared in [18] where the authors used branch-and-bound based model predictive control.…”