Dragan Urosevic

Dr. Dragan Urosevic

orcid

Research Focus & Metrics

Academic Career Length

36Years (1991-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
7 June 2009 in Data Mining and Knowledge Discovery
Verified
Journal Article
Closed access
PDF file
PHPierre Hansen
Pierre Hansen
JBJack Brimberg
Jack Brimberg
DUDragan Urosevic
Dragan Urosevic
NMNenad Mladenovic
Nenad Mladenovic

18 September 2012 in 4OR
Verified
Journal Article
Closed access
PDF file
NMNenad Mladenovic
Nenad Mladenovic
DUDragan Urosevic
Dragan Urosevic
SHSaïd Hanafi
Saïd Hanafi

8 August 2017 in Annals of Operations Research
Verified
Journal Article
Closed access
PDF file
JBJack Brimberg
Jack Brimberg
NMNenad Mladenovic
Nenad Mladenovic
RTRaca Todosijevic
Raca Todosijevic
DUDragan Urosevic
Dragan Urosevic

8 February 2016 in Optimization Letters
Verified
Journal Article
Closed access
PDF file
JBJack Brimberg
Jack Brimberg
NMNenad Mladenovic
Nenad Mladenovic
RTRaca Todosijevic
Raca Todosijevic
DUDragan Urosevic
Dragan Urosevic

4 March 2015 in Optimization Letters
Verified
Journal Article
Closed access
PDF file
JBJack Brimberg
Jack Brimberg
SJStefana Janićijević
Stefana Janićijević
NMNenad Mladenovic
Nenad Mladenovic
DUDragan Urosevic
Dragan Urosevic

3 September 2022 in Symmetry
Verified
Journal Article
Open access
PDF file
MTMilan Todorovic
Milan Todorovic
LMLuka Matijević
Luka Matijević
DRDušan Ramljak
Dušan Ramljak
TDTatjana Davidović
Tatjana Davidović
DUDragan Urosevic
Dragan Urosevic
ĐJĐorđe Jovanović
Đorđe Jovanović
Blockchains (BCs) are distributed database systems, popular for their innovative, unsupervised maintenance process. They use a so-called consensus protocol to prevent inference by any third party of absolute trust. Security, privacy, consistency, and energy consumption have been identified as the main issues involved in BC maintenance. According to the recent literature, some of these issues can be formulated as combinatorial optimization (CO) problems, and this fact motivated us to consider incorporating CO approaches into a BC. In this paper, we propose the new combinatorial optimization consensus protocol (COCP) based on the proof-of-useful-work (PoUW) concept that assumes solving instances of real-life CO problems. Due to the complexity of the underlying CO problems, we have developed various types of heuristic methods, which are utilized in the COCP. Most of these methods are problem-dependent stochastic heuristic or metaheuristic methods. As is the case with the majority of consensus protocols, PoUW exhibits the property of asymmetry. It is difficult to find a solution for the considered CO problem; however, once a solution is found, its verification is straightforward. We present here a BC framework combining the two above-mentioned fields of research: BC and CO. This framework consists of improvements aiming towards developing the COCP of the PoUW type. The main advantage of this consensus protocol is the efficient utilization of computing resources (by exploring them for finding solutions of real-life CO problem instances), and the provision of a broad range of incentives for the various BC participants. We enumerate the potential benefits of the COCP with respect to its practical impacts and savings in power consumption, describing in detail an illustrative example based on part of the real-life BC network. In addition, we identify several challenges that should be resolved in order to implement a useful, secure, and efficient PoUW consensus protocol.