Optimal Sparse Decision Trees
-
Updated
Apr 27, 2023 - Python
Optimal Sparse Decision Trees
This is my undergraduate thesis about high-performance discrete particle swarm optimization (PSO) algorithm and software development of application on JSSP problem.
ALT algorithms on a grid graph used for routing on the sea.
A short program written in Java calculates the maximum area that can be contained within a set of vertical lines, utilizing a two-pointer algorithm and handling a variety of test cases from simple to complex.
This project presents a C++ implementation for efficiently merging two sorted linked lists into a single sorted list. It focuses on utilizing existing nodes from the original lists and maintaining their order in the merged output.
A Java implementation of an algorithm that determines if a target string can be constructed by concatenating elements from a given word bank, using recursion and memoization for optimization.
This Java project focuses on implementing a dynamic programming solution to find the shortest combination of numbers that sum up to a given target sum, using recursion and memoization for efficiency.
application i made that checks the users symptoms for the covid 19 virus
Java-based application that helps users find and substitute ingredients efficiently.
Wine Quality Classification Using Deep Learning
A MATLAB-based implementation of fractal image compression enhanced with the Discrete Cosine Transform (DCT), focusing on optimizing compression ratio, PSNR, and memory usage.
Association analysis including support, confidence, and lift between consumer goods
A highly optimized integer sorting project implementing custom stack-based sorting algorithms.
**push_swap** is a C project that implements a sorting algorithm to sort a stack of integers with the minimum number of operations. The goal is to demonstrate efficient stack manipulation and algorithm optimization.
This repository provides an efficient JavaScript solution to the **Profit Targets** problem, a common coding challenge that involves finding distinct pairs in an array whose sums equal a given target. This solution leverages hash sets for constant-time lookups, ensuring scalability.
This project implements a specialized graph-based text analysis tool that creates paths between words and phrases based on their lengths. The algorithm can find word patterns in texts while handling inflected forms of words (particularly important for agglutinative languages like Hungarian).
Python project implementing Nearest Neighbor and Skyline Query Search algorithms with R-tree data structures for efficient spatial indexing. Part of COMP6210 group project at Macquarie University.
Push Swap 42
A simulated cache system program. Test cache performance by dynamically specifying the cache structure to see how well optimized an algorithm is on different cache structures.
Assignments related to "Algorithm Analysis" course at IPT of NTUU KPI
Add a description, image, and links to the algorithm-optimization topic page so that developers can more easily learn about it.
To associate your repository with the algorithm-optimization topic, visit your repo's landing page and select "manage topics."