code: def selection(x_bounds,
                x_types,
                clusteringmodel_gmm_good,
                clusteringmodel_gmm_bad,
                minimize_starting_points,
                minimize_constraints_fun=None):
      '''
      Select the lowest mu value
      '''
      results = lib_acquisition_function.next_hyperparameter_lowest_mu(\
                      _ratio_scores, [clusteringmodel_gmm_good, clusteringmodel_gmm_bad],\
                      x_bounds, x_types, minimize_starting_points, \
                      minimize_constraints_fun=minimize_constraints_fun)
  
      return resultf selection(x_bounds,
                x_types,
                clusteringmodel_gmm_good,
                clusteringmodel_gmm_bad,
                minimize_starting_points,
                minimize_constraints_fun=None):
      '''
      Select the lowest mu value
      '''
      results = lib_acquisition_function.next_hyperparameter_lowest_mu(\
                      _ratio_scores, [clusteringmodel_gmm_good, clusteringmodel_gmm_bad],\
                      x_bounds, x_types, minimize_starting_points, \
                      minimize_constraints_fun=minimize_constraints_fun)
  
      return results
docs: Select the lowest mu value