A GPU-Based Parallel Region Classification Method for Continuous Constraint Satisfaction ProblemsSource: Journal of Mechanical Design:;2023:;volume( 146 ):;issue: 004::page 41705-1DOI: 10.1115/1.4063158Publisher: The American Society of Mechanical Engineers (ASME)
Abstract: Continuous constraint satisfaction is prevalent in many science and engineering fields. When solving continuous constraint satisfaction problems, it is more advantageous for practitioners to derive all feasible regions (i.e., the solution space) rather than a limited number of solution points, since these feasible regions facilitate design concept generation and design tradeoff evaluation. Several central processing unit (CPU)-based branch-and-prune methods and geometric approximation methods have been proposed in prior research to derive feasible regions for continuous constraint satisfaction problems. However, these methods have not been extensively adopted in practice, mainly because of their high computational expense. To overcome the computational bottleneck of extant CPU-based methods, this paper introduces a GPU-based parallel region classification method to derive feasible regions for continuous constraint satisfaction problems in a reasonable computational time. Using interval arithmetic, coupled with the computational power of GPU, this method iteratively partitions the design space into many subregions and classifies these subregions as feasible, infeasible, and indeterminate regions. To visualize these classified regions in the design space, a planar visualization approach that projects all classified regions into one figure is also proposed. The GPU-based parallel region classification method and the planar visualization approach are validated through two case studies about the bird function and the welded beam design. These case studies show that the method and the approach can solve the continuous constraint satisfaction problems and visualize the results effectively and efficiently. A four-step procedure for implementing the method and the approach in practice is also outlined.
|
Collections
Show full item record
contributor author | Zhang, Guanglu | |
contributor author | Feng, Wangchuan | |
contributor author | Cagan, Jonathan | |
date accessioned | 2024-04-24T22:40:53Z | |
date available | 2024-04-24T22:40:53Z | |
date copyright | 12/6/2023 12:00:00 AM | |
date issued | 2023 | |
identifier issn | 1050-0472 | |
identifier other | md_146_4_041705.pdf | |
identifier uri | http://yetl.yabesh.ir/yetl1/handle/yetl/4295672 | |
description abstract | Continuous constraint satisfaction is prevalent in many science and engineering fields. When solving continuous constraint satisfaction problems, it is more advantageous for practitioners to derive all feasible regions (i.e., the solution space) rather than a limited number of solution points, since these feasible regions facilitate design concept generation and design tradeoff evaluation. Several central processing unit (CPU)-based branch-and-prune methods and geometric approximation methods have been proposed in prior research to derive feasible regions for continuous constraint satisfaction problems. However, these methods have not been extensively adopted in practice, mainly because of their high computational expense. To overcome the computational bottleneck of extant CPU-based methods, this paper introduces a GPU-based parallel region classification method to derive feasible regions for continuous constraint satisfaction problems in a reasonable computational time. Using interval arithmetic, coupled with the computational power of GPU, this method iteratively partitions the design space into many subregions and classifies these subregions as feasible, infeasible, and indeterminate regions. To visualize these classified regions in the design space, a planar visualization approach that projects all classified regions into one figure is also proposed. The GPU-based parallel region classification method and the planar visualization approach are validated through two case studies about the bird function and the welded beam design. These case studies show that the method and the approach can solve the continuous constraint satisfaction problems and visualize the results effectively and efficiently. A four-step procedure for implementing the method and the approach in practice is also outlined. | |
publisher | The American Society of Mechanical Engineers (ASME) | |
title | A GPU-Based Parallel Region Classification Method for Continuous Constraint Satisfaction Problems | |
type | Journal Paper | |
journal volume | 146 | |
journal issue | 4 | |
journal title | Journal of Mechanical Design | |
identifier doi | 10.1115/1.4063158 | |
journal fristpage | 41705-1 | |
journal lastpage | 41705-12 | |
page | 12 | |
tree | Journal of Mechanical Design:;2023:;volume( 146 ):;issue: 004 | |
contenttype | Fulltext |