Added plots
This commit is contained in:
parent
2addd53076
commit
46b8687a71
9 changed files with 7490 additions and 2 deletions
163
ReversalModel/.gitignore
vendored
Normal file
163
ReversalModel/.gitignore
vendored
Normal file
|
@ -0,0 +1,163 @@
|
|||
# Byte-compiled / optimized / DLL files
|
||||
__pycache__/
|
||||
*.py[cod]
|
||||
*$py.class
|
||||
|
||||
# C extensions
|
||||
*.so
|
||||
|
||||
# Distribution / packaging
|
||||
.Python
|
||||
build/
|
||||
develop-eggs/
|
||||
dist/
|
||||
downloads/
|
||||
eggs/
|
||||
.eggs/
|
||||
lib/
|
||||
lib64/
|
||||
parts/
|
||||
sdist/
|
||||
var/
|
||||
wheels/
|
||||
share/python-wheels/
|
||||
*.egg-info/
|
||||
.installed.cfg
|
||||
*.egg
|
||||
MANIFEST
|
||||
|
||||
# PyInstaller
|
||||
# Usually these files are written by a python script from a template
|
||||
# before PyInstaller builds the exe, so as to inject date/other infos into it.
|
||||
*.manifest
|
||||
*.spec
|
||||
|
||||
# Installer logs
|
||||
pip-log.txt
|
||||
pip-delete-this-directory.txt
|
||||
|
||||
# Unit test / coverage reports
|
||||
htmlcov/
|
||||
.tox/
|
||||
.nox/
|
||||
.coverage
|
||||
.coverage.*
|
||||
.cache
|
||||
nosetests.xml
|
||||
coverage.xml
|
||||
*.cover
|
||||
*.py,cover
|
||||
.hypothesis/
|
||||
.pytest_cache/
|
||||
cover/
|
||||
|
||||
# Translations
|
||||
*.mo
|
||||
*.pot
|
||||
|
||||
# Django stuff:
|
||||
*.log
|
||||
local_settings.py
|
||||
db.sqlite3
|
||||
db.sqlite3-journal
|
||||
|
||||
# Flask stuff:
|
||||
instance/
|
||||
.webassets-cache
|
||||
|
||||
# Scrapy stuff:
|
||||
.scrapy
|
||||
|
||||
# Sphinx documentation
|
||||
docs/_build/
|
||||
|
||||
# PyBuilder
|
||||
.pybuilder/
|
||||
target/
|
||||
|
||||
# Jupyter Notebook
|
||||
.ipynb_checkpoints
|
||||
|
||||
# IPython
|
||||
profile_default/
|
||||
ipython_config.py
|
||||
|
||||
# pyenv
|
||||
# For a library or package, you might want to ignore these files since the code is
|
||||
# intended to run in multiple environments; otherwise, check them in:
|
||||
# .python-version
|
||||
|
||||
# pipenv
|
||||
# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
|
||||
# However, in case of collaboration, if having platform-specific dependencies or dependencies
|
||||
# having no cross-platform support, pipenv may install dependencies that don't work, or not
|
||||
# install all needed dependencies.
|
||||
#Pipfile.lock
|
||||
|
||||
# poetry
|
||||
# Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control.
|
||||
# This is especially recommended for binary packages to ensure reproducibility, and is more
|
||||
# commonly ignored for libraries.
|
||||
# https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control
|
||||
#poetry.lock
|
||||
|
||||
# pdm
|
||||
# Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control.
|
||||
#pdm.lock
|
||||
# pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it
|
||||
# in version control.
|
||||
# https://pdm.fming.dev/#use-with-ide
|
||||
.pdm.toml
|
||||
|
||||
# PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm
|
||||
__pypackages__/
|
||||
|
||||
# Celery stuff
|
||||
celerybeat-schedule
|
||||
celerybeat.pid
|
||||
|
||||
# SageMath parsed files
|
||||
*.sage.py
|
||||
|
||||
# Environments
|
||||
.env
|
||||
.venv
|
||||
env/
|
||||
venv/
|
||||
ENV/
|
||||
env.bak/
|
||||
venv.bak/
|
||||
|
||||
# Spyder project settings
|
||||
.spyderproject
|
||||
.spyproject
|
||||
|
||||
# Rope project settings
|
||||
.ropeproject
|
||||
|
||||
# mkdocs documentation
|
||||
/site
|
||||
|
||||
# mypy
|
||||
.mypy_cache/
|
||||
.dmypy.json
|
||||
dmypy.json
|
||||
|
||||
# Pyre type checker
|
||||
.pyre/
|
||||
|
||||
# pytype static type analyzer
|
||||
.pytype/
|
||||
|
||||
# Cython debug symbols
|
||||
cython_debug/
|
||||
|
||||
# PyCharm
|
||||
# JetBrains specific template is maintained in a separate JetBrains.gitignore that can
|
||||
# be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore
|
||||
# and can be added to the global gitignore or merged into this file. For a more nuclear
|
||||
# option (not recommended) you can uncomment the following to ignore the entire idea folder.
|
||||
#.idea/
|
||||
.env/
|
||||
|
||||
**/.DS_Store
|
67
ReversalModel/make_plots.py
Executable file
67
ReversalModel/make_plots.py
Executable file
|
@ -0,0 +1,67 @@
|
|||
#!/usr/bin/env python3
|
||||
import pandas as pd
|
||||
import seaborn as sns
|
||||
import matplotlib.pyplot as plt
|
||||
import matplotlib
|
||||
|
||||
|
||||
matplotlib.use("pgf")
|
||||
matplotlib.rcParams.update({
|
||||
"pgf.texsystem": "pdflatex",
|
||||
'font.family': 'serif',
|
||||
'text.usetex': True,
|
||||
'pgf.rcfonts': False,
|
||||
})
|
||||
|
||||
df = pd.read_csv("time.csv")
|
||||
df['cpu'] = df['user'] + df['sys']
|
||||
del df['real']
|
||||
del df['user']
|
||||
del df['sys']
|
||||
|
||||
df_cpu = df.loc[~df.cpu.isnull(), :]
|
||||
del df_cpu['ltl']
|
||||
df_cpu = df_cpu.melt(id_vars=['cpu'])
|
||||
df_cpu['value'] = df_cpu['value'].astype(str)
|
||||
|
||||
df_timeout = df.loc[:, :].copy()
|
||||
df_timeout['timeout'] = 0
|
||||
df_timeout.loc[df_timeout['cpu'].isnull(), 'timeout'] = 1
|
||||
del df_timeout['cpu']
|
||||
|
||||
|
||||
def timeout_by(name: str) -> pd.DataFrame:
|
||||
df_return = df_timeout.loc[:, [name, 'timeout']] \
|
||||
.groupby(name) \
|
||||
.sum() \
|
||||
.reset_index()
|
||||
df_return[name] = df_return[name].astype(str)
|
||||
return df_return
|
||||
|
||||
|
||||
def plot_by(df_cpu: pd.DataFrame, name: str, color: any):
|
||||
# Initialize the matplotlib figure
|
||||
f, (ax1, ax2) = plt.subplots(1, 2, figsize=(15, 5))
|
||||
|
||||
sns.stripplot(ax=ax1, color=color, data=df_cpu.loc[df_cpu.variable == name],
|
||||
x="cpu", y="value")
|
||||
sns.barplot(ax=ax2, color=color, data=timeout_by(name), y=name, x="timeout",
|
||||
width=0.75)
|
||||
|
||||
ax1.set(ylabel="Value of " + name.upper(), xlim=[0, 300],
|
||||
xlabel="CPU time (seconds)")
|
||||
ax2.set(ylabel="Value of " + name.upper(), xlim=[0, 100],
|
||||
xlabel="Timeouts (%)")
|
||||
|
||||
sns.despine(left=True, bottom=True)
|
||||
plt.savefig('../plots/' + name + '.pgf')
|
||||
|
||||
|
||||
def main():
|
||||
plot_by(df_cpu, 'n', 'teal')
|
||||
plot_by(df_cpu, 'length', 'red')
|
||||
plot_by(df_cpu, 'r', 'orange')
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
main()
|
2
ReversalModel/requirements.txt
Normal file
2
ReversalModel/requirements.txt
Normal file
|
@ -0,0 +1,2 @@
|
|||
pandas==2.0.1
|
||||
seaborn==0.12.2
|
|
@ -1,3 +1,4 @@
|
|||
ltl,n,length,r,real,user,sys
|
||||
seq_eq_parallel,2,3,2,0.12,0.03,0.02
|
||||
seq_eq_parallel,2,3,3,0.12,0.03,0.03
|
||||
seq_eq_parallel,2,3,4,0.12,0.04,0.02
|
||||
|
@ -129,3 +130,520 @@ seq_eq_parallel,8,4,2,2.94,1.46,0.16
|
|||
seq_eq_parallel,8,4,3,11.56,5.04,0.81
|
||||
seq_eq_parallel,8,4,4,42.06,13.24,6.15
|
||||
seq_eq_parallel,8,4,5,162.17,34.75,32.92
|
||||
seq_eq_parallel,2,3,9,0.20,0.11,0.02
|
||||
seq_eq_parallel,2,3,10,0.28,0.15,0.03
|
||||
seq_eq_parallel,2,4,9,1.32,1.18,0.08
|
||||
seq_eq_parallel,2,4,10,1.98,1.73,0.10
|
||||
seq_eq_parallel,2,5,9,16.92,15.89,0.83
|
||||
seq_eq_parallel,2,5,10,29.69,27.98,1.45
|
||||
seq_eq_parallel,2,6,9
|
||||
seq_eq_parallel,2,6,10
|
||||
seq_eq_parallel,2,7,6
|
||||
seq_eq_parallel,2,7,7
|
||||
seq_eq_parallel,2,7,8
|
||||
seq_eq_parallel,2,7,9
|
||||
seq_eq_parallel,2,7,10
|
||||
seq_eq_parallel,2,8,4
|
||||
seq_eq_parallel,2,8,5
|
||||
seq_eq_parallel,2,8,6
|
||||
seq_eq_parallel,2,8,7
|
||||
seq_eq_parallel,2,8,8
|
||||
seq_eq_parallel,2,9,2,7.57,6.98,0.43
|
||||
seq_eq_parallel,2,8,9
|
||||
seq_eq_parallel,2,8,10
|
||||
seq_eq_parallel,2,9,3
|
||||
seq_eq_parallel,2,9,4
|
||||
seq_eq_parallel,2,9,5
|
||||
seq_eq_parallel,2,9,6
|
||||
seq_eq_parallel,2,9,7
|
||||
seq_eq_parallel,2,9,8
|
||||
seq_eq_parallel,2,9,9
|
||||
seq_eq_parallel,2,10,2,31.42,27.77,2.97
|
||||
seq_eq_parallel,2,9,10
|
||||
seq_eq_parallel,2,10,3
|
||||
seq_eq_parallel,2,10,4
|
||||
seq_eq_parallel,2,10,5
|
||||
seq_eq_parallel,2,10,6
|
||||
seq_eq_parallel,2,10,7
|
||||
seq_eq_parallel,2,10,8
|
||||
seq_eq_parallel,3,3,9,0.56,0.29,0.07
|
||||
seq_eq_parallel,3,3,10,0.58,0.36,0.07
|
||||
seq_eq_parallel,3,4,9,4.93,4.30,0.40
|
||||
seq_eq_parallel,3,4,10,8.09,6.76,0.69
|
||||
seq_eq_parallel,2,10,9
|
||||
seq_eq_parallel,2,10,10
|
||||
seq_eq_parallel,3,5,8,37.85,34.34,2.55
|
||||
seq_eq_parallel,3,6,2,0.72,0.51,0.05
|
||||
seq_eq_parallel,3,6,3,3.10,2.77,0.16
|
||||
seq_eq_parallel,3,6,4,11.23,10.45,0.61
|
||||
seq_eq_parallel,3,6,5,242.86,57.49,118.97
|
||||
seq_eq_parallel,3,5,9
|
||||
seq_eq_parallel,3,5,10
|
||||
seq_eq_parallel,3,6,6
|
||||
seq_eq_parallel,3,6,7
|
||||
seq_eq_parallel,3,7,2,2.46,1.94,0.13
|
||||
seq_eq_parallel,3,7,3,17.64,15.46,0.99
|
||||
seq_eq_parallel,3,6,8
|
||||
seq_eq_parallel,3,6,9
|
||||
seq_eq_parallel,3,6,10
|
||||
seq_eq_parallel,3,7,4
|
||||
seq_eq_parallel,3,7,5
|
||||
seq_eq_parallel,3,7,6
|
||||
seq_eq_parallel,3,7,7
|
||||
seq_eq_parallel,3,7,8
|
||||
seq_eq_parallel,3,7,9
|
||||
seq_eq_parallel,3,8,2,8.11,7.29,0.40
|
||||
seq_eq_parallel,3,7,10
|
||||
seq_eq_parallel,3,8,3
|
||||
seq_eq_parallel,3,8,4
|
||||
seq_eq_parallel,3,8,5
|
||||
seq_eq_parallel,3,8,8
|
||||
seq_eq_parallel,3,8,7
|
||||
seq_eq_parallel,3,8,6
|
||||
seq_eq_parallel,3,8,9
|
||||
seq_eq_parallel,3,9,2,50.58,33.19,12.54
|
||||
seq_eq_parallel,3,9,3
|
||||
seq_eq_parallel,3,8,10
|
||||
seq_eq_parallel,3,9,4
|
||||
seq_eq_parallel,3,9,5
|
||||
seq_eq_parallel,3,9,6
|
||||
seq_eq_parallel,3,9,7
|
||||
seq_eq_parallel,3,9,8
|
||||
seq_eq_parallel,3,9,9
|
||||
seq_eq_parallel,3,9,10
|
||||
seq_eq_parallel,3,10,2
|
||||
seq_eq_parallel,3,10,3
|
||||
seq_eq_parallel,3,10,4
|
||||
seq_eq_parallel,3,10,6
|
||||
seq_eq_parallel,3,10,5
|
||||
seq_eq_parallel,3,10,7
|
||||
seq_eq_parallel,4,3,9,1.23,0.50,0.06
|
||||
seq_eq_parallel,4,3,10,0.95,0.66,0.07
|
||||
seq_eq_parallel,4,4,9,11.67,10.72,0.69
|
||||
seq_eq_parallel,4,4,10,24.13,19.75,2.89
|
||||
seq_eq_parallel,3,10,8
|
||||
seq_eq_parallel,3,10,10
|
||||
seq_eq_parallel,3,10,9
|
||||
seq_eq_parallel,4,5,7
|
||||
seq_eq_parallel,4,6,2,2.80,1.66,0.17
|
||||
seq_eq_parallel,4,5,8
|
||||
seq_eq_parallel,4,6,3,9.13,8.16,0.55
|
||||
seq_eq_parallel,4,6,4,100.94,45.36,41.80
|
||||
seq_eq_parallel,4,5,10
|
||||
seq_eq_parallel,4,5,9
|
||||
seq_eq_parallel,4,6,5
|
||||
seq_eq_parallel,4,6,6
|
||||
seq_eq_parallel,4,6,8
|
||||
seq_eq_parallel,4,6,7
|
||||
seq_eq_parallel,4,7,2,7.24,5.44,0.46
|
||||
seq_eq_parallel,4,6,9
|
||||
seq_eq_parallel,4,6,10
|
||||
seq_eq_parallel,4,7,3,177.33,66.30,80.28
|
||||
seq_eq_parallel,4,7,4
|
||||
seq_eq_parallel,4,7,5
|
||||
seq_eq_parallel,4,7,6
|
||||
seq_eq_parallel,4,7,7
|
||||
seq_eq_parallel,4,8,2,66.60,36.81,22.82
|
||||
seq_eq_parallel,4,7,8
|
||||
seq_eq_parallel,4,7,9
|
||||
seq_eq_parallel,4,7,10
|
||||
seq_eq_parallel,4,8,3
|
||||
seq_eq_parallel,4,8,4
|
||||
seq_eq_parallel,4,8,5
|
||||
seq_eq_parallel,4,8,6
|
||||
seq_eq_parallel,4,8,7
|
||||
seq_eq_parallel,4,8,8
|
||||
seq_eq_parallel,4,8,9
|
||||
seq_eq_parallel,4,8,10
|
||||
seq_eq_parallel,4,9,2
|
||||
seq_eq_parallel,4,9,3
|
||||
seq_eq_parallel,4,9,4
|
||||
seq_eq_parallel,4,9,5
|
||||
seq_eq_parallel,4,9,6
|
||||
seq_eq_parallel,4,9,7
|
||||
seq_eq_parallel,4,9,8
|
||||
seq_eq_parallel,4,9,9
|
||||
seq_eq_parallel,4,9,10
|
||||
seq_eq_parallel,4,10,2
|
||||
seq_eq_parallel,4,10,3
|
||||
seq_eq_parallel,4,10,4
|
||||
seq_eq_parallel,4,10,5
|
||||
seq_eq_parallel,4,10,6
|
||||
seq_eq_parallel,4,10,7
|
||||
seq_eq_parallel,5,3,9,1.76,1.01,0.12
|
||||
seq_eq_parallel,5,3,10,1.78,1.38,0.16
|
||||
seq_eq_parallel,5,4,9,21.28,17.52,2.62
|
||||
seq_eq_parallel,5,4,10,42.65,28.30,10.35
|
||||
seq_eq_parallel,4,10,8
|
||||
seq_eq_parallel,5,5,5,114.98,52.80,46.92
|
||||
seq_eq_parallel,4,10,9
|
||||
seq_eq_parallel,4,10,10
|
||||
seq_eq_parallel,5,5,6
|
||||
seq_eq_parallel,5,5,7
|
||||
seq_eq_parallel,5,5,8
|
||||
seq_eq_parallel,5,6,2,5.60,4.26,0.35
|
||||
seq_eq_parallel,5,6,3,45.42,31.82,10.75
|
||||
seq_eq_parallel,5,5,9
|
||||
seq_eq_parallel,5,5,10
|
||||
seq_eq_parallel,5,6,4
|
||||
seq_eq_parallel,5,6,5
|
||||
seq_eq_parallel,5,6,6
|
||||
seq_eq_parallel,5,6,7
|
||||
seq_eq_parallel,5,7,2,34.61,23.38,8.15
|
||||
seq_eq_parallel,5,6,8
|
||||
seq_eq_parallel,5,6,9
|
||||
seq_eq_parallel,5,6,10
|
||||
seq_eq_parallel,5,7,3
|
||||
seq_eq_parallel,5,7,4
|
||||
seq_eq_parallel,5,7,5
|
||||
seq_eq_parallel,5,7,6
|
||||
seq_eq_parallel,5,7,7
|
||||
seq_eq_parallel,5,7,8
|
||||
seq_eq_parallel,5,7,9
|
||||
seq_eq_parallel,5,7,10
|
||||
seq_eq_parallel,5,8,2
|
||||
seq_eq_parallel,5,8,3
|
||||
seq_eq_parallel,5,8,4
|
||||
seq_eq_parallel,5,8,5
|
||||
seq_eq_parallel,5,8,6
|
||||
seq_eq_parallel,5,8,7
|
||||
seq_eq_parallel,5,8,8
|
||||
seq_eq_parallel,5,8,9
|
||||
seq_eq_parallel,5,8,10
|
||||
seq_eq_parallel,5,9,2
|
||||
seq_eq_parallel,5,9,3
|
||||
seq_eq_parallel,5,9,4
|
||||
seq_eq_parallel,5,9,5
|
||||
seq_eq_parallel,5,9,6
|
||||
seq_eq_parallel,5,9,7
|
||||
seq_eq_parallel,5,9,8
|
||||
seq_eq_parallel,5,9,9
|
||||
seq_eq_parallel,5,9,10
|
||||
seq_eq_parallel,5,10,2
|
||||
seq_eq_parallel,5,10,3
|
||||
seq_eq_parallel,5,10,4
|
||||
seq_eq_parallel,5,10,5
|
||||
seq_eq_parallel,5,10,6
|
||||
seq_eq_parallel,5,10,7
|
||||
seq_eq_parallel,5,10,8
|
||||
seq_eq_parallel,5,10,9
|
||||
seq_eq_parallel,5,10,10
|
||||
seq_eq_parallel,6,3,9,3.08,2.29,0.12
|
||||
seq_eq_parallel,6,3,10,4.39,3.17,0.16
|
||||
seq_eq_parallel,6,5,5,50.09,35.80,9.80
|
||||
seq_eq_parallel,6,6,2,18.23,15.13,2.15
|
||||
seq_eq_parallel,6,5,6
|
||||
seq_eq_parallel,6,5,8
|
||||
seq_eq_parallel,6,5,7
|
||||
seq_eq_parallel,6,6,3
|
||||
seq_eq_parallel,6,6,6
|
||||
seq_eq_parallel,6,6,5
|
||||
seq_eq_parallel,6,6,4
|
||||
seq_eq_parallel,6,6,7
|
||||
seq_eq_parallel,6,6,8
|
||||
seq_eq_parallel,6,7,3
|
||||
seq_eq_parallel,6,7,2
|
||||
seq_eq_parallel,6,7,4
|
||||
seq_eq_parallel,6,7,5
|
||||
seq_eq_parallel,6,7,6
|
||||
seq_eq_parallel,6,7,7
|
||||
seq_eq_parallel,6,7,8
|
||||
seq_eq_parallel,6,8,3
|
||||
seq_eq_parallel,6,8,2
|
||||
seq_eq_parallel,6,8,4
|
||||
seq_eq_parallel,6,8,5
|
||||
seq_eq_parallel,7,4,8,195.19,79.06,82.82
|
||||
seq_eq_parallel,7,5,2,3.28,2.54,0.27
|
||||
seq_eq_parallel,7,5,3,16.06,12.16,2.50
|
||||
seq_eq_parallel,6,8,6
|
||||
seq_eq_parallel,6,8,8
|
||||
seq_eq_parallel,6,8,7
|
||||
seq_eq_parallel,7,5,4,34.64,29.88,3.19
|
||||
seq_eq_parallel,7,5,7
|
||||
seq_eq_parallel,7,5,6
|
||||
seq_eq_parallel,7,5,5
|
||||
seq_eq_parallel,7,6,2,9.38,8.07,0.45
|
||||
seq_eq_parallel,7,5,8
|
||||
seq_eq_parallel,7,5,9
|
||||
seq_eq_parallel,7,5,10
|
||||
seq_eq_parallel,7,6,3,68.59,47.57,14.02
|
||||
seq_eq_parallel,7,6,4
|
||||
seq_eq_parallel,7,6,5
|
||||
seq_eq_parallel,7,6,6
|
||||
seq_eq_parallel,7,6,7
|
||||
seq_eq_parallel,7,6,8
|
||||
seq_eq_parallel,7,6,9
|
||||
seq_eq_parallel,7,6,10
|
||||
seq_eq_parallel,7,7,2
|
||||
seq_eq_parallel,7,7,3
|
||||
seq_eq_parallel,7,7,4
|
||||
seq_eq_parallel,7,7,5
|
||||
seq_eq_parallel,7,7,6
|
||||
seq_eq_parallel,7,7,7
|
||||
seq_eq_parallel,7,7,8
|
||||
seq_eq_parallel,7,7,9
|
||||
seq_eq_parallel,7,7,10
|
||||
seq_eq_parallel,7,8,2
|
||||
seq_eq_parallel,7,8,3
|
||||
seq_eq_parallel,7,8,4
|
||||
seq_eq_parallel,7,8,5
|
||||
seq_eq_parallel,7,8,6
|
||||
seq_eq_parallel,7,8,7
|
||||
seq_eq_parallel,7,8,8
|
||||
seq_eq_parallel,7,8,9
|
||||
seq_eq_parallel,7,8,10
|
||||
seq_eq_parallel,6,4,9,42.09,31.93,5.93
|
||||
seq_eq_parallel,6,4,10,133.69,60.03,50.07
|
||||
seq_eq_parallel,6,5,9
|
||||
seq_eq_parallel,6,5,10
|
||||
seq_eq_parallel,6,6,9
|
||||
seq_eq_parallel,6,6,10
|
||||
seq_eq_parallel,6,7,9
|
||||
seq_eq_parallel,6,7,10
|
||||
seq_eq_parallel,7,3,9,6.60,5.77,0.42
|
||||
seq_eq_parallel,7,3,10,9.24,8.05,0.59
|
||||
seq_eq_parallel,6,8,9
|
||||
seq_eq_parallel,8,3,9,19.05,15.69,2.10
|
||||
seq_eq_parallel,8,3,10,27.61,22.59,3.72
|
||||
seq_eq_parallel,6,8,10
|
||||
seq_eq_parallel,8,4,6,84.82,55.03,23.06
|
||||
seq_eq_parallel,7,4,9
|
||||
seq_eq_parallel,7,4,10
|
||||
seq_eq_parallel,8,4,7,291.05,109.46,122.72
|
||||
seq_eq_parallel,8,5,2,6.25,5.35,0.42
|
||||
seq_eq_parallel,8,5,3,35.64,27.24,6.16
|
||||
seq_eq_parallel,8,4,8
|
||||
seq_eq_parallel,8,4,9
|
||||
seq_eq_parallel,8,4,10
|
||||
seq_eq_parallel,8,5,4,231.45,96.33,93.39
|
||||
seq_eq_parallel,8,5,5
|
||||
seq_eq_parallel,8,5,6
|
||||
seq_eq_parallel,8,5,7
|
||||
seq_eq_parallel,8,6,2,22.50,19.67,2.12
|
||||
seq_eq_parallel,8,5,8
|
||||
seq_eq_parallel,8,5,9
|
||||
seq_eq_parallel,8,5,10
|
||||
seq_eq_parallel,8,6,3
|
||||
seq_eq_parallel,8,6,4
|
||||
seq_eq_parallel,8,6,5
|
||||
seq_eq_parallel,8,6,6
|
||||
seq_eq_parallel,8,6,7
|
||||
seq_eq_parallel,8,6,8
|
||||
seq_eq_parallel,8,6,9
|
||||
seq_eq_parallel,8,7,2,244.41,101.09,94.28
|
||||
seq_eq_parallel,8,6,10
|
||||
seq_eq_parallel,8,7,3
|
||||
seq_eq_parallel,8,7,4
|
||||
seq_eq_parallel,8,7,5
|
||||
seq_eq_parallel,8,7,6
|
||||
seq_eq_parallel,8,7,7
|
||||
seq_eq_parallel,8,7,8
|
||||
seq_eq_parallel,8,7,9
|
||||
seq_eq_parallel,8,7,10
|
||||
seq_eq_parallel,8,8,2
|
||||
seq_eq_parallel,8,8,3
|
||||
seq_eq_parallel,8,8,4
|
||||
seq_eq_parallel,8,8,5
|
||||
seq_eq_parallel,8,8,6
|
||||
seq_eq_parallel,8,8,7
|
||||
seq_eq_parallel,8,8,8
|
||||
seq_eq_parallel,8,8,9
|
||||
seq_eq_parallel,8,8,10
|
||||
seq_eq_parallel,6,9,2
|
||||
seq_eq_parallel,6,9,5
|
||||
seq_eq_parallel,6,9,3
|
||||
seq_eq_parallel,6,9,4
|
||||
seq_eq_parallel,6,9,6
|
||||
seq_eq_parallel,6,9,7
|
||||
seq_eq_parallel,6,9,9
|
||||
seq_eq_parallel,6,9,8
|
||||
seq_eq_parallel,6,9,10
|
||||
seq_eq_parallel,6,10,3
|
||||
seq_eq_parallel,6,10,2
|
||||
seq_eq_parallel,6,10,4
|
||||
seq_eq_parallel,6,10,5
|
||||
seq_eq_parallel,6,10,8
|
||||
seq_eq_parallel,6,10,7
|
||||
seq_eq_parallel,6,10,6
|
||||
seq_eq_parallel,6,10,9
|
||||
seq_eq_parallel,6,10,10
|
||||
seq_eq_parallel,7,9,3
|
||||
seq_eq_parallel,7,9,2
|
||||
seq_eq_parallel,7,9,4
|
||||
seq_eq_parallel,7,9,5
|
||||
seq_eq_parallel,7,9,6
|
||||
seq_eq_parallel,7,9,7
|
||||
seq_eq_parallel,7,9,10
|
||||
seq_eq_parallel,7,9,8
|
||||
seq_eq_parallel,7,9,9
|
||||
seq_eq_parallel,7,10,2
|
||||
seq_eq_parallel,7,10,3
|
||||
seq_eq_parallel,7,10,4
|
||||
seq_eq_parallel,7,10,5
|
||||
seq_eq_parallel,7,10,6
|
||||
seq_eq_parallel,7,10,7
|
||||
seq_eq_parallel,7,10,8
|
||||
seq_eq_parallel,7,10,9
|
||||
seq_eq_parallel,7,10,10
|
||||
seq_eq_parallel,8,9,2
|
||||
seq_eq_parallel,8,9,3
|
||||
seq_eq_parallel,8,9,4
|
||||
seq_eq_parallel,8,9,5
|
||||
seq_eq_parallel,8,9,6
|
||||
seq_eq_parallel,8,9,7
|
||||
seq_eq_parallel,8,9,8
|
||||
seq_eq_parallel,8,9,9
|
||||
seq_eq_parallel,8,9,10
|
||||
seq_eq_parallel,8,10,2
|
||||
seq_eq_parallel,8,10,3
|
||||
seq_eq_parallel,8,10,4
|
||||
seq_eq_parallel,8,10,5
|
||||
seq_eq_parallel,8,10,6
|
||||
seq_eq_parallel,8,10,7
|
||||
seq_eq_parallel,8,10,8
|
||||
seq_eq_parallel,8,10,9
|
||||
seq_eq_parallel,8,10,10
|
||||
seq_eq_parallel,9,10,2
|
||||
seq_eq_parallel,9,10,3
|
||||
seq_eq_parallel,9,10,4
|
||||
seq_eq_parallel,9,10,5
|
||||
seq_eq_parallel,9,10,6
|
||||
seq_eq_parallel,9,10,7
|
||||
seq_eq_parallel,9,10,8
|
||||
seq_eq_parallel,9,10,9
|
||||
seq_eq_parallel,9,10,10
|
||||
seq_eq_parallel,10,10,2
|
||||
seq_eq_parallel,10,10,3
|
||||
seq_eq_parallel,10,10,4
|
||||
seq_eq_parallel,10,10,5
|
||||
seq_eq_parallel,10,10,6
|
||||
seq_eq_parallel,10,10,7
|
||||
seq_eq_parallel,10,10,8
|
||||
seq_eq_parallel,10,10,9
|
||||
seq_eq_parallel,10,10,10
|
||||
seq_eq_parallel,9,9,2
|
||||
seq_eq_parallel,9,9,3
|
||||
seq_eq_parallel,9,9,4
|
||||
seq_eq_parallel,9,9,5
|
||||
seq_eq_parallel,9,9,6
|
||||
seq_eq_parallel,9,9,7
|
||||
seq_eq_parallel,9,9,8
|
||||
seq_eq_parallel,9,9,9
|
||||
seq_eq_parallel,9,9,10
|
||||
seq_eq_parallel,10,9,2
|
||||
seq_eq_parallel,10,9,3
|
||||
seq_eq_parallel,10,9,4
|
||||
seq_eq_parallel,10,9,5
|
||||
seq_eq_parallel,10,9,6
|
||||
seq_eq_parallel,10,9,7
|
||||
seq_eq_parallel,10,9,8
|
||||
seq_eq_parallel,10,9,9
|
||||
seq_eq_parallel,10,9,10
|
||||
seq_eq_parallel,9,3,2,1.42,0.70,0.04
|
||||
seq_eq_parallel,9,3,3,2.01,1.64,0.07
|
||||
seq_eq_parallel,9,3,4,3.79,3.12,0.11
|
||||
seq_eq_parallel,9,3,5,6.03,5.42,0.18
|
||||
seq_eq_parallel,9,3,6,9.04,8.60,0.27
|
||||
seq_eq_parallel,9,3,7,13.41,12.85,0.40
|
||||
seq_eq_parallel,9,4,2,2.78,2.52,0.10
|
||||
seq_eq_parallel,9,3,8,19.16,18.40,0.59
|
||||
seq_eq_parallel,9,4,3,8.63,8.19,0.28
|
||||
seq_eq_parallel,9,3,9,26.35,25.34,0.84
|
||||
seq_eq_parallel,9,4,4,21.30,20.38,0.73
|
||||
seq_eq_parallel,9,3,10,36.70,35.28,1.22
|
||||
seq_eq_parallel,9,4,5,59.38,47.74,8.21
|
||||
seq_eq_parallel,9,4,6
|
||||
seq_eq_parallel,9,4,7
|
||||
seq_eq_parallel,9,4,8
|
||||
seq_eq_parallel,9,5,2,12.63,11.65,0.63
|
||||
seq_eq_parallel,9,4,9
|
||||
seq_eq_parallel,9,5,3,72.14,54.80,13.08
|
||||
seq_eq_parallel,9,4,10
|
||||
seq_eq_parallel,9,5,4
|
||||
seq_eq_parallel,9,5,5
|
||||
seq_eq_parallel,9,5,6
|
||||
seq_eq_parallel,9,5,7
|
||||
seq_eq_parallel,9,5,8
|
||||
seq_eq_parallel,9,5,9
|
||||
seq_eq_parallel,9,6,2,75.20,53.30,15.55
|
||||
seq_eq_parallel,9,5,10
|
||||
seq_eq_parallel,9,6,3
|
||||
seq_eq_parallel,9,6,4
|
||||
seq_eq_parallel,9,6,5
|
||||
seq_eq_parallel,9,6,6
|
||||
seq_eq_parallel,9,6,7
|
||||
seq_eq_parallel,9,6,8
|
||||
seq_eq_parallel,9,6,9
|
||||
seq_eq_parallel,9,6,10
|
||||
seq_eq_parallel,9,7,2
|
||||
seq_eq_parallel,9,7,3
|
||||
seq_eq_parallel,9,7,4
|
||||
seq_eq_parallel,9,7,5
|
||||
seq_eq_parallel,9,7,6
|
||||
seq_eq_parallel,9,7,7
|
||||
seq_eq_parallel,9,7,8
|
||||
seq_eq_parallel,9,7,9
|
||||
seq_eq_parallel,9,7,10
|
||||
seq_eq_parallel,9,8,2
|
||||
seq_eq_parallel,9,8,3
|
||||
seq_eq_parallel,9,8,4
|
||||
seq_eq_parallel,9,8,5
|
||||
seq_eq_parallel,9,8,6
|
||||
seq_eq_parallel,9,8,7
|
||||
seq_eq_parallel,9,8,8
|
||||
seq_eq_parallel,10,3,2,2.63,2.24,0.17
|
||||
seq_eq_parallel,10,3,3,5.09,4.62,0.25
|
||||
seq_eq_parallel,10,3,4,9.46,8.77,0.44
|
||||
seq_eq_parallel,10,3,5,16.24,15.01,0.84
|
||||
seq_eq_parallel,10,3,6,31.09,26.69,2.88
|
||||
seq_eq_parallel,10,3,7,61.77,46.07,10.02
|
||||
seq_eq_parallel,10,3,8,104.42,68.87,26.00
|
||||
seq_eq_parallel,9,8,9
|
||||
seq_eq_parallel,10,4,2,8.92,7.98,0.58
|
||||
seq_eq_parallel,9,8,10
|
||||
seq_eq_parallel,10,3,9,189.16,98.49,69.19
|
||||
seq_eq_parallel,10,4,3,27.48,24.39,2.34
|
||||
seq_eq_parallel,10,4,4,100.18,62.87,27.12
|
||||
seq_eq_parallel,10,3,10
|
||||
seq_eq_parallel,10,4,5
|
||||
seq_eq_parallel,10,4,6
|
||||
seq_eq_parallel,10,4,7
|
||||
seq_eq_parallel,10,5,2,45.44,33.86,8.22
|
||||
seq_eq_parallel,10,4,8
|
||||
seq_eq_parallel,10,4,9
|
||||
seq_eq_parallel,10,4,10
|
||||
seq_eq_parallel,10,5,3
|
||||
seq_eq_parallel,10,5,4
|
||||
seq_eq_parallel,10,5,5
|
||||
seq_eq_parallel,10,5,6
|
||||
seq_eq_parallel,10,5,7
|
||||
seq_eq_parallel,10,5,8
|
||||
seq_eq_parallel,10,5,9
|
||||
seq_eq_parallel,10,5,10
|
||||
seq_eq_parallel,10,6,2
|
||||
seq_eq_parallel,10,6,3
|
||||
seq_eq_parallel,10,6,4
|
||||
seq_eq_parallel,10,6,5
|
||||
seq_eq_parallel,10,6,6
|
||||
seq_eq_parallel,10,6,7
|
||||
seq_eq_parallel,10,6,8
|
||||
seq_eq_parallel,10,6,9
|
||||
seq_eq_parallel,10,6,10
|
||||
seq_eq_parallel,10,7,2
|
||||
seq_eq_parallel,10,7,3
|
||||
seq_eq_parallel,10,7,4
|
||||
seq_eq_parallel,10,7,5
|
||||
seq_eq_parallel,10,7,6
|
||||
seq_eq_parallel,10,7,7
|
||||
seq_eq_parallel,10,7,8
|
||||
seq_eq_parallel,10,7,9
|
||||
seq_eq_parallel,10,7,10
|
||||
seq_eq_parallel,10,8,2
|
||||
seq_eq_parallel,10,8,3
|
||||
seq_eq_parallel,10,8,4
|
||||
seq_eq_parallel,10,8,5
|
||||
seq_eq_parallel,10,8,6
|
||||
seq_eq_parallel,10,8,7
|
||||
seq_eq_parallel,10,8,8
|
||||
seq_eq_parallel,10,8,9
|
||||
seq_eq_parallel,10,8,10
|
||||
|
|
Can't render this file because it has a wrong number of fields in line 139.
|
|
@ -7,5 +7,7 @@ SCRIPT_DIR=$(cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd)
|
|||
cd "$SCRIPT_DIR"
|
||||
|
||||
cat time.txt | \
|
||||
sed 's/real//;s/user//;s/sys//;s/ */,/g;' | \
|
||||
sed 'N; s/\n/ /g;s/, ,/,/;s/,$//' > time.csv
|
||||
tr '\n' '#' | \
|
||||
sed 's/real//g;s/user//g;s/sys//g;s/ */,/g;s/,#,/,/g;s/,#/#/g' | \
|
||||
tr '#' '\n' | \
|
||||
awk 'BEGIN { print "ltl,n,length,r,real,user,sys" } { print $0 }' > time.csv
|
2174
plots/length.pgf
Normal file
2174
plots/length.pgf
Normal file
File diff suppressed because it is too large
Load diff
2281
plots/n.pgf
Normal file
2281
plots/n.pgf
Normal file
File diff suppressed because it is too large
Load diff
2281
plots/r.pgf
Normal file
2281
plots/r.pgf
Normal file
File diff suppressed because it is too large
Load diff
Reference in a new issue