This literature review summarizes research papers on methods for constructing optimal stock market portfolios. It discusses four papers that describe techniques for minimizing risk and maximizing profits through portfolio optimization. The first paper uses principal component analysis to extract market risk factors from data. The second reviews optimization methods like column generation and decomposition. The third generates scenario trees to model uncertainties in multistage problems. The fourth presents an algorithm for moment matching scenario generation to optimize portfolios based on expected shortfall. The papers outline computational methods for analyzing market data and constructing efficient portfolios to manage risk.