Abstract
Configuring personal computers (PCs) in a careful manner definitely represent difficult decision problems in which given the diversity of hardware components possible for each PC nowadays, and the limited compatibility between some hardware components, we are interested to obtain an (sub-)optimal configuration for each specific usage restricted to a budget limit and other possible criteria. In this paper, we firstly gave a formal definition of these PC configuration problems as discrete optimization problems. More importantly, we proposed a systematic and flexible framework for solving these difficult real-world discrete optimization problems. The major advantage of our proposed framework is that users can flexibly add in or modify their specific requirements at any time. To demonstrate the feasibility of our proposal, we built a prototype of an intelligent Personal Computer Configuration Advisor available on the Web to assist the general users in configuring their own PCs. Interestingly, our work opens up many new directions for future investigation including the improvement of our optimizer to handle more complicated users’ requirements and the integration of other optimizers like the branch-and-bound method for comparison.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
“Artificial Intelligence: A Knowledge-Based Approach” by Morris W. Firebaugh, PWS-Kent Publishing Company, Boston, 1988.
“Artificial Intelligence” by Elaine Rich and Kevin Knight, McGraw-Hill International Edition, 1991.
“Discrete Mathematics — A Unified Approach” by Stephen A. Wiitala, McGraw-Hill International Edition, 1987.
“Foundations of Constraint Satisfaction” by Edward Tsang, Academic Press, 1993.
“Genetic algorithms versus simulated annealing: Satisfaction of large sets of algebraic mechanical design constraints” by A.C. Thornton, in Proceedings of Artificial Intelligence in Design, pp. 381–398, 1994.
“Discover PERL 5” by Naba Barkakati, IDG Books Worldwide Inc., 1997.
“Programming in PERL” by Larry Wall, O’Reilly, 1995.
“Boltzmann machines for traveling salesman problems” by E. Aarts and J. Korst, European Journal of Operational Research, 39:79–95, 1989.
“Optimization by simulated annealing: an experimental evaluation; Part II, graph coloring and number partitioning” by D. Johnson, C. Aragon, L. McGeoch, and C. Schevon. Operations Research, 39(3)378–406,1991.
“Solving small and large scale constraint satisfaction problems using a heuristic-based microgenetic algorithm” by G. Dozier, J. Bowen and D. Bahler. In Proceedings of the IEEE International Conference on Evolutionary Computation, 1994.
“Improving Evolutionary Algorithms for Efficient Constraint Satisfaction” by Vincent Tarn and Peter Stuckey, International Journal on Artificial Intelligence Tools, Vol. 8, No. 2, World Scientific Publishers, December 1999.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Tam, V., Ma, K.T. (2000). Solving the Personal Computer Configuration Problems as Discrete Optimization Problems: A Preliminary Report. In: Mizoguchi, R., Slaney, J. (eds) PRICAI 2000 Topics in Artificial Intelligence. PRICAI 2000. Lecture Notes in Computer Science(), vol 1886. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44533-1_70
Download citation
DOI: https://doi.org/10.1007/3-540-44533-1_70
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-67925-7
Online ISBN: 978-3-540-44533-3
eBook Packages: Springer Book Archive