Abstract: A portfolio selector for selecting an investment portfolio from a library of assets based on investment risk and risk-adjusted return is provided. The selector chooses a tentative portfolio from the library and determines a risk-adjusted return for the portfolio. The risk-adjusted return is computed by subtracting the average of multiple segment shortfalls from the average of multiple segment performances, over the same segments, based on analysis of market value data for the assets in the portfolio and for a baseline asset. The asset selection and computation is repeated until the risk-adjusted return of the portfolio satisfies criteria derived from preference data specific to an investor.