Skip to content
View rizalpurnawan23's full-sized avatar

Block or report rizalpurnawan23

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
rizalpurnawan23/README.md

Greetings, I'm Rizal

A self-taught mathematician and independent researcher working across mathematics, scientific computing, engineering, and data science. Driven by an inquisitive and curious mindset, I focus on exploring pure mathematics including topology, functional analysis, number theory and abstract algebra, and translating these concepts into novel algorithms and research frameworks.

🔬 Research & Development

  • Mathematical Optimization: Developer of the DAMSMEL (Directional Adaptive Metric Sampling Minimal Expected Loss)[1] algorithm.

  • Combinatorial Optimization: Creator of the Combinatorial Grid Sequencing (CGS) framework for grid-based sequencing problems.

  • Building Theoretical Frameworks: Most of my past research projects were building theoretical frameworks for applied problems incorporating pure mathematics, such as proposing a theoretical interpretation for Static Load Test in Geotechnical Engineering using the concept of Lipschitz continuity in mathematical analysis[2].

  • Scientific Computing & Data Science: Python package development, mathematical modeling, and building data science projects.

🛠️ My Recent Works

  • AbstrakMaxPlus
    An intuitive, vectorized infix-notation Python package for basic Max-Plus algebra computations, built as part of the Abstrak computational mathematics ecosystem.

  • RP-Space
    My personal blog created with GitHub static web-page using Jekyll. Visit my personal blog: RP-Space

  • AbstrakDAMSMEL
    AbstrakDAMSMEL is a Python package for mathematical optimization developed by Rizal Purnawan and Dieky Adzkiya as part of Abstrak computational mathematics ecosystem. This package implements our novel optimization algorithm, Directional Adaptive Metric Sampling Minimal Expected Loss[1], which is a gradient-free optimization algorithm.

Other Activities

  • Related Interests: Operations Research, Machine Learning, Graphic Design

  • Beyond the Code: When I'm not diving into pure math or coding, I analyze PC performance benchmarks, and enjoy immersive video games like The Witcher 3, SW Jedi: Survivor, Assassin's Creed, Control, etc. I am also a football enthusiast and follow developments of football tactics.

References

[1] Purnawan, R. and Adzkiya, D. (2024). Directional Adaptive Metric Sampling Minimal Expected Loss: A Continuous Optimisation Method. ResearchSquare. DOI: 10.21203/rs.3.rs-5402563/v1
[2] Purnawan, R. (2023). A Differential Equation and the Lipschitz Condition for Pile Ultimate Bearing Capacity Based on Static Load Test. engrXiv. DOI: 10.31224/2934


Get in touch with me:

Kaggle Linkedin Twitter Instagram ResearchGate


Languages, Tools and Packages:

Python HTML CSS Git Visual Studio Code LaTeX Jupyter Pandas Numpy Scikit-Learn Statsmodels Matplotlib Plotly Seaborn TensorFlow Keras

Pinned Loading

  1. AbstrakMaxPlus AbstrakMaxPlus Public

    An intuitive, vectorized infix-notation module for basic Max-Plus algebra computations, built as part of the Abstrak computational mathematics ecosystem.

    Python

  2. AbstrakDAMSMEL AbstrakDAMSMEL Public

    AbstrakDAMSMEL is a Python package for mathematical optimisation developed by Rizal Purnawan and Dieky Adzkiya under project Abstrak.

    Jupyter Notebook

  3. Combinatorial-Grid-Sequencing Combinatorial-Grid-Sequencing Public

    Python implementation and computational tools for solving Combinatorial Grid Sequencing (CGS) problems.

    Jupyter Notebook

  4. Mathematical-Representation-Historical-GHG Mathematical-Representation-Historical-GHG Public

    This repository contains materials related to my research projects.

    Jupyter Notebook

  5. My-Data-Science-Projects My-Data-Science-Projects Public

    This repo contains the data science projects that I have worked so far.

    Jupyter Notebook

  6. AbstrakTS AbstrakTS Public

    Welcome to AbstrakTS, a Python module for handling time series forecasting.

    Python