Formalization, estimation of algorithmic complexity and a method for solving the problem of choosing system-technical solutions for the creation (development) of distributed information-control systems
Abstract:
The article deals with the formulation of the problem of choosing system-technical solutions for the creation (development) of distributed information-control systems. Importance of the task is caused by the fact that many automated systems for information processing and management have been in operation for decades after creation, while requirements for these systems change. Therefore, one should periodically bring information-management systems in accordance with new requirements. The analysis of the algorithmic complexity of the solution of the problem shows the impossibility of solving it by considering all possible variants because of the exponential dependence of the number of solutions on the size of initial data. In this regard, a heuristic algorithm based on "greedy" optimization technique was developed, which allows to significantly reduce complexity and obtain a rational solution of the problem in relatively small computational time.
Keywords:information processing and control system, design of automated control systems, life cycle of control systems, automation system.