Main > Free Download Search >

Free solver paints software for linux

solver paints

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 130
cddsolve 0.9

cddsolve 0.9


cddsolve project is a double dummy bridge solver. more>>
cddsolve project is a double dummy bridge solver.
It utilizes alpha-beta pruning and minimax searching to find the number of tricks a given side can take under the assumption of optimal play.
While the complexity of the problem may be enormous depending on the given deal and contract, cddsolve is fast enough to be actually helpfull for many double dummy bridge problems.
cddsolve has an predecessor called ddsolve which is implemented in python and also available on this page.
ddsolve is considered to be a prototypical implementation to demonstrate the basic algorithms and quantify the impact of different optimizations.
Enhancements:
- cleaned up the preprocessor macros and added some bogus return values to make recent gccs happy.
- incremented the TPBUCKETCOUNT in ddtranspos.c, trading computational speed against memory footprint. shoe size is about 10mb larger now.
- released 0.9.
<<less
Download (0.024MB)
Added: 2006-11-20 License: GPL (GNU General Public License) Price:
1068 downloads
A Sudoku Solver in C 1.11

A Sudoku Solver in C 1.11


A Sudoku Solver in C is a console-based Linux program, written in C language, that solves Su Doku puzzles using deductive logic. more>>
A Sudoku Solver in C is a console-based Linux program, written in C language, that solves Su Doku puzzles using deductive logic. It will only resort to trial-and-error and backtracking approaches upon exhausting its deductive moves.
Puzzles must be of the standard 9x9 variety using the (ASCII) characters 1 through 9 for the puzzle symbols. Puzzles should be submitted as 81 character strings which, when read left-to-right will fill a 9x9 Sudoku grid from left-to-right and top-to-bottom. In the puzzle specification, the characters 1 - 9 represent the puzzle givens or clues. Any other non-blank character represents an unsolved cell.
The puzzle solving algorithm is home grown. I did not borrow any of the usual techniques from the literature, e.g. Donald Knuths "Dancing Links." Instead I rolled my own from scratch as a personal challenge. As such, its performance can only be blamed on yours truly. Still, I feel it is quite fast. On a 333 MHz Pentium II Linux box it solves typical medium force puzzles in approximately 800 microseconds or about 1,200 puzzles per second, give or take. On an Athlon XP 3000 it solves about 6,600 puzzles per sec. (Solving time is dependent upon degree of difficulty, so YMMV.)
Description of Algorithm:
The puzzle algorithm initially assumes every unsolved cell can assume every possible value. It then uses the placement of the givens to refine the choices available to each cell. I call this the markup phase.
After markup completes, the algorithm then looks for singleton cells with values that, due to constraints imposed by the row, column, or 3x3 region, may only assume one possible value. Once these cells are assigned values, the algorithm returns to the markup phase to apply these changes to the remaining candidate solutions. The markup/singleton phases alternate until either no more changes occur, or the puzzle is solved. I call the markup/singleton elimination loop the Simple Solver because in a large percentage of cases it solves the puzzle.
If the simple solver portion of the algorithm doesnt produce a solution, then more advanced deductive rules are applied.
Ive implemented two additional rules as part of the deductive puzzle solver. The first is subset elimination wherein a row/column/region is scanned for X number of cells with X number of matching candidate solutions. If such subsets (or tuples) are found in the row, column, or region, then the candidates values from the subset may be eliminated from all other unsolved cells within the row, column, or region, respectively.
The next deductive rule examines each region looking for candidate values that exclusively align themselves along a single row or column, i.e. a vector. If such candidate values are found, then they may be eliminated from the cells outside of the region that are part of the aligned row or column.
Note that each of the advanced deductive rules calls all preceeding rules, in order, if that advanced rule has effected a change in puzzle markup.
Finally, if no solution is found after iteratively applying all deductive rules, then we begin trial-and-error using recursion for backtracking. A working copy is created from our puzzle, and using this copy the first cell with the smallest number of candidate solutions is chosen. One of the solutions values is assigned to that cell, and the solver algorithm is called using this working copy as its starting point. Eventually, either a solution, or an impasse is reached.
If we reach an impasse, the recursion unwinds and the next trial solution is attempted. If a solution is found (at any point) the values for the solution are added to a list. Again, so long as we are examining all possibilities, the recursion unwinds so that the next trial may be attempted. It is in this manner that we enumerate puzzles with multiple solutions.
Note that it is certainly possible to add to the list of applied deductive rules. The techniques known as "X-Wing" and "Swordfish" come to mind. On the other hand, adding these additional rules will, in all likelihood, slow the solver down by adding to the computational burden while producing very few results. Ive seen the law of diminishing returns even in some of the existing rules, e.g. in subset elimination I only look at two and three valued subsets because taking it any further than that degraded performance.
Enhancements:
- Code optimization has resulted in a 30% increase in speed.
<<less
Download (0.025MB)
Added: 2006-03-27 License: GPL (GNU General Public License) Price:
1332 downloads
Sudoku solver 0.1

