Jerry Lacmou Zeutouo
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Jerry Lacmou Zeutouo has a total of 11 co-authors. Here are the top co-authors by number of shared publications:
- Vianney Kengne Tchendji
University of Dschang
8 shared publications - Jean Frédéric Myoupo
Computer Science Lab-MIS, University of Picardie Jules Verne, Amiens, France
6 shared publications - Achile Leonel Nguemkam
University of Dschang
1 shared publication - Armel Nkonjoh Ngomade
Department of Software Engineering, Higher Institute of Transport Logistics and Commerce, University of Ebolowa, Ebolowa P.O. Box 886, Cameroon
1 shared publication - Clémentin Tayou Djamegni
Department of Mathematics and Computer Science, University of Dschang, Dschang, Cameroon
1 shared publication - Franklin Ingrid Kamga Youmbi
Department of Mathematics and Computer Science, University of Dschang, PO Box 67, Dschang, Cameroon
1 shared publication
Latest Publications
- 2 July 2026
- Published by Springer Nature
- p. 49-58
Weighted Core Attack Graph for Honeypot Allocation Against Lateral Movement in Advanced Persistent Threats
- 2 July 2026
- Published by Springer Nature
- p. 49-58
Weighted Core Attack Graph for Honeypot Allocation Against Lateral Movement in Advanced Persistent Threats
- Open Access
- 6 November 2023
- Published by Centre pour la Communication Scientifique Directe (CCSD) in Revue Africaine de La Recherche En Informatique Et Mathématiques Appliquées
- Vol. ume 38 - S
Coarse-grained multicomputer parallel algorithm using the four-splitting technique for the minimum cost parenthesizing problem
Dynamic programming is a technique widely used to solve several combinatory optimization problems. A well-known example is the minimum cost parenthesizing problem (MPP), which is usually used to represent a class of non-serial polyadic dynamic-programming problems. These problems are characterized by a strong dependency between subproblems. This paper outlines a coarse-grained multicomputer parallel solution using the four-splitting technique to solve the MPP. It is a partitioning technique consisting of subdividing the dependency graph into subgraphs (or blocks) of variable size and splitting large-size blocks into four subblocks to avoid communication overhead caused by a similar partitioning technique in the literature. Our solution consists in evaluating a block by computing and communicating each subblock of this block to reduce the latency time of processors which accounts for most of the global communication time. It requires O(n^3/p) execution time with O(k * \sqrt{p}) communication rounds. n is the input data size, p is the number of processors, and k is the number of times the size of blocks is subdivided.
- 6 November 2023
- Published by Centre pour la Communication Scientifique Directe (CCSD) in Revue Africaine de La Recherche En Informatique Et Mathématiques Appliquées
- Vol. ume 38 - S
Open AccessCoarse-grained multicomputer parallel algorithm using the four-splitting technique for the minimum cost parenthesizing problem
Dynamic programming is a technique widely used to solve several combinatory optimization problems. A well-known example is the minimum cost parenthesizing problem (MPP), which is usually used to represent a class of non-serial polyadic dynamic-programming problems. These problems are characterized by a strong dependency between subproblems. This paper outlines a coarse-grained multicomputer parallel solution using the four-splitting technique to solve the MPP. It is a partitioning technique consisting of subdividing the dependency graph into subgraphs (or blocks) of variable size and splitting large-size blocks into four subblocks to avoid communication overhead caused by a similar partitioning technique in the literature. Our solution consists in evaluating a block by computing and communicating each subblock of this block to reduce the latency time of processors which accounts for most of the global communication time. It requires O(n^3/p) execution time with O(k * \sqrt{p}) communication rounds. n is the input data size, p is the number of processors, and k is the number of times the size of blocks is subdivided.
- 25 October 2022
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE/ACM Transactions on Computational Biology and Bioinformatics
- Vol. 20 (3) , 1795-1806
A Parallel Tiled and Sparsified Four-Russians Algorithm for Nussinov's RNA Folding
To enable extensive research on the ribonucleic acid (RNA) molecule, predicting its spatial structure stands as a much-valued research field. In this regard, Nussinov and Jacobson published the (now) de facto solution to predict the halfway secondary structure, which runs in cubic time for an n -nucleotide sequence. We design our contribution starting from two of the several works conducted to improve this running time. First, those of Frid and Gusfield, which associate a speedup named sparsification with an on-demand Four-Russians paradigm to achieve the fastest theoretical solution known to date. And second, those of Palkowski and Bielecki, which efficiently restructure the classical Nussinov loop nest with a novel tiling technique. Alongside other loop transformations, this paper shows that, owing to loop restructuring promoting cache reuse and variable-grained parallelism, applying the latter approach to the Frid and Gusfield doubly sped-up loop nest yields outperforming improvements both in sequential and in parallel. In fact, following empirical evaluation, we have obtained relatively to Palkowski's sequential basis, speedups up to x3.26 sequentially and up to x28.50 on 32 threads of a multicore processor with a 30,000-nucleotide sequence. Furthermore, the massive parallel environment in graphics cards has led this speedup factor to reach x44.37.
- 25 October 2022
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE/ACM Transactions on Computational Biology and Bioinformatics
- Vol. 20 (3) , 1795-1806
A Parallel Tiled and Sparsified Four-Russians Algorithm for Nussinov's RNA Folding
To enable extensive research on the ribonucleic acid (RNA) molecule, predicting its spatial structure stands as a much-valued research field. In this regard, Nussinov and Jacobson published the (now) de facto solution to predict the halfway secondary structure, which runs in cubic time for an n -nucleotide sequence. We design our contribution starting from two of the several works conducted to improve this running time. First, those of Frid and Gusfield, which associate a speedup named sparsification with an on-demand Four-Russians paradigm to achieve the fastest theoretical solution known to date. And second, those of Palkowski and Bielecki, which efficiently restructure the classical Nussinov loop nest with a novel tiling technique. Alongside other loop transformations, this paper shows that, owing to loop restructuring promoting cache reuse and variable-grained parallelism, applying the latter approach to the Frid and Gusfield doubly sped-up loop nest yields outperforming improvements both in sequential and in parallel. In fact, following empirical evaluation, we have obtained relatively to Palkowski's sequential basis, speedups up to x3.26 sequentially and up to x28.50 on 32 threads of a multicore processor with a 30,000-nucleotide sequence. Furthermore, the massive parallel environment in graphics cards has led this speedup factor to reach x44.37.
- 27 July 2022
- Published by Taylor & Francis in International Journal of Parallel, Emergent and Distributed Systems
- Vol. 37 (6) , 659-679
Four-splitting based coarse-grained multicomputer parallel algorithm for the optimal binary search tree problem
This paper presents a parallel solution based on the coarse-grained multicomputer (CGM) model using the four-splitting technique to solve the optimal binary search tree problem. The well-known sequential algorithm of Knuth solves this problem in time and space, where n is the number of keys used to build the optimal binary search tree. To parallelise this algorithm on the CGM model, the irregular partitioning technique, consisting in subdividing the dependency graph into subgraphs (or blocks) of variable size, has been proposed to tackle the trade-off of minimising the number of communication rounds and balancing the load of processors. This technique, however, induces a high latency time of processors (which accounts for most of the global communication time) because varying the blocks' sizes does not enable them to start evaluating some blocks as soon as the data they need are available. The four-splitting technique proposed in this paper solves this shortcoming by evaluating a block as a sequence of computation and communication steps of four subblocks. This CGM-based parallel solution requires execution time with communication rounds, where p is the number of processors and k is the number of times the size of blocks is subdivided. An experimental study conducted to evaluate the performance of this CGM-based parallel solution showed that compared to the solution based on the irregular partitioning technique where the speedup factor is up to ×10.39 on 128 processors with 40,960 keys when k = 2, the speedup factor of this solution is up to ×13.12 and rises up to ×14.93 when k = 5.- 27 July 2022
- Published by Taylor & Francis in International Journal of Parallel, Emergent and Distributed Systems
- Vol. 37 (6) , 659-679
Four-splitting based coarse-grained multicomputer parallel algorithm for the optimal binary search tree problem
This paper presents a parallel solution based on the coarse-grained multicomputer (CGM) model using the four-splitting technique to solve the optimal binary search tree problem. The well-known sequential algorithm of Knuth solves this problem in time and space, where n is the number of keys used to build the optimal binary search tree. To parallelise this algorithm on the CGM model, the irregular partitioning technique, consisting in subdividing the dependency graph into subgraphs (or blocks) of variable size, has been proposed to tackle the trade-off of minimising the number of communication rounds and balancing the load of processors. This technique, however, induces a high latency time of processors (which accounts for most of the global communication time) because varying the blocks' sizes does not enable them to start evaluating some blocks as soon as the data they need are available. The four-splitting technique proposed in this paper solves this shortcoming by evaluating a block as a sequence of computation and communication steps of four subblocks. This CGM-based parallel solution requires execution time with communication rounds, where p is the number of processors and k is the number of times the size of blocks is subdivided. An experimental study conducted to evaluate the performance of this CGM-based parallel solution showed that compared to the solution based on the irregular partitioning technique where the speedup factor is up to ×10.39 on 128 processors with 40,960 keys when k = 2, the speedup factor of this solution is up to ×13.12 and rises up to ×14.93 when k = 5.- 21 April 2022
- Published by Elsevier in Parallel Computing
- Vol. 111
A coarse-grained multicomputer parallel algorithm for the sequential substring constrained longest common subsequence problem
- 21 April 2022
- Published by Elsevier in Parallel Computing
- Vol. 111
A coarse-grained multicomputer parallel algorithm for the sequential substring constrained longest common subsequence problem
- 21 September 2021
- Published by Springer Nature in The Journal of Supercomputing
- Vol. 78 (4) , 5306-5332
High-performance CGM-based parallel algorithms for minimum cost parenthesizing problem
- 21 September 2021
- Published by Springer Nature in The Journal of Supercomputing
- Vol. 78 (4) , 5306-5332
High-performance CGM-based parallel algorithms for minimum cost parenthesizing problem
- 21 June 2021
- Published by Wiley in Concurrency and Computation: Practice and Experience
- Vol. 33 (24)
A fast sequential algorithm for the matrix chain ordering problem
Summary: This article presents a fast sequential algorithm for the matrix chain ordering problem. Our solution is based on Yao's sequential algorithm that solves this problem in time by reducing the total number of distinct subproblems to be performed. We solve them fastly by avoiding some unnecessary computations. Our strategy consists in organizing the evaluation of the subproblems according to their dependencies instead of their precedence order as in the previous solutions. In many cases, our solution runs in time. An experimental study is conducted to benchmark the performance of our algorithm by measuring the average of the results obtained on five random data sets. This shows that our algorithm is 18.93 faster than Yao's sequential algorithm and 5.07 faster than the previous best CGM‐based parallel solutions on 32 processors.
- 21 June 2021
- Published by Wiley in Concurrency and Computation: Practice and Experience
- Vol. 33 (24)
A fast sequential algorithm for the matrix chain ordering problem
Summary: This article presents a fast sequential algorithm for the matrix chain ordering problem. Our solution is based on Yao's sequential algorithm that solves this problem in time by reducing the total number of distinct subproblems to be performed. We solve them fastly by avoiding some unnecessary computations. Our strategy consists in organizing the evaluation of the subproblems according to their dependencies instead of their precedence order as in the previous solutions. In many cases, our solution runs in time. An experimental study is conducted to benchmark the performance of our algorithm by measuring the average of the results obtained on five random data sets. This shows that our algorithm is 18.93 faster than Yao's sequential algorithm and 5.07 faster than the previous best CGM‐based parallel solutions on 32 processors.
- Open Access
- 17 June 2019
- Published by Springer Nature in Data Science and Engineering
- Vol. 4 (2) , 141-156
An Efficient CGM-Based Parallel Algorithm for Solving the Optimal Binary Search Tree Problem Through One-to-All Shortest Paths in a Dynamic Graph
- 17 June 2019
- Published by Springer Nature in Data Science and Engineering
- Vol. 4 (2) , 141-156
Open AccessAn Efficient CGM-Based Parallel Algorithm for Solving the Optimal Binary Search Tree Problem Through One-to-All Shortest Paths in a Dynamic Graph