A (δ ≥ k1, δ ≥ k2)-partition of a graph G is a vertex-partition (V1, V2) of G satisfying that δ(G[Vi]) ≥ ki for i = 1, 2. We determine, for all positive integers k1, k2, the complexity of deciding whether a given graph has a (δ ≥ k1, δ ≥ k2)-partition. We also address the problem of finding a function g(k1, k2) such that the (δ ≥ k1, δ ≥ k2)-partition problem is N P-complete for the class of graphs of minimum degree less than g(k1, k2) and polynomial for all graphs with minimum degree at least g(k1, k2). We prove that g(1, k) = k for k ≥ 3, that g(2, 2) = 3 and that g(2, 3), if it exists, has value 4 or 5.A 2-partition of a graph G is a partition of V (G) into two disjoint sets. Let P 1 , P 2 be two graph properties, then a (P 1 , P 2 )-partition of a graph G is a 2-partition (V 1 , V 2 ) where V 1 induces a graph with property P 1 and V 2 a graph with property P 2 . For example aThere are many papers dealing with vertex-partition problems on (di)graphs. Examples (from a long list) are Examples of 2-partition problems are recognizing bipartite graphs (those having has a 2-partition into two independent sets) and split graphs (those having a 2-partition into a clique and an independent set) [15]. It is well known and easy to show that there are linear algorithms for deciding whether a graph is bipartite, respectively, a split graph. It is an easy exercise to show that every graph G has a 2-partition (V 1 , V 2 ) such that the degree of each vertex in G[V i ], i ∈ [2] is at most half of its original degree. Furthermore such a partition can be found efficiently by a greedy algorithm. In [16,17] and several other papers the opposite condition for a 2-partition was studied. Here we require the that each vertex has at least half of its neighbours inside the set it belongs to in the partition. This problem, known as the satisfactory partition problem, is N P-complete for general graphs [5].A partition problem that has received particular attention is that of finding sufficient conditions for a graph to possess a (δ ≥ k 1 , δ ≥ k 2 )-partition. Thomassen [31] proved the existence of a function f (k 1 , k 2 ) so that every graph of minimum degree at least f (k 1 , k 2 ) has a (δ ≥ k 1 , δ ≥ k 2 )-partition.He proved that f (k 1 , k 2 ) ≤ 12 · max{k 1 , k 2 }. This was later improved by Hajnal [19] and Häggkvist (see [31]). Thomassen [31,32] asked whether it would hold that f (k 1 , k 2 ) = k 1 + k 2 + 1 which would be best possible because of the complete graph K k1+k2+1 . Stiebitz [29] proved that indeed we have f (k 1 , k 2 ) = k 1 + k 2 + 1. Since this result was published, several groups of researchers have tried to find extra conditions on the graph that would allow for a smaller minimum degree requirement. Among others the following results were obtained.Theorem 1.1 [20] For all integers k 1 , k 2 ≥ 1 every triangle-free graph G with δ(G) ≥ k 1 + k 2 has a (δ ≥ k 1 , δ ≥ k 2 )-partition.