: Work to date on computational models of negotiation has focused almost exclusively on defining agreements consisting of one or a few independent issues. The negotiation involved in collaborative design, by contrast, is much more complex, consisting of multiple inter-dependent issues and intractably large design spaces. This paper describes a simulated annealing based approach appropriate for collaborative design negotiations that achieves near-optimal outcomes with binary issue dependencies.