Automated Product Design and Development Using Evolutionary Ontology
The nowadays trend in product design is the creation of an ontology containing all components of a manufacturer along with their features. It is expected that a huge amount of information will be available in the near future. The problem that arises is how all these ontologies may be explored in an automatic way. And moreover, if it is possible to automatically create new products in a bottom-up fashion using the available knowledge about existing components. We use a genetic algorithm which represents individuals as ontologies rather than fixed mathematical structures. This allows the creation, recombination and selection of dynamic products, with a variable number of components, which may interrelate in different ways. We prove that such an algorithm may provide to the product designer a series of innovative products which can be refined further for commercial purposes.
KeywordsDesign automation Evolutionary computation Genetic algorithms Product design Research and development
The research leading to these results has received funding from the European Community’s Seventh Framework Programme under grant agreement No609143 Project ProSEco.
- 3.Matei, O.: Theoretical and Practical Applications of Evolutionary Computation in Solving Combinatorial Optimization Problems. Ph.D. thesis, Technical University of Cluj-Napoca (2012)Google Scholar
- 6.Theng, C.C., Chuan, Y.B., Sidek, O.: An automated tool deployment for ESD (electrostatic-discharge) correct-by-construction strategy in 90 nm process. In: IEEE International Conference on Semiconductor Electronics, ICSE 2004, p. 7. IEEE (2004)Google Scholar
- 11.Al Boni, M., Anderson, D.T., King, R.L.: Constraints preserving genetic algorithm for learning fuzzy measures with an application to ontology matching. In: Advance Trends in Soft Computing, pp. 93–103. Springer International Publishing, Switzerland (2014)Google Scholar
- 12.Martinez-Romero, M., Vazquez-Naya, J.M., Novoa, F.J., Vazquez, G., Pereira, J.: A genetic algorithms-based approach for optimizing similarity aggregation in ontology matching. In: Advances in Computational Intelligence, vol. 7902, pp. 435–444. Springer, Berlin (2013)Google Scholar
- 17.Matei, O., Contras, D., Pop, P.P.: Applying evolutionary computation for evolving ontologies. In: 2014 IEEE Congress on Evolutionary Computation (CEC), pp. 1520–1527. IEEE (2014)Google Scholar
- 18.Matei, O., Contras, D., Valean, H.: Relational crossover in evolutionary ontologies. In: 10th International Conference on Soft Computing Models in Industrial and Environmental Applications, pp. 165–175. Springer International Publishing, Switzerland (2015)Google Scholar
- 19.Guarino, N., Welty, C.: A formal ontology of properties. In: Knowledge Engineering and Knowledge Management Methods, Models, and Tools, vol. 1937, pp. 97–112. Springer, Berlin (2000)Google Scholar