Search by:
Fuzzy dispatching algorithm for sequencing non-periodic tasks in the scheduling process
Full text (PDF)
UDC: 519.8
Publication Language: Ukrainian
Stuc. intelekt. 2025; 30(1):85-97
Abstract: . The objective of this study is to develop a scheduling algorithm for executing a set of non-periodic tasks performed by a support or maintenance department of an enterprise. The proposed approach ranks the importance of tasks based on a combination of input factors, such as the requester’s status, problem criticality, resource availability, task complexity, and urgency. A two-level fuzzy inference framework, based on the Mamdani algorithm, is proposed to address prioritization challenges in user support systems. The framework operates sequentially in two stages: in the first stage, interdependent input criteria are processed pairwise to obtain intermediate results, and in the second stage, these results are aggregated to determine the final task priority. To describe the input and output variables in the implementation of the inference framework, a fuzzy methodology utilizing triangular membership functions was chosen, ensuring a balance between precision and smoothness in defuzzification. The proposed framework was tested on a resource allocation problem within technical support departments, where time and resource constraints must be considered while simultaneously processing a set of requests. The developed approach can be applied to optimize resource allocation volumes required for executing a set of tasks characterized by importance, criticality, complexity, and urgency metrics.
Keywords: fuzzy inference, Mamdani algorithm, two-stage model, triangle membership functions, task prioritization, task executing fuzzy time.
References:
- Kaplan R., Norton D. Using the Balanced Scorecard as a Strategic Management System // Harvard Business Review 74, no. 1 (January–February 1996).
- Fu S., Gao J., Zhao L. Collaborative Multi-Resource Allocation in Terrestrial-Satellite Network towards 6G. IEEE Trans. Wirel. Commun. 2021 - № 20. - P. 7057–7071.
- Rusou Z., Amar M., Ayal S. The psychology of task management: The smaller tasks trap // Judgment and Decision Making, 2020 - № 15(4). - P.586-599.
- Xu X., Zhang X., Khan M., Dou W., Xue S., Yu S., A Balanced Virtual Machine Scheduling Method for Energy-Performance Trade-Offs in Cyber-Physical Cloud Systems. Futur. Gener. Comput. Syst. 2020. - Vol. 105 . - P. 789-799.
- Zadeh. L.A. Fuzzy sets// Information and Control, 1965. - № 8. – Р. 338-353.
- Mamdani E., Application of Fuzzy Algorithms for Control of Simple Dynamic Plant // Proceedings of the IEEE, 1974. - Vol. 121 (12). - P. 1585-1588.
- Takagi T.; Sugeno M. Fuzzy Identification of Systems and Its Applications to Modeling and Control // IEEE Trans. Syst. Man Cybern. 1985. - Vol 1. - P.116–132.
- Sarimuthu C., Ramachandaramurthy V., Mokhlis H., Ramasamy A., Comparison of Mamdani-Type and Sugeno-Type Fuzzy Inference Systems for Transformer Tap Changing System // International Journal of Advances in Applied Sciences, 2016. - Vol 5. - P.163-167.
- Carvajal O., Castillo O., Soria J., Optimization of Membership Function Parameters for Fuzzy Controllers of an Autonomous Mobile Robot Using the Flower Pollination Algorithm // Journal of Automation, Mobile Robotics & Intelligent Systems, 2018. - 12 (1). - P. 44-49.
- Lagunes M., Castillo O., Soria J., Optimization of Membership Function Parameters for Fuzzy Controllers of an Autonomous Mobile Robot Using the Firefly Algorithm // Chapter in Book: Fuzzy Logic Augmentation of Neural and Optimization Algorithms: Theoretical Aspects and Real Applications, 2018. - P.199-206.
- Ross T., Fuzzy Logic with Engineering Applications, Third Edition 3rd Edition // Wiley, 2010 - http://dx.doi.org/10.1002/9781119994374.
- Zimmermann H.-J., Fuzzy Set Theory and Its Applications // Springer Netherlands, 1996 - P. 435.