Cooperative Negotiation in Concurrent Engineering Design - Robotics Institute Carnegie Mellon University

Cooperative Negotiation in Concurrent Engineering Design

Workshop Paper, Workshop on Computer-Aided Cooperative Product Development (WCACPD '89), pp. 269 - 297, November, 1989

Abstract

Design can be modeled as a cooperative multi-agent problem solving task where different agents possess different knowledge and evaluation criteria. These differences may result in inconsistent design decisions and conflicts that have to be resolved during design. The process by which resolution of inconsistencies is achieved in order to arrive at a coherent set of design decisions is negotiation. In this paper, we discuss some of the characteristics of design which make it a very challenging domain for investigating negotiation techniques. We propose a negotiation model that incorporates accessing information in existing designs, communication of design rationale and criticisms of design decisions, as well as design modifications based on constraint relaxation and comparison of utilities. The model captures the dynamic interactions of the cooperating agents during negotiations. We also present representational structures of the expertise of the various agents and a communication protocol that supports multi-agent negotiation.

BibTeX

@workshop{Sycara-1989-13255,
author = {Katia Sycara},
title = {Cooperative Negotiation in Concurrent Engineering Design},
booktitle = {Proceedings of Workshop on Computer-Aided Cooperative Product Development (WCACPD '89)},
year = {1989},
month = {November},
pages = {269 - 297},
}