Introducing Ulimisana Optimization Algorithm Based on Ubuntu Philosophy
In this paper we give introduction to the concepts of Ubuntu and how we used Mechanism design concepts to construct Ubuntu as an optimisation algorithm. Ubuntu philosophy is old and consists of many oral proverbs that have been documented in recent years. This work thus introduces an incentive mecha...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2020-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/9205897/ |
id |
doaj-fa72b264dba24eff840d3c1aa31be594 |
---|---|
record_format |
Article |
spelling |
doaj-fa72b264dba24eff840d3c1aa31be5942021-03-30T03:37:59ZengIEEEIEEE Access2169-35362020-01-01817924417925810.1109/ACCESS.2020.30268219205897Introducing Ulimisana Optimization Algorithm Based on Ubuntu PhilosophyTshifhiwa Maumela0https://orcid.org/0000-0002-8957-104XFulufhelo Nelwamondo1https://orcid.org/0000-0001-9600-5890Tshilidzi Marwala2School of Electrical and Electronic Engineering, University of Johannesburg, Johannesburg, South AfricaSchool of Electrical and Electronic Engineering, University of Johannesburg, Johannesburg, South AfricaSchool of Electrical and Electronic Engineering, University of Johannesburg, Johannesburg, South AfricaIn this paper we give introduction to the concepts of Ubuntu and how we used Mechanism design concepts to construct Ubuntu as an optimisation algorithm. Ubuntu philosophy is old and consists of many oral proverbs that have been documented in recent years. This work thus introduces an incentive mechanism based on Ubuntu, thus called Ubuntu Incentive, which is modelled according to Mechanism Design principles. This incentive scheme is introduced as a fitness function which the algorithm tries to improve. To achieve this, the algorithm draws inspiration from Bantu proverbs that guide how individuals ought to behave within the Ubuntu community. Trust is an important element within these communities and it is shown how trust influences the obtaining of the Pareto efficiency. The algorithm is introduced with different mathematical configurations which are tested against each other. Ulimisana optimisation algorithm (UOA) manages to solve the benchmark test functions used in this work. This is found to be in accordance to the Ubuntu philosophy as used in the Ulimisana/Letsema practice amongst the Bantu people of Southern Africa. The UOA performed better in some benchmark test function when compared to other algorithms and coming second on most performance to PSO for most test benchmark function.https://ieeexplore.ieee.org/document/9205897/Artificial Intelligenceco-operative agentsincentive designmechanism designoptimizationUbuntu |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Tshifhiwa Maumela Fulufhelo Nelwamondo Tshilidzi Marwala |
spellingShingle |
Tshifhiwa Maumela Fulufhelo Nelwamondo Tshilidzi Marwala Introducing Ulimisana Optimization Algorithm Based on Ubuntu Philosophy IEEE Access Artificial Intelligence co-operative agents incentive design mechanism design optimization Ubuntu |
author_facet |
Tshifhiwa Maumela Fulufhelo Nelwamondo Tshilidzi Marwala |
author_sort |
Tshifhiwa Maumela |
title |
Introducing Ulimisana Optimization Algorithm Based on Ubuntu Philosophy |
title_short |
Introducing Ulimisana Optimization Algorithm Based on Ubuntu Philosophy |
title_full |
Introducing Ulimisana Optimization Algorithm Based on Ubuntu Philosophy |
title_fullStr |
Introducing Ulimisana Optimization Algorithm Based on Ubuntu Philosophy |
title_full_unstemmed |
Introducing Ulimisana Optimization Algorithm Based on Ubuntu Philosophy |
title_sort |
introducing ulimisana optimization algorithm based on ubuntu philosophy |
publisher |
IEEE |
series |
IEEE Access |
issn |
2169-3536 |
publishDate |
2020-01-01 |
description |
In this paper we give introduction to the concepts of Ubuntu and how we used Mechanism design concepts to construct Ubuntu as an optimisation algorithm. Ubuntu philosophy is old and consists of many oral proverbs that have been documented in recent years. This work thus introduces an incentive mechanism based on Ubuntu, thus called Ubuntu Incentive, which is modelled according to Mechanism Design principles. This incentive scheme is introduced as a fitness function which the algorithm tries to improve. To achieve this, the algorithm draws inspiration from Bantu proverbs that guide how individuals ought to behave within the Ubuntu community. Trust is an important element within these communities and it is shown how trust influences the obtaining of the Pareto efficiency. The algorithm is introduced with different mathematical configurations which are tested against each other. Ulimisana optimisation algorithm (UOA) manages to solve the benchmark test functions used in this work. This is found to be in accordance to the Ubuntu philosophy as used in the Ulimisana/Letsema practice amongst the Bantu people of Southern Africa. The UOA performed better in some benchmark test function when compared to other algorithms and coming second on most performance to PSO for most test benchmark function. |
topic |
Artificial Intelligence co-operative agents incentive design mechanism design optimization Ubuntu |
url |
https://ieeexplore.ieee.org/document/9205897/ |
work_keys_str_mv |
AT tshifhiwamaumela introducingulimisanaoptimizationalgorithmbasedonubuntuphilosophy AT fulufhelonelwamondo introducingulimisanaoptimizationalgorithmbasedonubuntuphilosophy AT tshilidzimarwala introducingulimisanaoptimizationalgorithmbasedonubuntuphilosophy |
_version_ |
1724183137979727872 |