DE-path : a differential-evolution-based method for computing energy-minimizing paths on surfaces
Computing energy-minimizing paths that are general for different energy forms is a common task in science and engineering. Conventional methods adopt numerical solvers, such as conjugate gradient or quasi-Newton. While these are efficient, the results are highly sensitive with respect to the initial...
Saved in:
Main Authors: | , , , , |
---|---|
Other Authors: | |
Format: | Article |
Language: | English |
Published: |
2020
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/144745 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-144745 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1447452020-11-23T05:48:14Z DE-path : a differential-evolution-based method for computing energy-minimizing paths on surfaces Ye, Zipeng Liu, Yong-Jin Zheng, Jianmin Hormann, Kai He, Ying School of Computer Science and Engineering Engineering::Computer science and engineering Energy-minimizing Paths Differential Evolution Computing energy-minimizing paths that are general for different energy forms is a common task in science and engineering. Conventional methods adopt numerical solvers, such as conjugate gradient or quasi-Newton. While these are efficient, the results are highly sensitive with respect to the initial paths. In this paper we develop a method based on differential evolution (DE) for computing optimal solutions. We propose a simple strategy to encode paths and define path operations, such as addition and scalar multiplication, so that the discrete paths can fit into the DE framework. We demonstrate the effectiveness of our method on three applications: (1) computing discrete geodesic paths on surfaces with non-uniform density function; (2) finding a smooth path that follows a given vector field as much as possible; and (3) finding a curve on a terrain with (near-) constant slope. Ministry of Education (MOE) This work is supported by the National Science Foundation of China (61725204, U1736220), the Royal Society-Newton Advanced Fellowship, China (NA150431) and Singapore Ministry of Education Grant (MoE 2017-T2-1-076 & RG26/17). 2020-11-23T05:48:14Z 2020-11-23T05:48:14Z 2019 Journal Article Ye, Z., Liu, Y.-J., Zheng, J., Hormann, K., & He, Y. (2019). DE-path : a differential-evolution-based method for computing energy-minimizing paths on surfaces. Computer-Aided Design, 114, 73-81. doi:10.1016/j.cad.2019.05.025 0010-4485 https://hdl.handle.net/10356/144745 10.1016/j.cad.2019.05.025 114 73 81 en MoE 2017-T2-1-076 RG26/17 Computer-Aided Design © 2019 Elsevier Ltd. All rights reserved. |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
Engineering::Computer science and engineering Energy-minimizing Paths Differential Evolution |
spellingShingle |
Engineering::Computer science and engineering Energy-minimizing Paths Differential Evolution Ye, Zipeng Liu, Yong-Jin Zheng, Jianmin Hormann, Kai He, Ying DE-path : a differential-evolution-based method for computing energy-minimizing paths on surfaces |
description |
Computing energy-minimizing paths that are general for different energy forms is a common task in science and engineering. Conventional methods adopt numerical solvers, such as conjugate gradient or quasi-Newton. While these are efficient, the results are highly sensitive with respect to the initial paths. In this paper we develop a method based on differential evolution (DE) for computing optimal solutions. We propose a simple strategy to encode paths and define path operations, such as addition and scalar multiplication, so that the discrete paths can fit into the DE framework. We demonstrate the effectiveness of our method on three applications: (1) computing discrete geodesic paths on surfaces with non-uniform density function; (2) finding a smooth path that follows a given vector field as much as possible; and (3) finding a curve on a terrain with (near-) constant slope. |
author2 |
School of Computer Science and Engineering |
author_facet |
School of Computer Science and Engineering Ye, Zipeng Liu, Yong-Jin Zheng, Jianmin Hormann, Kai He, Ying |
format |
Article |
author |
Ye, Zipeng Liu, Yong-Jin Zheng, Jianmin Hormann, Kai He, Ying |
author_sort |
Ye, Zipeng |
title |
DE-path : a differential-evolution-based method for computing energy-minimizing paths on surfaces |
title_short |
DE-path : a differential-evolution-based method for computing energy-minimizing paths on surfaces |
title_full |
DE-path : a differential-evolution-based method for computing energy-minimizing paths on surfaces |
title_fullStr |
DE-path : a differential-evolution-based method for computing energy-minimizing paths on surfaces |
title_full_unstemmed |
DE-path : a differential-evolution-based method for computing energy-minimizing paths on surfaces |
title_sort |
de-path : a differential-evolution-based method for computing energy-minimizing paths on surfaces |
publishDate |
2020 |
url |
https://hdl.handle.net/10356/144745 |
_version_ |
1686109394496913408 |