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...

Full description

Saved in:
Bibliographic Details
Main Authors: Ye, Zipeng, Liu, Yong-Jin, Zheng, Jianmin, Hormann, Kai, He, Ying
Other Authors: School of Computer Science and Engineering
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