Bernd Gärtner
49ca59733c
- user manual:
...
- added remark about possible filter failures
- added example where they occur, and how to fix them
- added benchmark section
- ref manual:
- documented pricing strategies
- code:
- made partial_filtered_dantzig the default for double input
- added timer output to test_solver
2007-04-19 14:36:10 +00:00
Bernd Gärtner
3099951a2d
- Andreas's manual comments
2007-04-18 21:14:11 +00:00
Bernd Gärtner
4f4a806c0f
- tested name <-> index mapping in mps reader
...
- fix in handling names in ranges section
2007-04-18 19:23:21 +00:00
Andreas Meyer
c1e9765ff4
manual fix: moved labels inside sectioning command
2007-04-18 14:20:12 +00:00
Sylvain Pion
b1a3ec2137
Fix for g++ 3.3.
2007-04-18 09:24:12 +00:00
Andreas Fabri
aab0e64d97
Added \input for the PkgDescription
2007-04-18 09:06:12 +00:00
Bernd Gärtner
9d5b1d473b
- package description shortened
2007-04-17 21:00:08 +00:00
Bernd Gärtner
7f04b33cdb
- minor cleanup:
...
- non-debugged vout in pricing strategies removed
- debug.h adapted to react to other things than D_NDEBUG as well
2007-04-17 20:52:11 +00:00
Bernd Gärtner
558c2e3c1e
- Ron's fixes
...
- some debug output tweaking
2007-04-17 17:54:17 +00:00
Bernd Gärtner
159679d480
- QP_options put into manual, with cycling example
2007-04-15 19:36:07 +00:00
Bernd Gärtner
4559516680
- user manual rewritten and almost complete
...
- added class Quadratic_program_options to customize behavior, still
need to document it
2007-04-15 16:49:56 +00:00
Bernd Gärtner
8bf9b65886
- QP_status -> Quadratic_program_status
2007-04-14 18:32:37 +00:00
Bernd Gärtner
03cf2c3732
- // example: comments in all example files
...
- added invert_matrix.cpp as example for Quadratic_program<NT>
- added first_qp_basic_constraints.cpp as example for QP_solution
2007-04-14 18:20:17 +00:00
Bernd Gärtner
d987c81bd6
- examples cleaned up; now all examples are referred to from the ref_manual
2007-04-14 15:48:12 +00:00
Bernd Gärtner
ce80f2f8db
- _from_pointer models removed (they are useless as well)
...
- fixed and added more examples, and referred to them from manual
2007-04-14 15:39:55 +00:00
Bernd Gärtner
890c5d0fed
- in Quadratic_program model, default bounds can now be configured,
...
and there are some tests that cover this
2007-04-13 16:12:08 +00:00
Bernd Gärtner
d70c4b7dda
- solution -> objective_value
2007-04-13 14:07:22 +00:00
Bernd Gärtner
fc0cd453c6
- 120 x 120
2007-04-12 19:08:56 +00:00
Bernd Gärtner
6ba585a7b1
- forgot that file (it's only a changed comment)
2007-04-12 14:51:36 +00:00
Bernd Gärtner
62f0ca4473
- manual:
...
- added QP_solution page (the fat one)
- added package description and image
- some minor revisions
- code:
- renamed some QP_solution methods to make them more accessible
2007-04-12 14:50:16 +00:00
Bernd Gärtner
4214cf44b4
- simplification: some redundant models removed
2007-04-12 07:48:28 +00:00
Bernd Gärtner
a2712eb429
- various refactorings:
...
- mps reader is now derived from a model that allows to set
up and manipulate a program entrywise
- old copying models removed
- free models removed (they are utterly useless)
- a() -> get_a() etc.
- the solver can now solve problems with no variables :-)
- manual:
- added maker pages
- adapted to above changes
2007-04-11 15:48:19 +00:00
Bernd Gärtner
eacca3f01d
- the order of QMATRIX entries changed
2007-04-11 07:12:26 +00:00
Bernd Gärtner
6a7eed25d7
- switched back to nonverbose test_MPS
2007-04-03 17:57:59 +00:00
Bernd Gärtner
05bb54506f
- made certificate examples work directly with the iterators rather
...
than copying their ranges
2007-04-03 17:49:14 +00:00
Bernd Gärtner
8e41774983
- added performance note to solving functions doc
...
- changed unbounded direction w so that x + tw is the unbounded ray
- aded certificate iterators to QP_solution
- added example programs that demonstrate the certificates
- fixed examples so that 2D instead of D is given
2007-04-03 14:54:38 +00:00
Bernd Gärtner
ec52f86fd3
- some fixes in models
...
- added doc for solve and print functions
2007-04-03 11:55:36 +00:00
Bernd Gärtner
2a841b7f4a
- minor fix
2007-04-03 10:13:10 +00:00
Bernd Gärtner
d4939fd7bf
- some explanation added to copying models
2007-04-03 10:10:35 +00:00
Bernd Gärtner
4cbbedf839
- missing const added
...
- first_qp fixed to provide 2D instead of D
2007-04-03 10:05:43 +00:00
Bernd Gärtner
9d3b0d0327
- added sparse MPS readers
...
- documented MPS format
2007-04-03 10:04:21 +00:00
Bernd Gärtner
a971b7db8a
- sparse mps readers added
...
- minor fix in print routine
- output for mps instances deleted (it's replaced by the general template)
2007-04-03 07:14:06 +00:00
Bernd Gärtner
6b13cebe20
- maintainer file
2007-04-02 19:21:54 +00:00
Bernd Gärtner
0b043a97e6
- committed test_random_qp; it now also solves the programs using
...
their NQP, LP, NLP interfaces
2007-04-02 17:52:18 +00:00
Bernd Gärtner
2d225d4184
- added doc for QP_models
2007-04-02 14:05:46 +00:00
Bernd Gärtner
9f5e838e6f
- added a farkas-Lemma proof of infeasibility
...
- added test with random small QP's
- fixed some bugs discovered by this:
- output routine for programs is now printing symmetric D
- internal comparison routine is now ignoring bound value if it
was specified as infinite
- fixed sign error in subrotuine of ratio_test
- removed constant term from consideration in phase I
2007-04-02 10:01:50 +00:00
Bernd Gärtner
f0ebdcf4af
- fixed tesuite so that filtered pricing strategies are only used
...
if input type is double
- *always* run the tests if input type is rational, since file types
double/int/rational all convert to it
2007-03-30 18:25:09 +00:00
Andreas Fabri
c7e831b9ac
Removed unused arguments
2007-03-27 07:49:33 +00:00
Bernd Gärtner
290d0e7e1f
- fixed all occurrences of qp_A[i][j], qp_D[i][j] (qp_A[i], qp_D[i] are in
...
general only convertible to the appropriate iterator types, and so the
above will not work. The fix is to use (*(qp_A + i))[j]
2007-03-23 10:57:07 +00:00
Bernd Gärtner
51b3b30f78
- copying models now have default/copy-constructors and assignment ops
...
- test (and fixed) access to upper-diagonal entries in D
- MPS read/write disagreement now only triggers warning (small differences
may be ok if floating point numbers are used)
2007-03-23 10:20:03 +00:00
Bernd Gärtner
8a7a6a899e
- internal qp_D now represents 2*D
2007-03-22 13:45:07 +00:00
Bernd Gärtner
a82ea6875e
Is_in_standard_form -> Is_nonnegative (like in interface)
2007-03-22 10:10:57 +00:00
Bernd Gärtner
00657e993b
- is_valid made private and integrated into QP_solver constructor (it may use
...
QP data that are no longer available after the constructor call)
- fixed copying models to only copy entries of D on/below the diagonal
- fixed are_equal_qp function to only access entries of D on/below the diagonal
2007-03-22 09:41:04 +00:00
Joachim Reichel
35b0f3bb6c
update FSF address
2007-03-20 19:24:29 +00:00
Bernd Gärtner
5d9a94c31a
- uninitialized variable fix
2007-03-20 10:38:39 +00:00
Bernd Gärtner
48b08c927a
- added new models that copy the data and integrated them into testsuite
2007-03-19 17:02:50 +00:00
Bernd Gärtner
3992a4840c
- integrated MPS print function into test suite
...
- cleaned up QP_functions by putting internal stuff into nested namespace
2007-03-19 14:46:14 +00:00
Bernd Gärtner
e527fa4c0a
- U_iterator::value_type -> iterator_traits<U_iterator>:value_type
...
- various warnings fixed
2007-03-17 23:18:53 +00:00
Michael Hemmer
854ea80b4b
rm use of CGALi::Is_field etc
...
replaced by use of Algebraic_category tag
2007-03-12 17:34:47 +00:00
Sylvain Pion
05840a8f17
Cleanup of white spaces and empty lines also under examples/*/*.h.
2007-03-10 16:45:36 +00:00