{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T02:04:51Z","timestamp":1760234691841,"version":"build-2065373602"},"reference-count":62,"publisher":"MDPI AG","issue":"12","license":[{"start":{"date-parts":[[2021,6,14]],"date-time":"2021-06-14T00:00:00Z","timestamp":1623628800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Modern computer systems practically cannot function without a computer network. New concepts of data transmission are emerging, e.g., programmable networks. However, the development of computer networks entails the need for development in one more aspect, i.e., the quality of the data transmission through the network. The data transmission quality can be described using parameters, i.e., delay, bandwidth, packet loss ratio and jitter. On the basis of the obtained values, specialists are able to state how measured parameters impact on the overall quality of the provided service. Unfortunately, for a non-expert user, understanding of these parameters can be too complex. Hence, the problem of translation of the parameters describing the transmission quality appears understandable to the user. This article presents the concept of using Machine Learning (ML) to solve the above-mentioned problem, i.e., a dynamic classification of the measured parameters describing the transmission quality in a certain scale. Thanks to this approach, describing the quality will become less complex and more understandable for the user. To date, some studies have been conducted. Therefore, it was decided to use different approaches, i.e., fusion of a neural network (NN) and a genetic algorithm (GA). GA\u2019s were choosen for the selection of weights replacing the classic gradient descent algorithm. For learning purposes, 100 samples were obtained, each of which was described by four features and the label, which describes the quality. In the reasearch carried out so far, single classifiers and ensemble learning have been used. The current result compared to the previous ones is better. A relatively high quality of the classification was obtained when we have used 10-fold stratified cross-validation, i.e., SEN = 95% (overall accuracy). The incorrect classification was 5\/100, which is a better result compared to previous studies.<\/jats:p>","DOI":"10.3390\/s21124090","type":"journal-article","created":{"date-parts":[[2021,6,14]],"date-time":"2021-06-14T22:26:01Z","timestamp":1623709561000},"page":"4090","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["Transmission Quality Classification with Use of Fusion of Neural Network and Genetic Algorithm in Pay&amp;Require Multi-Agent Managed Network"],"prefix":"10.3390","volume":"21","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-5125-3647","authenticated-orcid":false,"given":"Dariusz","family":"\u017belasko","sequence":"first","affiliation":[{"name":"Department of Computer Science, Faculty of Computer Science and Telecommunications, Cracow University of Technology, 31-864 Krakow, Poland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8743-8758","authenticated-orcid":false,"given":"Wojciech","family":"Ksi\u0105\u017cek","sequence":"additional","affiliation":[{"name":"Department of Computer Science, Faculty of Computer Science and Telecommunications, Cracow University of Technology, 31-864 Krakow, Poland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4317-2801","authenticated-orcid":false,"given":"Pawe\u0142","family":"P\u0142awiak","sequence":"additional","affiliation":[{"name":"Department of Computer Science, Faculty of Computer Science and Telecommunications, Cracow University of Technology, 31-864 Krakow, Poland"},{"name":"Institute of Theoretical and Applied Informatics, Polish Academy of Sciences, 44-100 Gliwice, Poland"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2021,6,14]]},"reference":[{"key":"ref_1","unstructured":"(2021, June 11). Definitions of Terms Related to Quality of Service. Available online: https:\/\/www.itu.int\/rec\/T-REC-E.800-200809-I."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Perez, J.A., Zarate, V.H., and Cebrera, C. (2006). A Network and Data Link Layer QoS Model to Improve Traffic Performance. International Conference on Embedded and Ubiquitous Computing, Springer.","DOI":"10.1007\/11807964_23"},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Perez, J., Silva, V., Cabrera, C., and Janecek, J. (2006, January 19\u201325). A Network and Data Link Layer Infrastructure Design to Improve QoS for Real Time Collaborative Systems. Proceedings of the Advanced Int\u2019l Conference on Telecommunications and Int\u2019l Conference on Internet and Web Applications and Services (AICT-ICIW\u201906), Guadeloupe, French.","DOI":"10.1109\/AICT-ICIW.2006.18"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"116","DOI":"10.1016\/j.cogsys.2018.12.001","article-title":"A novel machine learning approach for early detection of hepatocellular carcinoma patients","volume":"54","author":"Abdar","year":"2019","journal-title":"Cogn. Syst. Res."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"1512","DOI":"10.1016\/j.bbe.2020.08.007","article-title":"Development of novel ensemble model using stacking learning and evolutionary computation techniques for automated hepatocellular carcinoma detection","volume":"40","author":"Hammad","year":"2020","journal-title":"Biocybern. Biomed. Eng."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"104992","DOI":"10.1016\/j.cmpb.2019.104992","article-title":"A new machine learning technique for an accurate diagnosis of coronary artery disease","volume":"179","author":"Abdar","year":"2019","journal-title":"Comput. Methods Programs Biomed."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"19","DOI":"10.1016\/j.cmpb.2017.01.004","article-title":"Computer aided decision making for heart disease detection using hybrid neural network-Genetic algorithm","volume":"141","author":"Arabasadi","year":"2017","journal-title":"Comput. Methods Programs Biomed."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"117","DOI":"10.1016\/j.snb.2013.10.065","article-title":"Classification of tea specimens using novel hybrid artificial intelligence methods","volume":"192","author":"Maziarz","year":"2014","journal-title":"Sens. Actuators B Chem."},{"key":"ref_9","first-page":"165","article-title":"Approximation of phenol concentration using novel hybrid computational intelligence methods","volume":"24","author":"Tadeusiewicz","year":"2014","journal-title":"Appl. Math. Comput. Sci."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"56","DOI":"10.1109\/SURV.2008.080406","article-title":"A survey of techniques for internet traffic classification using machine learning","volume":"10","author":"Nguyen","year":"2008","journal-title":"IEEE Commun. Surv. Tutor."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Dong, S., Zhou, D., and Ding, W. (2012, January 3\u20135). The Study of Network Traffic Identification Based on Machine Learning Algorithm. Proceedings of the 2012 Fourth International Conference on Computational Intelligence and Communication Networks, Mathura, India.","DOI":"10.1109\/CICN.2012.211"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"102106","DOI":"10.1016\/j.simpat.2020.102106","article-title":"Simulation of transmission quality classification in Pay&Require multi-agent managed network by means of Machine Learning techniques","volume":"103","year":"2020","journal-title":"Simul. Model. Pract. Theory"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"\u017belasko, D., P\u0142awiak, P., and Ko\u0142odziej, J. (2020, January 11\u201314). Machine learning techniques for transmission parameters classification in multi-agent managed network. Proceedings of the 2020 20th IEEE\/ACM International Symposium on Cluster, Cloud and Internet Computing (CCGRID), Melbourne, VIC, Australia.","DOI":"10.1109\/CCGrid49817.2020.00-20"},{"key":"ref_14","first-page":"135","article-title":"Ensemble learning techniques for transmission quality classification in a Pay&Require multi-layer network","volume":"31","year":"2021","journal-title":"Int. J. Appl. Math. Comput. Sci."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"135","DOI":"10.1515\/bams-2015-0021","article-title":"Neural networks as a tool for modeling of biological systems","volume":"11","author":"Tadeusiewicz","year":"2015","journal-title":"Bio-Algorithms Med-Syst."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"241","DOI":"10.1016\/j.neucom.2008.01.003","article-title":"How to select an optimal neural model of chemical reactivity?","volume":"72","author":"Szaleniec","year":"2008","journal-title":"Neurocomputing"},{"key":"ref_17","unstructured":"Holland, J.H. (1975). Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence, U Michigan Press."},{"key":"ref_18","first-page":"203","article-title":"Genetic algorithms and neural networks","volume":"3","author":"Whitley","year":"1995","journal-title":"Genet. Algorithms Eng. Comput. Sci."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Ecer, F., Ardabili, S., Band, S.S., and Mosavi, A. (2020). Training Multilayer Perceptron with Genetic Algorithms and Particle Swarm Optimization for Modeling Stock Price Index Prediction. Entropy, 22.","DOI":"10.3390\/e22111239"},{"key":"ref_20","unstructured":"Alfred, R. (2015, January 27\u201328). A genetic-based backpropagation neural network for forecasting in time-series data. Proceedings of the 2015 International Conference on Science in Information Technology (ICSITech), Yogyakarta, Indonesia."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Meng, X. (2013, January 28). Weather Forecast Based on Improved Genetic Algorithm and Neural Network. Proceedings of the International Conference on Information Engineering and Applications (IEA), London, UK.","DOI":"10.1007\/978-1-4471-4853-1_102"},{"key":"ref_22","unstructured":"(2021, June 11). Software-Defined Networking (SDN): Layers and Architecture Terminology. Available online: https:\/\/tools.ietf.org\/html\/rfc7426."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"14","DOI":"10.1109\/JPROC.2014.2371999","article-title":"Software-Defined Networking: A Comprehensive Survey","volume":"103","author":"Kreutz","year":"2015","journal-title":"Proc. IEEE"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"7545","DOI":"10.1007\/s11227-020-03180-7","article-title":"Performance issues and solutions in SDN-based data center: A survey","volume":"76","author":"Shirmarz","year":"2020","journal-title":"J. Supercomput."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"371","DOI":"10.1364\/JOCN.11.000371","article-title":"Rational Agent-Based Decision Algorithm for Strategic Converged Network Migration Planning","volume":"11","author":"Patri","year":"2019","journal-title":"IEEE\/OSA J. Opt. Commun. Netw."},{"key":"ref_26","unstructured":"Nanda, P., and Simmonds, A. (2006, January 26\u201329). Policy Based QoS support using BGP routing. Proceedings of the 2006 International Conference on Communications in Computing, CIC 2006, Las Vegas, NV, USA."},{"key":"ref_27","unstructured":"(2021, June 11). TRex Realistic Traffic Generator. Available online: https:\/\/trex-tgn.cisco.com\/trex\/doc\/trex_stateless.html#_audience."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"718","DOI":"10.1109\/TEVC.2018.2885075","article-title":"Comprehensive Learning Particle Swarm Optimization Algorithm With Local Search for Multimodal Functions","volume":"23","author":"Cao","year":"2019","journal-title":"IEEE Trans. Evol. Comput."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Li, W., He, L., and Cao, Y. (2021). Many-Objective Evolutionary Algorithm With Reference Point-Based Fuzzy Correlation Entropy for Energy-Efficient Job Shop Scheduling With Limited Workers. IEEE Trans. Cybern.","DOI":"10.1109\/TCYB.2021.3069184"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"100575","DOI":"10.1016\/j.swevo.2019.100575","article-title":"A discrete multi-objective fireworks algorithm for flowshop scheduling with sequence-dependent setup times","volume":"51","author":"He","year":"2019","journal-title":"Swarm Evol. Comput."},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Pa\u0142ka, F., Ksi\u0105\u017cek, W., P\u0142awiak, P., Romaszewski, M., and Ksi\u0105\u017cek, K. (2021). Hyperspectral Classification of Blood-Like Substances Using Machine Learning Methods Combined with Genetic Algorithms in Transductive and Inductive Scenarios. Sensors, 21.","DOI":"10.3390\/s21072293"},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Alizadehsani, R., Roshanzamir, M., Abdar, M., Beykikhoshk, A., Khosravi, A., Nahavandi, S., Plawiak, P., Tan, R., and Acharya, R. (2020). Hybrid genetic-discretized algorithm to handle data uncertainty in diagnosing stenosis of coronary arteries. Expert Syst.","DOI":"10.1111\/exsy.12573"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"2783","DOI":"10.1007\/s00521-020-05157-2","article-title":"LDA\u2013GA\u2013SVM: Improved hepatocellular carcinoma prediction through dimensionality reduction and genetically optimized support vector machine","volume":"33","author":"Ali","year":"2021","journal-title":"Neural Comput. Appl."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"401","DOI":"10.1016\/j.ins.2019.12.045","article-title":"DGHNL: A new deep genetic hierarchical network of learners for prediction of credit scoring","volume":"516","author":"Abdar","year":"2020","journal-title":"Inf. Sci."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"12605","DOI":"10.1016\/j.eswa.2012.05.023","article-title":"Hybrid system with genetic algorithm and artificial neural networks and its application to retail credit risk assessment","volume":"39","author":"Oreski","year":"2012","journal-title":"Expert Syst. Appl."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"e12485","DOI":"10.1111\/exsy.12485","article-title":"Hybrid particle swarm optimization for rule discovery in the diagnosis of coronary artery disease","volume":"38","author":"Zomorodi","year":"2021","journal-title":"Expert Syst."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"100255","DOI":"10.1016\/j.imu.2019.100255","article-title":"Computer aided decision-making for predicting liver disease using PSO-based optimized SVM with feature selection","volume":"17","author":"Hassannataj","year":"2019","journal-title":"Inf. Med. Unlocked"},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"638926","DOI":"10.1155\/2015\/638926","article-title":"An Enhanced Artificial Bee Colony-Based Support Vector Machine for Image-Based Fault Detection","volume":"2015","author":"Chen","year":"2015","journal-title":"Math. Probl. Eng."},{"key":"ref_39","first-page":"975","article-title":"Artificial Neural Network Training using Fireworks Algorithm in Medical Data Mining","volume":"137","author":"Dutta","year":"2016","journal-title":"Int. J. Comput. Appl."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"11137","DOI":"10.1007\/s00521-018-03980-2","article-title":"Novel Deep Genetic Ensemble of Classifiers for Arrhythmia Detection Using ECG Signals","volume":"32","author":"Acharya","year":"2020","journal-title":"Neural Comput. Appl."},{"key":"ref_41","first-page":"192","article-title":"Novel Genetic Ensembles of Classifiers Applied to Myocardium Dysfunction Recognition Based on ECG Signals","volume":"39C","year":"2018","journal-title":"Swarm Evolut. Comput."},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"105740","DOI":"10.1016\/j.asoc.2019.105740","article-title":"Application of New Deep Genetic Cascade Ensemble of SVM Classifiers to Predict the Australian Credit Scoring","volume":"84","author":"Abdar","year":"2019","journal-title":"Appl. Soft Comput."},{"key":"ref_43","first-page":"334","article-title":"Novel Methodology of Cardiac Health Recognition Based on ECG Signals and Evolutionary-Neural System","volume":"92C","year":"2018","journal-title":"Expert Syst. Appl."},{"key":"ref_44","doi-asserted-by":"crossref","unstructured":"Sammut, C., and Webb, I.G. (2010). Encyclopedia of Machine Learning, Springer.","DOI":"10.1007\/978-0-387-30164-8"},{"key":"ref_45","first-page":"785","article-title":"Predicting Risk of Acute Appendicitis: A Comparison of Artificial Neural Network and Logistic Regression Models","volume":"56","author":"Shahmoradi","year":"2019","journal-title":"Acta Med. Iran."},{"key":"ref_46","doi-asserted-by":"crossref","first-page":"953","DOI":"10.1007\/s40846-017-0360-z","article-title":"Improving the Diagnosis of Liver Disease Using Multilayer Perceptron Neural Network and Boosted Decision Trees","volume":"38","author":"Abdar","year":"2017","journal-title":"J. Med. Biol. Eng."},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"9390410","DOI":"10.1155\/2018\/9390410","article-title":"A Pruning Neural Network Model in Credit Classification Analysis","volume":"2018","author":"Tang","year":"2018","journal-title":"Comput. Intell. Neurosci."},{"key":"ref_48","first-page":"1265","article-title":"A New Adaptive Neural Network Model for Financial Data Mining","volume":"Volume 4491","author":"Xu","year":"2007","journal-title":"International Symposium on Neural Networks"},{"key":"ref_49","doi-asserted-by":"crossref","first-page":"881","DOI":"10.1016\/0098-1354(88)87015-7","article-title":"Artificial neural network models of knowledge representation in chemical engineering","volume":"12","author":"Hoskins","year":"1988","journal-title":"Comput. Chem. Eng."},{"key":"ref_50","doi-asserted-by":"crossref","first-page":"1364","DOI":"10.1109\/JSAC.2019.2904361","article-title":"Joint Transceiver Optimization for Wireless Communication PHY Using Neural Network","volume":"37","author":"Zhu","year":"2019","journal-title":"IEEE J. Sel. Areas Commun."},{"key":"ref_51","doi-asserted-by":"crossref","unstructured":"Stegmayer, G., and Chiotti, O. (2006). Neural Networks applied to wireless communications. Artificial Intelligence in Theory and Practice, Springer.","DOI":"10.1007\/978-0-387-34747-9_14"},{"key":"ref_52","doi-asserted-by":"crossref","first-page":"130","DOI":"10.1109\/MAP.2004.1374125","article-title":"Applications of neural networks in wireless communications","volume":"46","author":"Patnaik","year":"2004","journal-title":"IEEE Antennas Propag. Mag."},{"key":"ref_53","unstructured":"Patnaik, A., Anagnostou, D., and Christodoulou, C. (2005, January 3\u20137). Neural networks in antenna engineering\u2014Beyond black-box modeling. Proceedings of the IEEE\/ACES International Conference on Wireless Communications and Applied Computational Electromagnetics, Honolulu, HI, USA."},{"key":"ref_54","doi-asserted-by":"crossref","first-page":"51","DOI":"10.5530\/jcdr.2015.2.2","article-title":"Prediction of acute myocardial infarction with artificial neural networks in patients with nondiagnostic electrocardiogram","volume":"6","author":"Kojuri","year":"2015","journal-title":"J. Cardiovasc. Dis. Res."},{"key":"ref_55","doi-asserted-by":"crossref","first-page":"41011","DOI":"10.1038\/srep41011","article-title":"Genetic algorithm for the optimization of features and neural networks in ECG signals classification","volume":"7","author":"Li","year":"2017","journal-title":"Sci. Rep."},{"key":"ref_56","unstructured":"Mussa, A., and Tshilidzi, M. (2005, January 13\u201316). The use of genetic algorithms and neural networks to approximate missing data in database. Proceedings of the IEEE 3rd International Conference on Computational Cybernetics, Hotel Le Victoria, Mauritius."},{"key":"ref_57","doi-asserted-by":"crossref","unstructured":"Rutkowski, L. (2008). Computational Intelligence\u2014Methods and Techniques, Springer.","DOI":"10.1007\/978-3-540-76288-1"},{"key":"ref_58","first-page":"42","article-title":"Breast Cancer Diagnosis based on Genetic Algorithms and Neural Networks","volume":"180","author":"Mounia","year":"2018","journal-title":"Int. J. Comput. Appl."},{"key":"ref_59","doi-asserted-by":"crossref","first-page":"39","DOI":"10.1023\/A:1026032530166","article-title":"Using a Genetic Algorithm and a Perceptron for Feature Selection and Supervised Class Learning in DNA Microarray Data","volume":"20","author":"Karzynski","year":"2003","journal-title":"Artif. Intell. Rev."},{"key":"ref_60","unstructured":"Pham, D., Koc, E., Ghanbarzadeh, A., and Otri, S. (2006, January 8\u201311). Optimisation of the weights of multi-layered perceptrons using the bees algorithm. Proceedings of the 5th International Symposium on Intelligent Manufacturing Systems, Vienna, Austria."},{"key":"ref_61","first-page":"2825","article-title":"Scikit-learn: Machine Learning in Python","volume":"12","author":"Pedregosa","year":"2011","journal-title":"J. Mach. Learn. Res."},{"key":"ref_62","first-page":"2171","article-title":"DEAP: Evolutionary Algorithms Made Easy","volume":"13","author":"Fortin","year":"2012","journal-title":"J. Mach. Learn. Res."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/12\/4090\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T06:14:06Z","timestamp":1760163246000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/12\/4090"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,6,14]]},"references-count":62,"journal-issue":{"issue":"12","published-online":{"date-parts":[[2021,6]]}},"alternative-id":["s21124090"],"URL":"https:\/\/doi.org\/10.3390\/s21124090","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2021,6,14]]}}}