Stochastic decentralized optimization algorithms often suffer from issues such as synchronization overhead and intermittent communication. This paper proposes a Fully Stochastic Primal Dual gradient algorithm (FSPDA) ...
详细信息
With the development of permissioned blockchains, transaction processing plays an increasingly crucial role in improving performance. The execution and consensus phases in existing transaction processing methods are b...
详细信息
ISBN:
(数字)9798350317152
ISBN:
(纸本)9798350317169
With the development of permissioned blockchains, transaction processing plays an increasingly crucial role in improving performance. The execution and consensus phases in existing transaction processing methods are based on total order. The consensus phase constructs a total order representing the execution order and submission order of different transactions. Then, in the execution phase, transactions are executed or validated sequentially based on this total order. However, while the total order guarantees consistency across nodes, it also restricts the execution order of any two transactions, even if there is no conflict between them. Additionally, existing methods process transactions based on block snapshots before the consensus phase, but these snapshots are only updated after reaching consensus. The stale data between these phases results in high transaction abort rates due to delays in updated visibility. Therefore, we propose a novel blockchain called Partial Order-Based Ledger (POBL). POBL constructs a partial order of transaction executions in the execution phase and then, in the consensus phase, builds a consistent submission order based on this execution partial order. Notably, POBL allows the visibility of transaction processing results in the execution phase even before committing its block. To ensure the correct execution, the consensus and execution phases need to consider the consistency of data and the dependencies between transactions. Therefore, we use a graph, PGraph, to capture the concurrent partial order in the execution phase. In the consensus phase, we propose a consensus algorithm to conduct the maximal common subgraph, CPGraph, based on the PGraphs of different nodes. We propose to validate blocks and transactions in parallel based on CPGraph, without being restricted by the order between blocks. We perform extensive experiments compared to state-of-the-art architectural systems, and our method significantly outperforms existing work.
This paper delves into an in-depth exploration of the Variable Projection (VP) algorithm, a powerful tool for solving separable nonlinear optimization problems across multiple domains, including system identification,...
详细信息
Image stitching technology has application scenarios in many fields. At present, the existing algorithms usually use the method of acquisition first and then synthesis, which is still insufficient in real-time perform...
详细信息
ISBN:
(数字)9798350388725
ISBN:
(纸本)9798350388732
Image stitching technology has application scenarios in many fields. At present, the existing algorithms usually use the method of acquisition first and then synthesis, which is still insufficient in real-time performance; in addition, under the premise of real-time acquisition, it is also insufficient to realize continuous image synthesis. To solve this problem, this algorithm uses the RGB module of the Intel Realsense D435 camera for image acquisition, first creates an original image for storing the final result, collects an image at an interval of 100ms each time, and performs 8*8 hashing of the two images before and after Compare the similarity of the value, take the image with a similarity less than 5/8 and keep it, then use the SIFT (Scale-invariant feature transform) scale-invariant feature transform feature detection algorithm to extract the image feature points from the collected image, and use the RANSAC to extract the feature points The (Random Sample consensus) algorithm screens effective points and calculates the homography transformation matrix at the same time. Finally, every two images collected are synthesized into one and covered in the corresponding position of the result image. Through experiments in this paper, the average time for single acquisition and synthesis is 70ms, achieving the real-time goal. The similarity between the experimental group and the control group can reach 70%, and the resolution is increased by 1.65 times, achieving the goal of continuous splicing.
Binary segmentation is the classic greedy algorithm which recursively splits a sequential data set by optimizing some loss or likelihood function. Binary segmentation is widely used for changepoint detection in data s...
详细信息
Detecting if a graph contains a k-Clique is one of the most fundamental problems in computer science. The asymptotically fastest algorithm runs in time O(nωk/3), where ω is the exponent of Boolean matrix multiplicat...
详细信息
We present a simple 4-approximation algorithm for computing a maximum agreement forest of multiple unrooted binary trees. This algorithm applies LP rounding to an extension of a recent ILP formulation of the maximum a...
详细信息
In this paper, we extend the classical Color Refinement algorithm for static networks to temporal (undirected and directed) networks. This enables us to design an algorithm to sample synthetic networks that preserves ...
详细信息
This paper presents a novel split parallel algorithm for solving quasi-static multiple-network poroelasticity (MPET) equations. By introducing a total pressure variable, the MPET system can be reformulated into a coup...
详细信息
The truncated multidimensional moment problem is studied in terms of the Stieltjes transform as the interpolation problem. A step-by-step algorithm is constructed for the multidimensional moment problem and the set of...
详细信息
暂无评论