Jurnal Ilmu Komputer dan Informasi
Not a member yet
    247 research outputs found

    Enhancing Assault Maneuvers in Simulated Scenarios of Multiple Invader Kamikaze Drones through the Utilization of a Modified Adaptive Elforce Algorithm

    Full text link
    The development of autonomous drone technology has led in their widespread deployment, especially in combat scenarios. One instance of this is the utilization of kamikaze drones, as seen in the Ukraine war. Autonomous defense drones have been used to counter these invading kamikaze drones. This study focuses on simulating scenarios involving invader vs. defender drones, primarily exploring invader drone maneuver motions to maximize damage inflicted on chosen targets. The work we conducted presents an enhanced el-force algorithm that employs Coulomb's Law-based maneuver techniques to improve the effectiveness of multiple kamikaze invader drones when engaging target defended by defender drones. We aim to improve traditional el-force by addressing key challenges such as siege tendencies and unproductive conduct. In addition, we explore various attacking formations to determine the most effective formation. To evaluate the performance of our proposed algorithm, we conducted simulation in a dynamic 3D environment, employing damage inflicted as the evaluation metric. Through rigorous testing, we conclusively demonstrate that our proposed method combining with a circular formation, outperforms alternative attacking maneuvers and formations. Our findings provide insights into optimal maneuver movements and attacking formations, improving the effectiveness of invader drones in engaging and damaging designated targets

    Deep Image Deblurring for Non-Uniform Blur: a Comparative Study of Restormer and BANet

    No full text
    Image blur is one of the common degradations on an image. The blur that occurs on the captured images is sometimes non-uniform, with different levels of blur in different areas of the image. In recent years, most deblurring methods have been deep learning-based. These methods model deblurring as an imageto-image translation problem, treating images globally. This may result in poor performance when handling non-uniform blur in images. Therefore, in this paper, the author compared two state-of-the-art supervised deep learning methods for deblurring and restoration, e.g. BANet and Restormer, with a special focus on the non-uniform blur. The GOPRO training dataset, which is also used in various studies as a benchmark, was used to train the models. The trained models were then tested on the GOPRO testing test, the HIDE testing set for cross-dataset testing, and GOPRO-NU, which consists of specifically selected non-uniform blurred images from the GOPRO testing set, for the non-uniform deblur testing. On the GOPRO testing set, Restormer achieved an SSIM of 0.891 and PSNR of 27.66 while BANet obtained an SSIM of 0.926 and PSNR of 34.90. Meanwhile, for the HIDE dataset, Restormer achieved an SSIM of 0.907 and PSNR of 27.93 while BANet obtained an SSIM of 0.908 and PSNR of 34.52. Finally, on the non-uniform blur GOPRO dataset, Restormer achieved an SSIM of 0.911 and PSNR of 29.48 while BANet obtained an SSIM of 0.935 and PSNR of 35.47. Overall, BANet shows the best result in handling non-uniform blur with a significant improvement over Restormer

    Application of Q-learning Method for Disaster Evacuation Route Design Case Study: Digital Center Building UNNES

    Full text link
    The Digital Center (DC) building at UNNES is a new building on the campus that currently lacks evacuation routes. Therefore, it is necessary to create an evacuation route plan in accordance with the Minister of Health Regulation Number 48 of 2016. Creating a manual evacuation route plan can be inefficient and prone to errors, especially for large buildings with complex interiors. To address this issue, learning techniques such as reinforcement learning (RL) are being used. In this study, Q-learning will be utilized to find the shortest path to the exit doors from 11 rooms on the first floor of the DC building. The study makes use of the floor plan data of the DC building, information about the location of the exit doors, and the distance required to reach them. The results of the study demonstrate that Qlearning successfully identifies the shortest evacuation routes for the first-floor DC building. The routes generated by Q-learning are identical to the manually created shortest paths. Even when additional obstacles are introduced into the environment, Q-learning is still able to find the shortest routes. On average, the number of episodes required for convergence in both environments is less than 1000 episodes, and the average computation time needed for both environments is 0.54 seconds and 0.76 seconds, respectively

    Note on Algorithmic Investigations of Juosan Puzzles

    Full text link
    We investigate several algorithmic and mathematical aspects of the Juosan puzzle—a one-player pencil-and- paper puzzle introduced in 2014 and proven NP-complete in 2018. We introduce an optimized backtracking technique for solving this puzzle by considering some invalid subgrid configurations and show that this algorithm can solve an arbitrary Juosan instance of size m × n in O(2mn) time. A C++ implementation of this algorithm successfully found the solution to all Juosan instances with no more than 300 cells in less than 15 seconds. We also discuss the special cases of Juosan puzzles of size m × n where either m or n is less than 3. We show that these types of puzzles are solvable in linear time in terms of the puzzle size and establish the upper bound for the number of solutions to the Juosan puzzle of size 1 × n. Finally, we prove the tractability of arbitrary m × n Juosan puzzles whose all territories do not have constraint numbers

    Predicting Earthquake Magnitudes in Indonesia: Exploring the Potential of the Prophet Algorithm

    Full text link
    Research on earthquakes has been extensively conducted by previous studies using various methods and specific discussions. Similarly, research to predict the magnitude of earthquakes that will occur in the future has also been conducted. This study employs the Prophet algorithm to test its capability in predicting a case study's magnitude using data with numerous missing values and outliers. The study is conducted without transformation and with Box-Cox and log-transformations. Transformations are applied to handle outliers. The results indicate that across the three experiments, the difference between the predicted and actual data ranges from 0.1 to 0.5 or even more. Performance metrics reveal that the log-transform is superior to the other two experiments, with a smaller MAE of 0.27 and a MAPE of 5.96%. Nevertheless, the use of the Prophet algorithm in this case study needs further investigation with different treatments to achieve more accurate results

    Code Generator Development to Transform IFML (Interaction Flow Modelling Language) into a React-based User Interface

    Full text link
    Model-Driven Software Engineering (MDSE) is a software development approach that uses the Model to be the main actor of the development. MDSE can be applied to User Interface (UI) Development so that a model for the UI can be built, and then a transformation can be made to turn it into a running application. In this research, we develop UI Generator to support UI Development with the MDSE approach. This UI Generator can also support UI Development in Software Product Line Engineering (SPLE) paradigm. The UI is modeled with Interaction Flow Modeling Language (IFML) diagram. Then The IFML diagram is transformed into React-Based UI by the UI Generator. The UI Generator is developed with Acceleo on Eclipse IDE to transform IFML into React Code with the transformation rules defined in this research. The UI generator is also enriched with display settings and static page management to address user customization needs. The experimental results show that the UI Generator can generate a functional website. Besides evaluating the working product, UI Generator is evaluated qualitatively well based on six quality criteria as an SPLE supporting tool

    Classification of Coffee Fruit Maturity Level based on Multispectral Image Using Naïve Bayes Method

    Full text link
    The current research about the classification of coffee fruit ripeness based on multispectral images has been developed using the Convolutional Neural Network (CNN) method to extract patterns from highdimensional multispectral images. The high complexity of CNN allows the model to capture complex features but requires more time and computational resources for model training and testing. Therefore, in this study, classification is performed using a more straightforward method such as Naïve Bayes because its complexity only depends on the number of features and samples. The method only considers each feature independently, so it has high speed and does not require a lot of computational resources. Naïve Bayes is applied to color and texture features extracted from multispectral images of coffee fruit. There are 300 features consisting of 60 color features and 240 texture features. Experiments were conducted based on the comparison of training and testing data and the use of each feature. The combination of color and texture features showed better performance than color or texture features alone, with the highest accuracy reaching 91.01%. In conclusion, using Naïve Bayes is still reasonably good in classifying the ripeness of coffee fruit based on multispectral images

    Hand Sign Interpretation through Virtual Reality Data Processing

    Full text link
    The research lays the groundwork for further advancements in VR technology, aiming to develop devices capable of interpreting sign language into speech via intelligent systems. The uniqueness of this study lies in utilizing the Meta Quest 2 VR device to gather primary hand sign data, subsequently classified using Machine Learning techniques to evaluate the device's proficiency in interpreting hand signs. The initial stages emphasized collecting hand sign data from VR devices and processing the data to comprehend sign patterns and characteristics effectively. 1021 data points, comprising ten distinct hand sign gestures, were collected using a simple application developed with Unity Editor. Each data contained 14 parameters from both hands, ensuring alignment with the headset to prevent hand movements from affecting body rotation and accurately reflecting the user's facing direction. The data processing involved padding techniques to standardize varied data lengths resulting from diverse recording periods. The Interpretation Algorithm Development involved Recurrent Neural Networks tailored to data characteristics. Evaluation metrics encompassed Accuracy, Validation Accuracy, Loss, Validation Loss, and Confusion Matrix. Over 15 epochs, validation accuracy notably stabilized at 0.9951, showcasing consistent performance on unseen data. The implications of this research serve as a foundation for further studies in the development of VR devices or other wearable gadgets that can function as sign language interpreters

    Improving Classification Performance on Imbalanced Medical Data using Generative Adversarial Network

    Full text link
    In many real-world applications, the problem of data imbalance is a common challenge that significantly affects the performance of machine learning algorithms. Data imbalance means each target of classes is not balanced. This problem often appears in medical data, where the positive cases of a disease or condition are much fewer than the negative cases. In this paper, we propose to explore the oversampling-based Generative Adversarial Networks (GAN) method to improve the performance of the classification algorithm over imbalanced medical datasets. We expect that GAN will be able to learn the actual data distribution and generate synthetic samples that are similar to the original ones. We evaluate our proposed methods on several metrics: Recall, Precision, F1 score, AUC score, and FP rate. These metrics measure the ability of the classifier to correctly identify the minority class and reduce the false positives and false negatives. Our experimental results show that the application of GAN performs better than other methods in several metrics across datasets and can be used as an alternative method to improve the performance of the classification model on imbalanced medical data

    Detecting Type and Index Mutation in Cancer DNA Sequence Based on Needleman–Wunsch Algorithm

    Full text link
    Detecting DNA sequence mutations in cancer patients contributes to early identification and treatment of the disease, which ultimately enhances the effectiveness of treatment. Bioinformatics utilizes sequence alignment as a powerful tool for identifying mutations in DNA sequences. We used the Needleman-Wunsch algorithm to identify mutations in DNA sequence data from cancer patients. The cancer sequence dataset used includes breast, cervix uteri, lung, colon, liver and prostate cancer. Various types of mutations were identified, such as Single Nucleotide Variant (SNV)/substitution, insertion, and deletion, locate by the nucleotide index. The Needleman Wunch algorithm can detect type and index mutation with the average F1-scores 0.9507 for all types of mutations, 0.9919 for SNV, 0.7554 for insertion, and 0.8658 for deletion with a tolerance of 5 bp. The F1-scores obtained are not correlated with gene length. The time required ranges from 1.03 seconds for a 290 base pair gene to 3211.45 seconds for a gene with 16613 base pairs

    230

    full texts

    247

    metadata records
    Updated in last 30 days.
    Jurnal Ilmu Komputer dan Informasi
    Access Repository Dashboard
    Do you manage Open Research Online? Become a CORE Member to access insider analytics, issue reports and manage access to outputs from your repository in the CORE Repository Dashboard! 👇