Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

Utility for computing boolean Groebner bases with Buchberger's algorithm

License

NotificationsYou must be signed in to change notification settings

mzinin/buchberger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This in an C++ implementation ofBuchberger's algorithm. The input ofbuchberger util is the initial boolean basis inGNV format, the output is the corresponding booleanGröbner basis.

Getting Started

Prerequisites

To compile this project one would need:

  • C++ compiler with C++14 support (tested ones are GCC and MSVC)
  • CMake >= 3.5.0

Build

On Linux:

cd ./buildcmake ..make

On Windows do the following:

cd ./buildcmake ..

and openbuchberger.sln with Visual Studio.

Usage

To get the usage message just run utility without any arguments:

$ ./buchbergerUsage:./buchberger <file_name.gnv> - execute given task;./buchberger -v, --version - print version;./buchberger -h, --help - print this message.

Run a benchmark

At is it said in the usage message, to run a becnhmark of computing boolean Gröbner basis one should provide path to GNV file as the first argument:

$ ./buchberger ./kats14.gnv  user time: 0.70 secsystem time: 0.00 sec  real time: 0.70 secThe answer is CORRECT

buchberger utility will read the content on the GNV file and build a boolean Gröbner basis for the initial basis. If and only if the GNV file contains the correct answer, the output messageThe answer is CORRECT ofThe answer is WRONG has meaning.

About

Utility for computing boolean Groebner bases with Buchberger's algorithm

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp