arrow-up icon

Live Demo

Experience Fixstars Amplify in your browser through demo applications

deco-dots-4 decoration
deco-blob-6 decoration
graphical divider
Image
Tutorials (applied)

Black-Box Optimization (4)

Difficulty Level decoration decoration decoration decoration decoration

In this tutorial, we design the airfoil shape to maximize the lift-to-drag ratio based on fluid flow simulations. We use black-box optimization with a machine-learning model and simulated annealing for non-binary decision variables.

Image
Tutorials (applied)

Black-Box Optimization (3)

Difficulty Level decoration decoration decoration decoration decoration

In this tutorial, we optimize the operating condition of a chemical reactor to maximize its production. We use black-box optimization based on a machine-learning model and chemical reaction simulations.

Image
Tutorials (applied)

Black-Box Optimization (2)

Difficulty Level decoration decoration decoration decoration decoration

Here, we demonstrate black-box optimization using machine learning and an Ising machine/quantum annealer for material exploration to realize a model high-temperature superconducting material.

Image
Tutorials (applied)

Black-Box Optimization (1)

Difficulty Level decoration decoration decoration decoration decoration

Black-box optimization (BBO) can be applied to complex and unknown functions. In this tutorial, we introduce and implement BBO using machine learning and combinatorial optimization with Fixstars Amplify.

Image
Demo Application

Solving Picross Puzzles

Difficulty Level decoration decoration decoration decoration decoration

As an example of a complex QUBO formulation, we will develop an application that solves Picross, a puzzle game in which the user paints squares and completes a picture based on clues given by numbers.

Image
Demo Application

Ride Sharing

Difficulty Level decoration decoration decoration decoration decoration

In this tutorial, we optimize the assignment of people and cars for collective ridesharing, to minimize the distance traveled by each person and the number of cars.

Image
Demo Application

Sudoku

Difficulty Level decoration decoration decoration decoration decoration

Sudoku is a popular number-placement puzzle. Here, we learn how to formulate and implement a Sudoku solver as a combinatorial optimization problem.

Image
Demo Application

Traveling Salesman Problem

Difficulty Level decoration decoration decoration decoration decoration

In this tutorial, we learn the traveling salesman problem and implement a solver.

Image
Demo Application

Graph Coloring Problem

Difficulty Level decoration decoration decoration decoration decoration

In this tutorial, we solve a graph coloring problem, where we assign colors to the vertices of a graph under given constraints.

Image
Tutorials (applied)

Using Different Machines

Difficulty Level decoration decoration decoration decoration decoration

This example code contains the minimal code for using all available machines with Amplify SDK.

Image
Tutorials (applied)

Taxi Matching Problem

Difficulty Level decoration decoration decoration decoration decoration

Here, we solve a taxi matching problem, where the cost of dispatching a taxi is minimized given multiple customers and multiple taxi locations.

Image
Tutorials (applied)

Meeting Room Allocation Problem

Difficulty Level decoration decoration decoration decoration decoration

In this tutorial, we will develop an application to solve a meeting room allocation problem based on constrained combination optimization.

Image
Tutorials (applied)

Imposing Constraints on Decision Variables

Difficulty Level decoration decoration decoration decoration decoration

This tutorial describes how to impose constraints on the decision variables in Amplify SDK.

Image
Tutorials (basics)

Using Polynomials

Difficulty Level decoration decoration decoration decoration decoration

This tutorial introduces the Amplify feature to formulate objective functions using polynomials.

Image
Tutorials (basics)

Image Noise Reduction

Difficulty Level decoration decoration decoration decoration decoration

Combinatorial optimization can be used for noise reduction. Here, we will implement a combinatorial optimization solver to reduce noise in an image.

Image
Tutorials (basics)

Combinatorial Optimization

Difficulty Level decoration decoration decoration decoration decoration

Number partitioning is a typical combinatorial optimization problem. In this tutorial, we will use Amplify to solve a number partitioning problem.

Image
Tutorials (basics)

Amplify 101

Difficulty Level decoration decoration decoration decoration decoration

In this tutorial, we will learn the basics of solving combinatorial optimization problems with Amplify.