Design of a sequential approximate optimization framework in MATLAB by M. van Oostenbrugge