The minimum population size of a pyGlobOpt run determines the minimum number of structures that need to be present in our database before onlooker and employed bees can begin to be called. Both such bees require to draw from the database before running (c.f. section 2.1). In practice, this is a way to modify the number of scout bees called early in the calculation and thereby have a more/less diverse sampling of the PES before the onlooker and employed operators are called.