code: def _find_best_in_population(population, values):
      """Finds the population member with the lowest value."""
      best_value = tf.math.reduce_min(values)
      best_index = tf.where(tf.math.equal(values, best_value))[0, 0]
  
      return (
          [
              population_part[best_index]
              for population_part in population
          ],
          best_value,
      )
  
imports: import collections
  import numpy
  import tensorflow.compat.v2
  from tensorflow_probability.python.distributions import categorical
  from tensorflow_probability.python.internal import dtype_util
  from tensorflow_probability.python.internal import prefer_static
  from tensorflow_probability.python.util import seed_stream
label_desc: Use image node_id 5 for calling a global function with example usage: _find_best_in_population(population, values) and returns: unknown,  best_value