(self)
return self.X[best_idx], self.y[best_idx]
Returns the best observed point and its function value

        Returns
        ----------
        incumbent: ndarray (D,)
            current incumbent
        incumbent_value: ndarray (N,)
            the observed value of the incumbent
Returns the best observed point and its function value
Returns the best observed point and its function value
def get_incumbent(self):
        """
        Returns the best observed point and its function value

        Returns
        ----------
        incumbent: ndarray (D,)
            current incumbent
        incumbent_value: ndarray (N,)
            the observed value of the incumbent
        """
        best_idx = np.argmin(self.y)
        return self.X[best_idx], self.y[best_idx]
def get_incumbent ( self ) : best_idx = np . argmin ( self . y ) return self . X [ best_idx ] , self . y [ best_idx ]