**boat_cplex_test**,
a BASH code which
calls cplex(), to read the LP file defining the boat tiling problem,
solve the linear programming problem, and write the solution to a file.

The computer code and data files made available on this web page are distributed under the GNU LGPL license.

boat, a MATLAB code which considers the boat tiling puzzle, a smaller version of the eternity puzzle. The boat puzzle specifies a region R composed of 756 30-60-90 triangles, and a set of 21 "tiles", each consisting of 36 30-60-90 triangles, and seeks an arrangement of the tiles that exactly covers the region.

boat_gurobi_test a BASH code which calls gurobi(), to read the LP file defining the boat tiling problem, solve the linear programming problem, and write the solution to a file.

cplex, examples which call cplex(), which is an IBM optimization package which defines and solves a variety of linear programming problems, as well as network flow problems, quadratic programming problems, and mixed integer programming problems.

- boat_cplex_test.sh, calls on cplex() to solve the boat problem.
- boat_cplex_input.txt, commands to cplex().
- boat_cplex_output.txt, output from cplex().
- boat.lp, defines the problem, created by boat_lp().
- boat.sol, the solution information.