Proceedings

Partitioning Activities for Agents

Download BibTeX Cite

Proceedings of the Seventeenth International Joint Conference on Artificial Intelligence. Pages 1218-1227.

© 2001 International Joint Conferences on Artificial Intelligence

Abstract

There are now numerous agent applications that track interests of thousands of users in situations where changes occur continuously. [Shim et al., 1994] suggested that such agents can be made efficient by merging commonalities in their activities. However, past algorithms cannot merge more than 10 or 20 concurrent activities. We develop techniques so that a large number of concurrent activities (typically over 1000) can be partitioned into components (groups of activities) of small size (e.g. 10 to 50) so that each component’s activities can be merged using previously developed algorithms (e.g. [Shim et al., 1994]). We first formalize the problem and show that finding optimal partitions is NPhard. We then develop three algorithms - Greedy, A -based and BAB (branch and bound). A -based and BAB are both guaranteed to compute optimal solutions. Greedy on the other hand uses heuristics and typically finds suboptimal solutions. We implemented all three algorithms. We experimentally show that the greedy algorithm finds partitions whose costs are at most 14% worse than that found by A -based and BAB — however, Greedy is able to handle over thousand concurrent requests very fast while the other two methods are much slower and able to handle only 10-20 requests. Hence, Greedy appears to be the best.

  1. [Adali et al., 1996] S. Adali, K. Candan, Y. Papakonstanti- nou, and V. S. Subrahmanian. Query caching and optimiza- tion in distributed mediator systems. In Proc. of the ACM SIGMOD Conf. on Management of Data, pages 137-148, Montreal, Canada, June 1996.
  2. [Arens et al., 1993] Y. Arens, C. Y. Chee, C.-N. Hsu, and C. Knoblock. Retrieving and integrating data from mul- tiple information sources. International Journal of In- telligent Cooperative Information Systems, 2(2):127-158, 1993.
  3. [Ashish et al., 1999] Naveen Ashish, Craig A. Knoblock, and Cyrus Shahabi. Selectively materializing data in medi- ators by analyzing user queries. In Proceedings of the 4th IFCIS International Conference on Cooperative Informa- tion Systems, (CoopIS), pages 256-266, Edinburgh, Scot- land, September 1999.
  4. [Bayardo et al., 1997] R. Bayardo et al. Infosleuth: Agent- based Semantic Integration of Information in Open and Dynamic Environments. In J. Peckham, editor, Proceed- ings of ACM SIGMOD Conference on Management of Data, pages 195-206, Tucson, Arizona, 1997.
  5. [Decker et al., 1997] K. Decker, K. Sycara, and M. Williamson. Middle Agents for the Internet. In IJCAI, pages 578-583, Nagoya, Japan, 1997. IJCAI
  6. [Etzioni and Weld, 1994] O. Etzioni and D. Weld. A softbot- based interface to the internet. Communications of the ACM, 37(7):72-76, 1994.
  7. [Kellerer, 1999] H. Kellerer. A polynomial time approxima- tion scheme for the multiple knapsack problem. In Pro- ceedings of APPROX'99, volume 1671 of Lecture Notes in Computer Science, pages 51-62, Berkeley, CA, 1999.
  8. [Martello and Toth, 1987] S. Martello and P. Toth. Algo- rithms for knapsack problems. In S. Martello, G. Laporte, M. Minoux, and C. Ribeiro, editors, Annals of Discrete Mathematics 31: Surveys in Combinatorial Optimization. North-Holland, 1987.
  9. [Nilsson, 1986] N. J. Nilsson. Principles of Artificial Intelli- gence. Morgan Kaufmann Publishers, 1986.
  10. [Schwartz and Kraus, 1997] R. Schwartz and S. Kraus. Bid- ding Mechanisms for Data Allocation in Multi-Agent En- vironments. In Intl. Workshop on Agent Theories, Architec- tures, and Languages, pages 56-70, Providence, RI, 1997.
  11. [Shim et al., 1994] K. Shim, T. K. Sellis, and D. Nau. Im- provements on a heuristic algorithm for multiple-query op- timization. Data and Knowledge Engineering, 12(2):197- 222, 1994.
  12. [Yang et al., 1992] Q. Yang, D. Nau, and J. Hendler. Merg- ing separately generated plans with restricted interactions. Computational Intelligence, 8(2):648-676, 1992.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards