Skip to Content
AxiomsAxioms
  • Article
  • Open Access

30 June 2026

20 Pages

Block Subgradient Greedy Kaczmarz Methods for Robotic Grasping Problems

and
1
School of Mathematics and Computing Science, Guilin University of Electronic Technology, Guilin 541004, China
2
School of Artificial Intelligence, Guilin University of Aerospace Technology, Guilin 541004, China
3
Guangxi Zhuang Autonomous Region Engineering Research Center for Artificial Intelligence and Aerospace Information Scenarios, Guilin 541004, China
4
University Engineering Research Center of Integrated Aerospace-Terrestrial Information and Control, Guilin 541004, China
This article belongs to the Section Mathematical Analysis

Abstract

The robotic grasping problem is firstly cast as a linear complementarity problem and reformulated into nonsmooth equations. We propose two block Kaczmarz methods to solve the equations. The K-means clustering algorithm is utilized to partition the nonsmooth equations. Based on the resulting block information, the subgradient greedy randomized Kaczmarz method and the subgradient multi-step greedy Kaczmarz method are constructed. Asymptotic convergence of the proposed block subgradient Kaczmarz methods is given. Numerical results confirm the superior computational accuracy of the new methods.

1. Introduction

Robotic grasping lies at the heart of manipulation pipelines that integrate perception, grasp-pose generation, trajectory planning, constraint satisfaction, contact resolution, and feedback control. Recent progress has notably improved perception and grasp planning. Category-level semantically aware methods strengthen generalization through task-related semantics [1], while occlusion-aware grasping explicitly models occlusion and scene context to boost prediction and execution reliability [2]. These works stress the tight coupling between visual perception, high-level grasp planning, and physical hand–object contact. Executing a grasp further involves online numerical computation, manipulator control, and collision avoidance. Robust zeroing neural networks tackle online dynamic matrix solving and trajectory tracking under disturbances and noise [3]. For uncertain manipulators, an Udwadia-based adaptive robust constraint-following framework delivers prescribed tracking performance despite time-varying uncertainties and sensor noise [4]. At the motion-planning level, parallel model predictive path-integral control with a gradient–velocity-modulated signed-distance-field cost enables real-time motion in dynamic obstacle environments [5]. Taken together, these studies demonstrate that grasp planning, trajectory tracking, constraint enforcement, and obstacle avoidance form a tightly interwoven core of robotic manipulation.
During robotic grasping, the interplay between grasping displacement and contact force exhibits a complementary relationship. By incorporating the equilibrium equation, friction law, contact and slip condition, maximum dissipation principle, as well as material deformation principle, the grasping process can be formulated as a complementarity problem [6,7,8]. Through linearization of the friction law, the grasping problem can be further expressed as a linear complementarity problem model [9,10]. With the model, efficient numerical approaches can be used to compute grasping physical quantities, such as grasping stability [11], contact force [8], slippage damage, and so on.
The coefficient matrix of the linear complementarity problem often fails to satisfy the convergence conditions required by conventional solution methods, such as projection [12] or modulus-based matrix splitting [13] iterations. To address this problem, the linear complementarity problem is reformulated as an equivalent system of nonsmooth equations [14]. By integrating the subgradient Newton method with the Kaczmarz algorithm, we establish an effective novel numerical approach to obtain the minimum-norm solution that satisfies the complementarity condition. Here, the most crucial work is designing an appropriate Kaczmarz iterative algorithm.
Ansorge [15] pioneered the greedy residual Kaczmarz algorithm by incorporating a greedy row-selection strategy that prioritizes the equation with the maximal residual component at previous iterations. Strohmer [16] established the exponential convergence rate for a randomized row-selection strategy, which inspired numerous subsequent refinements and extensions. Nutini [17] demonstrated that employing a non-uniform probability distribution for row selection converges at least as rapidly as using a uniform distribution. Bai [18] pioneered the greedy randomized Kaczmarz algorithm by embedding a residual-guided randomized sampling mechanism via a predefined index set. Critically, these algorithms employ exactly one equation per iteration.
Concurrently, block Kaczmarz variants have emerged as a prominent research direction. Needell [19] formulated the theoretical foundation for convergence in block-iterative Kaczmarz methods by deriving orthogonal projection onto a subspace defined by multiple rows of the system matrix. Building on this, Needell [20] proposed the Randomized Block Kaczmarz algorithm. Integrating a residual-guided greedy randomized sampling mechanism into the Randomized Block Kaczmarz framework, Liu [21] presented the Greedy Randomized Block Kaczmarz algorithm for iterative linear system resolution. Jiang [22,23] incorporated the clustering algorithm into the block Kaczmarz framework. More recently, Xiao [24] extended the block greedy Kaczmarz method to systems of smooth nonlinear equations, and further applied it to nonlinear signal recovery problems [25].
The Newton Subgradient Nonsmooth Greedy Randomized Kaczmarz (NSNGRK) method [26] and the Newton Subgradient Nonsmooth Multi-Step Greedy Randomized Kaczmarz (NSNMGK) method [27] have been employed to compute grasp-related parameters such as grasping forces and relative displacement in robotic grasping problems. We aim to enhance solution accuracy by integrating a block-wise framework based on the K-means clustering algorithm into the aforementioned methods and accordingly propose the Block Newton-Subgradient Nonsmooth Greedy Randomized Kaczmarz (BNSNGRK_k) method and the Block Newton-Subgradient Nonsmooth Multi-Step Greedy Kaczmarz (BNSNMGK_k) method. In these approaches, the residuals are partitioned into several clusters based on Euclidean distance. By integrating a greedy block-selection strategy, this approach prioritizes iteration on blocks containing rows corresponding to larger residual components, thereby promoting more accurate solutions.
This paper proceeds as follows: Section 2 formalizes essential mathematical preliminaries and foundational lemmas. Section 3 details the construction of the proposed block subgradient greedy Kaczmarz methods and derives their convergence guarantees. Section 4 validates computational efficacy through numerical experiments. Section 5 concludes with a comprehensive summary of key contributions.

2. Problem Description and Preliminaries

The linear complementarity problem arising from multi-fingered robotic grasping can be expressed as
w = M z + q ≥ 0 , z ≥ 0 , w T z = 0 .
Here, q is the right-hand-side vector, and z and w form a pair of complementary vectors. The coefficient matrix M has the following block structure:
M = X Y Z 0 ,
where X , Y , and Z are matrix blocks of compatible dimensions, and 0 denotes a zero matrix of the appropriate size.
A key tool for reformulating such problems is the Fisher–Burmeister function ϕ ( w , z ) = w 2 + z 2 − w − z , which possesses the equivalence property ϕ ( w , z ) = 0 ⟺ w ≥ 0 , z ≥ 0 , w z = 0 . Using this function, the complementarity problem is recast as a root-finding problem for the nonsmooth vector equation
Φ ( z ) = ϕ 1 z , ⋯ , ϕ n z T = 0 .
To solve this nonsmooth equation, a subgradient Newton approach is employed, which requires computing the generalized Jacobian matrix J of Φ . Here, J is evaluated efficiently via a dual-number automatic differentiation scheme [28]. A dual number z is defined as z = a + b ε , where a , b ∈ R are the primal and tangent components, respectively, and ε satisfies ε 2 = 0 , ε ≠ 0 . For a nonsmooth vector function Φ : R n → R n , the ith column of J is obtained by perturbing the ith input direction: let z dual ( i ) = z + e i ε , where e i is the ith standard basis vector. Substituting into Φ gives the dual expansion Φ z dual ( i ) ≈ Φ ( z ) + J : , i ε , where J : , i is precisely the tangent part of the output. Extracting this tangent component for each i = 1 , … , n and assembling the results column-wise yields the full generalized Jacobian matrix J ∈ R n × n .
Let | τ | denote the cardinality of a set τ , and define [ n ] : = { 1 , … , n } . For a vector x, ∥ x ∥ 2 denotes the Euclidean norm. For J ∈ R m × n , define σ min ( J ) and σ max ( J ) as the minimum and maximum singular values, respectively, and denote ∥ J ∥ 2 and ∥ J ∥ F as the spectral and Frobenius norms and J τ as the submatrix formed by the rows indexed by the set τ .
Definition 1
([29]). Let ϕ be a proper convex function and point z 1 ∈ dom ϕ . A vector g ∈ R n is called a subgradient of ϕ at z 1 if it satisfies
ϕ ( z 2 ) ≥ ϕ ( z 1 ) + g T ( z 2 − z 1 ) , ∀ z 2 ∈ dom ϕ .
The set of all such vectors,
∂ ϕ ( z 1 ) = { g ∈ R n ϕ ( z 2 ) ≥ ϕ ( z 1 ) + g T ( z 2 − z 1 ) , ∀ z 2 ∈ dom ϕ ,
is called the subdifferential of ϕ at z 1 .
Definition 2
([30]). Let Φ : R n → R m be a locally Lipschitz function. The generalized Jacobian of Φ at a point z, denoted ∂ Φ ( z ) , is defined by
∂ Φ ( z ) = conv lim k → ∞ ∇ Φ ( z k ) ∣ z k → z , z k ∈ D Φ ,
where D Φ denotes the set of points at which Φ is differentiable, and conv represents the convex hull.
Definition 3
([31]). A matrix A ∈ R m × n satisfies the row lower bound property if there exists ϵ > 0 such that
∥ A ( i , : ) ∥ 2 ≥ ε , ∀ i ∈ [ m ] .
Definition 4
([31]). A function Φ : R n → R m satisfies the local tangential cone condition if there exists η ∈ [ 0 , 1 / 2 ) such that for all i ∈ [ n ] and z 1 , z 2 ∈ R n ,
| ϕ i ( z 1 ) − ϕ i ( z 2 ) − ( ∇ ϕ i ( z 1 ) ) T ( z 1 − z 2 ) | ≤ η | ϕ i ( z 1 ) − ϕ i ( z 2 ) | .
The parameter η in the local tangential cone condition is understood as a uniform upper bound within a neighborhood of a solution rather than as a global constant valid over the entire iteration trajectory. Its value may depend on the nonlinear mapping, the selected generalized Jacobian, and the local neighborhood under consideration. In the numerical experiments, the iteration-dependent quantity η ^ k is used only as an empirical diagnostic of the local linearization error and should not be identified with a rigorously established global value of η .
Lemma 1
([32]). The Fisher–Burmeister function is smooth everywhere except at the origin and is locally Lipschitz continuous.
Lemma 2
([33]). Let A ∈ R m × n have full column rank. Then for all z ∈ R n ,
∥ A z ∥ 2 2 ≥ σ min 2 ( A ) ∥ z ∥ 2 2 .
Lemma 3
([26]). Let ϕ : R n → R be a nonsmooth function satisfying the local tangential cone condition at point z 2 . If ∇ ϕ ( z 2 ) ∈ ∂ ϕ ( z 1 ) , then for η ∈ [ 0 , 1 / 2 ) , there exists a subgradient g ( z 1 ) ∈ ∂ ϕ ( z 1 ) such that
ϕ ( z 1 ) − ϕ ( z 2 ) − g T ( z 1 ) ( z 1 − z 2 ) ≤ η ϕ ( z 1 ) − ϕ ( z 2 ) .

3. Block Subgradient Greedy Kaczmarz Method Based on K-Means Clustering and Convergence Analysis

The condition number κ ( J ) of the generalized Jacobian matrix J directly governs both the convergence accuracy and the convergence rate of the Kaczmarz method [34]. In the block variant, the convergence behavior is related to the condition numbers of the block Jacobian matrices J τ i . An appropriate partition may produce block Jacobian matrices with better conditioning than the complete Jacobian matrix, thereby improving the efficiency of the block projection steps.
The K-means clustering algorithm provides an effective approach for partitioning the equations into coherent blocks. In this work, K-means is applied to the rows of the generalized Jacobian matrix. Rows with similar subgradient characteristics are assigned to the same block. The residual vector is not included in the clustering data, thereby avoiding the scale and dimensional inconsistency between derivative information and function values.
The following presents the core derivation and design analysis of the algorithm. First, we utilize the central difference scheme with an optimal step size to numerically replicate the key properties of the dual-number method—specifically, the function value from the real part and the derivative from the tangent part. For the current iterate z ( k ) , a small perturbation h = eps (the square root of machine precision) is chosen. The i-th column of the numerical generalized Jacobian is then constructed as
J : , i z = Φ z + h e i − Φ z − h e i 2 h ,
where e i is the i-th unit vector. By constructing each column sequentially, an approximate generalized Jacobian matrix J ∈ R n × n is obtained. This matrix effectively captures the differential characteristics of Φ at z , forming the foundation for the subsequent block Newton iterations.
Denote the residual at the current iterate by r = Φ ( z ) . At each outer iteration, K-means is applied only to the rows of the current generalized Jacobian matrix J . Using the sum of squared Euclidean distances as the clustering criterion, the row indices are partitioned into p disjoint blocks,
{ τ i } i = 1 p , ⋃ i = 1 p τ i = { 1 , 2 , … , n } , τ i ∩ τ j = ∅ ( i ≠ j ) .
For the i-th block, its Jacobian centroid is defined by
c i = 1 | τ i | ∑ j ∈ τ i J j , : .
Since the K-means centroid c i is generally not an actual row of J , we select the row in the block that is closest to the centroid:
j i = arg min j ∈ τ i J j , : − c i 2 .
The representative Jacobian row and its corresponding representative residual are then defined as J ^ i = J j i , : , r ^ i = r j i . Thus, J ^ i and r ^ i are associated with the same original nonsmooth equation. The representative quantities of all blocks are assembled as
J ^ = J ^ 1 T , … , J ^ p T T ∈ R p × n , r ^ = r ^ 1 , … , r ^ p T ∈ R p .
These representative quantities are used for greedy block filtering and randomized block selection. Inspired by the greedy randomized Kaczmarz method, the threshold ϵ k is defined as
ϵ k = 1 2 1 ∥ r ^ ∥ 2 2 max 1 ≤ i ≤ p | r ^ i | 2 ∥ J ^ i ∥ 2 2 + 1 ∥ J ^ ∥ F 2 .
The candidate block set is given by
U k = j | | r ^ j | 2 ≥ ϵ k ∥ r ^ ∥ 2 2 ∥ J ^ j ∥ 2 2 .
A block j ∈ U k is selected with probability
Pr ( i k = j ) = | r ^ j | 2 ∑ ℓ ∈ U k | r ^ ℓ | 2 .
Since the residual vector does not participate in the K-means distance, the convergence of r toward zero does not cause scale degeneration in the clustering metric. Nevertheless, residual information is retained in the greedy filtering and randomized block-selection rules.
Finally, after the block index i k has been selected using the representative quantities, the actual iteration is performed using the complete Jacobian submatrix J τ i k and the complete residual subvector r τ i k . The block Newton–Kaczmarz update is
z ( k + 1 ) = z ( k ) − J τ i k † r τ i k .
The Moore–Penrose pseudoinverse ensures that the update remains well defined when the selected Jacobian block is rank-deficient. Therefore, the representative Jacobian rows and residuals are used only for block selection, whereas all equations in the selected block are used in the solution update.
After each iteration, the residual is updated as r = Φ ( z ( k + 1 ) ) . The generalized Jacobian is recomputed and its rows are re-clustered at each outer iteration. The procedure terminates when ∥ r ∥ 2 < ϵ , at which point an approximate solution of the nonsmooth system is obtained. We refer to the resulting method as the BNSNGRK_k algorithm. Its complete computational procedure is presented in Algorithm 1.
To fully utilize the greedy condition, we extend the BNSNGRK_k method by modifying its block-selection strategy within each iteration. Instead of choosing only one block per iteration, the proposed variant sequentially utilizes all matrix blocks that satisfy the greedy criterion as working row blocks. This multi-step update scheme gives rise to the BNSNMGK_k method. The complete computational steps of BNSNMGK_k are summarized in Algorithm 2.
We now establish the convergence of the proposed methods. First, we present some key lemmas.
Lemma 4.
Let Φ : R n → R m be a nonsmooth vector-valued function satisfying the local tangential cone condition, and let J ( z ) ∈ ∂ Φ ( z ) denote its Clarke generalized Jacobian. For any τ ⊆ [ m ] and z 1 , z 2 ∈ R n with η ∈ [ 0 , 1 / 2 ) ,
Φ τ ( z 1 ) − Φ τ ( z 2 ) − J τ ( z 1 ) ( z 1 − z 2 ) 2 2 ≤ η 2 Φ τ ( z 1 ) − Φ τ ( z 2 ) 2 2 ,
and
Φ τ ( z 1 ) − Φ τ ( z 2 ) 2 2 ≥ 1 1 + η 2 J τ ( z 1 ) ( z 1 − z 2 ) 2 2 .
Proof. 
Applying Lemma 3 component-wise to each i ∈ τ yields
∥ Φ τ ( z 1 ) −   Φ τ ( z 2 ) − J τ ( z 1 ) ( z 1 − z 2 ) ∥ 2 2 = ∑ i ∈ τ ϕ i ( z 1 ) − ϕ i ( z 2 ) − g i T ( z 1 − z 2 ) 2 ≤ ∑ i ∈ τ η i 2 ϕ i ( z 1 ) − ϕ i ( z 2 ) 2 ≤ η 2 Φ τ ( z 1 ) − Φ τ ( z 2 ) 2 2 ,
thus proving the first inequality.
For the second inequality, we begin with the derived bound and apply the reverse triangle inequality:
η 2 Φ τ ( z 1 ) − Φ τ ( z 2 ) 2 2 ≥ Φ τ ( z 1 ) − Φ τ ( z 2 ) − J τ ( z 1 ) ( z 1 − z 2 ) 2 2 ≥ J τ ( z 1 ) ( z 1 − z 2 ) 2 2 − Φ τ ( z 1 ) − Φ τ ( z 2 ) 2 2 .
Rearranging terms gives
Φ τ ( z 1 ) − Φ τ ( z 2 ) 2 2 ≥ 1 1 + η 2 J τ ( z 1 ) ( z 1 − z 2 ) 2 2 .
   □
Algorithm 1 Block Newton-Subgradient Nonsmooth Greedy Randomized Kaczmarz with K-means (BNSNGRK_k)
Require: Coefficient matrix M ∈ R n × n , vector q ∈ R n , tolerance ϵ > 0 , initial iterate z ( 0 )
Ensure: Approximate solution z *
  1:
Initialize residual r ( 0 ) = Φ ( z ( 0 ) ) and set iteration counter k ← 0 .
  2:
while  ∥ r ( k ) ∥ 2 ≥ ϵ   do
  3:
  Compute generalized Jacobian 
J : , i ( k ) = Φ z ( k ) + h e i − Φ z ( k ) − h e i 2 h , h = eps , i = 1 , … , n .
  4:
  Partition the rows of J ( k ) via K-means into p blocks:
{ τ i ( k ) } i = 1 p .
  5:
  Compute the Jacobian centroid of each block:
c i ( k ) = 1 | τ i ( k ) | ∑ j ∈ τ i ( k ) J j , : ( k ) , i = 1 , … , p .
  6:
  Find the actual Jacobian row closest to each centroid and define the corresponding representative quantities:
j i ( k ) = arg min j ∈ τ i ( k ) J j , : ( k ) − c i ( k ) 2 , J ^ i ( k ) = J j i ( k ) , : ( k ) , r ^ i ( k ) = r j i ( k ) ( k ) .
  7:
  Assemble the representative Jacobian matrix and residual vector:
J ^ ( k ) = J ^ 1 ( k ) T , … , J ^ p ( k ) T T , r ^ ( k ) = r ^ 1 ( k ) , … , r ^ p ( k ) T .
  8:
  Determine candidate blocks:
ϵ k ← 1 2 1 ∥ r ^ ( k ) ∥ 2 2 max 1 ≤ i ≤ p | r ^ i ( k ) | 2 ∥ J ^ i ( k ) ∥ 2 2 + 1 ∥ J ^ ( k ) ∥ F 2
U k ← j | | r ^ j ( k ) | 2 ≥ ϵ k ∥ r ^ ( k ) ∥ 2 2 ∥ J ^ j ( k ) ∥ 2 2 .
  9:
  Select block i k ∈ U k with probability
Pr ( i k = j ) = | r ^ j ( k ) | 2 ∑ ℓ ∈ U k | r ^ ℓ ( k ) | 2 .
10:
  Update solution:
z ( k + 1 ) ← z ( k ) − J τ i k ( k ) ( k ) † r τ i k ( k ) ( k ) .
11:
  Update residual r ( k + 1 ) ← Φ ( z ( k + 1 ) ) and set k ← k + 1 .
12:
end while
Algorithm 2 Block Newton-Subgradient Nonsmooth Multi-Step Kaczmarz with K-means (BNSNMGK_k)
Require: Coefficient matrix M ∈ R n × n , vector q ∈ R n , number of clusters p, tolerance ϵ > 0 , initial iterate z ( 0 )
Ensure: Approximate solution z *
  1:
Initialize residual r ( 0 ) = Φ ( z ( 0 ) ) and set iteration counter k ← 0 .
  2:
while  ∥ r ( k ) ∥ 2 ≥ ϵ   do
  3:
  Initialization and preprocessing: Same as Steps 3 to 8 of Algorithm 1; compute J ( k ) , construct the blocks { τ i ( k ) } i = 1 p and their representative quantities, and determine U k .
  4:
  Set intermediate solution:
z ( k , 0 ) ← z ( k ) , n k ← | U k | .
  5:
  for  j = 1  to  n k  do
  6:
    Select the next block:
i j ← U k ( j ) .
  7:
    Multi-step update:
z ( k , j ) ← z ( k , j − 1 ) − J τ i j ( k ) ( k ) † r τ i j ( k ) ( k ) .
  8:
  end for
  9:
  Finalize the outer iteration:
z ( k + 1 ) ← z ( k , n k ) .
10:
  Update residual:
r ( k + 1 ) ← Φ z ( k + 1 ) , k ← k + 1 .
11:
end while
Lemma 5.
Let Φ : R n → R m be a nonsmooth vector-valued function satisfying the local tangential cone condition, with
η = max i η i < 1 2 .
Assume that there exists z * such that
Φ ( z * ) = 0 .
At the k-th iteration, let τ i k ( k ) denote the selected block. Suppose that there exist a representative subgradient g ^ i k ( k ) and a consistency parameter δ k ∈ [ 0 , 1 ) such that
g i ( k ) − g ^ i k ( k ) 2 ≤ δ k g ^ i k ( k ) 2 , ∀ i ∈ τ i k ( k ) ,
where
g i ( k ) ∈ ∂ ϕ i z ( k ) .
Consider the iteration
z ( k + 1 ) = z ( k ) − J τ i k ( k ) z ( k ) † Φ τ i k ( k ) z ( k ) .
If
1 ≤ κ 2 2 J τ i k ( k ) z ( k ) < 1 2 η ,
then
z ( k + 1 ) − z * 2 2 − z ( k ) − z * 2 2 ≤ − ( 1 − δ k ) 2 | τ i k ( k ) | ( 1 + δ k ) 2 1 − 2 η κ 2 2 J τ i k ( k ) z ( k ) ϕ ℓ k z ( k ) 2 g ℓ k ( k ) 2 2 ,
where
ℓ k = arg max i ∈ τ i k ( k ) ϕ i z ( k ) ,
and κ 2 ( · ) denotes the spectral condition number.
Proof. 
For simplicity, denote
J k : = J τ i k ( k ) z ( k ) , Φ k : = Φ τ i k ( k ) z ( k ) .
Since
Φ τ i k ( k ) ( z * ) = 0 ,
expanding the squared Euclidean norm gives
z ( k + 1 ) − z * 2 2 − z ( k ) − z * 2 2 = z ( k + 1 ) − z ( k ) 2 2 + 2 z ( k + 1 ) − z ( k ) , z ( k ) − z * .
Substituting
z ( k + 1 ) = z ( k ) − J k † Φ k
yields
z ( k + 1 ) − z * 2 2 − z ( k ) − z * 2 2 = J k † Φ k 2 2 − 2 J k † Φ k , z ( k ) − z * = J k † Φ k 2 2 − 2 Φ k T J k † T z ( k ) − z * .
Using
J k † T = J k J k T † J k
and
J k † Φ k 2 2 = Φ k T J k J k T † Φ k ,
we obtain
z ( k + 1 ) − z * 2 2 − z ( k ) − z * 2 2 = − J k † Φ k 2 2 + 2 Φ k T J k J k T † Φ k − Φ τ i k ( k ) ( z * ) − J k z ( k ) − z * .
Applying the Cauchy–Schwarz inequality gives
z ( k + 1 ) − z * 2 2 − z ( k ) − z * 2 2 ≤ − J k † Φ k 2 2 + 2 J k J k T † Φ k 2 Φ k − Φ τ i k ( k ) ( z * ) − J k z ( k ) − z * 2 .
By the local tangential cone condition,
Φ k − Φ τ i k ( k ) ( z * ) − J k z ( k ) − z * 2 ≤ η Φ k 2 .
Furthermore,
J k J k T † Φ k 2 ≤ σ max 2 J k † Φ k 2 .
Therefore,
z ( k + 1 ) − z * 2 2 − z ( k ) − z * 2 2 ≤ − σ min 2 J k † Φ k 2 2 + 2 η σ max 2 J k † Φ k 2 2 = − 1 − 2 η κ 2 2 ( J k ) σ min 2 J k † Φ k 2 2 .
Using
σ min 2 J k † ≥ 1 ∥ J k ∥ F 2 ,
we obtain
z ( k + 1 ) − z * 2 2 − z ( k ) − z * 2 2 ≤ − 1 − 2 η κ 2 2 J τ i k ( k ) z ( k ) Φ τ i k ( k ) z ( k ) 2 2 J τ i k ( k ) z ( k ) F 2 .
By the definition of ℓ k ,
Φ τ i k ( k ) z ( k ) 2 2 ≥ ϕ ℓ k z ( k ) 2 .
From the consistency condition, for every i ∈ τ i k ( k ) ,
g i ( k ) 2 ≤ ( 1 + δ k ) g ^ i k ( k ) 2
and
g i ( k ) 2 ≥ ( 1 − δ k ) g ^ i k ( k ) 2 .
In particular,
g ^ i k ( k ) 2 ≤ 1 1 − δ k g ℓ k ( k ) 2 .
Hence,
g i ( k ) 2 ≤ 1 + δ k 1 − δ k g ℓ k ( k ) 2 , ∀ i ∈ τ i k ( k ) .
Therefore,
J τ i k ( k ) z ( k ) F 2 = ∑ i ∈ τ i k ( k ) g i ( k ) 2 2 ≤ | τ i k ( k ) | 1 + δ k 1 − δ k 2 g ℓ k ( k ) 2 2 .
Combining (2) and (3) yields
Φ τ i k ( k ) z ( k ) 2 2 J τ i k ( k ) z ( k ) F 2 ≥ ( 1 − δ k ) 2 | τ i k ( k ) | ( 1 + δ k ) 2 ϕ ℓ k z ( k ) 2 g ℓ k ( k ) 2 2 .
Substituting (4) into (1) completes the proof. □
The requirement L k > 0 is a sufficient condition for the error bound derived above to be strictly contractive. It is not a necessary condition for the convergence of the numerical method. In particular, when L k ≤ 0 , the present estimate cannot certify a contraction at that iteration, but this does not imply that the iteration necessarily diverges. It should also be emphasized that the spectral condition number in L k is associated with the selected Jacobian submatrix rather than with the complete saddle-point matrix. Consequently, an ill-conditioned full system may still contain selected local blocks with moderate condition numbers. Nevertheless, the block partition does not guarantee that every selected submatrix is well conditioned, and the condition should therefore be interpreted as a local and conditional assumption.
Using the above lemmas, the following two convergence theorems can be readily proven.
Theorem 1.
Let Φ : D ⊂ R n → R m be a nonsmooth function defined on a compact domain D . Assume z * ∈ D satisfies Φ ( z * ) = 0 , and for all z ∈ D , Φadmits a Clarke generalized Jacobian J C ( z ) . The sequence { z ( k ) } generated by BNSNGRK_k converges to z * with the expected squared error satisfying
E ∥ z ( k + 1 ) − z * ∥ 2 2 ≤ 1 − L k ( 1 − δ k ) 2 | τ k | κ F 2 ( J ( z ( k ) ) ) ( 1 + δ k ) 2 ( 1 + η ) 2 E ∥ z ( k ) − z * ∥ 2 2 ,
for k = 0 , 1 , … , where L k and κ F ( · ) denote spectral and Frobenius condition numbers, respectively.
Proof. 
Let
E k = z ( k ) − z * 2 2 ,
and let F k denote the information generated before the block selection at iteration k. By Lemma 5, the update associated with the selected block τ i k ( k ) satisfies
E k + 1 − E k ≤ − L k ( 1 − δ k ) 2 | τ i k ( k ) | ( 1 + δ k ) 2 ϕ ℓ k z ( k ) 2 g ℓ k ( k ) 2 2 ,
where
L k = 1 − 2 η κ 2 2 J τ i k ( k ) ( k ) .
Taking the conditional expectation with respect to the block-selection probability and using the definition of the greedy candidate set U k gives the corresponding normalized residual bound. Together with the block-consistency estimate in Lemma 5, this yields
E E k + 1 ∣ F k ≤ E k − L k ( 1 − δ k ) 2 | τ i k ( k ) | ( 1 + δ k ) 2 Φ z ( k ) 2 2 J ( k ) F 2 .
By Lemma 4,
Φ z ( k ) 2 2 ≥ 1 ( 1 + η ) 2 J ( k ) z ( k ) − z * 2 2 .
Furthermore,
J ( k ) z ( k ) − z * 2 2 ≥ σ min 2 J ( k ) E k .
Since
κ F 2 J ( k ) = J ( k ) F 2 σ min 2 J ( k ) ,
we obtain
E E k + 1 ∣ F k ≤ 1 − L k ( 1 − δ k ) 2 | τ i k ( k ) | κ F 2 J ( k ) ( 1 + δ k ) 2 ( 1 + η ) 2 E k .
Taking the total expectation proves the stated result. The conditional expectation argument follows the same principle as that used for the NSNGRK method in [26]. □
Theorem 2.
Let Φ : D ⊂ R n → R m be a nonsmooth function defined on a compact domain D . Assume z * ∈ D satisfies Φ ( z * ) = 0 , and for all z ∈ D , Φadmits a Clarke generalized Jacobian J C ( z ) . The sequence { z ( k ) } generated by BNSNMGK_k converges to z * with error decay satisfying
∥ z ( k + 1 ) − z * ∥ 2 2 ≤ 1 − 1 2 L k β k γ k n k | | J c k | | F 2 ν k + 1 ( 1 − δ k ) 2 | τ k | κ F 2 ( J ( z ( k ) ) ) ( 1 + δ k ) 2 ( 1 + η ) 2 ∥ z ( k ) − z * ∥ 2 2 ,
for k = 0 , 1 , … , where β k , γ k , ν k are problem-specific positive parameters associated with the multi-step update scheme.
Proof. 
Let
z ( k , 0 ) = z ( k ) , z ( k + 1 ) = z ( k , n k ) ,
and define
E k , j = z ( k , j ) − z * 2 2 .
For the j-th inner block update, Lemma 5 gives
E k , j − E k , j − 1 ≤ − D k , j , j = 1 , … , n k ,
where D k , j denotes the nonnegative error-decrease term obtained from Lemma 5 for the block used in the j-th inner update. Summing these inequalities over all inner updates gives the telescoping relation
E k , n k − E k , 0 ≤ − ∑ j = 1 n k D k , j .
Since
E k , n k = z ( k + 1 ) − z * 2 2 , E k , 0 = z ( k ) − z * 2 2 ,
it remains to estimate the sum of the inner error decreases. Using Lemma 4, the consistency estimate in Lemma 5, and the definitions of β k , γ k , and ν k , we obtain
∑ j = 1 n k D k , j ≥ 1 2 L k β k γ k n k J c ( k ) F 2 ν k + 1 ( 1 − δ k ) 2 | τ i k ( k ) | κ F 2 J ( k ) ( 1 + δ k ) 2 ( 1 + η ) 2 E k , 0 .
Substituting this estimate into the telescoping relation yields
z ( k + 1 ) − z * 2 2 ≤ 1 − 1 2 L k β k γ k n k J c ( k ) F 2 ν k + 1 ( 1 − δ k ) 2 | τ i k ( k ) | κ F 2 J ( k ) ( 1 + δ k ) 2 ( 1 + η ) 2 z ( k ) − z * 2 2 .
This is the claimed estimate. The telescoping multi-step argument is analogous to the analysis of the NSNMGK method in [27]. □
A comparison of the convergence results for the NSNGRK method and the BNSNGRK_k method (Theorem 1) reveals a critical refinement: the convergence bound for the block-based method incorporates the squared spectral condition number κ 2 2 J τ k ( z ( k ) ) of the current block Jacobian. Given that 1 − 2 η ( 1 + η ) 2 κ F 2 J ( z ( k ) ) is positive and typically small, the following inequality holds
0 < 1 − 1 − 2 η κ 2 2 J τ k ( z ( k ) ) ( 1 + η ) 2 κ F 2 J ( z ( k ) ) < 1 − 1 − 2 η ( 1 + η ) 2 κ F 2 J ( z ( k ) ) < 1 .
This demonstrates a strictly smaller contraction factor for the block greedy strategy. Therefore, when solving the nonsmooth nonlinear system Φ ( z ) = 0 ( Φ : R n → R m ) with a Kaczmarz-type iteration, employing a greedy rule to select row blocks after partitioning yields faster convergence than applying a greedy rule to individual rows alone.

4. Experimental Results

In this section, we focus on comparing our new methods, i.e., the BNSNGRK_k and BNSNMGK_k methods, with the current methods for solving grasping problems in terms of the grasping force and displacement. To verify the effectiveness of the proposed methods in practical grasping scenarios, we use the robot dexterous hand to grasp three typical objects [27]: an L-shaped planar block, a prism, and a cube, as shown in Figure 1. The numerical experiments are based on the grasping of these objects. In Figure 2, Figure 3, Figure 4, Figure 5 and Figure 6, the horizontal axis labeled “IT” denotes the outer iteration index k. For the BNSNMGK_k method, all block updates performed within one outer iteration are counted together as one iteration, rather than as separate iterations. The vertical axis reports the base-10 logarithm of the nonlinear residual norm,
log 10 Φ z ( k ) 2 .
Figure 1. Grasping scenarios.
Figure 2. Residual error vs. iteration count for the planar grasping problem.
Figure 3. Iteration process for three-finger grasping of a prism with tetrahedral (4-sided) cone approximation.
Figure 4. Iteration process for three-finger grasping of a prism with octahedral (8-sided) cone approximation.
Figure 5. Iteration process for three-finger grasping of a cube with tetrahedral (4-sided) cone approximation.
Figure 6. Iteration process for three-finger grasping of a cube with octahedral (8-sided) cone approximation.
Consequently, a lower value on the vertical axis indicates a smaller residual and hence a more accurate approximation to the solution. In particular, vertical-axis values of − 6 and − 8 correspond to residual norms of 10 − 6 and 10 − 8 , respectively.

4.1. Planar Grasping Problem

We begin with the planar grasping problem. The planar grasping problem can be modeled as a linear complementarity problem
ε v − v + = E G T − G T − G 0 0 G 0 0 r u ˚ + u ˚ − + δ * P − P ≥ 0 ,
r u ˚ + u ˚ − ≥ 0 , ε v − v + ≥ 0 , r u ˚ + u ˚ − ε v − v + = 0 ,
where v − and v + are parametric variables, E is the compliance matrix, G is the grasping matrix, P is the external wrench vector, δ * is the initial gap, ε is the relative displacement vector, r is the grasping force vector, and u ˚ is the object displacement vector, with u ˚ + = | u ˚ | + u ˚ 2 , u ˚ − = | u ˚ | − u ˚ 2 . The coefficient matrix takes the form of a skew-symmetric saddle-point matrix X Y − Y T O .
Through regularization, the regularized model can be solved directly by the Lemke method, which provides an exact reference solution. With the convergence tolerance set to 10 − 6 , the comparisons between numerical and exact results are summarized in Table 1, and the decay of the residual versus iteration count is plotted in Figure 2. Table 1 and Figure 2 demonstrate that the block Kaczmarz approach is effective for systems with a skew-symmetric saddle-point coefficient matrix. Furthermore, the proposed algorithms exhibit a clear advantage over the NSNGRK method in terms of iteration numbers.
Table 1. Planar grasping results (tol. 10 − 6 ).
To examine the practical relevance of the sufficient contraction condition, the exact solution calculated by Lemke is used as the reference solution and empirical values for the Jacobian submatrix selected at each iteration of the first numerical example are recorded. Specifically,
η ^ k = max i ∈ τ i k ( k ) ϕ i z ( k ) − ϕ i ( z * ) − J i , : ( k ) z ( k ) − z * ϕ i z ( k ) − ϕ i ( z * ) ,
where components with denominators close to machine precision were excluded.
For the first numerical example, empirical values of η ^ k and κ ^ 2 , k are evaluated along the computed iteration trajectory. The first quartile, median, and third quartile of η ^ k were 8.22 × 10 − 6 , 5.55 × 10 − 2 , 1.67 × 10 − 1 , respectively, while the corresponding values of κ ^ 2 , k were 1.00 , 1.00 , 2.18 . For the empirical contraction quantity L ^ k , the first quartile, median, and third quartile were 0.23 , 0.79 , 0.99 , respectively. These representative values show that the derived contraction condition is practically attainable along the computed trajectory.

4.2. Three-Finger Grasping of an Isosceles Prism

The grasping problem in three-dimensional space can be modeled as the following linear complementarity problem:
ε N γ w ¯ = E N − G N T U G N G N T A T T e T N T − T T T A T G N 0 0 − e T 0 0 r N λ z ¯ + d N + G N T U P T T T A T P r ¯ N .
The associated nonnegativity and complementarity conditions are
r N λ z ¯ ≥ 0 , ε N γ w ¯ ≥ 0 , r N λ z ¯ T ε N γ w ¯ = 0 .
Here, r N denotes the normal force, G N and G T are the grasp matrices associated with the normal and tangential forces, respectively, and E N and E T are the corresponding normal and tangential compliance matrices. The vector P denotes the external wrench, ε N denotes the normal relative displacement, and d N is the vector of initial normal distances between the fingertips and the object. Moreover, λ is the slip parameter associated with the approximated friction cone, γ is the corresponding friction-cone force parameter, and r ¯ N is the prescribed maximum normal force. The variables w ¯ and z ¯ form a complementary pair, while T T and T N are matrices arising from the linearization of the friction law.
The matrices A and U and the vector e are defined by
A = E T − 1 G T T G T E T − 1 G T T − 1 T , U = − G T E T − 1 G T T − 1 , e = 1 ⋯ 1 T .
The coefficient matrix takes the form of a general saddle-point block structure
M = X Y Z 0 .
For the three-finger grasping of an isosceles prism in 3D space, we approximate the friction cone with a 4-sided pyramid and an 8-sided pyramid, respectively, when formulating it as a linear complementarity problem. When using the 4-sided pyramid to approximate the friction cone, the Lemke method can obtain a set of exact solutions. We set the convergence tolerance for the numerical algorithms to 10 − 6 . The results of numerical algorithms are compared with those of the Lemke algorithm in Table 2. The iteration process of the block Kaczmarz methods is shown in Figure 3. When using the 8-sided pyramid to approximate the friction cone, the Lemke method fails to find a solution. The similarity of the results computed by the two block-iterative numerical methods, as denoted by the mean absolute error, is shown in Table 3, and the iteration process is depicted in Figure 4. From Table 2 and Table 3, we observe that the same convergence tolerance does not guarantee the same solution quality. The grasping forces computed by the NSNGRK algorithm show noticeable errors compared to the exact solution. In contrast, both block Kaczmarz methods not only achieve high accuracy in computing grasping forces but also maintain high accuracy in computing grasping displacements. This advantage is particularly evident in ill-conditioned problems such as the grasping complementarity model, making the block Kaczmarz methods not only faster algorithms but also capable of providing higher-quality solutions.
Table 2. Three-finger prism grasping results (4-sided cone, tol. 10 − 6 ).
Table 3. Three-finger prism grasping results (8-sided cone, tol. 10 − 6 ).

4.3. Three-Finger Grasping of a Cube

For the problem of three-finger grasping a cube in three-dimensional space, we again approximate the friction cone using 4- and 8-sided pyramids. For this problem, we further tighten the convergence tolerance for the algorithms to 10 − 8 . The Lemke method provides exact solutions when approximating the friction cone with a 4-sided pyramid, but not with an 8-sided pyramid. The NSNGRK method does not converge to the required tolerance in either case. We present the computational results and convergence iteration process for the three algorithms that successfully yield solutions under the tetrahedral pyramid approximation in Table 4 and Figure 5, and under the octahedral pyramid approximation in Table 5 and Figure 6. We observe that the grasping forces computed by the proposed methods are essentially consistent. The multi-step block Kaczmarz method requires fewer iterations than the block Kaczmarz method and demonstrates that the new algorithms effectively improve convergence accuracy.
Table 4. Three-finger cube-grasping results (4-sided cone, tol. 10 − 8 ).
Table 5. Three-finger cube-grasping results (8-sided cone, tol. 10 − 8 ).
The results in Table 1, Table 2, Table 3, Table 4 and Table 5 show that the proposed block methods attain higher numerical accuracy and require fewer outer iterations than the comparison method for the tested robotic grasping problems. These results demonstrate advantages in solution accuracy and iteration count. However, because K-means clustering is performed during the outer iterations, the reduction in the number of iterations does not by itself establish a reduction in total wall-clock execution time.

5. Conclusions

This work addresses accuracy in multi-fingered robotic grasping complementarity problems by introducing two novel algorithms: BNSNGRK_k and BNSNMGK_k. Leveraging K-means clustering for adaptive block partitioning of the generalized Jacobian matrix, these methods significantly enhance computational performance. Convergence is established and numerical experiments validate their efficacy in grasp planning for multi-fingered robotic hands. Although the proposed methods achieve higher numerical accuracy and require fewer outer iterations in the reported experiments, the repeated K-means clustering step introduces an additional computational overhead. Therefore, fewer outer iterations do not necessarily imply a shorter total wall-clock time for every implementation or computational platform. Reducing the clustering overhead is an important direction for future work. Possible strategies include warm-starting K-means with the centroids obtained at the preceding iteration, using incremental clustering, updating the block partition only when the generalized Jacobian changes significantly, and performing re-clustering periodically rather than at every outer iteration.

Author Contributions

Conceptualization, Z.A. and C.L.; methodology, Z.A. and C.L.; software, Z.A.; validation, Z.A.; formal analysis, Z.A.; investigation, Z.A. and C.L.; resources, Z.A. and C.L.; data curation, Z.A. and C.L.; writing—original draft preparation, Z.A.; writing—review and editing, C.L.; visualization, Z.A.; supervision, C.L.; project administration, C.L.; funding acquisition, Z.A. and C.L. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the National Natural Science Foundation of China (12161027) and partially supported by the Science and Technology Project of Guangxi, China (GuikeAD23023002).

Data Availability Statement

The data are contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Ye, C.; Yao, Y.; Lin, W.; Yang, X.; Qiu, J. CSGrasp: Category-Level Semantically-Aware Grasping Method. IEEE Trans. Ind. Electron. 2026, 73, 2610–2619. [Google Scholar]
  2. Li, L.; Cherouat, A.; Snoussi, H.; Wang, T. Grasping with Occlusion-Aware Ally Method in Complex Scenes. IEEE Trans. Autom. Sci. Eng. 2025, 22, 5944–5954. [Google Scholar]
  3. Jin, J.; Qiu, L. A Robust Fast Convergence Zeroing Neural Network and Its Applications to Dynamic Sylvester Equation Solving and Robot Trajectory Tracking. J. Frankl. Inst. 2022, 359, 3183–3209. [Google Scholar] [CrossRef] [Scilit]
  4. Wang, F.; Chen, K.; Zhen, S.; Chen, X.; Zheng, H.; Wang, Z. Udwadia Theory-Based Performance Guaranteed Adaptive Robust Constraint-Following Control for Uncertain Robotic Manipulators with Sensor Noise. Nonlinear Dyn. 2026, 114, 233. [Google Scholar]
  5. Zhou, L.; Li, Z.; Li, Y.; Bai, S. Parallel MPPI with Gradient-Velocity Modulated SDF Cost for High-Performance Real-Time Dynamic Obstacle Avoidance by Robot Manipulators. IEEE Trans. Robot. 2025, 41, 5149–5168. [Google Scholar]
  6. Ai-Fahed, A.; Panagiotopoulos, P. A linear complementarity approach to the articulated multifingered friction gripper. J. Robot. Syst. 1993, 10, 871–887. [Google Scholar] [CrossRef] [Scilit]
  7. Carpentier, J.; Montaut, L.; Lidec, Q. From compliant to rigid contact simulation: A unified and efficient approach. arXiv 2024, arXiv:2405.17020. [Google Scholar]
  8. Lidec, Q.; Jallet, W.; Montaut, L.; Laptev, I.; Schmid, C.; Carpentier, J. Contact models in robotics: A comparative analysis. IEEE Trans. Robot. 2024, 40, 3740–3763. [Google Scholar] [CrossRef] [Scilit]
  9. Ai-Fahed, A.; Panagiotopulos, P. Multifingered frictional robot grippers: A new type of numerical implementation. Comput. Struct. 1992, 42, 555–562. [Google Scholar] [CrossRef] [Scilit]
  10. Gholami, F.; Nasri, M.; Kövecses, J.; Teichmann, M. A linear complementarity formulation for contact problems with regularized friction. Mech. Mach. Theory 2016, 105, 568–582. [Google Scholar] [CrossRef] [Scilit]
  11. Haas-Heger, M.; Iyengar, G.; Ciocarlie, M. Passive reaction analysis for grasp stability. IEEE Trans. Autom. Sci. Eng. 2018, 15, 955–966. [Google Scholar] [CrossRef] [Scilit]
  12. Ali, R.; Akgul, A. A new matrix splitting generalized iteration method for linear complementarity problems. Appl. Math. Comput. 2024, 464, 128378. [Google Scholar]
  13. Bai, Z. Modulus-based matrix splitting iteration methods for linear complementarity problems. Numer. Linear Algebra Appl. 2010, 17, 917–933. [Google Scholar] [CrossRef] [Scilit]
  14. Cruz, J.B.; Ferreira, O.; Németh, S.; Prudente, L.F. A semi-smooth newton method for projection equations and linear complementarity problems with respect to the second order cone. Linear Algebra Appl. 2017, 513, 160–181. [Google Scholar] [CrossRef] [Scilit]
  15. Ansorge, R. Connections between the cimmino-method and the kaczmarz-method for the solution of singular and regular systems of equations. Computing 1984, 33, 367–375. [Google Scholar]
  16. Strohmer, T.; Vershynin, R. A randomized kaczmarz algorithm with exponential convergence. J. Fourier Anal. Appl. 2009, 15, 262–278. [Google Scholar]
  17. Nutini, J.; Sepehry, B.; Laradji, I.; Schmidt, M.; Koepke, H.; Virani, A. Convergence rates for greedy kaczmarz algorithms, and faster randomized kaczmarz rules using the orthogonality graph. arXiv 2016, arXiv:1612.07838. [Google Scholar]
  18. Bai, Z.; Wu, W. On greedy randomized kaczmarz method for solving large sparse linear systems. SIAM J. Sci. Comput. 2018, 40, A592–A606. [Google Scholar] [CrossRef] [Scilit]
  19. Needell, D.; Tropp, J.A. Paved with good intentions: Analysis of a randomized block kaczmarz method. Linear Algebra Appl. 2014, 441, 199–221. [Google Scholar] [CrossRef] [Scilit]
  20. Needell, D.; Zhao, R.; Zouzias, A. Randomized block kaczmarz method with projection for solving least squares. Linear Algebra Appl. 2015, 484, 322–343. [Google Scholar] [CrossRef] [Scilit]
  21. Liu, Y.; Gu, C. On greedy randomized block kaczmarz method for consistent linear systems. Linear Algebra Appl. 2021, 616, 178–200. [Google Scholar] [CrossRef] [Scilit]
  22. Jiang, X.; Zhang, K.; Yin, J. Randomized block kaczmarz methods with k-means clustering for solving large linear systems. J. Comput. Appl. Math. 2022, 403, 113828. [Google Scholar]
  23. Jiang, X.-L.; Zhang, K. A randomized block extended kaczmarz method with hybrid partitions for solving large inconsistent linear systems. Appl. Math. Lett. 2024, 152, 109027. [Google Scholar] [CrossRef] [Scilit]
  24. Xiao, A.; Yin, J. On averaging block kaczmarz methods for solving nonlinear systems of equations. J. Comput. Appl. Math. 2024, 451, 116041. [Google Scholar] [CrossRef] [Scilit]
  25. Xiao, A.; Gao, X.; Yin, J. A fast block nonlinear bregman-kaczmarz method with averaging for nonlinear sparse signal recovery. J. Sci. Comput. 2025, 104, 71. [Google Scholar] [CrossRef] [Scilit]
  26. Ai, Z.; Li, C. Calculation of robot multi-fingered grasping force and displacement based on the newton–subgradient non-smooth greedy randomized kaczmarz method for solving linear complementarity problem. Sensors 2025, 25, 2309. [Google Scholar] [PubMed]
  27. Ai, Z.; Li, C. Accelerated computation of linear complementarity problem in dexterous robotic grasping via newton-subgradient non-smooth multi-step greedy kaczmarz method. Actuators 2025, 14, 307. [Google Scholar]
  28. Peñuñuri, F.; Peón, R.; González–Sánchez, D.; Escalante Soberanis, M.A. Dual numbers and automatic differentiation to efficiently compute velocities and accelerations. Acta Appl. Math. 2020, 170, 649–659. [Google Scholar] [CrossRef] [Scilit]
  29. Rockafellar, R.T. Convex Analysis; Princeton University Press: Princeton, NJ, USA, 1997; Volume 28. [Google Scholar]
  30. Clarke, F.H. Optimization and Nonsmooth Analysis; SIAM: New Delhi, India, 1990. [Google Scholar]
  31. Wang, Q.; Li, W.; Bao, W.; Gao, X. Nonlinear kaczmarz algorithms and their convergence. J. Comput. Appl. Math. 2022, 399, 113720. [Google Scholar] [CrossRef] [Scilit]
  32. Chen, J.; Sun, D.; Sun, J. The sc1 property of the squared norm of the soc fischer–burmeister function. Oper. Res. Lett. 2008, 36, 385–392. [Google Scholar] [CrossRef] [Scilit]
  33. Tan, L.; Guo, X. On nonlinear greedy randomized kaczmarz methods for solving large-scale systems of nonlinear equations. Preprint 2023. [Google Scholar] [CrossRef] [Scilit] [PubMed]
  34. Higham, N.J. Accuracy and Stability of Numerical Algorithms; SIAM: New Delhi, India, 2002. [Google Scholar]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.