{"title":"求解离散和连续优化问题的分散搜索算法","authors":"ANDRÉ MENDES GARCIA","doi":"10.35265/2236-6717-238-12778","DOIUrl":null,"url":null,"abstract":"Optimization problems are very complex to be solved, as they can present multiple optimal solutions and, in certain cases, only a globally optimal solution. The mathematical formulation of these problems is composed of continuous and discrete variables with linear and nonlinear functions. The solution of these problems by mathematical modeling through solvers may not converge to a feasible solution or may demand much computational time, when many variables are considered. Thus, using metaheuristics to solve these problems is desirable according to the literature. The scatter search (SS) metaheuristic algorithm has been highlighted in the literature as an excellent combinatorial optimization algorithm for dealing with quality and diversity solutions. This work aims to present two methods using the SS algorithm to solve problems with continuous and discrete variables. Therefore, the SS algorithm is implemented to solve the traveling salesperson problem (TSP), which is a problem that contains only discrete variables, and also, another version of SS is implemented to solve the optimal power flow (OPF) problem, which has continuous and discrete variables. Two instances of the TSP and three instances of the OPF problem were used. The results show that the SS solves both problems efficiently and presents better results in some cases than the solutions of the same problems using classical mathematical models through solvers. It is concluded that implementing the SS algorithm does not require much effort and that good results can be achieved for solving optimization problems with variables of any nature.","PeriodicalId":21289,"journal":{"name":"Revista Científica Semana Acadêmica","volume":"57 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-09-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"ALGORITMO DE BUSCA DISPERSA PARA RESOLUÇÃO DE PROBLEMAS DE OTIMIZAÇÃO DISCRETOS E CONTÍNUOS\",\"authors\":\"ANDRÉ MENDES GARCIA\",\"doi\":\"10.35265/2236-6717-238-12778\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Optimization problems are very complex to be solved, as they can present multiple optimal solutions and, in certain cases, only a globally optimal solution. The mathematical formulation of these problems is composed of continuous and discrete variables with linear and nonlinear functions. The solution of these problems by mathematical modeling through solvers may not converge to a feasible solution or may demand much computational time, when many variables are considered. Thus, using metaheuristics to solve these problems is desirable according to the literature. The scatter search (SS) metaheuristic algorithm has been highlighted in the literature as an excellent combinatorial optimization algorithm for dealing with quality and diversity solutions. This work aims to present two methods using the SS algorithm to solve problems with continuous and discrete variables. Therefore, the SS algorithm is implemented to solve the traveling salesperson problem (TSP), which is a problem that contains only discrete variables, and also, another version of SS is implemented to solve the optimal power flow (OPF) problem, which has continuous and discrete variables. Two instances of the TSP and three instances of the OPF problem were used. The results show that the SS solves both problems efficiently and presents better results in some cases than the solutions of the same problems using classical mathematical models through solvers. It is concluded that implementing the SS algorithm does not require much effort and that good results can be achieved for solving optimization problems with variables of any nature.\",\"PeriodicalId\":21289,\"journal\":{\"name\":\"Revista Científica Semana Acadêmica\",\"volume\":\"57 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-09-26\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Revista Científica Semana Acadêmica\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.35265/2236-6717-238-12778\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Revista Científica Semana Acadêmica","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.35265/2236-6717-238-12778","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
ALGORITMO DE BUSCA DISPERSA PARA RESOLUÇÃO DE PROBLEMAS DE OTIMIZAÇÃO DISCRETOS E CONTÍNUOS
Optimization problems are very complex to be solved, as they can present multiple optimal solutions and, in certain cases, only a globally optimal solution. The mathematical formulation of these problems is composed of continuous and discrete variables with linear and nonlinear functions. The solution of these problems by mathematical modeling through solvers may not converge to a feasible solution or may demand much computational time, when many variables are considered. Thus, using metaheuristics to solve these problems is desirable according to the literature. The scatter search (SS) metaheuristic algorithm has been highlighted in the literature as an excellent combinatorial optimization algorithm for dealing with quality and diversity solutions. This work aims to present two methods using the SS algorithm to solve problems with continuous and discrete variables. Therefore, the SS algorithm is implemented to solve the traveling salesperson problem (TSP), which is a problem that contains only discrete variables, and also, another version of SS is implemented to solve the optimal power flow (OPF) problem, which has continuous and discrete variables. Two instances of the TSP and three instances of the OPF problem were used. The results show that the SS solves both problems efficiently and presents better results in some cases than the solutions of the same problems using classical mathematical models through solvers. It is concluded that implementing the SS algorithm does not require much effort and that good results can be achieved for solving optimization problems with variables of any nature.