GitHub repository: patelotech/aopjs
Primary language: JavaScript
Created: 2019-01-01T12:40:57Z
Description: More than a billion of the rural merchants in the developing world commonly depend on hiring on-demand transportation services to commute people or goods to markets. The process of selecting the most-optimal fare involves handling decision-making characterised with multiple alternatives, competing criteria and incomplete or even inconsistent information. Decision support systems are commonly used to solve these types of problems. However, (A) most widely used systems are based on object-based approaches which lack high-level abstractions to effectively handle human-machine interaction and (B) those systems ignore to compute the degree in which information is uncertain or inconsistent. In recent years, neutrosophic logic, caught certain momentum in decision science literature to handle that type of information, but scientific research failed in integrating this logic into decisional agent systems. This paper proposes the foundations for a neutrosophic agent-based decision-support approach to overcome those challenges. As a proof of concept, we built an agent that, given a request, takes a dataset of a neutrosophic stratified sample of 104 Ethiopian commuter criteria preferences taken from the Dukem region and a dataset of fare alternatives. The agent computes those datasets using widely used HPA and TOPSIS algorithms to weight, score, rank those alternatives and returns a confidence-scored actionable recommendation to the merchant who made the request. This preliminary system proves to handle this particular problem in a functional manner. Further research should be conducted to assess applications in different fields.