一种多输出改进规划算法

J. Ferreira, A. I. Torres, M. Pedemonte
{"title":"一种多输出改进规划算法","authors":"J. Ferreira, A. I. Torres, M. Pedemonte","doi":"10.1109/LA-CCI48322.2021.9769841","DOIUrl":null,"url":null,"abstract":"A model obtained from solving a symbolic regression problem is a surrogate model that represent a system with high accuracy. In the area of process system engineering, surrogate models substitute rigorous models in optimization and design process problems. As chemical processes have several outputs with a common physical-chemical phenomena, it is expected that the surrogate models generated for the outputs share terms or function basis. Kaizen Programming (KP) is a novel technique to solve symbolic regression problems, which do not assume any supposition of the form of the model in advance. This technique has shown a better performance than Genetic Programming on benchmarking functions. In this work, we propose an extension of Kaizen Programming, Multi-Output KP (MO-KP), to construct multi-output models in a single execution.The experimental evaluation was conducted on an extension of three classical benchmarking functions to multi-output scenarios, considering three different schemes of function basis sharing. The experimental results shown that MO-KP builds well fitted models, and it is even able to construct better models than single-output KP in some scenarios. The results also confirm that MO-KP favors the sharing of terms between the generated models. Finally, we found that the median execution time of MO-KP is in general shorter than the equivalent executions of single-output KP, but with larger variability in the distribution of the runtimes.","PeriodicalId":431041,"journal":{"name":"2021 IEEE Latin American Conference on Computational Intelligence (LA-CCI)","volume":"16 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-11-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Towards a Multi-Output Kaizen Programming Algorithm\",\"authors\":\"J. Ferreira, A. I. Torres, M. Pedemonte\",\"doi\":\"10.1109/LA-CCI48322.2021.9769841\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"A model obtained from solving a symbolic regression problem is a surrogate model that represent a system with high accuracy. In the area of process system engineering, surrogate models substitute rigorous models in optimization and design process problems. As chemical processes have several outputs with a common physical-chemical phenomena, it is expected that the surrogate models generated for the outputs share terms or function basis. Kaizen Programming (KP) is a novel technique to solve symbolic regression problems, which do not assume any supposition of the form of the model in advance. This technique has shown a better performance than Genetic Programming on benchmarking functions. In this work, we propose an extension of Kaizen Programming, Multi-Output KP (MO-KP), to construct multi-output models in a single execution.The experimental evaluation was conducted on an extension of three classical benchmarking functions to multi-output scenarios, considering three different schemes of function basis sharing. The experimental results shown that MO-KP builds well fitted models, and it is even able to construct better models than single-output KP in some scenarios. The results also confirm that MO-KP favors the sharing of terms between the generated models. Finally, we found that the median execution time of MO-KP is in general shorter than the equivalent executions of single-output KP, but with larger variability in the distribution of the runtimes.\",\"PeriodicalId\":431041,\"journal\":{\"name\":\"2021 IEEE Latin American Conference on Computational Intelligence (LA-CCI)\",\"volume\":\"16 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-11-02\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2021 IEEE Latin American Conference on Computational Intelligence (LA-CCI)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/LA-CCI48322.2021.9769841\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 IEEE Latin American Conference on Computational Intelligence (LA-CCI)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/LA-CCI48322.2021.9769841","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

摘要

通过求解符号回归问题得到的模型是一个代表系统的代理模型,具有较高的精度。在过程系统工程领域,替代模型在优化和设计过程问题中取代了严格模型。由于化学过程有几个具有共同物理化学现象的输出,因此期望为输出生成的代理模型共享术语或函数基础。改善规划(KP)是一种求解符号回归问题的新方法,它不预先对模型的形式作任何假设。该方法在基准函数上表现出比遗传规划更好的性能。在这项工作中,我们提出了改善规划的扩展,多输出KP (MO-KP),以在一次执行中构建多输出模型。考虑三种不同的函数基共享方案,对三种经典基准函数扩展到多输出场景进行了实验评估。实验结果表明,MO-KP建立了很好的拟合模型,在某些情况下甚至可以比单输出KP建立更好的模型。结果还证实,MO-KP有利于生成的模型之间的项共享。最后,我们发现MO-KP的中位数执行时间通常比单输出KP的等效执行时间短,但在运行时间分布上具有较大的可变性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Towards a Multi-Output Kaizen Programming Algorithm
A model obtained from solving a symbolic regression problem is a surrogate model that represent a system with high accuracy. In the area of process system engineering, surrogate models substitute rigorous models in optimization and design process problems. As chemical processes have several outputs with a common physical-chemical phenomena, it is expected that the surrogate models generated for the outputs share terms or function basis. Kaizen Programming (KP) is a novel technique to solve symbolic regression problems, which do not assume any supposition of the form of the model in advance. This technique has shown a better performance than Genetic Programming on benchmarking functions. In this work, we propose an extension of Kaizen Programming, Multi-Output KP (MO-KP), to construct multi-output models in a single execution.The experimental evaluation was conducted on an extension of three classical benchmarking functions to multi-output scenarios, considering three different schemes of function basis sharing. The experimental results shown that MO-KP builds well fitted models, and it is even able to construct better models than single-output KP in some scenarios. The results also confirm that MO-KP favors the sharing of terms between the generated models. Finally, we found that the median execution time of MO-KP is in general shorter than the equivalent executions of single-output KP, but with larger variability in the distribution of the runtimes.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信