)>IJH=?J Interfering jobs problems (or multi agents scheduling problems) are an emergent topic in the scheduling literature. In these decision problems, two or more sets of jobs have to be scheduled, each one with its own criteria. More speci cally, we focus on a problem in which jobs belonging to two sets have to be scheduled in a single machine in order to minimize the total owtime of the jobs in one set, while the total owtime of the jobs in the other set should not exceed a given constant ϵ. This problem is known to be weakly NP-hard, and a Dynamic Programming (DP) algorithm has been proposed to nd optimal solutions.In this paper, we rst analyse the distribution of solutions of the problem in order to establish its empirical hardness. Next, a novel encoding scheme and a set of properties associated to the neighbourhood of this scheme are presented. These properties are used to develop both exact and approximate methods, i.e. a branch and bound (B&B) method, several constructive heuristics, and di erent versions of a genetic algorithm (GA). The computational experience carried out shows that the proposed B&B is more e cient than the existing DP algorithm. The results also show the advantages of the proposed encoding scheme, as the approximate methods yield close-to-optimum solutions for big-sized instances where exact methods are not feasible.Scheduling interfering jobs two-agent scheduling problem total owtime single machine