Figure 2: Flow chart of PSO-CVX.