In the present work, a new digital design system, GenYacht, is proposed for the creation of optimal and user-centred yacht hull forms. GenYacht is a hybrid system involving generative …
Many recent studies have shown that various multi-objective evolutionary algorithms have been widely applied in the field of search-based software engineering (SBSE) for optimal …
Context: Clustering algorithms, as a modularization technique, are used to modularize a program aiming to understand large software systems as well as software refactoring. These …
T Lu, C Bian, C Qian - Proceedings of the AAAI Conference on Artificial …, 2024 - ojs.aaai.org
Evolutionary algorithms (EAs) are widely used for multi-objective optimization due to their population-based nature. Traditional multi-objective EAs (MOEAs) generate a large set of …
N Teymourian, H Izadkhah… - IEEE Transactions on …, 2020 - ieeexplore.ieee.org
A software system evolves over time in order to meet the needs of users. Understanding a program is the most important step to apply new requirements. Clustering techniques …
High response time of analytical queries is one of the most challenging issues of data warehouses. Complicated nature of analytical queries and enormous volume of data are the …
The article is dedicated to the development of a mathematical model and methodology for evaluating the effectiveness of integrating information technology solutions into digital …
Automated test case generation has proven to be useful to reduce the usually high expenses of software testing. However, several studies have also noted the skepticism of …
We propose a novel co-evolutionary algorithm for interactive multiple objective optimization, named CIEMO/D. It aims at finding a region in the Pareto front that is highly relevant to the …