def METHOD_NAME(self):
    self.select = []
    if self._init == 'fastmap':
        # Fastmap like initialization
        # set the starting index for fastmap initialization
        cur_p = 0
        # after 3 iterations the first "real" index is found
        for i in range(3):
            d = self._distance(cur_p)
            cur_p = np.argmax(d)
        # store maximal found distance -> later used for "a" (->update_w)
        self._maxd = np.max(d)
        self.select.append(cur_p)
    elif self._init == 'origin':
        # set first vertex to origin
        cur_p = -1
        d = self._distance(cur_p)
        self._maxd = np.max(d)
        self.select.append(cur_p)