PROBLEM DECOMPOSITION IN DISTRIBUTED PROBLEM-SOLVING SYSTEMS

Citation
C. Papatheodorou et al., PROBLEM DECOMPOSITION IN DISTRIBUTED PROBLEM-SOLVING SYSTEMS, Applied intelligence, 3(4), 1993, pp. 301-315
Citations number
24
Categorie Soggetti
Computer Sciences, Special Topics","Computer Science Artificial Intelligence
Journal title
ISSN journal
0924669X
Volume
3
Issue
4
Year of publication
1993
Pages
301 - 315
Database
ISI
SICI code
0924-669X(1993)3:4<301:PDIDPS>2.0.ZU;2-3
Abstract
Distributed Problem Solving (DPS) is defined as the cooperative soluti on of problems by a decentralized and loosely coupled collection of pr oblem solvers (agents), each of them knowing how to execute only some of the necessary tasks. This approach considers the problem-solving pr ocess as occurring in three phases: problem decomposition, subproblem solution, and answer synthesis. In the problem decomposition phase, on e has to determine which tasks will be executed by each agent and when . One of the key research questions in the problem decomposition proce ss is how to decompose a problem in order to minimize the cost of reso urces needed for its solution. In this article, we construct mathemati cal programming models in order to describe the decomposition process under the above criterion, study its complexity, and present exact and heuristic algorithms for its solution. Our work was motivated by the operation of an actual system that can be considered as a distributed problem solver for the assessment of irrigation projects design.