A mobile agent mediates cooperation among schedulers by executing a
cooperation protocol. For heuristics such as strategies and the order in
which variables are decided, which are used as criteria of selecting the
value of a variable from candidates, when the heuristics are to be built
into a solving method of a constraint satisfaction problem, processes with
regard to these heuristics are so substantially localized as to be capable
of parallel execution. These processes capable of parallel execution, as
autonomous operations of different mobile agents, can be under modeling in
natural form, resulting in easy installation. This facilitates software
construction for reflecting the heuristics in a solving method of a
constraint satisfaction problem, as well as improves the maintainability
and extendibility of software.
Een mobiele agent bemiddelt samenwerking onder planners door een samenwerkingsprotocol uit te voeren. Voor heuristiek zoals strategieën en de orde waarin de variabelen worden beslist, die als criteria van selecteren de waarde van veranderlijke van kandidaten worden gebruikt, wanneer de heuristiek zijn in een oplossende methode van een probleem van de beperkingstevredenheid worden gebouwd, de processen met betrekking tot deze heuristiek zo wezenlijk geschikt gelokaliseerd zijn voor parallelle uitvoering te zijn. Deze processen geschikt voor parallelle uitvoering, als autonome verrichtingen van verschillende mobiele agenten, kunnen onder modellering in natuurlijke vorm zijn, resulterend in gemakkelijke installatie. Dit vergemakkelijkt softwarebouw voor het wijzen van de op heuristiek in een oplossende methode van een probleem van de beperkingstevredenheid, evenals verbetert de houdbaarheid en extendibility van software.