This repository contains code for a scalable System Level Synthesis algorithm for optimal control of output-feedback switched systems. The first idea is to synthesize a controller for each possible k-length subword of the switching signal, given the entire language of possible switching signals. This idea is improved using a clustering approach, where
These efforts seek to improve computational complexity in comparison to our earlier work which used mode-prefix-based controllers. This repository is under active development, and the code is to be considered incomplete.