Dynamic generation of internet of things organizational structures through evolutionary computing

In today's world, intelligent embedded devices and sensors are interconnected into a dynamic and global network infrastructure is referred to as the Internet of Things (IoT). It has been widely recognized that the performance of an IoT is highly affected by how it is organized. A large-scale sy...

Full description

Saved in:
Bibliographic Details
Main Authors: Shen, Zhiqi, Yu, Han, Yu, Ling, Miao, Chunyan, Chen, Yiqiang, Lesser, Victor R.
Other Authors: School of Computer Science and Engineering
Format: Article
Language:English
Published: 2019
Subjects:
Online Access:https://hdl.handle.net/10356/90165
http://hdl.handle.net/10220/48456
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-90165
record_format dspace
spelling sg-ntu-dr.10356-901652020-03-07T11:49:01Z Dynamic generation of internet of things organizational structures through evolutionary computing Shen, Zhiqi Yu, Han Yu, Ling Miao, Chunyan Chen, Yiqiang Lesser, Victor R. School of Computer Science and Engineering Joint NTU-UBC Research Centre of Excellence in Active Living for the Elderly Evolutionary Computing Internet Of Things DRNTU::Engineering::Computer science and engineering In today's world, intelligent embedded devices and sensors are interconnected into a dynamic and global network infrastructure is referred to as the Internet of Things (IoT). It has been widely recognized that the performance of an IoT is highly affected by how it is organized. A large-scale system may have billions of possible ways of being organized, which makes it impractical to find a high quality choice of organization by manual means. In this paper, we propose a genetic algorithm (GA) aided framework for generating hierarchical IoT organizational structures. We propose a novel unique mapping between organizational structures and genome representations. Since hierarchical (i.e., tree-structured) organizations are one of the most common forms of organizations, we propose a novel method to map the phenotypic hierarchical structure space into a genome-like array representation space. This new representation opens up opportunities for evolutionary computing techniques to help IoT applications automatically generate organizational structures according to desired objective functions. Based on this mapping, we introduce the hierarchical GA which enriches standard genetic programming approaches with the hierarchical crossover operator with a repair strategy and the mutation of small perturbation operator. The proposed approach is evaluated in an IoT-based information retrieval system. The results have shown that competitive baseline structures which lead to IoT organizations with good performance in terms of utility can be found by the proposed approach during the evolutionary search. NRF (Natl Research Foundation, S’pore) Accepted version 2019-05-29T08:16:10Z 2019-12-06T17:42:11Z 2019-05-29T08:16:10Z 2019-12-06T17:42:11Z 2018 Journal Article Shen, Z., Yu, H., Yu, L., Miao, C., Chen, Y., & Lesser, V. R. (2018). Dynamic generation of internet of things organizational structures through evolutionary computing. IEEE Internet of Things Journal, 5(2), 943-954. doi:10.1109/JIOT.2018.2795548 https://hdl.handle.net/10356/90165 http://hdl.handle.net/10220/48456 10.1109/JIOT.2018.2795548 en IEEE Internet of Things Journal © 2018 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works. The published version is available at: https://doi.org/10.1109/JIOT.2018.2795548 12 p. application/pdf
institution Nanyang Technological University
building NTU Library
country Singapore
collection DR-NTU
language English
topic Evolutionary Computing
Internet Of Things
DRNTU::Engineering::Computer science and engineering
spellingShingle Evolutionary Computing
Internet Of Things
DRNTU::Engineering::Computer science and engineering
Shen, Zhiqi
Yu, Han
Yu, Ling
Miao, Chunyan
Chen, Yiqiang
Lesser, Victor R.
Dynamic generation of internet of things organizational structures through evolutionary computing
description In today's world, intelligent embedded devices and sensors are interconnected into a dynamic and global network infrastructure is referred to as the Internet of Things (IoT). It has been widely recognized that the performance of an IoT is highly affected by how it is organized. A large-scale system may have billions of possible ways of being organized, which makes it impractical to find a high quality choice of organization by manual means. In this paper, we propose a genetic algorithm (GA) aided framework for generating hierarchical IoT organizational structures. We propose a novel unique mapping between organizational structures and genome representations. Since hierarchical (i.e., tree-structured) organizations are one of the most common forms of organizations, we propose a novel method to map the phenotypic hierarchical structure space into a genome-like array representation space. This new representation opens up opportunities for evolutionary computing techniques to help IoT applications automatically generate organizational structures according to desired objective functions. Based on this mapping, we introduce the hierarchical GA which enriches standard genetic programming approaches with the hierarchical crossover operator with a repair strategy and the mutation of small perturbation operator. The proposed approach is evaluated in an IoT-based information retrieval system. The results have shown that competitive baseline structures which lead to IoT organizations with good performance in terms of utility can be found by the proposed approach during the evolutionary search.
author2 School of Computer Science and Engineering
author_facet School of Computer Science and Engineering
Shen, Zhiqi
Yu, Han
Yu, Ling
Miao, Chunyan
Chen, Yiqiang
Lesser, Victor R.
format Article
author Shen, Zhiqi
Yu, Han
Yu, Ling
Miao, Chunyan
Chen, Yiqiang
Lesser, Victor R.
author_sort Shen, Zhiqi
title Dynamic generation of internet of things organizational structures through evolutionary computing
title_short Dynamic generation of internet of things organizational structures through evolutionary computing
title_full Dynamic generation of internet of things organizational structures through evolutionary computing
title_fullStr Dynamic generation of internet of things organizational structures through evolutionary computing
title_full_unstemmed Dynamic generation of internet of things organizational structures through evolutionary computing
title_sort dynamic generation of internet of things organizational structures through evolutionary computing
publishDate 2019
url https://hdl.handle.net/10356/90165
http://hdl.handle.net/10220/48456
_version_ 1681043164960391168