scholarly journals ENCRYPTION OF 3D PLANE IN GIS USING VORONOI-DELAUNAY TRIANGULATIONS AND CATALAN NUMBERS

Author(s):  
Faruk Selimović ◽  
Predrag Stanimirović ◽  
Muzafer Saračević ◽  
Selver Pepić

A method of encryption of the 3D plane in Geographic Information Systems (GIS) is presented. The method is derived using Voronoi-Delaunay triangulation and properties of Catalan numbers. The Voronoi-Delaunay incremental algorithm is presented as one of the most commonly used triangulation techniques for random point selection. In accordance with the multiple applications of Catalan numbers in solving combinatorial problems and their "bit-balanced" characteristic, the process of encrypting and decrypting the coordinates of points using the Lattice Path method (walk on the integer lattice) or LIFO model is given. The triangulation of the plane started using decimal coordinates of a set of given planar points. Afterward, the resulting decimal values of the coordinates are converted to corresponding binary records and the encryption process starts by a random selection of the Catalan key according to the LIFO model. These binary coordinates are again converted into their original decimal values, which enables the process of encrypted triangulation. The original triangulation of the plane can be generated by restarting the triangulation algorithm. Due to its exceptional efficiency in terms of launching programs on various computer architectures and operating systems, Java programming language enables an efficient implementation of our method.

2019 ◽  
Vol 6 (1) ◽  
pp. 82-111
Author(s):  
Perani Rosyani

PT. Matahari Putra Prima is a well-developed company in the retail sector where there are many employees employed there. The selection of outstanding employees is a very important issue for the HRD because of the delegation of employees to increase appreciation for the company. The method that can be used is Simple Additive Weighting (SAW). From the results of the study using the SAW method through the collection of hierarchies and decision attributes that are added alternatives and predetermined assessments will facilitate managers in determining decisions on which employees are worth considering achievement. To calculate all the criteria in making this decision, it is done with application tools developed using the Java programming language. Abstrak: PT. Matahari Putra Prima merupakan perusahaan yang cukup berkembang dibidang ritel di mana terdapat banyak karyawan yang dipekerjakan di sana. Penyeleksian karyawan berprestasi merupakan masalah yang sangat penting bagi pihak HRD karena perlimpahan karyawan untuk meningkatkan penghargaan untuk perusahaan tersebut.Untuk menentukan yang karyawan berprestasi ini, manajer harus mempertimbangkan lebih banyak faktor, dan pengajuannya harus dilakukan sesuai tujuan.Pengguna dapat memberikan hasil sesuai kebutuhan salah satu metode yang dapat digunakan adalah Simple Additive Weighting (SAW). Dari hasil penelitian dengan menggunakan metode SAW melalui pengumpulan hirarki dan atribut keputusan yang ditambahkan alternatif dan penilaian yang telah ditentukan akan memudahkan manajer dalam menentukan keputusan terhadap karyawan mana yang layak dipertimbangkan berprestasi. Untuk melakukan perhitungan semua kriteria dalam pengambilan keputusan ini, dilakukan dengan alat bantu aplikasi yang dikembangkan menggunakan bahasa pemrograman Java.


2020 ◽  
Vol 1 (3) ◽  
pp. 227-237
Author(s):  
Fathorazi Nur Fajri ◽  
Wali Ja’far Shudiq ◽  
Nurul Hidayattun Nasyihin

New Santri Admission (Penerimaan Santri Baru) is an administrative process for the selection of new student candidates. The PSB process is always carried out manually at each school institution, especially the Islamic Boarding Schools, which will cause various difficulties from several related parties. Therefore the New Santri Admission System was created online or the term can be called the online PSB. . An idea emerged to create a new student admission information system based on the SQL database. With this system, pesantren or administrators can manage the implementation of student registration for web technology using the PHP programming language and new languages. such as rapid registration and announcements.


2020 ◽  
Author(s):  
Cut Nabilah Damni

AbstrakSoftware komputer atau perangkat lunak komputer merupakan kumpulan instruksi (program atau prosedur) untuk dapat melaksanakan pekerjaan secara otomatis dengan cara mengolah atau memproses kumpulan intruksi (data) yang diberikan. (Yahfizham, 2019 : 19) Sebagian besar dari software komputer dibuat oleh (programmer) dengan menggunakan bahasa pemprograman. Orang yang membuat bahasa pemprograman menuliskan perintah dalam bahasa pemprograman seperti layaknya bahasa yang digunakan oleh orang pada umumnya dalam melakukan perbincangan. Perintah-perintah tersebut dinamakan (source code). Program komputer lainnya dinamakan (compiler) yang digunakan pada (source code) dan kemudian mengubah perintah tersebut kedalam bahasa yang dimengerti oleh komputer lalu hasilnya dinamakan program executable (EXE). Pada dasarnya, komputer selalu memiliki perangkat lunak komputer atau software yang terdiri dari sistem operasi, sistem aplikasi dan bahasa pemograman.AbstractComputer software or computer software is a collection of instructions (programs or procedures) to be able to carry out work automatically by processing or processing the collection of instructions (data) provided. (Yahfizham, 2019: 19) Most of the computer software is made by (programmers) using the programming language. People who make programming languages write commands in the programming language like the language used by people in general in conducting conversation. The commands are called (source code). Other computer programs called (compilers) are used in (source code) and then change the command into a language understood by the computer and the results are called executable programs (EXE). Basically, computers always have computer software or software consisting of operating systems, application systems and programming languages.


