A Multi-Criteria Ranking Algorithm Based on the VIKOR Method for Meta-Search Engines

Ranking of web pages is one of the most important parts of search engines and is, in fact, a process that through it the quality of a page is estimated by the search engine. In this study, a ranking algorithm based on VIKOR multi-criteria decision-making method for Meta-Search Engines (MSEs) was pro...

Full description

Bibliographic Details
Main Authors: Mojtaba Jamshidi, Mastoreh Haji, Mohamad Reza Kamankesh, Mahya Daghineh, Abdusalam Abdulla Shaltooki
Format: Article
Language:English
Published: Politeknik Negeri Padang 2019-08-01
Series:JOIV: International Journal on Informatics Visualization
Subjects:
Online Access:http://joiv.org/index.php/joiv/article/view/269
id doaj-6c7a845b99ba4bc091f8d0c161dde4f5
record_format Article
spelling doaj-6c7a845b99ba4bc091f8d0c161dde4f52020-11-25T03:06:47ZengPoliteknik Negeri PadangJOIV: International Journal on Informatics Visualization2549-96102549-99042019-08-013324825410.30630/joiv.3.3.269163A Multi-Criteria Ranking Algorithm Based on the VIKOR Method for Meta-Search EnginesMojtaba Jamshidi0Mastoreh Haji1Mohamad Reza Kamankesh2Mahya Daghineh3Abdusalam Abdulla Shaltooki4Islamic Azad University, Qazvin, IranIslamic Azad University, Kermanshah, IranIslamic Azad University, Ashtian, IranIslamic Azad University, Arak, IranUniversity of Human Development, Sulaymaniyah, IraqRanking of web pages is one of the most important parts of search engines and is, in fact, a process that through it the quality of a page is estimated by the search engine. In this study, a ranking algorithm based on VIKOR multi-criteria decision-making method for Meta-Search Engines (MSEs) was proposed. In this research, the considered MSE first will receive the suggested pages associated with the search term from eight search engines including, Teoma, Google, Yahoo!, AlltheWeb, AltaVista, Wisenut, ODP, MSN. The results, at most 10 first pages are selected from each search engine and creates the initial dataset contains 80 web pages. The proposed parser is then executed on these pages and the eight criteria including the rank of web page in the related search engine, access time, number of repetitions of search terms, positions of search term at the webpage, numbers of media at the webpage, the number of imports in the webpage, the number of incoming links, and the number of outgoing links are extracted from these web pages. Finally, by using the VIKOR method and these extracted criteria, web pages will rank and 10 top results will be provided for the user. To implement the proposed method, JAVA and MATLAB languages are used. In the experiments, the proposed method is implemented for a query and its ranking results have been compared in terms of accuracy with three famous search engine including Google, Yahoo, and MSN. The results of comparisons show that the proposed method offers higher accuracy.http://joiv.org/index.php/joiv/article/view/269rankingsearch enginesmeta-search enginemulti-criteria decision-makingvikor method.
collection DOAJ
language English
format Article
sources DOAJ
author Mojtaba Jamshidi
Mastoreh Haji
Mohamad Reza Kamankesh
Mahya Daghineh
Abdusalam Abdulla Shaltooki
spellingShingle Mojtaba Jamshidi
Mastoreh Haji
Mohamad Reza Kamankesh
Mahya Daghineh
Abdusalam Abdulla Shaltooki
A Multi-Criteria Ranking Algorithm Based on the VIKOR Method for Meta-Search Engines
JOIV: International Journal on Informatics Visualization
ranking
search engines
meta-search engine
multi-criteria decision-making
vikor method.
author_facet Mojtaba Jamshidi
Mastoreh Haji
Mohamad Reza Kamankesh
Mahya Daghineh
Abdusalam Abdulla Shaltooki
author_sort Mojtaba Jamshidi
title A Multi-Criteria Ranking Algorithm Based on the VIKOR Method for Meta-Search Engines
title_short A Multi-Criteria Ranking Algorithm Based on the VIKOR Method for Meta-Search Engines
title_full A Multi-Criteria Ranking Algorithm Based on the VIKOR Method for Meta-Search Engines
title_fullStr A Multi-Criteria Ranking Algorithm Based on the VIKOR Method for Meta-Search Engines
title_full_unstemmed A Multi-Criteria Ranking Algorithm Based on the VIKOR Method for Meta-Search Engines
title_sort multi-criteria ranking algorithm based on the vikor method for meta-search engines
publisher Politeknik Negeri Padang
series JOIV: International Journal on Informatics Visualization
issn 2549-9610
2549-9904
publishDate 2019-08-01
description Ranking of web pages is one of the most important parts of search engines and is, in fact, a process that through it the quality of a page is estimated by the search engine. In this study, a ranking algorithm based on VIKOR multi-criteria decision-making method for Meta-Search Engines (MSEs) was proposed. In this research, the considered MSE first will receive the suggested pages associated with the search term from eight search engines including, Teoma, Google, Yahoo!, AlltheWeb, AltaVista, Wisenut, ODP, MSN. The results, at most 10 first pages are selected from each search engine and creates the initial dataset contains 80 web pages. The proposed parser is then executed on these pages and the eight criteria including the rank of web page in the related search engine, access time, number of repetitions of search terms, positions of search term at the webpage, numbers of media at the webpage, the number of imports in the webpage, the number of incoming links, and the number of outgoing links are extracted from these web pages. Finally, by using the VIKOR method and these extracted criteria, web pages will rank and 10 top results will be provided for the user. To implement the proposed method, JAVA and MATLAB languages are used. In the experiments, the proposed method is implemented for a query and its ranking results have been compared in terms of accuracy with three famous search engine including Google, Yahoo, and MSN. The results of comparisons show that the proposed method offers higher accuracy.
topic ranking
search engines
meta-search engine
multi-criteria decision-making
vikor method.
url http://joiv.org/index.php/joiv/article/view/269
work_keys_str_mv AT mojtabajamshidi amulticriteriarankingalgorithmbasedonthevikormethodformetasearchengines
AT mastorehhaji amulticriteriarankingalgorithmbasedonthevikormethodformetasearchengines
AT mohamadrezakamankesh amulticriteriarankingalgorithmbasedonthevikormethodformetasearchengines
AT mahyadaghineh amulticriteriarankingalgorithmbasedonthevikormethodformetasearchengines
AT abdusalamabdullashaltooki amulticriteriarankingalgorithmbasedonthevikormethodformetasearchengines
AT mojtabajamshidi multicriteriarankingalgorithmbasedonthevikormethodformetasearchengines
AT mastorehhaji multicriteriarankingalgorithmbasedonthevikormethodformetasearchengines
AT mohamadrezakamankesh multicriteriarankingalgorithmbasedonthevikormethodformetasearchengines
AT mahyadaghineh multicriteriarankingalgorithmbasedonthevikormethodformetasearchengines
AT abdusalamabdullashaltooki multicriteriarankingalgorithmbasedonthevikormethodformetasearchengines
_version_ 1724672420917280768