Petrozavodsk State University
Department of Computer Science

Log In

Nickname:
Password:
 

(you may also continue working as anonymous user, but your profile and limits information will not be saved)

Server Load

1 active users
0 registered users
0 solver tasks
0 generator tasks

Examples of ANLDE systems

Here is an example of a typical ANLDE system:

x1 + x2 = 2*x1 + 3*x3
x3 + x4 = x1 + 2*x2 + x3

If you process it with Process ANLDE system feature in the menu on the left of this page, then you see its Hilbert basis (minimal solutions), found by the syntactic algorithm:

h1 = (1,1,0,3) and h2 = (0,3,1,6)

The same result is given by the slopes algorithm (M.Filgueiras and A.-P.Tomas); this is an alternative solver, supported by Web-SynDic.

Thus, any solution of this ANLDE system has the form:

x = a*h1 + b*h2 for nonnegative integer a and b

Using the cost function

x1 + x2 + x3 + x4 -> min

one can solve the optimization problem with this cost function and the considered ANLDE system as constraints and get one particular solution of the ANLDE system by standard integer programming methods:

x = (1,1,0,3)

The optimal solution is always equal to an element of the Hilbert basis.

As ILP solver we use lp_solve (M.Berkelaar) - another alternative solver, supported by Web-SynDic. This solver is based on the well-known technique of simplex algorithm among with branch-and-bound method.

Version 1.0
Valid HTML 4.01! Valid CSS! Petrozavodsk State University, Department of Computer Science
Web-SynDic Team