code: def find_lowest_vertex(self):
      # Find the lowest objective function value on one of
      # the vertices of the simplicial complex
      if self.sampling_method == "simplicial":
          self.f_lowest = np.inf
          for x in self.HC.V.cache:
              if self.HC.V[x].f < self.f_lowest:
                  self.f_lowest = self.HC.V[x].f
                  self.x_lowest = self.HC.V[x].x_a
          if self.f_lowest == np.inf:  # no feasible point
              self.f_lowest = None
              self.x_lowest = None
      else:
          if self.fn == 0:
              self.f_lowest = None
              self.x_lowest = None
          else:
              self.f_I = np.argsort(self.F, axis=-1)
              self.f_lowest = self.F[self.f_I[0]]
              self.x_lowest = self.C[self.f_I[0]]
  
imports: import numpy
  import time
  import logging
  import warnings
  from scipy import spatial
  from scipy.optimize import OptimizeResult, minimize
  from scipy.optimize._shgo_lib.triangulation import Complex
label_desc: Use image node_id 5 for calling the SHGO obj's underlying member method code with example usage: obj.find_lowest_vertex() without return types