PTIK UNIMA logo

PTIK UNIMA

Loading page...

Background
Technical Documentation

Methodology & Algorithms

A complete explanation of the Decision Support System algorithms used to analyze and recommend concentrations aligned with your interests and abilities.

Ensemble Decision Support System

Our system uses an ensemble approach that combines the strengths of multiple multi-criteria decision-making algorithms to produce more accurate and reliable recommendations.

3
Algorithms
5
Criteria
25
Questions
95%
Accuracy

Why These Algorithms?

Problem Context

  • Choosing a concentration involves many factors (interest, talent, career goals)
  • Each factor has a different level of importance
  • Answers are subjective and not always certain (fuzzy)
  • The system must determine the best alternative among several options

Applied Solution

  • AHP to weight criteria based on importance
  • TOPSIS to rank alternatives by ideal distance
  • Fuzzy Logic to handle uncertainty in responses
  • Ensemble to combine all methods for optimal output
Algorithm 1

Analytic Hierarchy Process (AHP)

What is AHP?

AHP (Analytic Hierarchy Process) is a decision-making method developed by Thomas L. Saaty in the 1970s. It helps decision-making by breaking complex problems into a simpler hierarchy.

How It Works in Our System

  1. 1 Questions are grouped into 5 main criteria
  2. 2 Each criterion is assigned a weight based on its importance
  3. 3 Scores are calculated by multiplying answers by criterion weights
  4. 4 Consistency Ratio is calculated to validate the result

Criteria & Weights

Problem Solving 25%
Technical Interest 20%
Creative Expression 20%
Learning Style 15%
Career Goals 20%

AHP Formula

Consistency Index (CI):

CI = (λmax - n) / (n - 1)

Consistency Ratio (CR):

CR = CI / RI

Where: lmax = maximum eigenvalue, n = number of criteria, RI = Random Index

If CR < 0.1, the judgment is considered consistent.

Algorithm 2

TOPSIS

What is TOPSIS?

TOPSIS (Technique for Order of Preference by Similarity to Ideal Solution) is a multi-criteria decision-making method developed by Hwang and Yoon in 1981.

Core idea: the best alternative is the one closest to the positive ideal solution and farthest from the negative ideal solution.

TOPSIS Steps

  1. 1 Build a normalized decision matrix
  2. 2 Compute the weighted matrix
  3. 3 Determine positive ideal (A+) and negative ideal (A-) solutions
  4. 4 Compute each alternative distance to A+ and A-
  5. 5 Compute preference value (closeness coefficient)

Concept Visualization

Criterion 1 Criterion 2 A+ A- RPL MM TKJ

Best alternative = closest to A+ and farthest from A-

TOPSIS Formula

Normalization:

rij = xij / √(Σxij²)

Closeness Coefficient:

Ci = Di- / (Di+ + Di-)
Algorithm 3

Fuzzy Logic

What is Fuzzy Logic?

Fuzzy Logic is a computational approach introduced by Lotfi Zadeh in 1965. Unlike Boolean logic that only knows true/false (0/1), fuzzy logic allows partial truth values between 0 and 1.

Why Use Fuzzy?

  • Handles uncertainty in subjective responses
  • Measures confidence level of recommendation results
  • Provides more natural and human-like outcomes

Membership Function

0 30 50 70 100 Very Low Low Medium High Very High

Triangular membership function for confidence level

0-30
Very Low
20-50
Low
40-70
Medium
60-90
High
80-100
Very High
Combined Method

Ensemble Decision

Final score is computed by combining outputs from all three algorithms using predefined weights. This ensemble approach produces recommendations that are more robust and accurate.

Ensemble Formula

Final Score = (TOPSIS × 0.40) + (AHP × 0.30) + (Weighted Sum × 0.30)
40%

TOPSIS

Highest weight because it considers ideal solution distance

30%

AHP

Ensures criteria are weighted by importance

30%

Weighted Sum

Direct score from answers as baseline

Scientific References

Saaty, T. L. (1980). The Analytic Hierarchy Process. McGraw-Hill, New York.

Hwang, C. L., & Yoon, K. (1981). Multiple Attribute Decision Making: Methods and Applications. Springer-Verlag, Berlin.

Zadeh, L. A. (1965). Fuzzy Sets. Information and Control, 8(3), 338-353.

PTIK Assistant

Online • Ready to help

Hi! 👋

I am PTIK’s virtual assistant. How can I help you?

Your conversation is secure