Source author record

Abdellah Salhi

Explore this author’s publications, collaborators and research topics. This catalog record has not been claimed by its author.

ResearcherUnclaimed source record

Catalog footprint

Research overview

6works
2topics
4close collaborators

Published work

6 publications

preprint2015arXiv

A new Lanczos type algorithm for system of linear equations

Lanczos-type algorithms are efficient and easy to implement. Unfortunately they breakdown frequently and well before convergence has been achieved. These algorithms are typically based on recurrence relations which involve formal orthogonal polynomials of low degree. In this paper, we consider a recurrence relation that has not been studied before and which involves a relatively higher degree polynomial. Interestingly, it leads to an algorithm that shows superior stability when compared to existing Lanczos-type algorithms. This new algorithm is derived and described. It is then compared to the best known algorithms of this type, namely A5/B10, A8/B10, as well as Arnoldi's algorithm, on a set of standard test problems. Numerical results are included.

preprint2014arXiv

A Seed-based Plant Propagation Algorithm: The Feeding Station Model

The seasonal production of fruit and seeds resembles opening a feeding station, such as a restaurant agents/ customers will arrive at a certain rate and pick fruit (get served) at a certain rate following some appropriate processes. Therefore, dispersion follows the resource process. Modelling this process results in a search/optimisation algorithm that used dispersion as an exploration tool that, if well captured, will find the optimum of a function over a given search space. This paper presents such an algorithm and tests it on non-trivial problems.

preprint2014arXiv

A Switching Approach to Avoid Breakdown in Lanczos-type Algorithms

Lanczos-type algorithms are well known for their inherent instability. They typically breakdown when relevant orthogonal polynomials do not exist. Current approaches to avoiding breakdown rely on jumping over the non-existent polynomials to resume computation. This jumping strategy may have to be used many times during the solution process. We suggest an alternative to jumping which consists in switching between different algorithms that have been generated using different recurrence relations between orthogonal polynomials. This approach can be implemented as three different strategies: ST1, ST2, and ST3. We shall briefly recall how Lanczos-type algorithms are derived. Four of the most prominent such algorithms namely A4A_4, A12A_{12}, A5/B10A_5/B_{10} and A5/B8A_5/B_8 will be presented and then deployed in the switching framework. In this paper, only strategy ST2 will be investigated. Numerical results will be presented.

preprint2014arXiv

An alternative derivation of a new Lanczos-type algorithm for systems of linear equations

Various recurrence relations between formal orthogonal polynomials can be used to derive Lanczos-type algorithms. In this paper, we consider recurrence relation A12A_{12} for the choice Ui(x)=Pi(x)U_i(x)=P_i(x), where UiU_i is an auxiliary family of polynomials of exact degree ii. It leads to a Lanczos-type algorithm that shows superior stability when compared to existing Lanczos-type algorithms. The new algorithm is derived and described. It is then computationally compared to the most robust algorithms of this type, namely A12A_{12}, A5/B10A_5/B_{10} and A8/B10A_8/B_{10}, on the same test problems. Numerical results are included.

preprint2014arXiv

New Recurrence Relationships between Orthogonal Polynomials which Lead to New Lanczos-type Algorithms

Lanczos methods for solving Ax=b\textit{A}\textbf{x}=\textbf{b} consist in constructing a sequence of vectors (xk),k=1,...(\textbf{x}_k), k=1,... such that rk=b−Axk=Pk(A)r0\textbf{r}_{k}=\textbf{b}-\textit{A}\textbf{x}_{k}=\textit{P}_{k}(\textit{A})\textbf{r}_{0},, where Pk\textit{P}_{k} is the orthogonal polynomial of degree at most kk with respect to the linear functional cc defined as c(ξi)=(y,Air0)c(ξ^i)=(\textbf{y},\textit{A}^i\textbf{r}_{0}). Let Pk(1)\textit{P}^{(1)}_{k} be the regular monic polynomial of degree kk belonging to the family of formal orthogonal polynomials (FOP) with respect to c(1)c^{(1)} defined as c(1)(ξi)=c(ξi+1)c^{(1)}(ξ^{i})=c(ξ^{i+1}). All Lanczos-type algorithms are characterized by the choice of one or two recurrence relationships, one for Pk\textit{P}_{k} and one for Pk(1)\textit{P}^{(1)}_{k}. We shall study some new recurrence relations involving Pk\textit{P}_{k} and Pk(1)\textit{P}^{(1)}_{k} and their possible combination to obtain new Lanczos-type algorithms. We will show that some recurrence relations exist, but cannot be used to derive Lanczos-type algorithms, while others do not exist at all.

preprint2014arXiv

The Plant Propagation Algorithm: Modifications and Implementation

The Plant Propagation Algorithm, epitomised by the Strawberry Algorithm, has been previously successfully tested on low dimensional continuous optimisation problems. It is a neighborhood search algorithm. In this paper, we introduce, robust and efficient version of the algorithm and explain how it can be implemented to compete with one of the best available alternatives, namely the Artificial Bee Colony algorithm and we present an improved and more effective variant on standard continuous optimisation test problem instances in high dimensions. Computational and comparative results are included.

Research graph

See the researcher in context

Open full explorer

Inspect adjacent papers, topics, institutions and collaborators without losing the researcher page.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.