A Consequently, the mode assignment step can be represented in the conjunctive normal form (CNF) which is a conjunction of clauses linked by the “and” operator. A SAT instance contains several clauses to deal with the various mode assignments and/or the non-renewable resource constraints. The clauses for the network of Fig. 1 and Fig. 2 can be represented as follows.