示例#1
0
from downward.configs import default_configs_optimal
from downward.reports.scatter import ScatterPlotReport

import common_setup

REVS = ["issue214-base", "issue214-v4"]
CONFIGS = {"ipdb": ["--search", "astar(ipdb())"]}

TEST_RUN = False

if TEST_RUN:
    SUITE = "gripper:prob01.pddl"
    PRIORITY = None  # "None" means local experiment
else:
    SUITE = suite_optimal_with_ipc11()
    PRIORITY = 0  # number means maia experiment

exp = common_setup.MyExperiment(
    grid_priority=PRIORITY,
    revisions=REVS,
    configs=CONFIGS,
    suite=SUITE,
    parsers=['state_size_parser.py'],
)

exp.add_comparison_table_step(
    attributes=common_setup.MyExperiment.DEFAULT_TABLE_ATTRIBUTES +
    ['bytes_per_state', 'variables', 'state_var_t_size'])

exp()
REVS = ["issue420-base", "issue420-v1"]
CONFIGS = {
    "blind": ["--search", "astar(blind())"],
    "lmcut": ["--search", "astar(lmcut())"],
}

TEST_RUN = False

if TEST_RUN:
    SUITE = "gripper:prob01.pddl"
    PRIORITY = None  # "None" means local experiment
else:
    SUITE = (["tidybot-opt11-strips:p14-%02d.pddl" % i for i in range(50)] +
             ["parking-opt11-strips:pfile04-015-%02d.pddl" % i for i in range(50)])
    PRIORITY = 0     # number means maia experiment


exp = common_setup.MyExperiment(
    grid_priority=PRIORITY,
    revisions=REVS,
    configs=CONFIGS,
    suite=SUITE,
    )

exp.add_comparison_table_step(
    attributes=common_setup.MyExperiment.DEFAULT_TABLE_ATTRIBUTES
)

exp()
示例#3
0
#! /usr/bin/env python
# -*- coding: utf-8 -*-

import downward.configs
import downward.suites

import common_setup


exp = common_setup.MyExperiment(
    grid_priority=0,
    search_revisions=["issue344-base", "issue344-v5"],
    configs=downward.configs.default_configs_optimal(),
    suite=downward.suites.suite_optimal_with_ipc11(),
    do_test_run="auto"
    )

exp.add_comparison_table_step()
exp.add_scatter_plot_step()

exp()