Volume 11, Issue 2, Summer and Autumn 2014, Page 13-97


Linear Stability of Thin Liquid Films flows down on an Inclined Plane using Integral Approximation

Hajar Farhan Ismael

AL-Rafidain Journal of Computer Sciences and Mathematics, Volume 11, Issue 2, Pages 13-24
DOI: 10.33899/csmj.2014.163747

In this paper, the stability and dynamics of a thin liquid films flowing down on an inclined plane are investigated by using integral approximation. The strong non-linear evolution equations are derived by the integral approximation with a specified velocity profile. The evolution equations are used to study the linear stability for liquid films. As a result, output of this research, we showed that the effect of inclination of films is an unstable factor.
 

New Scaled Proposed formulas For Conjugate Gradient Methods in Unconstrained Optimization

Abbas Y. Al-Bayati; Marwan S. Jameel

AL-Rafidain Journal of Computer Sciences and Mathematics, Volume 11, Issue 2, Pages 25-46
DOI: 10.33899/csmj.2014.163748

In this paper, three efficient Scaled Nonlinear Conjugate Gradient (CG) methods for solving unconstrained optimization problems are proposed. These algorithms are implemented with inexact line searches (ILS). Powell restarting criterion is applied to all these algorithms and gives dramatic saving in the computational efficiency. The global convergence results of these algorithms are established under the Strong Wolfe line search condition. Numerical results show that our proposed CG-algorithms are efficient and stationary by comparing with standard Fletcher-Reeves (FR); Polak-Ribiere (PR) CG-algorithms, using 35-nonlinear test functions.
 

A Comparative Study of Wavelets Methods for Solving Non-Linear Two-Dimensional Boussinesq System of Type BBM-BBM

Ekhlass S. Al-Rawi; Ahmed Qasim

AL-Rafidain Journal of Computer Sciences and Mathematics, Volume 11, Issue 2, Pages 47-63
DOI: 10.33899/csmj.2014.163749

In this paper, numerical techniques based on the wavelets methods are proposed for the numerical solution of non-linear two-dimensional BBM-BBM system and we compared between them. Two methods used in numerical solutions, are the Haar wavelets and Legendre wavelets methods.In addition, we derived formulas of integrals for Legendre wavelets analytically. Its efficiency is tested by solving an example for which the exact solution is known. The accuracy of the numerical solutions is quite high even if the number of calculation points is small, by increasing the number of collocation points, the error of the solution rapidly decreases. We have found that the Legendre wavelets method is better and closer to the exact solution than the Haar wavelets method.
 

Using Artificial Intelligence Techniques for Image Compression

Baydaa I. Khaleel

AL-Rafidain Journal of Computer Sciences and Mathematics, Volume 11, Issue 2, Pages 65-81
DOI: 10.33899/csmj.2014.163750

Image compression helps in storing the transmitted data in proficient way by decreasing its redundancy. This technique helps in transferring more digital or multimedia data over internet as it increases the storage space. This  research presents some methods to compress digital images using Artificial Intelligence Techniques(AITs) that include from fuzzy logic, swarm intelligent technique, and artificial neural networks. Traditional clustering algorithm k-means and AITs were used, such as Gath-Geva fuzzy clustering algorithm, and Particle Swarm Optimization Technique(PSO), and combined Gath-Geva with backpropagation neural network to produce a new method which is called Fuzzy BackPropagation Network (FBPN) algorithm, by applying these methods on gray level and color images and then applying compression algorithm RLE on it to obtain compressed image. Image quality measures have done by Peak Signal to Noise Ratio(PSNR), Mean Square Error(MSE), and Bitperpixel(bpp), compression ratio (CR) have been computed. Finally, a comparison between results after applying these algorithms on the images data set was obtained.
 

On П – Pure Ideals

Shaimaa Hatem Ahmad

AL-Rafidain Journal of Computer Sciences and Mathematics, Volume 11, Issue 2, Pages 83-86
DOI: 10.33899/csmj.2014.163751

As a generalization of right pure ideals, we introduce the notion of right П – pure ideals. A right ideal I of R is said to be П – pure, if for every a Î I there exists b Î I and a positive integer n such that an ≠ 0 and  an b = an. In this paper, we give some characterizations and properties of П – pure ideals and it is proved that:
If every principal right ideal of a ring R is П – pure then,   
a).L (an) = L (an+1) for every a Î R and for some  positive integer n .
b). R is directly finite ring.
 c). R is strongly   П – regular ring.
    
 

Construction of Complete (k,n)-arcs from Conics in PG(2,13)

Shua’a M. Aziz

AL-Rafidain Journal of Computer Sciences and Mathematics, Volume 11, Issue 2, Pages 87-102
DOI: 10.33899/csmj.2014.163752

This research contains the construction of complete (k,n)-arcs using geometric method and  putting a condition that each constructed arc  must begin with reference unit four points ,then constructing all conics that each one contains  the fundamental four points ,and then  make union operation between each  two conics and compute all the points need to be deleted (or added) to get complete (k,n)-arcs each time for  . This research is a construction procedure not a classification method .
 

About Fuzzy Differential Equations

Basil Younis Thanoon; Asmaa Ziyad Al-Katib

AL-Rafidain Journal of Computer Sciences and Mathematics, Volume 11, Issue 2, Pages 13-25
DOI: 10.33899/csmj.2014.163753

