Exploration of mutation step sizes in the automated evolution of printable free-form 3D objects
3D printing is a comparatively new technology that is becoming ever more attractive to everyday practitioners and hobbyists due to its low start-up cost as well as making significant advancements in its printing process as well resolution and material variety. Implementation of EAs in the field of 3...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
INSInet Publications
2016
|
Online Access: | https://eprints.ums.edu.my/id/eprint/19662/1/Exploration%20of%20mutation%20step%20sizes%20in%20the%20automated%20evolution%20of%20printable%20free.pdf |
_version_ | 1825713422982971392 |
---|---|
author | Teo, Jason Tze Wi Jia, Hui Ong |
author_facet | Teo, Jason Tze Wi Jia, Hui Ong |
author_sort | Teo, Jason Tze Wi |
collection | UMS |
description | 3D printing is a comparatively new technology that is becoming ever more attractive to everyday practitioners and hobbyists due to its low start-up cost as well as making significant advancements in its printing process as well resolution and material variety. Implementation of EAs in the field of 3D printing is still in its infancy since 3D printing itself is a relatively new technology that has only become main stream due to its significant decrease in acquisition cost in the past 2-3 years. In this study, an EA in the form of Evolutionary Programming (EP) is used to automatically evolve 3D objects generated by Gielis’ Superformula. Objective: The focus of this study is to explore the mutation step size in hoping to create more diverse populations in the evolution of the generated 3D printable objects. In EP, the operator responsible for offspring generation is through the mutation process solely. Hence, the mutation step size has a direct and very significant impact on the diversity of the offspring generated. A fitness function was designed to evaluate the 3D objects and shapes generated by the Superformula. The parameters for the Superformula to generate 3D objects or shapes are m_1, m_2, n_(1,1), n_(1,2), n_(1,3), n_(2,1), n_(2,2), and n_(2,3). These parameters serve as a representation in EP and the mutation step size will affect the chances of these parameters’ values to change. To carry out this study, ten different mutation step sizes ranging from 0.1 to 1.0 in increments of 0.1 were used and run for five times. Results: The results indicate that the most aesthetically-pleasing as well as machine-printable results were obtained using the smallest mutation size of 0.1. Conclusion: Optimal setting for mutation rate can successful generate 3D-printable shapes that are aesthetically-pleasing using the proposed Gielis Superformula-based methodology. |
first_indexed | 2024-03-06T02:56:20Z |
format | Article |
id | ums.eprints-19662 |
institution | Universiti Malaysia Sabah |
language | English |
last_indexed | 2024-03-06T02:56:20Z |
publishDate | 2016 |
publisher | INSInet Publications |
record_format | dspace |
spelling | ums.eprints-196622018-04-03T01:49:02Z https://eprints.ums.edu.my/id/eprint/19662/ Exploration of mutation step sizes in the automated evolution of printable free-form 3D objects Teo, Jason Tze Wi Jia, Hui Ong 3D printing is a comparatively new technology that is becoming ever more attractive to everyday practitioners and hobbyists due to its low start-up cost as well as making significant advancements in its printing process as well resolution and material variety. Implementation of EAs in the field of 3D printing is still in its infancy since 3D printing itself is a relatively new technology that has only become main stream due to its significant decrease in acquisition cost in the past 2-3 years. In this study, an EA in the form of Evolutionary Programming (EP) is used to automatically evolve 3D objects generated by Gielis’ Superformula. Objective: The focus of this study is to explore the mutation step size in hoping to create more diverse populations in the evolution of the generated 3D printable objects. In EP, the operator responsible for offspring generation is through the mutation process solely. Hence, the mutation step size has a direct and very significant impact on the diversity of the offspring generated. A fitness function was designed to evaluate the 3D objects and shapes generated by the Superformula. The parameters for the Superformula to generate 3D objects or shapes are m_1, m_2, n_(1,1), n_(1,2), n_(1,3), n_(2,1), n_(2,2), and n_(2,3). These parameters serve as a representation in EP and the mutation step size will affect the chances of these parameters’ values to change. To carry out this study, ten different mutation step sizes ranging from 0.1 to 1.0 in increments of 0.1 were used and run for five times. Results: The results indicate that the most aesthetically-pleasing as well as machine-printable results were obtained using the smallest mutation size of 0.1. Conclusion: Optimal setting for mutation rate can successful generate 3D-printable shapes that are aesthetically-pleasing using the proposed Gielis Superformula-based methodology. INSInet Publications 2016-09 Article PeerReviewed text en https://eprints.ums.edu.my/id/eprint/19662/1/Exploration%20of%20mutation%20step%20sizes%20in%20the%20automated%20evolution%20of%20printable%20free.pdf Teo, Jason Tze Wi and Jia, Hui Ong (2016) Exploration of mutation step sizes in the automated evolution of printable free-form 3D objects. Australian Journal of Basic and Applied Sciences, 10 (14). pp. 265-275. ISSN 1991-8178 http://www.ajbasweb.com/old/ajbas/2016/September/265-275.pdf |
spellingShingle | Teo, Jason Tze Wi Jia, Hui Ong Exploration of mutation step sizes in the automated evolution of printable free-form 3D objects |
title | Exploration of mutation step sizes in the automated evolution of printable free-form 3D objects |
title_full | Exploration of mutation step sizes in the automated evolution of printable free-form 3D objects |
title_fullStr | Exploration of mutation step sizes in the automated evolution of printable free-form 3D objects |
title_full_unstemmed | Exploration of mutation step sizes in the automated evolution of printable free-form 3D objects |
title_short | Exploration of mutation step sizes in the automated evolution of printable free-form 3D objects |
title_sort | exploration of mutation step sizes in the automated evolution of printable free form 3d objects |
url | https://eprints.ums.edu.my/id/eprint/19662/1/Exploration%20of%20mutation%20step%20sizes%20in%20the%20automated%20evolution%20of%20printable%20free.pdf |
work_keys_str_mv | AT teojasontzewi explorationofmutationstepsizesintheautomatedevolutionofprintablefreeform3dobjects AT jiahuiong explorationofmutationstepsizesintheautomatedevolutionofprintablefreeform3dobjects |