Mohammad Reza Hooshmandasl
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Previous Organizations / Institutes
The organizations / institutes from the scholar's other articles in the past ten years
Mohammad Reza Hooshmandasl has a total of 64 co-authors. Here are the top co-authors by number of shared publications:
- Mohammad Hossein Heydari
Shiraz University of Technology
23 shared publications - Ali Shakiba
University of New South Wales, Sydney, Australia
21 shared publications - Carlo Cattani
Engineering School (DEIM), University of Tuscia, Viterbo, Italy
10 shared publications F.M. Maalek Ghaini
7 shared publications- Fakhrodin Mohammadi
Department of Mathematics, University of Hormozgan, Bandar Abbas, Iran
5 shared publications - Mohsen Alambardar Meybodi
Department of Applied Mathematics and Computer Science, Faculty of Mathematics and Statistics, University of Isfahan, Isfahan, Iran
5 shared publications
Latest Publications
- Open Access
- 19 December 2024
- Published by Springer Nature in Journal of Combinatorial Optimization
- Vol. 49 (1) , 1-27
Optimal blocks for maximizing the transaction fee revenue of Bitcoin miners
In this work, we consider a combinatorial optimization problem with direct applications in blockchain mining, namely finding the most lucrative blocks for Bitcoin miners, and propose optimal algorithmic solutions. Our experiments show that our algorithms increase the miners’ revenues by more than a million dollars per month. Modern blockchains reward their miners in two ways: (i) a base reward for each block that is mined, and (ii) the transaction fees of those transactions that are included in the mined block. The base reward is fixed by the respective blockchain’s protocol and is not under the miner’s control. Hence, for a miner who wishes to maximize earnings, the fundamental problem is to form a valid block with maximal total transaction fees and then try to mine it. Moreover, in many protocols, including Bitcoin itself, the base reward halves at predetermined intervals, hence increasing the importance of maximizing transaction fees and mining an optimal block. This problem is further complicated by the fact that transactions can be prerequisites of each other or have conflicts (in case of double-spending). In this work, we consider the problem of forming an optimal block, i.e. a valid block with maximal total transaction fees, given a set of unmined transactions. On the theoretical side, we first formally model our problem as an extension of Knapsack and then show that, unlike classical Knapsack, our problem is strongly NP-hard. We also show a hardness-of-approximation result. As such, there is no hope in solving it efficiently for general instances. However, we observe that its real-world instances are quite sparse, i.e. the transactions have very few dependencies and conflicts. Using this fact, and exploiting three well-known graph sparsity parameters, namely treedepth, treewidth and pathwidth, we present exact linear-time parameterized algorithms that are applicable to the real-world instances and obtain optimal results. On the practical side, we provide an extensive experimental evaluation demonstrating that our approach vastly outperforms the current Bitcoin miners in practice, obtaining a significant per-block average increase of 11.34 percent in transaction fee revenues which amounts to almost one million dollars per month.
- 19 December 2024
- Published by Springer Nature in Journal of Combinatorial Optimization
- Vol. 49 (1) , 1-27
Open AccessOptimal blocks for maximizing the transaction fee revenue of Bitcoin miners
In this work, we consider a combinatorial optimization problem with direct applications in blockchain mining, namely finding the most lucrative blocks for Bitcoin miners, and propose optimal algorithmic solutions. Our experiments show that our algorithms increase the miners’ revenues by more than a million dollars per month. Modern blockchains reward their miners in two ways: (i) a base reward for each block that is mined, and (ii) the transaction fees of those transactions that are included in the mined block. The base reward is fixed by the respective blockchain’s protocol and is not under the miner’s control. Hence, for a miner who wishes to maximize earnings, the fundamental problem is to form a valid block with maximal total transaction fees and then try to mine it. Moreover, in many protocols, including Bitcoin itself, the base reward halves at predetermined intervals, hence increasing the importance of maximizing transaction fees and mining an optimal block. This problem is further complicated by the fact that transactions can be prerequisites of each other or have conflicts (in case of double-spending). In this work, we consider the problem of forming an optimal block, i.e. a valid block with maximal total transaction fees, given a set of unmined transactions. On the theoretical side, we first formally model our problem as an extension of Knapsack and then show that, unlike classical Knapsack, our problem is strongly NP-hard. We also show a hardness-of-approximation result. As such, there is no hope in solving it efficiently for general instances. However, we observe that its real-world instances are quite sparse, i.e. the transactions have very few dependencies and conflicts. Using this fact, and exploiting three well-known graph sparsity parameters, namely treedepth, treewidth and pathwidth, we present exact linear-time parameterized algorithms that are applicable to the real-world instances and obtain optimal results. On the practical side, we provide an extensive experimental evaluation demonstrating that our approach vastly outperforms the current Bitcoin miners in practice, obtaining a significant per-block average increase of 11.34 percent in transaction fee revenues which amounts to almost one million dollars per month.
- 14 October 2024
- Published by Springer Nature in Journal of Combinatorial Optimization
- Vol. 48 (4) , 1-22
Explicit construction of mixed dominating sets in generalized Petersen graphs
- 14 October 2024
- Published by Springer Nature in Journal of Combinatorial Optimization
- Vol. 48 (4) , 1-22
Explicit construction of mixed dominating sets in generalized Petersen graphs
- 1 December 2022
- Published by University Library in Kragujevac in Kragujevac Journal of Mathematics
- Vol. 46 (6) , 929-942
Numerical Solution of Shrödinger Equations Based on the Meshless Methods
In this work, two-dimensional time-dependent quantum equation problems are studied. We introduce a numerical algorithm for solving the two-dimensional nonlinear complex quantum system with MLS and FDM methods. An efficient and accurate computational algorithm based on both, the moving least squares (MLS) and the finite difference (FDM) methods is proposed for solving it. The results demonstrate that the proposed algorithm is a robust algorithm with good accuracy. This is developed on MLS and FDM methods using numerical simulation for solving these kind of problems.
- 1 December 2022
- Published by University Library in Kragujevac in Kragujevac Journal of Mathematics
- Vol. 46 (6) , 929-942
Numerical Solution of Shrödinger Equations Based on the Meshless Methods
In this work, two-dimensional time-dependent quantum equation problems are studied. We introduce a numerical algorithm for solving the two-dimensional nonlinear complex quantum system with MLS and FDM methods. An efficient and accurate computational algorithm based on both, the moving least squares (MLS) and the finite difference (FDM) methods is proposed for solving it. The results demonstrate that the proposed algorithm is a robust algorithm with good accuracy. This is developed on MLS and FDM methods using numerical simulation for solving these kind of problems.
- 30 November 2021
- Published by Springer Nature in Journal of Ambient Intelligence and Humanized Computing
- Vol. 14 (7) , 8409-8420
Semi-explicit mixture of experts based on information table
- 30 November 2021
- Published by Springer Nature in Journal of Ambient Intelligence and Humanized Computing
- Vol. 14 (7) , 8409-8420
Semi-explicit mixture of experts based on information table
- Open Access
- 16 October 2021
- Published by The Institute for Research and Community Services (LPPM) ITB in Electronic Journal of Graph Theory and Applications
- Vol. 9 (2) , 277-300
On the k-rainbow domination in graphs with bounded tree-width
Given a positive integer k and a graph G = (V, E), a function f from V to the power set of Ik is called a k-rainbow function if for each vertex v ∈ V, f(v)=∅ implies ∪u ∈ N(v)f(u)=Ik where N(v) is the set of all neighbors of vertex v and Ik = {1, …, k}. Finding a k-rainbow function of minimum weight of ∑v ∈ V|f(v)|, which is called the k-rainbow domination problem, is known to be NP-complete for arbitrary graphs and values of k. In this paper, we propose a dynamic programming algorithm to solve the k-rainbow domination problem for graphs with bounded tree-width tw in 𝒪((2k + 1+1)twn) time, where G has n vertices. Moreover, we also show that the same approach is applicable to solve the weighted k-rainbow domination problem with the same complexity. Therefore, both problems of k-rainbow and weighted k-rainbow domination belong to the class FPT, or fixed parameter tractable, with respect to tree-width. In addition to formally showing the correctness of our algorithms, we also implemented these algorithms to illustrate some examples.
- 16 October 2021
- Published by The Institute for Research and Community Services (LPPM) ITB in Electronic Journal of Graph Theory and Applications
- Vol. 9 (2) , 277-300
Open AccessOn the k-rainbow domination in graphs with bounded tree-width
Given a positive integer k and a graph G = (V, E), a function f from V to the power set of Ik is called a k-rainbow function if for each vertex v ∈ V, f(v)=∅ implies ∪u ∈ N(v)f(u)=Ik where N(v) is the set of all neighbors of vertex v and Ik = {1, …, k}. Finding a k-rainbow function of minimum weight of ∑v ∈ V|f(v)|, which is called the k-rainbow domination problem, is known to be NP-complete for arbitrary graphs and values of k. In this paper, we propose a dynamic programming algorithm to solve the k-rainbow domination problem for graphs with bounded tree-width tw in 𝒪((2k + 1+1)twn) time, where G has n vertices. Moreover, we also show that the same approach is applicable to solve the weighted k-rainbow domination problem with the same complexity. Therefore, both problems of k-rainbow and weighted k-rainbow domination belong to the class FPT, or fixed parameter tractable, with respect to tree-width. In addition to formally showing the correctness of our algorithms, we also implemented these algorithms to illustrate some examples.
- Open Access
Optimal Mining: Maximizing Bitcoin Miners' Revenues
Following the Bitcoin model, many modern blockchains reward their miners in two ways: (i) a base reward for each block that is mined, and (ii) the transaction fees of those transactions that are included in the mined block. The base reward is fixed by the respective blockchain's protocol and is not under the miner's control. Hence, for a miner who wishes to maximize earnings, the fundamental problem is to form a valid block with maximal total transaction fees and then try to mine it. Moreover, in many protocols, including Bitcoin itself, the base reward halves at predetermined intervals, hence increasing the importance of maximizing transaction fees and mining an optimal block. This problem is further complicated by the fact that transactions can be prerequisites of each other or have conflicts (in case of double-spending). In this work, we consider the problem of forming an optimal block, i.e. a valid block with maximal total transaction fees, given a set of unmined transactions. On the theoretical side, we first formally model our problem as an extension of Knapsack and then show that, unlike classical Knapsack, our problem is strongly NP-hard. We also show a hardness-of-approximation result. As such, there is no hope in solving it efficiently for general instances. However, we observe that its real-world instances are quite sparse, i.e. the transactions have very few dependencies and conflicts. Using this fact, and exploiting two well-known graph sparsity parameters, namely treewidth and pathwidth, we present exact linear-time parameterized algorithms that are applicable to the real-world instances and obtain optimal results. We also provide an experimental evaluation demonstrating that our approach vastly outperforms the current Bitcoin miners in practice, obtaining a significant per-block average increase of 13.4% in transaction fee revenues.
Open AccessOptimal Mining: Maximizing Bitcoin Miners' Revenues
Following the Bitcoin model, many modern blockchains reward their miners in two ways: (i) a base reward for each block that is mined, and (ii) the transaction fees of those transactions that are included in the mined block. The base reward is fixed by the respective blockchain's protocol and is not under the miner's control. Hence, for a miner who wishes to maximize earnings, the fundamental problem is to form a valid block with maximal total transaction fees and then try to mine it. Moreover, in many protocols, including Bitcoin itself, the base reward halves at predetermined intervals, hence increasing the importance of maximizing transaction fees and mining an optimal block. This problem is further complicated by the fact that transactions can be prerequisites of each other or have conflicts (in case of double-spending). In this work, we consider the problem of forming an optimal block, i.e. a valid block with maximal total transaction fees, given a set of unmined transactions. On the theoretical side, we first formally model our problem as an extension of Knapsack and then show that, unlike classical Knapsack, our problem is strongly NP-hard. We also show a hardness-of-approximation result. As such, there is no hope in solving it efficiently for general instances. However, we observe that its real-world instances are quite sparse, i.e. the transactions have very few dependencies and conflicts. Using this fact, and exploiting two well-known graph sparsity parameters, namely treewidth and pathwidth, we present exact linear-time parameterized algorithms that are applicable to the real-world instances and obtain optimal results. We also provide an experimental evaluation demonstrating that our approach vastly outperforms the current Bitcoin miners in practice, obtaining a significant per-block average increase of 13.4% in transaction fee revenues.
- Open Access
- 12 April 2021
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Access
- Vol. 9, 57510-57528
Detection and Recovery of Higher Tampered Images Using Novel Feature and Compression Strategy
Due to the availability of powerful image-editing software and the growing amount of multimedia data that is transmitted via the Internet, integrity verifications and confidentiality of the data are becoming critical issues. However, currently, the accuracy of detecting and the recovery capability of the tampered images by the existing methods through watermarking strategy is still not at the required level, especially at a higher tampered rate. This paper proposes a new blind and fragile watermarking method to detect tampering and better recovery of tampered images. To improve the quality of both the watermarked and the recovered images, a new feature extraction scheme is introduced which will produce a short but comprehensive recovery code using a new compression strategy. If a block in the image tampers, the proposed embedded feature allows the original data to be extracted for recovery. To overcome tamper coincidence, every block’s watermarked data contains not only the recovery code belonging to the block itself but also its neighbor’s data as a second layer of recovery. Various size blocks were investigated to see the performance and compare their efficiency for recovering an image after different tampering rates. The test showed the smaller block sizes may be more suitable for locating tampering, where the bigger ones are more suitable when the tampering rate is higher. The bigger block sizes in the proposed method can recover an image even after a 60% tampering rate with high quality (more than 31 dB). The experimental results prove that the proposed method can have better efficiency for detecting tampering, and recovery of the original image, compared to the relevant existing methods.
- 12 April 2021
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Access
- Vol. 9, 57510-57528
Open AccessDetection and Recovery of Higher Tampered Images Using Novel Feature and Compression Strategy
Due to the availability of powerful image-editing software and the growing amount of multimedia data that is transmitted via the Internet, integrity verifications and confidentiality of the data are becoming critical issues. However, currently, the accuracy of detecting and the recovery capability of the tampered images by the existing methods through watermarking strategy is still not at the required level, especially at a higher tampered rate. This paper proposes a new blind and fragile watermarking method to detect tampering and better recovery of tampered images. To improve the quality of both the watermarked and the recovered images, a new feature extraction scheme is introduced which will produce a short but comprehensive recovery code using a new compression strategy. If a block in the image tampers, the proposed embedded feature allows the original data to be extracted for recovery. To overcome tamper coincidence, every block’s watermarked data contains not only the recovery code belonging to the block itself but also its neighbor’s data as a second layer of recovery. Various size blocks were investigated to see the performance and compare their efficiency for recovering an image after different tampering rates. The test showed the smaller block sizes may be more suitable for locating tampering, where the bigger ones are more suitable when the tampering rate is higher. The bigger block sizes in the proposed method can recover an image even after a 60% tampering rate with high quality (more than 31 dB). The experimental results prove that the proposed method can have better efficiency for detecting tampering, and recovery of the original image, compared to the relevant existing methods.
- Open Access
- 13 July 2020
- Published by Taylor & Francis in AKCE International Journal of Graphs and Combinatorics
- Vol. 17 (3) , 870-876
An explicit construction of optimal dominating and [1, 2]–dominating sets in grid
A dominating set in a graph G is a subset of vertices D such that every vertex in is a neighbor of some vertex of D. The domination number of G is the minimum size of a dominating set of G and it is denoted by γ(G). A dominating set with cardinality γ(G) is called optimal dominating set. Also, a subset D of a graph G is a [1, 2]-set if, each vertex is adjacent to either one or two vertices in D and the minimum cardinality of [1, 2]-dominating set of G, is denoted by . Chang’s conjecture says that for every and this conjecture has been proven by Goncalves et al. This paper presents an explicit constructing method to find an optimal dominating set for grid graph Gm , n where in O (size of answer). In addition, we will show that where holds in response to an open question posed by Chellali et al.- 13 July 2020
- Published by Taylor & Francis in AKCE International Journal of Graphs and Combinatorics
- Vol. 17 (3) , 870-876
Open AccessAn explicit construction of optimal dominating and [1, 2]–dominating sets in grid
A dominating set in a graph G is a subset of vertices D such that every vertex in is a neighbor of some vertex of D. The domination number of G is the minimum size of a dominating set of G and it is denoted by γ(G). A dominating set with cardinality γ(G) is called optimal dominating set. Also, a subset D of a graph G is a [1, 2]-set if, each vertex is adjacent to either one or two vertices in D and the minimum cardinality of [1, 2]-dominating set of G, is denoted by . Chang’s conjecture says that for every and this conjecture has been proven by Goncalves et al. This paper presents an explicit constructing method to find an optimal dominating set for grid graph Gm , n where in O (size of answer). In addition, we will show that where holds in response to an open question posed by Chellali et al. - Open Access
A note on belief structures and S-approximation spaces
We study relations between evidence theory and S-approximation spaces. Both theories have their roots in the analysis of Dempster's multivalued mappings and lower and upper probabilities and have close relations to rough sets. We show that an S-approximation space, satisfying a monotonicity condition, can induce a natural belief structure which is a fundamental block in evidence theory. We also demonstrate that one can induce a natural belief structure on one set, given a belief structure on another set if those sets are related by a partial monotone S-approximation space.
Open AccessA note on belief structures and S-approximation spaces
We study relations between evidence theory and S-approximation spaces. Both theories have their roots in the analysis of Dempster's multivalued mappings and lower and upper probabilities and have close relations to rough sets. We show that an S-approximation space, satisfying a monotonicity condition, can induce a natural belief structure which is a fundamental block in evidence theory. We also demonstrate that one can induce a natural belief structure on one set, given a belief structure on another set if those sets are related by a partial monotone S-approximation space.
- 1 March 2020
- Vol. 9 (1) , 1-24
A LINEAR ALGORITHM FOR COMPUTING γ[1,2]-SET IN GENERALIZED SERIES-PARALLEL GRAPHS
- 1 March 2020
- Vol. 9 (1) , 1-24
A LINEAR ALGORITHM FOR COMPUTING γ[1,2]-SET IN GENERALIZED SERIES-PARALLEL GRAPHS