Skip to content

Commit 53d2847

Browse files
author
kyle cooper
committed
toc
1 parent 1b01c6c commit 53d2847

1 file changed

Lines changed: 42 additions & 0 deletions

File tree

README.md

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,48 @@ We also include an implementation of R-SPLINE, which can be cited as follows:
1111

1212
Wang, H., Pasupathy, R., and Schmeiser, B. W. 2013. Integer-ordered simulation optimization using R-SPLINE: Retrospective Search with Piecewise-Linear Interpolation and Neighborhood Enumeration. ACM Transactions on Modeling and Computer Simulation, Vol. 23, No. 3, Article 17 (July 2013), 24 pages. DOI:http://dx.doi.org/10.1145/2499913.2499916
1313

14+
Table of Contents
15+
=================
16+
17+
* [PyMOSO](#pymoso)
18+
* [Reference](#reference)
19+
* [Installation](#installation)
20+
* [Dependency: Python 3.6 ](#dependency-python-36)
21+
* [Install from PyPI](#install-from-pypi)
22+
* [Install latest trunk version from git](#install-latest-trunk-version-from-git)
23+
* [Install from source](#install-from-source)
24+
* [CLI](#cli)
25+
* [listitems](#listitems)
26+
* [solve](#solve)
27+
* [testsolve](#testsolve)
28+
* [Output](#output)
29+
* [Table of options for solve and testsolve](#table-of-options-for-solve-and-testsolve)
30+
* [Table of algorithm-specific parameters](#table-of-algorithm-specific-parameters)
31+
* [Programming guide](#programming-guide)
32+
* [Implementing a problem in PyMOSO](#implementing-a-problem-in-pymoso)
33+
* [Template for implementing problems (myproblem.py)](#template-for-implementing-problems-myproblempy)
34+
* [Using rng](#using-rng)
35+
* [Simple example problem](#simple-example-problem)
36+
* [Implementing a Tester in PyMOSO](#implementing-a-tester-in-pymoso)
37+
* [Implementing algorithms in PyMOSO](#implementing-algorithms-in-pymoso)
38+
* [Example MOSO algorithm in PyMOSO that uses RLE to ensure convergence (myaccel.py)](#example-moso-algorithm-in-pymoso-that-uses-rle-to-ensure-convergence-myaccelpy)
39+
* [Example of an RA algorithm (myraalg.py)](#example-of-an-ra-algorithm-myraalgpy)
40+
* [Example of a MOSO algorithm (mymoso.py)](#example-of-a-moso-algorithm-mymosopy)
41+
* [PyMOSO internals](#pymoso-internals)
42+
* [Table of PyMOSO internals](#table-of-pymoso-internals)
43+
* [Table of chnutils functions](#table-of-chnutils-functions)
44+
* [Useful snippets for implementing RA algorithms](#useful-snippets-for-implementing-ra-algorithms)
45+
* [Sample a point](#sample-a-point)
46+
* [Sample the point's neighbors](#sample-the-points-neighbors)
47+
* [argsort the points by 1st objective](#argsort-the-points-by-1st-objective)
48+
* [choose the minimizer and its objectives](#choose-the-minimizer-and-its-objectives)
49+
* [Use SPLINE to get a local minimizer](#use-spline-to-get-a-local-minimizer)
50+
* [Get the non-dominated subset of every visited point](#get-the-non-dominated-subset-of-every-visited-point)
51+
* [Randomly choose points from the subset](#randomly-choose-points-from-the-subset)
52+
* [Using PyMOSO in Python programs](#using-pymoso-in-python-programs)
53+
* [Solve example](#solve-example)
54+
* [TestSolve example](#testsolve-example)
55+
1456
## Installation
1557
### Dependency: Python 3.6+
1658
This software requires Python 3.6 or higher. Python can be downloaded from https://www.python.org/downloads/.

0 commit comments

Comments
 (0)