Adapting blockchain's proof-of-work mechanism for multiple traveling salesmen problem optimization

被引:1
|
作者
Sabry, Nareman [1 ]
Shabana, Bahaa [2 ]
Handosa, Mohamed [1 ]
Rashad, M. Z. [1 ]
机构
[1] Mansoura Univ, Fac Comp & Informat, Dept Comp Sci, Mansoura 35516, Egypt
[2] Misr Higher Inst Commerce & Comp, Comp Sci Dept, Mansoura, Egypt
关键词
ALGORITHM;
D O I
10.1038/s41598-023-41536-0
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
The blockchain network uses a Proof-of-Work (PoW) mechanism to validate transactions and keep the blockchain growth safe against tampering, but it is hugely energy-consuming with no benefit to the peer-to-peer network participants. In this paper, we proposed a blockchain network for distributing products to different locations based on the use of the Proof of Useful Work mechanism, in which miners use computing resources to optimize the traveling salesman problem (TSP) as an alternative to solving mathematical problems that represent the basis of the traditional PoW mechanism to get a new block. According to this proposed blockchain, it not only receives and securely stores the distribution locations but also improves the paths for salesmen when traveling between different locations during the transportation process. This strategy aims to take advantage of the miners' efforts to minimize the traveled distance by applying the clustering technique and computing the shortest path by Guided Local Search (GLS) for each cluster at the same time. According to the tested results on TSP-LIB instances, the used strategy works efficiently with an average of 0.08 compared to the rest of the meta-heuristics, and the proposed architecture reduced total distances with an average of 0.025%. In addition, the block generation time in the blockchain decreased by 11.11% compared to other works.
引用
收藏
页数:15
相关论文
共 17 条
  • [1] Using Useful Tasks for Proof-of-Work for Blockchain Systems
    D. M. Murin
    V. N. Knyazev
    Automatic Control and Computer Sciences, 2020, 54 : 594 - 600
  • [2] Using Useful Tasks for Proof-of-Work for Blockchain Systems
    Murin, D. M.
    Knyazev, V. N.
    AUTOMATIC CONTROL AND COMPUTER SCIENCES, 2020, 54 (07) : 594 - 600
  • [3] A novel method for solving the multiple traveling salesmen problem with multiple depots
    HOU MengShu * & LIU DaiBo School of Computer Science and Engineering
    Science Bulletin, 2012, (15) : 1886 - 1892
  • [4] A novel method for solving the multiple traveling salesmen problem with multiple depots
    Hou MengShu
    Liu DaiBo
    CHINESE SCIENCE BULLETIN, 2012, 57 (15): : 1886 - 1892
  • [5] A Market-based Solution to the Multiple Traveling Salesmen Problem
    Kivelevitch, Elad
    Cohen, Kelly
    Kumar, Manish
    JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2013, 72 (01) : 21 - 40
  • [6] Equihash: Asymmetric Proof-of-Work Based on the Generalized Birthday Problem
    Biryukov, Alex
    Khovratovich, Dmitry
    23RD ANNUAL NETWORK AND DISTRIBUTED SYSTEM SECURITY SYMPOSIUM (NDSS 2016), 2016,
  • [7] A simple model for the multiple traveling salesmen problem with single depot and multiple sink
    Liu, Daibo
    Hou, Mengshu
    Qu, Hong
    COMPEL-THE INTERNATIONAL JOURNAL FOR COMPUTATION AND MATHEMATICS IN ELECTRICAL AND ELECTRONIC ENGINEERING, 2013, 32 (02) : 556 - 574
  • [8] An extension of the Christofides heuristic for the generalized multiple depot multiple traveling salesmen problem
    Xu, Zhou
    Rodrigues, Brian
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2017, 257 (03) : 735 - 745
  • [9] Lightweight blockchain approach to reduce double-spend and 51% attacks on Proof-of-Work
    Nayancy
    Dutta, Sandip
    Chakraborty, Soubhik
    INTELLIGENT DATA ANALYSIS, 2024, 28 (05) : 1309 - 1319
  • [10] Matrix-Based Ant Colony Optimization for Large-Scale Balanced Multiple Traveling Salesmen Problem
    Sun, Bing
    Wang, Chuan
    Zheng, Zhong-Long
    Lin, Ying
    Yu, Wei-Jie
    Li, Mu-Xuan
    2023 15TH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTATIONAL INTELLIGENCE, ICACI, 2023,