VARIATIONAL METHODS FOR THE NUMERICAL SOLUTIONS OF FREE BOUNDARY PROBLEMS AND OPTIMUM DESIGN PROBLEMS