def METHOD_NAME(self):
    """
    Define the search space by creating a
    ConfigurationManipulator
    """
    self.mintilesize = 2
    self.granularity = 1
    assert(0 < self.granularity)
    minsize = max(self.mintilesize / self.granularity, 1)
    maxsize = minsize + self.granularity
    m_max = max(min(self.args.maxm, self.args.end), maxsize)
    n_max = max(min(self.args.maxn, self.args.end), maxsize)
    m_max = (m_max + self.granularity - 1) / self.granularity
    n_max = (n_max + self.granularity - 1) / self.granularity
    m_param = IntegerParameter("M", minsize, m_max)
    n_param = IntegerParameter("N", minsize, n_max)
    METHOD_NAME = ConfigurationManipulator()
    METHOD_NAME.add_parameter(m_param)
    METHOD_NAME.add_parameter(n_param)
    return METHOD_NAME