Design and implementation of adaptive architecture for complex algorithms
Generally, large-scale or intelligent software development has the programming characteristics of complex algorithm, such as uncertain requirements, complex workflows, and frequent modifications. Under the constraint of limited perspective, studying progressive logic refinement and adaptive architecture have great significance for complex algorithm development. Starting from the analysis of the task characteristics, the big decision tree theory was proposed to solve complex algorithm development problems, and the methods for constructing, expanding, and running big decision trees were introduced. Focusing on the dynamic addition or modification of logic conditions, adaptive running mechanism, and running of big decision tree systems, this paper proposed the adaptive architecture and its implementation techniques. Taking the technique implementation of state monitoring and robust debugging as examples, the implementation methods of adaptive architecture were introduced. Finally, the future directions were summarized.
Authors
- Shi Jin (ORCID: https://orcid.org/0000-0003-0271-6021)
- Pohua Lv
- Weiming Zou (ORCID: https://orcid.org/0009-0008-1233-2922)
- Xuetao Jiang (ORCID: https://orcid.org/0000-0002-4818-6137)
- Yirong Ma (ORCID: https://orcid.org/0009-0005-8180-184X)
- Ping Zhu (ORCID: https://orcid.org/0000-0002-5773-8861)
Institutions
- Qingdao Academy of Intelligent Industries (CN)
Publication Details
- Published
- 2025-01-16
- DOI
- https://doi.org/10.1117/12.3044930
- Citations
- 1
- Primary Topic
- Evolutionary Algorithms and Applications
- Type
- article
- Field-Weighted Citation Impact
- 2.48