Vitaliy Ivanovich Chubaievskyi
◽
Katerina Alekseevna Palahuta
◽
Alona Mykolayivna Desiako
Urgency of the research. One of the typical tasks encountered in the de-signing of intelligent systems is modelling of the multilevel structures for solving various applied problems. Target setting. Consideration the possibilities of the language of artificial intelligence Visual Prolog for the implementation of recursive technology-based on the example of solving a multi-level task of product configuration. Actual scientific researches and issues analysis. Such scientists as Biletsky O. B., Lytvyn V. V., Chery S., Gottlob G., Luger G. F., Russell G.F. made significant contribution to the development of the theory, methodology of artificial intelligence application for solving problems in the field of economics. Uninvestigated parts of general matters defining. At the same time, insufficient scientific works highlight the features of the introduction of modern means of artificial intelligence for solving multilevel economic problems. The research objective. Analyze existing approaches to solving multi-level tasks. To propose an effective tool for solving multilevel tasks using artificial intelligence language Visual Prolog. The statement of basic materials. The problem of modeling of multilevel structures in intellectual systems on the basis of iterative and recursive technologies on the example of the problem of components is considered. The main characteristics of such structures are presented, their complexity is determined and the necessity of finding effective methods for their presentation and processing in the memory of the machine is given. There are two important paradigms in the development of recursive technologies: functional and logical programming. We consider the corresponding
languages of artificial intelligence: Lisp and Prolog, their heirs and the most powerful language of Visual Prolog. The classical well-known iterative algorithm and the recursive program on the Prologue of solving the problem of the components of the internal combustion engine, as well as the recursive program on Visual Prolog, developed by the authors of the article, are given. Their comparison is made from the position of using the
number of structures for the presentation of the information base, the cost of memory for their preservation, the complexity of developing and debugging the program, the ease of perception of their work. Conclusions. The power of the language Visual Prolog is emphasized, which is especially manifested in the tasks of processing multi-level structures.