[sdpb] 140/233: Modifications to Readme.md
Tobias Hansen
thansen at moszumanska.debian.org
Thu Mar 9 04:06:30 UTC 2017
This is an automated email from the git hooks/post-receive script.
thansen pushed a commit to branch master
in repository sdpb.
commit 948b2d0b523dfe3b3baa577acec5f739f1e85aaf
Author: David Simmons-Duffin <dsd at athena.sns.ias.edu>
Date: Mon Feb 2 01:08:41 2015 -0500
Modifications to Readme.md
---
Readme.md | 38 +++++++++++++++++---------------------
1 file changed, 17 insertions(+), 21 deletions(-)
diff --git a/Readme.md b/Readme.md
index bf349e5..ac531ac 100644
--- a/Readme.md
+++ b/Readme.md
@@ -1,21 +1,21 @@
# SDPB
-SDPB is a semidefinite programming solver designed specifically for
-application to the conformal bootstrap and featuring arbitrary precision arithmetic.
+SDPB is an open-source, arbitrary-precision, parallelized semidefinite
+program solver, designed for the conformal bootstrap.
-It solves the following optimization problem
+It solves the following type of optimization problem
```
-minimize \sum_n b_n z_n over vectors z=(z_1,...,z_N) such that
+maximize: b_0+b.y over y \in \R^N,
-\sum_n z_n M_{k,n}(x)
+such that: M^0_j(x)+\sum_{n=1}^{N} y_n M^n_j(x) is positive semidefinite
+ for all x >= 0 and 1 <= j <= J,
-is a positive semidefinite matrix for all k=1,...,K and all x >= 0.
-
-Here, for each k and n, M_{k,n}(x) is a matrix polynomial in x. The matrix dimension
-of M_{k,n}(x) can depend on k but not n.
+where each M^n_j(x) is a polynomial matrix in x.
```
+For more information, see the manual in the `docs` folder.
+
## Installation and Requirements
SDPB requires
@@ -24,19 +24,17 @@ SDPB requires
- [The GNU Multiprecision Library](https://gmplib.org/).
-To install, you must first edit the `Makefile` to replace `/home/dsd/lib`, `/home/dsd/include` and `/home/dsd/include/boost` with paths pointing to the appropriate places. Then type `make` to build the `sdpb` executable.
+To install, you must first edit the `Makefile` to define the variables
+`GMPINCLUDEDIR`, `BOOSTINCLUDEDIR`, and `LIBDIR.` Then type `make` to
+build the `sdpb` executable.
## Usage
Type `sdpb --help` for the syntax and a list of options.
-The input format for SDPB is XML-based and described in the manual. The Mathematica file `Examples.m` includes code to export semidefinite programs in this format, along with some examples.
-
-## Algorithm
-
-SDPB uses a primal-dual interior point method based on...
-
-## The Conformal Bootstrap
+The input format for SDPB is XML-based and described in the manual.
+The Mathematica file `SDPB.m` includes code to export semidefinite
+programs in this format, along with some examples.
## Author
@@ -46,7 +44,7 @@ SDPB uses a primal-dual interior point method based on...
If you use SDPB in work that results in publication, please cite
-- D. Simmons-Duffin, "SDPB: A Semidefinite Program Solver for the
+- D. Simmons-Duffin, "A Semidefinite Program Solver for the
Conformal Bootstrap", arXiv:xxxx.xxxx \[hep-th\].
Depending on how SDPB is used, please also consider the following sources:
@@ -76,8 +74,6 @@ systems of correlation functions:
- The design of SDPB was partially based on the solver [SDPA](http://sdpa.sourceforge.net/), without which this software would never have been written.
-- Thanks to Filip Kos, David Poland, and Alessandro Vichi for collaboration in developing semidefinite programming methods for the conformal bootstrap.
+- Thanks to Filip Kos, David Poland, and Alessandro Vichi for collaboration in developing semidefinite programming methods for the conformal bootstrap and assistance testing SDPB.
- Thanks to Amir Ali Ahmadi, Hande Benson, Pablo Parrilo, and Robert Vanderbei for advice and discussions about semidefinite programming.
-
-- Thanks to Luca Iliesiu, Filip Kos, Daliang Li, David Poland, Silviu Pufu, Alessandro Vichi, and Ran Yacoby for assistance testing SDPB.
\ No newline at end of file
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/sdpb.git
More information about the debian-science-commits
mailing list