Which decision-making model involves weighing all available alternatives and selecting the optimal solution?