Sudoku solver 0.1


Sudoku solver application was created for solving a Sudoku with a backtracking algorithm. more>>
Sudoku solver application was created for solving a Sudoku with a backtracking algorithm. Instead of using a 9 x 9 matrix, it extends the matrix to 10 x 36 (10 rows, 36 columns), storing information in the extra cells.

The last row is used for keeping track of how many cells, for the current column, are still available.

The columns 9-17 (0-based) are used for storing the numbers which are still available in rows 0-8.

The columns 18-26 are used for storing the numbers which are still available in columns 0-8.

The columns 27-35 are used for storing the numbers which are still available in each square (counting from left to right and from top to bottom).
<<less
Download (MB)
Added: 2007-08-20 License: GPL (GNU General Public License) Price:
1712 downloads
Anagram Solver 0.1

Anagram Solver 0.1


Anagram Solver is a simple anagram solver program. more>>
Anagram Solver is a simple anagram solver program.

You can use it against any spelling dictionary that is formatted:

- one word per line
- in alphabetical order

If its not in alphabetical order, you could send it through pipe.

The basic algorithm tries all possible combinations of a word, in such a way that the combinations are generated in alphabetical order.

It also knows the next real word in the list, so it can tell whether or not it is futile to pursue a certain node. These optimizations make it possible for it to solve a 8+ letter word in a few seconds

To use it, simply point it to your aspell dictionary file, usually located in /usr/share/dict/linux.words
<<less
Download (0.47MB)
Added: 2006-04-06 License: GPL (GNU General Public License) Price:
1306 downloads
sudoku solver by darsie 1.6

sudoku solver by darsie 1.6


sudoku solver by darsie is a console-based sudoku solver. more>>
sudoku solver by darsie project is a console-based sudoku solver.

sudoku solver by darsie is a console program that reads data from stdin (typically redirected from a file) and prints a possibly partial result. Definitive numbers are printed all over their fields.

Other fields contain the numbers that are not yet excluded.

Three solving rules are implemented and most sudokus are solved in a few milliseconds.

Usage:
sudoku<<less
Download (0.035MB)
Added: 2007-01-02 License: GPL (GNU General Public License) Price:
1029 downloads
Su Doko Solver 1.4

Su Doko Solver 1.4


Solves the game Su Doku... more>> <<less
Download (19KB)
Added: 2009-04-12 License: Freeware Price: Free
195 downloads
LM-Solve 0.8.1

LM-Solve 0.8.1


LM-Solve is a solver for Logic Mazes. more>>
LM-Solve project is a solver for Logic Mazes.

LM-Solve is a solver for several types of the puzzles present on the Logic Mazes site.

It currently supports Alice Mazes, Number Mazes, Plank Puzzles, Theseus and the Minotaur Mazes, and Tilt Mazes.

They are written in Perl and should be very portable.

Use the CPAN.pm module install Games::LMSolve command to install LM-Solve. For instance, invoke the following command on the command line:

# perl -MCPAN -e install Games::LMSolve

<<less
Download (0.020MB)
Added: 2006-12-21 License: Public Domain Price:
1038 downloads
ArahPaint4 4.0k

ArahPaint4 4.0k


