Back to directory

LLM4AD

An open-source Python platform that uses large language models to automatically design and optimize algorithms, with unified interfaces across methods, tasks and models plus a graphical interface for running experiments.

LLM4AD

LLM4AD is an open-source Python platform for automatic algorithm design using large language models. It provides unified interfaces across search methods, tasks and language models, so a user can combine different algorithm-design methods and LLMs without rewriting integration code for each combination.

It includes documentation and worked examples to help users test, build, deploy and research their own algorithm-design applications, along with a graphical interface for selecting methods and tasks and viewing convergence and the current best algorithm. Runs can be resumed, evaluation can run across multiple processes with a timeout and process isolation for safety, and results can be logged locally or to Weights & Biases and TensorBoard. Although developed for optimization tasks, the authors describe it as general enough for other areas such as machine learning, scientific discovery, game theory and engineering design.

The project reports results including new best-known solutions on large-scale vehicle routing benchmarks and a circle-packing world record produced by one of its methods.

More in Libraries

See all 292
  • OpenDecision

    deepanwadhwa.github.io

    An open-source Python package that answers typed questions about application state or documents using a local natural-language-inference model, returning structured choice, score, yes/no or evidence-relation values instead of free text.

  • TradeCanvas

    bonguynvan.github.io

    A zero-dependency canvas charting engine for building TradingView-style trading charts in JavaScript, with 66 technical indicators, 24 drawing tools, 17 chart types, and real-time streaming.

  • 3d retro graphics

    3d-retro.com

    A free, CC0-licensed library of copy-paste retro 3D and demoscene graphics effects, such as plasma, raytracing, and voxel terrain, runnable as WebGL 1 or plain 2D canvas.