Shahab, Muhammad Luthfi
Department Of Mathematics, Institut Teknologi Sepuluh Nopember, Surabaya 60111, Indonesia.

Published : 4 Documents Claim Missing Document
Claim Missing Document
Check
Articles

Found 2 Documents
Search
Journal : International Journal of Computing Science and Applied Mathematics

A Genetic Algorithm with Best Combination Operator for the Traveling Salesman Problem Muhammad Luthfi Shahab; Titin J. Ambarwati; Soetrisno Soetrisno; Mohammad Isa Irawan
(IJCSAM) International Journal of Computing Science and Applied Mathematics Vol 5, No 2 (2019)
Publisher : Institut Teknologi Sepuluh Nopember

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (390.627 KB) | DOI: 10.12962/j24775401.v5i2.5830

Abstract

In this research, we propose a genetic algorithm with best combination operator (BC(x,y)O) for the traveling salesman problem. The idea of best combination operator is to find the best combination of some disjoint sub-solutions (also the reverse of sub-solutions) from some known solutions. We use BC(2,1)O together with a genetic algorithm. The proposed genetic algorithm uses the swap mutation operator and elitism replacement with filtration for faster computational time. We compare the performances of GA (genetic algorithm without BC(2,1)O), IABC(2,1)O (iterative approach of BC(2,1)O), and GABC(2,1)O (genetic algorithm with BC(2,1)O). We have tested GA, IABC(2,1)O, and GABC(2,1)O three times and pick the best solution on 50 problems from TSPLIB. From those 50 problems, the average of the accuracy from GA, IABC(2,1)O, and GABC(2,1)O are 65.12%, 94.21%, and 99.82% respectively.
Sequence Alignment Using Nature-Inspired Metaheuristic Algorithms Muhammad Luthfi Shahab; Mohammad Isa Irawan
(IJCSAM) International Journal of Computing Science and Applied Mathematics Vol 3, No 1 (2017)
Publisher : Institut Teknologi Sepuluh Nopember

Show Abstract | Download Original | Original Source | Check in Google Scholar | Full PDF (142.567 KB) | DOI: 10.12962/j24775401.v3i1.2118

Abstract

The most basic process in sequence analysis is sequence alignment, usually solved by dynamic programming Needleman-Wunsch algorithm. However, Needleman-Wunsch algorithm has some lack when the length of the sequence which is aligned is big enough. Because of that, sequence alignment is solved by metaheuristic algorithms. In the present, there are a lot of new metaheuristic algorithms based on natural behavior of some species, we usually call them as nature-inspired metaheuristic algorithms. Some of those algorithm that are more efficient are firefly algorithm, cuckoo search, and flower pollination algorithm. In this research, we use those algorithms to solve sequence alignment. The results show that those algorithms can be used to solve sequence alignment with good result and linear time computation.