PhD ThesisThis thesis considers the usefulness of interaction between a human and a powerful computer in attempting to solve a class of discrete optimization problems. Some typical problems are described in chapters 1 and 2 and the effectiveness of their exact solution by existing methods is assessed. Chapter 3 presents some heuristic techniques which produce good approximate solutions and the value of such methods is discussed. An alternative approach, that of providing a mechanism for manmachine interaction is proposed in chapter 4. A system for providing easy access to a range of algorithmic and heuristic techniques is described. The system, named IMPACT, was implemented by the author and its many features include the interrup...