工程设计是优化还是满足?

IF 2.3 3区 工程技术 Q3 ENGINEERING, INDUSTRIAL
Lin Guo, Janet K. Allen, Farrokh Mistree
{"title":"工程设计是优化还是满足?","authors":"Lin Guo, Janet K. Allen, Farrokh Mistree","doi":"10.1007/s00163-023-00431-5","DOIUrl":null,"url":null,"abstract":"<p>In this paper, we address the issue of whether to optimize or satisfice in model-based engineering design. When dealing with operations research problems in the context of engineering design, one may encounter (i) nonlinear, nonconvex objectives and constraints, (ii) objectives with different units, and (iii) computational models that are abstractions of reality and fidelity, Seeking a single-point optimal solution that meets the necessary and sufficient Karush–Kuhn–Tucker (KKT) conditions makes it impossible to obtain a solution that satisfies all the targeted goals. Instead, a method to identify satisficing solutions that satisfies necessary KKT condition but not the sufficient condition is proposed. These solutions are relatively robust, easy to acquire, and often good enough. In this paper, we demonstrate the combined use of the compromise Decision Support Problems and the adaptive linear programming algorithm, as proposed by Mistree and co-authors. This method is appropriate in formulating design problems and obtaining solutions that satisfy only the necessary KKT condition. Further, the use of the proposed method circumvents complications associated with the use of gradient-based optimization algorithms typically used to solve optimization problems. We discuss the efficacy of our proposed method using four test problems to illustrate how the satisficing strategy outperforms the optimizing strategy in model-based engineering design.</p>","PeriodicalId":49629,"journal":{"name":"Research in Engineering Design","volume":"19 1","pages":""},"PeriodicalIF":2.3000,"publicationDate":"2024-02-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Optimize or satisfice in engineering design?\",\"authors\":\"Lin Guo, Janet K. Allen, Farrokh Mistree\",\"doi\":\"10.1007/s00163-023-00431-5\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<p>In this paper, we address the issue of whether to optimize or satisfice in model-based engineering design. When dealing with operations research problems in the context of engineering design, one may encounter (i) nonlinear, nonconvex objectives and constraints, (ii) objectives with different units, and (iii) computational models that are abstractions of reality and fidelity, Seeking a single-point optimal solution that meets the necessary and sufficient Karush–Kuhn–Tucker (KKT) conditions makes it impossible to obtain a solution that satisfies all the targeted goals. Instead, a method to identify satisficing solutions that satisfies necessary KKT condition but not the sufficient condition is proposed. These solutions are relatively robust, easy to acquire, and often good enough. In this paper, we demonstrate the combined use of the compromise Decision Support Problems and the adaptive linear programming algorithm, as proposed by Mistree and co-authors. This method is appropriate in formulating design problems and obtaining solutions that satisfy only the necessary KKT condition. Further, the use of the proposed method circumvents complications associated with the use of gradient-based optimization algorithms typically used to solve optimization problems. We discuss the efficacy of our proposed method using four test problems to illustrate how the satisficing strategy outperforms the optimizing strategy in model-based engineering design.</p>\",\"PeriodicalId\":49629,\"journal\":{\"name\":\"Research in Engineering Design\",\"volume\":\"19 1\",\"pages\":\"\"},\"PeriodicalIF\":2.3000,\"publicationDate\":\"2024-02-29\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Research in Engineering Design\",\"FirstCategoryId\":\"5\",\"ListUrlMain\":\"https://doi.org/10.1007/s00163-023-00431-5\",\"RegionNum\":3,\"RegionCategory\":\"工程技术\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q3\",\"JCRName\":\"ENGINEERING, INDUSTRIAL\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Research in Engineering Design","FirstCategoryId":"5","ListUrlMain":"https://doi.org/10.1007/s00163-023-00431-5","RegionNum":3,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"ENGINEERING, INDUSTRIAL","Score":null,"Total":0}
引用次数: 0

摘要

在本文中,我们将讨论在基于模型的工程设计中是优化还是满足的问题。在工程设计中处理运筹学问题时,可能会遇到:(i) 非线性、非凸的目标和约束条件;(ii) 不同单位的目标;(iii) 对现实和保真度进行抽象的计算模型。要寻求满足必要条件和充分条件(KKT)的单点最优解,就不可能获得满足所有目标的解。相反,我们提出了一种方法来确定满足必要 KKT 条件但不满足充分条件的满足解。这些解决方案相对稳健、易于获取,而且通常足够好。在本文中,我们展示了 Mistree 和合著者提出的折中决策支持问题与自适应线性规划算法的结合使用。这种方法适用于提出设计问题,并获得仅满足必要 KKT 条件的解决方案。此外,使用所提出的方法还能避免使用通常用于解决优化问题的基于梯度的优化算法所带来的复杂性。我们用四个测试问题讨论了所提方法的功效,以说明在基于模型的工程设计中,满足策略如何优于优化策略。
本文章由计算机程序翻译,如有差异,请以英文原文为准。

Optimize or satisfice in engineering design?

Optimize or satisfice in engineering design?

In this paper, we address the issue of whether to optimize or satisfice in model-based engineering design. When dealing with operations research problems in the context of engineering design, one may encounter (i) nonlinear, nonconvex objectives and constraints, (ii) objectives with different units, and (iii) computational models that are abstractions of reality and fidelity, Seeking a single-point optimal solution that meets the necessary and sufficient Karush–Kuhn–Tucker (KKT) conditions makes it impossible to obtain a solution that satisfies all the targeted goals. Instead, a method to identify satisficing solutions that satisfies necessary KKT condition but not the sufficient condition is proposed. These solutions are relatively robust, easy to acquire, and often good enough. In this paper, we demonstrate the combined use of the compromise Decision Support Problems and the adaptive linear programming algorithm, as proposed by Mistree and co-authors. This method is appropriate in formulating design problems and obtaining solutions that satisfy only the necessary KKT condition. Further, the use of the proposed method circumvents complications associated with the use of gradient-based optimization algorithms typically used to solve optimization problems. We discuss the efficacy of our proposed method using four test problems to illustrate how the satisficing strategy outperforms the optimizing strategy in model-based engineering design.

求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
Research in Engineering Design
Research in Engineering Design 工程技术-工程:工业
CiteScore
7.80
自引率
12.50%
发文量
23
审稿时长
18 months
期刊介绍: Research in Engineering Design is an international journal that publishes research papers on design theory and methodology in all fields of engineering, focussing on mechanical, civil, architectural, and manufacturing engineering. The journal is designed for professionals in academia, industry and government interested in research issues relevant to design practice. Papers emphasize underlying principles of engineering design and discipline-oriented research where results are of interest or extendible to other engineering domains. General areas of interest include theories of design, foundations of design environments, representations and languages, models of design processes, and integration of design and manufacturing. Representative topics include functional representation, feature-based design, shape grammars, process design, redesign, product data base models, and empirical studies. The journal also publishes state-of-the-art review articles.
×
引用
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学术官方微信