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

Full description

Bibliographic Details
Main Authors: Tshifhiwa Maumela, Fulufhelo Nelwamondo, Tshilidzi Marwala
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