ArahPaint4 is a textile-oriented paint program, mainly for jacquard. more>>
ArahPaint4 is a textile-oriented paint program, mainly for jacquard. It is a simple paint program for raster palette images.
It has good tools for drawing images in repetition, support for handling palette images (color reduction, substitution, protected, transparent colors), contour tools, layer support, unlimited undo/redo, support for drawing in aspect ratio (pixels need not be square), a two level grid, and a coordinates display.
The project is simple, stable, fast, and works well on large images (>8000x8000).
Main features:
- it has good tools for working with reduced color images (palette)
- for color reduction
- for drawing in repeat
- for drawing in aspect ratio different than 1:1, as this is necessary for weaving
- works well with large images (8000x8000 and more)
- incorporates a nice image browser
- has unlimited undo/redo
- has keyboard shortcuts equal to Photoshop whenever possible
- has a couple of functions you will not find in any other program
- lacks thousands of functions some other programs have
<<less
Download (0.59MB)
Added: 2007-05-04 License: LGPL (GNU Lesser General Public License) Price:
544 downloads
Open Tax Solver 4.07

Open Tax Solver 4.07


OpenTaxSolver (OTS) project is a free program for calculating Tax Form entries. more>>
OpenTaxSolver (OTS) project is a free program for calculating Tax Form entries and tax-owed or refund-due, such as Federal or State personal income taxes.
An optional graphical front-end, OTS_GUI, has been added. Currently, TaxSolver has been updated for the 2005 tax-year for the following forms: US 1040 and Schedules A, B, C, & D.
As well as for California, Massachusetts, New Jersey, and Pennsylvania State Taxes for 2005 tax-year, thanks to contributors. Updates for the following additional states are expected to be posted soon: North Carolina, New York, Ohio, and Virginia. Preliminary versions for Canada and the United Kingdom were posted in previous years and may be updated with help from volunteers.
Motivations:
- To make tax preparation software available for all platforms.
- To provide insight into how our taxes are calculated in clear unambiguous equations/code.
- To avoid invasive, bloated commercial software packages.
- To avoid rewriting our own individual programs each year by combining efforts.
- To provide a simple reliable tax-package requiring only rudimentary knowledge to maintain.
Enhancements:
- Automatic phone credit was added to US1040.
- It will automatically calculate standard one-time phone credit, if not otherwise specified on US1040 line 71.
- The NJ State form F line 5 was fixed.
<<less
Download (0.36MB)
Added: 2007-03-15 License: GPL (GNU General Public License) Price:
953 downloads
 
Other version of Open Tax Solver
Open Tax Solver 0.5 (GUI)Open Tax Solver GUI is an optional Graphical User Interface for all Open Tax Solver programs and ... to enter and edit your tax-data and to run the tax-solver on it. The OTS GUI is written to work with
License:GPL (GNU General Public License)
Download (0.090MB)
1294 downloads
Added: 2006-04-10
Tux Paint 0.9.17

Tux Paint 0.9.17


Tux Paint is a free drawing program designed for young children (kids ages 3 and up). more>>
Tux Paint has a simple, easy-to-use interface, fun sound effects, and an encouraging cartoon mascot who helps guide children as they use the program.

Tux Paint provides a blank canvas and a variety of drawing tools to help your child be creative. Additional artwork ("stamps") can be downloaded and installed, providing a sticker-book functionality.

Tux Paint has been translated into nearly 70 languages, and a graphical configuration tool for parents and teachers is available which allows Tux Paint to be reconfigured to suit the special needs of children or the classroom environment.

<<less
Download (3.0MB)
Added: 2007-07-02 License: GPL (GNU General Public License) Price:
879 downloads
Freecell Solver 2.8.13

Freecell Solver 2.8.13


Freecell Solver is a 100% ANSI C program that automatically solves games of Freecell. more>> <<less
Download (0.53MB)
Added: 2006-11-16 License: Public Domain Price:
1078 downloads
GNU Paint 2.0.3.1

GNU Paint 2.0.3.1


GNU Paint (gpaint) is a simple, easy-to-use paint program for GNOME, the GNU Desktop. more>>
GNU Paint (gpaint) is a simple, easy-to-use paint program for GNOME, the GNU Desktop. Gpaint starts as a port of xpaint and takes advantages of features unique to the GNOME environment. The project is licensed under the GNU GPL, version 2 or later.
Main features:
- Drawing tools--ovals, freehand, polygon, text, with fill or shallow for polygons and closed freehand.
- Cut and paste by selecting irregular regions or polygons.
- Print support using gnome-print (still flaky, will be improved upon next release)
- Modern, ease-to-use user interface with tool and color palettes
- Editing multiple image at the same time without runnng multiple instance of the image editor
- All image processing features present in xpaint
Enhancements:
- pt_BR and de translations were added.
- A rectangular selection tool was added.
- Small bugs were fixed.
<<less
Download (0.36MB)
Added: 2007-06-14 License: GPL (GNU General Public License) Price:
865 downloads
XPaint 2.7.8