This paper deals with the fuzzy initial value problem and how to solve a linear fuzzy differential equation of first order  when the initial condition is a triangle fuzzy number. This problem is then developed to the case  when the initial condition is a trapezoidal fuzzy number. The paper includes also the issue of the representation of a system of linear fuzzy differential equations, a more general system of  linear fuzzy differential equations is then proposed and the solution of this system is also given. An illustrative examples are given in order to consolidate the raised ideals.
 

Use Cutting Enzymes to Encode the Secret Message

Saadoun H. A.

AL-Rafidain Journal of Computer Sciences and Mathematics, Volume 11, Issue 2, Pages 27-36
DOI: 10.33899/csmj.2014.163754

Researchers begin to explore new methods to manage the huge amount of data shared over the Internet, in order to use them more efficiently and safely, One of the ways that is raised nowadays is Steganography, The art of information hiding within electronic media. Steganography ways vary in their approaches for hiding information.
During this research designed algorithm that using restriction enzymes to cutting sequence of DNA, the fragments  resulted was used to building symbols table (character , number , special character,…),by using symbols table the plain message (text ,sound ,image ,video) coding to DNA and sent it to recipient, the recipient build symbols table same way in the sender site and use function to known restriction enzymes, using restriction enzymes to cutting  secret sequence DNA , by using the fragments of DNA and symbols table can  retrieve the plain message  (text ,sound ,image ,video).
 

Detection of desert percentage in Al-Hatra Region based on image contents

Saja Mallaaloo; Ghaydaa A.A. Al-Talib

AL-Rafidain Journal of Computer Sciences and Mathematics, Volume 11, Issue 2, Pages 37-51
DOI: 10.33899/csmj.2014.163755

In this paper we benefiting from Satellite imaging to retrieve information by using its contents, which is the pixels value of the image and by using the information of groups of pixels like texture, color gradation etc….then analyzing these information to extract spatial and temporal information of this images. Content Based Information Retrieval (CBIR) technique was used to retrieve image contents depending on visual objects of it. Support Vector Machine (SVM) technique was put into use by depending on more than one function like polynomial and RBF, then applying every one of them alone with the training image with different blocks size, then using block size and function that give best result from the training phase to be applied on the test images.
The Satellite imaging was classified into two areas; desert and none desert in order to find the desert percentage of each image and comparing increasing of the desert percentages in Al-Hatra Region as a typical desertification area in nenavah governorate on different temporal periods. The language used in building the system is Matlab R2011a.
 

Software Effort Estimation Using Multi Expression Programming

Najla Akram Al-Saati; Taghreed Riyadh Alreffaee

AL-Rafidain Journal of Computer Sciences and Mathematics, Volume 11, Issue 2, Pages 53-71
DOI: 10.33899/csmj.2014.163756

The process of finding a function that can estimate the effort of software systems is considered to be the most important and most complex process facing systems developers in the field of software engineering. The accuracy of estimating software effort forms an essential part of the software development phases. A lot of experts applied different ways to find solutions to this issue, such as the COCOMO and other methods. Recently, many questions have been put forward about the possibility of using Artificial Intelligence to solve such problems, different scientists made ​​several studies about the use of techniques such as Genetic Algorithms and Artificial Neural Networks to solve estimation problems. This work utilizes one of the Linear Genetic Programming methods (Multi Expression programming) which apply the principle of competition between equations encrypted within the chromosomes to find the best formula for resolving the issue of software effort estimation. As for to the test data, benchmark known datasets are employed taken from previous projects, the results are evaluated by comparing them with the results of Genetic Programming (GP) using different fitness functions. The gained results indicate the surpassing of the employed method in finding more efficient functions for estimating about 7 datasets each consisting of many projects.
 

Automatic Documentation of Java Programs

Dujan B. Taha; Asmaa H. Thanoon

AL-Rafidain Journal of Computer Sciences and Mathematics, Volume 11, Issue 2, Pages 73-87
DOI: 10.33899/csmj.2014.163757

Documentation process plays a great role in software systems development and maintenance, and regarded as an important feature for all software projects and programs in general. In the past, documents had been generated manually by documents writers, but these documents were very weak and had many errors, Therefore, automated documentation had been invented due to its good features that is complete, precise, and cheap compared with manual ways.
The work concerns with constructing an automated tool ADT(Auto Documentation Tool) used for documenting source code for programs written in java programming languages in legacy systems particularly and for programs in general which does not have any documentation at all or it were documented poorly in order to make them, and producing as a result of the document process either the class diagrams using UML (Unified Modeling Language( or producing easy understandable textual output using XML (Extensible Markup Language).
 

Stability Analysis of a fluid in Horizontal and Inclined Channels

Alaa Ahmed Hammodat; Taghred Hamdoon Shuker

AL-Rafidain Journal of Computer Sciences and Mathematics, Volume 11, Issue 2, Pages 89-97
DOI: 10.33899/csmj.2014.163758

This paper is devoted to analysis the stability of horizontal and inclination in a glazing cavities of equations that we expose to disturbance. This analysis is done by finding the eigenvalues of the system which enable us to investigate the grow of disturbance after setting glazing cavities equations in linearization form. We obtain from our results that the equations are stable when the real part of wave velocity is negative , and unstable when it is positive .