<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def start_optimisation(self, rounds, temp=298.15):
 """Begin the optimisation run. Parameters rounds : int The number of rounds of optimisation to perform. temp : float, optional The temperature (in K) used during the optimisation. """

        self._generate_initial_model()
        self._mmc_loop(rounds, temp=temp)
        return