Communications of the ACM
Neural network and fuzzy logic applications in C/C++
Neural network and fuzzy logic applications in C/C++
Brokering and matchmaking for coordination of agent societies: a survey
Coordination of Internet agents
Intelligent Software Agents: Foundations and Applications
Intelligent Software Agents: Foundations and Applications
Heterogeneous Agent Systems
Autonomous Agents and Multi-Agent Systems
Distributed Intelligent Agents
IEEE Expert: Intelligent Systems and Their Applications
Impact: A Platform for Collaborating Agents
IEEE Intelligent Systems
Matchmaking to Support Intelligent Agents for Portfolio Management
Proceedings of the Seventeenth National Conference on Artificial Intelligence and Twelfth Conference on Innovative Applications of Artificial Intelligence
A Taxonomy of Middle-Agents for the Internet
ICMAS '00 Proceedings of the Fourth International Conference on MultiAgent Systems (ICMAS-2000)
Matchmaking for information agents
IJCAI'95 Proceedings of the 14th international joint conference on Artificial intelligence - Volume 1
Building agent-based hybrid intelligent systems
Design and application of hybrid intelligent systems
Matchmaking multi-party interactions using historical performance data
Proceedings of the fourth international joint conference on Autonomous agents and multiagent systems
Incorporating track records of agents into matchmaking in middle agents
International Journal of Intelligent Systems Technologies and Applications
Building agent-based hybrid intelligent systems: A case study
Web Intelligence and Agent Systems
Models of Interaction as a Grounding for Peer to Peer Knowledge Sharing
Advances in Web Semantics I
A self-adaptable query allocation framework for distributed information systems
The VLDB Journal — The International Journal on Very Large Data Bases
Agent service matchmaking algorithm for autonomic element with semantic and QoS constraints
Knowledge-Based Systems
Selecting web services statistically
CIA'06 Proceedings of the 10th international conference on Cooperative Information Agents
Electronic Commerce Research and Applications
Hi-index | 0.00 |
A question frequently asked in multi-agent systems (MASs) concerns the efficient search for suitable agents to solve a specific problem. To answer this question, different types of middle agents are usually employed. The performance of middle agents relies heavily on the matchmaking algorithms used. Matchmaking is the process of finding an appropriate provider for a requester through a middle agent. There has been substantial work on matchmaking in different kinds of middle agents. To our knowledge, almost all currently used matchmaking algorithms missed one point when doing matchmaking -- the matchmaking is only based on the advertised capabilities of provider agents. The actual performance of provider agents in accomplishing delegated tasks is not considered at all. This results in the inaccuracy of the matchmaking outcomes as well as the random selection of provider agents with the same advertised capabilities. The quality of service of different service provider agents varies from one agent to another even though they claimed they have the same capabilities. To this end, it is argued that the practical performance of service provider agents has a significant impact on the matchmaking outcomes of middle agents. An improvement to matchmaking algorithms is proposed, which makes the algorithms have the ability to consider the track records of agents in accomplishing delegated tasks. How to represent, accumulate, and use track records as well as how to give initial values for track records in the algorithm are discussed. A prototype is also built to verify the algorithm. Based on the improved algorithm, the matchmaking outcomes are more accurate and reasonable.