Mathematics ◽  
2021 ◽  
Vol 9 (16) ◽  
pp. 1839
Author(s):  
Broderick Crawford ◽  
Ricardo Soto ◽  
José Lemus-Romani ◽  
Marcelo Becerra-Rozas ◽  
José M. Lanza-Gutiérrez ◽  
...  

One of the central issues that must be resolved for a metaheuristic optimization process to work well is the dilemma of the balance between exploration and exploitation. The metaheuristics (MH) that achieved this balance can be called balanced MH, where a Q-Learning (QL) integration framework was proposed for the selection of metaheuristic operators conducive to this balance, particularly the selection of binarization schemes when a continuous metaheuristic solves binary combinatorial problems. In this work the use of this framework is extended to other recent metaheuristics, demonstrating that the integration of QL in the selection of operators improves the exploration-exploitation balance. Specifically, the Whale Optimization Algorithm and the Sine-Cosine Algorithm are tested by solving the Set Covering Problem, showing statistical improvements in this balance and in the quality of the solutions.


2013 ◽  
Vol 465-466 ◽  
pp. 387-394
Author(s):  
Muhammad Ashraf Fauri Fauzi ◽  
Daeng Ahmad Zuhri Zuhud ◽  
Hafiz Husin

Digital computers that automate manufacturing process are an important aspect for any manufacturing engineers in the modern world. Selection of the programming paradigm (PP), as well as the programming language (PL) that supports it, is crucial to ensure the correct ideas are being used to automate the solution of the problem. In current Malaysian Higher institution practices, various PPs and PLs courses are offered to current undergraduate manufacturing majors. An online survey was deployed to experienced manufacturing engineers from various manufacturing specializations in the industry. Graduates from one of Malaysias public universities, International Islamic University Malaysia (IIUM) have been chosen for this particular study. From the survey, it has been found that almost 80% of the participants agreed that PPs are important for manufacturing graduates. It was found out that 90% of the participants were from intermediate (scale of 3) until poor (scale of 1) to express their ability to explain PPs if asked. Only about 10% are able to explain on PPs (scale of 4 and 5). The study concluded that majority of the manufacturing graduates from IIUM agreed that PP is an important subject to be taught in university. However, it was found the majority of the manufacturing graduates lack the knowledge and understanding of PPs and general PLs.


2020 ◽  
Vol 30 (3) ◽  
pp. 28-33 ◽  
Author(s):  
S. A. Pryadko ◽  
A. Yu. Troshin ◽  
V. D. Kozlov ◽  
A. E. Ivanov

The article describes various options for speeding up calculations on computer systems. These features are closely related to the architecture of these complexes. The objective of this paper is to provide necessary information when selecting the capability for the speeding process of solving the computation problem. The main features implemented using the following models are described: programming in systems with shared memory, programming in systems with distributed memory, and programming on graphics accelerators (video cards). The basic concept, principles, advantages, and disadvantages of each of the considered programming models are described. All standards for writing programs described in the article can be used both on Linux and Windows operating systems. The required libraries are available and compatible with the C/C++ programming language. The article concludes with recommendations on the use of a particular technology, depending on the type of task to be solved.


2014 ◽  
Vol 11 (1) ◽  
pp. 47-68 ◽  
Author(s):  
Patricia Conde ◽  
Francisco Ortin

Java 7 has included the new invokedynamic opcode in the Java virtual machine. This new instruction allows the user to define method linkage at runtime. Once the link is established, the virtual machine performs its common optimizations, providing better runtime performance than reflection. However, this feature has not been offered at the abstraction level of the Java programming language. Since the functionality of the new opcode is not provided as a library, the existing languages in the Java platform can only use it at the assembly level. For this reason, we have developed the JINDY library that offers invokedynamic to any programming language in the Java platform. JINDY supports three modes of use, establishing a trade-off between runtime performance and flexibility. A runtime performance and memory consumption evaluation is presented. We analyze the efficiency of JINDY compared to reflection, the MethodHandle class in Java 7 and the Dynalink library. The memory and performance costs compared to the invokedynamic opcode are also measured.


2021 ◽  
Vol 12 (1) ◽  
pp. 89-102
Author(s):  
Bjørn-Jostein Singstad ◽  
Naomi Azulay ◽  
Andreas Bjurstedt ◽  
Simen S. Bjørndal ◽  
Magnus F. Drageseth ◽  
...  

Abstract Due to the possibilities in miniaturization and wearability, photoplethysmography (PPG) has recently gained a large interest not only for heart rate measurement, but also for estimating heart rate variability, which is derived from ECG by convention. The agreement between PPG and ECG-based HRV has been assessed in several studies, but the feasibility of PPG-based HRV estimation is still largely unknown for many conditions. In this study, we assess the feasibility of HRV estimation based on finger PPG during rest, mild physical exercise and mild mental stress. In addition, we compare different variants of signal processing methods including selection of fiducial point and outlier correction. Based on five minutes synchronous recordings of PPG and ECG from 15 healthy participants during each of these three conditions, the PPG-based HRV estimation was assessed for the SDNN and RMSSD parameters, calculated based on two different fiducial points (foot point and maximum slope), with and without outlier correction. The results show that HRV estimation based on finger PPG is feasible during rest and mild mental stress, but can give large errors during mild physical exercise. A good estimation is very dependent on outlier correction and fiducial point selection, and SDNN seems to be a more robust parameter compared to RMSSD for PPG-based HRV estimation.


Sign in / Sign up

Export Citation Format

Share Document