XPaint 2.7.8


XPaint is an easy-to-use image editor which supports many standard and less standard paint procedures. more>>
Xpaint is a color image editing tool which features most standard paint program options. It allows for the editing of multiple images simultaneously and supports various formats, including PPM, XBM, TIFF, etc.
It includes several advanced features like image processing algorithms, programmable C scripts, simultaneous editing of multiple images, and supports a wide variety of image formats.
Enhancements:
- This release introduces more consistent behaviour for the region operators and implements the use of the Escape key in all relevant operations.
- Several minor bugs were fixed.
<<less
Download (0.40MB)
Added: 2005-08-18 License: GPL (GNU General Public License) Price:
861 downloads
Solving Constraint Integer Programs 0.90

Solving Constraint Integer Programs 0.90


Solving Constraint Integer Programs is a framework for constraint integer programming. more>>
Solving Constraint Integer Programs is a framework for constraint integer programming. For solving Integer Programs and Constraint Programs, a very similar technique is used: the problem is successively divided into smaller subproblems (branching) that are solved recursively.
On the other hand, Integer Programming and Constraint Programming have different strengths: Integer Programming uses LP relaxations and cutting planes to provide strong dual bounds, while Constraint Programming can handle arbitrary (non-linear) constraints and uses propagation to tighten the variables domains.
SCIP is a framework for Constraint Integer Programming oriented towards the needs of Mathematical Programming experts who want to have total control of the solution process and access detailed information down to the guts of the solver. SCIP can also be used as pure MIP solver or as framework for branch-cut-and-price.
Main features:
- It is a framework for branching, cutting, pricing, and propagation.
- It is highly flexible through many possible user plugins:
- constraint handlers to implement arbitrary constraints,
- variable pricers to dynamically create problem variables,
- domain propagators to apply constraint independent propagations on the variables domains,
- cut separators to apply cutting planes on the LP relaxation,
- relaxators to provide relaxations and dual bounds in addition to the LP relaxation,
- primal heuristics to search for feasible solutions with specific support for probing and diving,
- node selectors to guide the search,
- branching rules to split the problem into subproblems,
- presolvers to simplify the solved problem,
- file readers to parse different input file formats,
- event handlers to be informed on specific events, e.g., when a node was solved, a specific variable changed its bounds, or a new primal solution was found,
- display handlers to create additional columns in the solvers output.
- dialog handlers to extend the included command shell.
- Every existing unit is implemented as a plugin, leading to an interface flexible enough to meet the needs of most additional user extensions.
- A dynamic cut pool management is included.
- The user may mix preprocessed and active problem variables in expressions: they are automatically transformed to corresponding active problem variables.
- Arbitrarily many children per node can be created, and the different children can be arbitrarily defined.
- It has an open LP solver support (currently supporting ILOG CPLEX, Dash XPress-MP, SoPlex, and CLP.
- The LP relaxation need not to be solved at every single node (it can even be turned off completely, mimicing a pure constraint solver).
- Additional relaxations (e.g., semidefinite relaxations or Lagrangian relaxations) can be included, working in parallel or interleaved.
- Conflict analysis can be applied to learn from infeasible subproblems.
- Dynamic memory management reduces the number of operation system calls with automatic memory leakage detection in debug mode.
Enhancements:
- The new heuristics "RENS", "mutation", "veclendiving", and "intshifting", were included.
- The existing ones were improved.
- Presolving and c-MIR cut generation were improved.
- A few bugs were fixed.
<<less
Download (MB)
Added: 2006-09-01 License: Other/Proprietary License Price:
1154 downloads
Scrabble Blast Solver 0.1

Scrabble Blast Solver 0.1


Scrabble Blast Solver application more>>
Scrabble Blast Solver 0.1 offers you a professional and easy-to-use software which is an effective way to find and display words and their score for the popular online Scrabble Blast game. This product will be your good choice.

Enhancements: Only calculates the correct score of words for the first round.

<<less
Added: 2009-01-29 License: GPL Price: FREE
20 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5