Search results: Found 2

 Listing 1 - 2 of 2 Sort by Relevance Year-Descending Year-Ascending

Article
DESIGN AND IMPLEMENTATION OF SHORTEST PATH ALGORITHM FOR NETWORK OF ROADS
تصميم وتنفيذ خوارزمية اقصر مسار لشبكة الطرق

Journal: Journal of Engineering and Sustainable Development مجلة الهندسة والتنمية المستدامة ISSN: 25200917 Year: 2015 Volume: 19 Issue: 6 Pages: 77-88
Publisher: Al-Mustansyriah University الجامعة المستنصرية

Abstract

In this paper a new method programmed computerizing has been suggested which depends on converting the roads network to matrix and the representation of this matrix in adjacency matrix, that a number of rows is equal number of columns, where the degree of this matrix is equal for number of the edges plus one in (i) multiplied by number of the edges plus one in (j) of the roads network (graph). The elements of This matrix will be either (1) that means existing edge of orientation in one direction connecting between two nodes continuous connection, or (0) and that means there is no edge of oriented connecting between two nodes. And this converting has been implemented by using new algorithm characterized by finding the shortest path between two nodes in the roads network ,whatever its size, type and complication degree, in specific lengths, costs and terms and for more accuracy, to implement this algorithm, the matrix has been processed by three basic steps: The first step is to know and determine a number of the paths in the network and it is the first data which must be input to the computer in running the program. The second step is to specify the edges within installation, each path and its numbers. And the third step is to compare between the lengths of the calculated paths to find the shortest path. The results of this proposed algorithm have shown that it has very high efficiency to get very accurate results. The algorithm has been proven to reduce the size of the input data to the computer as well as to the time and effort to find the shortest path between two nodes in the designed network.

في هذا البحث تم اقتراح طريقة جديدة مبرمجة حاسوبيا تعتمد على تحويل شبكة الطرق ) Network roads ( إلى مصفوفة ثنائيةمربعة ) Matrix ( وتمثيل هذه المصفوفة بطريقة مصفوفة التجاور ) Adjacency Matrix (، أي إن عدد الصفوف مساوي لعدد ألأعمدة حيث إندرجة هذه المصفوفة ) Degree ( مساوي لعدد الحافات + 1 في ) i ( مضروبا في عدد الحافات + 1 في ) j ( في شبكة الطرق أي ) Graph .)وعناصر هذه المصفوفة تكون إما ) 1 ( وهذا يعني وجود حافة موجه باتجاه واحد تربط بين نقطتين ارتباط متواصل أو ) 0( وهذا يعني انه لا توجدحافة موجه تربط بين نقطتين. وقد تم تنفيذ هذا التحويل باستخدام خوارزمية جديدة والتي تتميز بإيجاد اقصر الطرق بين نقطتين في شبكةالطرق،مهما كان حجمها ونوعها ومهما كانت درجة تقعيدها بأطوال وكلف وفترة زمنية معينة. ولزيادة دقة تنفيذ هذه الخوارزمية تمت معالجةالمصفوفة بثلاث خطوات أساسيه الخطوة الأولى هي لمعرفة وتحديد عدد المسارات في الشبكة وهي أولى البيانات التي يجب إدخالها للحاسوبعند تشغيل البرنامج. والخطوة الثانية هي لتحديد الحافات الداخلة في تركيب كل مسار وعددها. والخطوة الثالثة للمقارنة بين أطوال المساراتالمحسوبة في هذه الخطوة لتحديد اقصر مسار. وقد أظهرت النتائج لهذه الخوارزمية المقترحة بأنها ذات كفاءة عالية جدا في الحصول علىالنتائج بدقة متناهية. وأثبتت الخوارزمية تقليل حجم البيانات المدخلة إلى الحاسوب بالإضافة إلى تقليل الوقت والجهد لإيجاد اقصر الطرق بيننقطتين في الشبكة المصممة.

Keywords

Article
CONSTRUCTORS AND DESTRUCTUR IN OBJECT ORIENTED PROGRAMMING
المنشِاّت والمدمر في البرمجة كائنية التوجه

Journal: Journal of Engineering and Sustainable Development مجلة الهندسة والتنمية المستدامة ISSN: 25200917 Year: 2017 Volume: 21 Issue: 4 Pages: 1-13
Publisher: Al-Mustansyriah University الجامعة المستنصرية

Abstract

This paper offers analysis and design of data protection and administration utilizing constructors or special member functions (SMF) and destructor or demolition function (DF) capacities that begin the objects of its class and manipulated the data using encapsulation or concealing data in object-oriented programming (OOP). In (OOP), the accentuation is on data rather than procedures. Class is a technique that ties the data and attributes jointly. SMF work is utilized to begin or initialize the occurrence of a class and DF work crushes the objects when they are no longer needed. Lastly, the paper exhibits Performance Evaluation and Simulation Results for depict how certain security constraints are taken SMF whose errand is to initialize the objects of its class.

يقدم هذا البحث تحليل وتصميم إدارة وأمن البيانات باستخدام المنشئ او دوال العضو الخاصة (SMF) والمدمر او دوال الهدم(DF), التي تهيئ الكائنات من فئتها وتعالج البيانات على أساس التغليف أو إخفاء البيانات في البرمجة كائنية التوجه (OOP). في البرمجة كائنية التوجه ، يتم التركيز على البيانات بدلا من الدوال. الفئة هي الطريقة التي تربط البيانات والدوال معاً. دالة العضو الخاصة هي تهيئة للفئة والدالة المدمره تدمر الكائنات عندما لم يعد هناك حاجة إليها. وأخيرا، يقدم البحث تقييم الأداء ومحاكاة النتائج لوصف كيفية التعامل مع القيود الأمنية المعطاة باستخدام دالة عضو خاصة التي تتمثل مهمتها في تهيئة الكائنات من فئتها.

Keywords
 Listing 1 - 2 of 2 Sort by Relevance Year-Descending Year-Ascending

Resource type

article (2)

Language

English (2)

Year
 From To

2017 (1)

2015 (1)