Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
Feature MilestonesHAL 1.0target: September, 2010 | ||||||||
Line: 207 to 207 | ||||||||
| ||||||||
Added: | ||||||||
> > |
| |||||||
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
Feature MilestonesHAL 1.0target: September, 2010 | ||||||||
Line: 19 to 19 | ||||||||
Functionality for meta-algorithm developers
| ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
| ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
Backend functionality exposed in above
| ||||||||
Changed: | ||||||||
< < | ||||||||
> > | ||||||||
Meta-Algorithms Included | ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
| ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
Distribution Issues
| ||||||||
Line: 63 to 63 | ||||||||
Meta-Algorithms Included | ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
| ||||||||
Line: 107 to 107 | ||||||||
| ||||||||
Changed: | ||||||||
< < | ||||||||
> > |
| |||||||
Active work itemsFrontend | ||||||||
Line: 132 to 133 | ||||||||
BackendRelease-critical | ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
| ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
Important | ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
| ||||||||
Line: 151 to 152 | ||||||||
| ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
| ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
Application: ActiveConfiguratorRelease Critical | ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
| ||||||||
Line: 170 to 171 | ||||||||
Support/QA/Misc.Release Critical | ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
| ||||||||
Line: 181 to 182 | ||||||||
Important
| ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
| ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
Nice-to-have | ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
Bug Reports |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
Feature MilestonesHAL 1.0target: September, 2010 | ||||||||
Line: 23 to 23 | ||||||||
| ||||||||
Deleted: | ||||||||
< < |
| |||||||
Backend functionality exposed in above | ||||||||
Line: 38 to 37 | ||||||||
Meta-Algorithms Included
| ||||||||
Deleted: | ||||||||
< < |
| |||||||
| ||||||||
Line: 57 to 55 | ||||||||
Functionality for meta-algorithm developers | ||||||||
Added: | ||||||||
> > |
| |||||||
Backend functionality | ||||||||
Line: 64 to 63 | ||||||||
Meta-Algorithms Included | ||||||||
Added: | ||||||||
> > |
| |||||||
|
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
Feature MilestonesHAL 1.0target: September, 2010 | ||||||||
Line: 24 to 24 | ||||||||
| ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
Backend functionality exposed in above
|
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
Feature MilestonesHAL 1.0target: September, 2010 | ||||||||
Line: 12 to 12 | ||||||||
| ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
Functionality for meta-algorithm developers
| ||||||||
Line: 42 to 42 | ||||||||
| ||||||||
Changed: | ||||||||
< < | ||||||||
> > | Distribution Issues
| |||||||
HAL 1.1 | ||||||||
Line: 54 to 57 | ||||||||
Functionality for meta-algorithm developers | ||||||||
Changed: | ||||||||
< < | | |||||||
> > |
| |||||||
Backend functionality
| ||||||||
Added: | ||||||||
> > |
| |||||||
Meta-Algorithms Included
| ||||||||
Added: | ||||||||
> > |
| |||||||
HAL 1.xtarget: 2011 | ||||||||
Deleted: | ||||||||
< < |
| |||||||
| ||||||||
Line: 75 to 79 | ||||||||
| ||||||||
Deleted: | ||||||||
< < | ||||||||
Deleted: | ||||||||
< < |
| |||||||
|
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
Deleted: | ||||||||
< < | ||||||||
Feature MilestonesHAL 1.0target: September, 2010 | ||||||||
Line: 7 to 6 | ||||||||
| ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
| ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
| ||||||||
Line: 20 to 19 | ||||||||
Functionality for meta-algorithm developers
| ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
| ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
| ||||||||
Added: | ||||||||
> > |
| |||||||
Backend functionality exposed in above
| ||||||||
Line: 33 to 33 | ||||||||
Changed: | ||||||||
< < | | |||||||
> > |
| |||||||
Meta-Algorithms Included | ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
| ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
Line: 64 to 64 | ||||||||
| ||||||||
Changed: | ||||||||
< < | Scheduled Tasks | |||||||
> > | HAL 1.xtarget: 2011
Unprioritized Featuresnew feature requests should be initially added here; notify a HAL developer and come to a HAL meeting if you feel your feature must move up the stack quickly
Active work items | |||||||
FrontendRelease-critical
| ||||||||
Line: 146 to 189 | ||||||||
| ||||||||
Deleted: | ||||||||
< < | Medium-termFor future HAL 1.x revisions
Long-term/UnprioritizedFeature requests should be initially added here
| |||||||
Bug Reports
| ||||||||
Deleted: | ||||||||
< < |
| |||||||
| ||||||||
Line: 203 to 199 | ||||||||
| ||||||||
Deleted: | ||||||||
< < |
| |||||||
| ||||||||
Added: | ||||||||
> > |
| |||||||
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
Changed: | ||||||||
< < | Short-termTarget: CRC/initial release | |||||||
> > |
Feature MilestonesHAL 1.0target: September, 2010Web UI Features
Functionality for meta-algorithm developers
Backend functionality exposed in above
Meta-Algorithms Included
HAL 1.1target: December, 2010Web UI Features
Functionality for meta-algorithm developersBackend functionality
Meta-Algorithms Included
Scheduled Tasks | |||||||
FrontendRelease-critical | ||||||||
Deleted: | ||||||||
< < | functionality promised in paper | |||||||
| ||||||||
Line: 11 to 74 | ||||||||
| ||||||||
Added: | ||||||||
> > |
| |||||||
Important | ||||||||
Deleted: | ||||||||
< < | works as-is but end-user experience significantly impacted | |||||||
| ||||||||
Line: 24 to 87 | ||||||||
BackendRelease-critical | ||||||||
Changed: | ||||||||
< < | for functionality mentioned in paper for which post-release changes would be problematic
| |||||||
> > |
| |||||||
| ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
| ||||||||
Added: | ||||||||
> > |
| |||||||
Important | ||||||||
Deleted: | ||||||||
< < | mostly to (substantially) improve UI responsiveness | |||||||
| ||||||||
Added: | ||||||||
> > |
| |||||||
Nice-to-have | ||||||||
Deleted: | ||||||||
< < | noticeable mostly to developer-users | |||||||
| ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
| ||||||||
Line: 55 to 113 | ||||||||
Application: ActiveConfiguratorRelease Critical | ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
| ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
| ||||||||
Line: 67 to 125 | ||||||||
Support/QA/Misc.Release Critical | ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
| ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
| ||||||||
Added: | ||||||||
> > |
| |||||||
Important
| ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
Nice-to-have | ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
Medium-term | ||||||||
Changed: | ||||||||
< < | Planned for future HAL 1.x revisions | |||||||
> > | For future HAL 1.x revisions | |||||||
| ||||||||
Deleted: | ||||||||
< < |
| |||||||
| ||||||||
Line: 107 to 165 | ||||||||
| ||||||||
Deleted: | ||||||||
< < |
| |||||||
| ||||||||
Deleted: | ||||||||
< < |
| |||||||
| ||||||||
Line: 126 to 180 | ||||||||
| ||||||||
Deleted: | ||||||||
< < |
| |||||||
|
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
Short-termTarget: CRC/initial releaseFrontend | ||||||||
Line: 37 to 37 | ||||||||
Importantmostly to (substantially) improve UI responsiveness | ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
| ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
Nice-to-havenoticeable mostly to developer-users | ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
| ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
|
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
Short-termTarget: CRC/initial releaseFrontend | ||||||||
Line: 28 to 28 | ||||||||
| ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
| ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
| ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
Importantmostly to (substantially) improve UI responsiveness | ||||||||
Line: 53 to 53 | ||||||||
| ||||||||
Added: | ||||||||
> > | Application: ActiveConfiguratorRelease Critical
| |||||||
Support/QA/Misc.Release Critical | ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
Important | ||||||||
Added: | ||||||||
> > |
| |||||||
Nice-to-have | ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
Medium-term | ||||||||
Line: 82 to 102 | ||||||||
Deleted: | ||||||||
< < | ||||||||
| ||||||||
Deleted: | ||||||||
< < |
| |||||||
|
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
Short-termTarget: CRC/initial releaseFrontend | ||||||||
Line: 119 to 119 | ||||||||
| ||||||||
Added: | ||||||||
> > |
| |||||||
Bug Reports
|
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
Short-termTarget: CRC/initial releaseFrontend | ||||||||
Line: 118 to 118 | ||||||||
| ||||||||
Added: | ||||||||
> > |
| |||||||
Bug Reports
|
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
Short-termTarget: CRC/initial releaseFrontend | ||||||||
Line: 27 to 27 | ||||||||
for functionality mentioned in paper for which post-release changes would be problematic
| ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
| ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
Importantmostly to (substantially) improve UI responsiveness | ||||||||
Line: 133 to 133 | ||||||||
| ||||||||
Added: | ||||||||
> > |
| |||||||
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
Short-termTarget: CRC/initial releaseFrontend | ||||||||
Line: 69 to 69 | ||||||||
Medium-termPlanned for future HAL 1.x revisions | ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
|
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
Short-termTarget: CRC/initial releaseFrontend | ||||||||
Line: 52 to 52 | ||||||||
| ||||||||
Added: | ||||||||
> > | ||||||||
Support/QA/Misc. | ||||||||
Added: | ||||||||
> > | Release Critical
| |||||||
Important
| ||||||||
Deleted: | ||||||||
< < |
| |||||||
Nice-to-have
| ||||||||
Line: 99 to 102 | ||||||||
Long-term/UnprioritizedFeature requests should be initially added here | ||||||||
Deleted: | ||||||||
< < | ||||||||
|
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
Short-termTarget: CRC/initial releaseFrontend | ||||||||
Line: 19 to 19 | ||||||||
| ||||||||
Changed: | ||||||||
< < | ||||||||
> > |
| |||||||
BackendRelease-critical | ||||||||
Line: 128 to 129 | ||||||||
| ||||||||
Added: | ||||||||
> > |
| |||||||
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
Short-termTarget: CRC/initial releaseFrontend | ||||||||
Line: 127 to 127 | ||||||||
| ||||||||
Added: | ||||||||
> > |
| |||||||
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
Short-termTarget: CRC/initial releaseFrontendRelease-criticalfunctionality promised in paper | ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
| ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
| ||||||||
Line: 26 to 26 | ||||||||
for functionality mentioned in paper for which post-release changes would be problematic
| ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
| ||||||||
Line: 93 to 93 | ||||||||
| ||||||||
Added: | ||||||||
> > |
| |||||||
| ||||||||
Line: 106 to 107 | ||||||||
| ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
Bug Reports
|
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
Short-termTarget: CRC/initial releaseFrontend | ||||||||
Line: 106 to 106 | ||||||||
| ||||||||
Added: | ||||||||
> > |
| |||||||
Bug Reports
|
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
Short-termTarget: CRC/initial releaseFrontend | ||||||||
Line: 107 to 107 | ||||||||
| ||||||||
Changed: | ||||||||
< < | Bugs Reports | |||||||
> > | Bug Reports | |||||||
| ||||||||
Line: 118 to 118 | ||||||||
| ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
Short-termTarget: CRC/initial releaseFrontend | ||||||||
Line: 23 to 23 | ||||||||
BackendRelease-critical | ||||||||
Changed: | ||||||||
< < | mostly to enable critical UI tasks | |||||||
> > | for functionality mentioned in paper for which post-release changes would be problematic | |||||||
| ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
| ||||||||
Added: | ||||||||
> > |
| |||||||
Importantmostly to (substantially) improve UI responsiveness | ||||||||
Deleted: | ||||||||
< < |
| |||||||
| ||||||||
Line: 48 to 50 | ||||||||
| ||||||||
Deleted: | ||||||||
< < |
| |||||||
Support/QA/Misc. |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
Short-termTarget: CRC/initial releaseFrontend | ||||||||
Line: 105 to 105 | ||||||||
| ||||||||
Added: | ||||||||
> > |
| |||||||
Bugs Reports
| ||||||||
Line: 117 to 118 | ||||||||
| ||||||||
Added: | ||||||||
> > |
| |||||||
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
Short-termTarget: CRC/initial releaseFrontend | ||||||||
Line: 48 to 48 | ||||||||
| ||||||||
Added: | ||||||||
> > |
| |||||||
Support/QA/Misc. |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
Short-termTarget: CRC/initial releaseFrontend | ||||||||
Line: 102 to 102 | ||||||||
| ||||||||
Added: | ||||||||
> > |
| |||||||
Bugs Reports
| ||||||||
Line: 113 to 114 | ||||||||
| ||||||||
Added: | ||||||||
> > |
| |||||||
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
Changed: | ||||||||
< < | Short-term priorities (Pre-CRC/release) | |||||||
> > | Short-termTarget: CRC/initial release | |||||||
FrontendRelease-criticalfunctionality promised in paper
| ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
| ||||||||
Line: 18 to 19 | ||||||||
| ||||||||
Deleted: | ||||||||
< < |
| |||||||
Backend | ||||||||
Line: 50 to 50 | ||||||||
| ||||||||
Changed: | ||||||||
< < | Code/Robustness/Misc. tasks | |||||||
> > | Support/QA/Misc. | |||||||
Important
| ||||||||
Line: 61 to 61 | ||||||||
| ||||||||
Changed: | ||||||||
< < | Medium-term Plans | |||||||
> > | Medium-termPlanned for future HAL 1.x revisions | |||||||
| ||||||||
Line: 92 to 94 | ||||||||
| ||||||||
Changed: | ||||||||
< < | Feature Requests (unprioritized/long-term) | |||||||
> > | Long-term/UnprioritizedFeature requests should be initially added here | |||||||
| ||||||||
Deleted: | ||||||||
< < |
| |||||||
Changed: | ||||||||
< < | Known Bugs: | |||||||
> > | Bugs Reports | |||||||
|
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
Changed: | ||||||||
< < | Pre-CRC/release tasksUI tasks | |||||||
> > | Short-term priorities (Pre-CRC/release)Frontend | |||||||
Release-critical | ||||||||
Deleted: | ||||||||
< < |
| |||||||
functionality promised in paper | ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
| ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
Importantworks as-is but end-user experience significantly impacted | ||||||||
Line: 21 to 21 | ||||||||
| ||||||||
Changed: | ||||||||
< < | Database tasks | |||||||
> > | Backend | |||||||
Release-criticalmostly to enable critical UI tasks
| ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
Importantmostly to (substantially) improve UI responsiveness | ||||||||
Added: | ||||||||
> > |
| |||||||
| ||||||||
Deleted: | ||||||||
< < |
| |||||||
| ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
Nice-to-havenoticeable mostly to developer-users
| ||||||||
Added: | ||||||||
> > |
| |||||||
| ||||||||
Added: | ||||||||
> > |
| |||||||
Code/Robustness/Misc. tasks | ||||||||
Line: 81 to 87 | ||||||||
| ||||||||
Added: | ||||||||
> > | | |||||||
Changed: | ||||||||
< < | Feature Requests | |||||||
> > | Feature Requests (unprioritized/long-term) | |||||||
| ||||||||
Deleted: | ||||||||
< < |
| |||||||
|
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
Pre-CRC/release tasksUI tasksRelease-critical | ||||||||
Line: 77 to 77 | ||||||||
| ||||||||
Added: | ||||||||
> > |
| |||||||
| ||||||||
Line: 97 to 98 | ||||||||
Known Bugs:
| ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
|
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
Pre-CRC/release tasksUI tasksRelease-critical | ||||||||
Line: 88 to 88 | ||||||||
| ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
| ||||||||
Line: 99 to 99 | ||||||||
| ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
|
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
Pre-CRC/release tasksUI tasksRelease-critical | ||||||||
Line: 82 to 82 | ||||||||
Feature Requests | ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
|
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
Pre-CRC/release tasksUI tasksRelease-critical | ||||||||
Line: 18 to 18 | ||||||||
| ||||||||
Added: | ||||||||
> > |
| |||||||
Database tasks | ||||||||
Line: 78 to 79 | ||||||||
| ||||||||
Changed: | ||||||||
< < | ||||||||
> > |
| |||||||
Feature Requests
| ||||||||
Changed: | ||||||||
< < | ||||||||
> > |
| |||||||
Known Bugs:
| ||||||||
Line: 90 to 94 | ||||||||
| ||||||||
Added: | ||||||||
> > |
| |||||||
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
Pre-CRC/release tasksUI tasksRelease-critical | ||||||||
Line: 88 to 88 | ||||||||
| ||||||||
Added: | ||||||||
> > |
| |||||||
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
Pre-CRC/release tasksUI tasks | ||||||||
Changed: | ||||||||
< < |
| |||||||
> > | Release-criticalfunctionality promised in paper
Importantworks as-is but end-user experience significantly impacted | |||||||
| ||||||||
Deleted: | ||||||||
< < |
| |||||||
| ||||||||
Line: 16 to 18 | ||||||||
| ||||||||
Added: | ||||||||
> > | ||||||||
Database tasks | ||||||||
Added: | ||||||||
> > | Release-criticalmostly to enable critical UI tasks
Importantmostly to (substantially) improve UI responsiveness | |||||||
| ||||||||
Deleted: | ||||||||
< < |
| |||||||
| ||||||||
Deleted: | ||||||||
< < |
| |||||||
| ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
Nice-to-havenoticeable mostly to developer-users
| |||||||
| ||||||||
Added: | ||||||||
> > | ||||||||
Code/Robustness/Misc. tasks | ||||||||
Added: | ||||||||
> > | Important
| |||||||
| ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
Nice-to-have | |||||||
| ||||||||
Deleted: | ||||||||
< < |
| |||||||
Medium-term Plans | ||||||||
Line: 62 to 74 | ||||||||
| ||||||||
Added: | ||||||||
> > |
| |||||||
Feature Requests |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
Pre-CRC/release tasksUI tasks
| ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
| ||||||||
Line: 17 to 17 | ||||||||
Database tasks | ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
| ||||||||
Line: 65 to 65 | ||||||||
Feature Requests | ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
Known Bugs: |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
Changed: | ||||||||
< < | Usage notes/observations/etc for HAL 1.0. To be considered post-paper. | |||||||
> > | Pre-CRC/release tasksUI tasks
| |||||||
Changed: | ||||||||
< < | TODO:
| |||||||
> > | Database tasks
Code/Robustness/Misc. tasks
Medium-term Plans
Feature Requests
Known Bugs:
| |||||||
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
Usage notes/observations/etc for HAL 1.0. To be considered post-paper. TODO: | ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
|
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
Changed: | ||||||||
< < | Notes in adapting Iterated F-Race (IFR) to the HAL framework.
This "diary" is intended to:
| |||||||
> > | Usage notes/observations/etc for HAL 1.0. To be considered post-paper. | |||||||
Changed: | ||||||||
< < | TerminologyIn HAL:
Initial ConisderationsIterated F-Race is presented as a set of R functions which are called via a set of Linux shell scripts. HAL has a very basic (vanilla) F-Race component which will be useful as a starting point for both of the following tasks: Tasks which need to be completed:
1. Configuration FileIFR is "natively" configured to work with a particular algorithm through editing of a BASH script file, tune.sh. This script is used to provide a sequence of commands to an R interpreter, and itself takes no command-line arguments. An example script is (apologies for crazy width...).R --no-save --no-restore --slave<<EOF source("race.R") source("hrace.R") source("eval.R") # doesn't matter descriptions experiment.name<-"Iterative F-race for Tuning ACOTSP" extra.description<-"F-RACE applied to ACOTSP" # excutable initials, usually the rest of the command lines is followed by "--parameter_name parameter_value" executable<-"../ACOTSP.V1.0/acotsp --tries 1 --time 20 " # instance directory for tuning and testing instance.dir<-"../../../../Instances" test.instance.dir<-"../../../../TestInstances" # tuning budget in number of evaluations maxAllotedExperiments = 6000 # type "r" means continuous parameters (real numbers), "i" means integer parameters, "c" means categorical parameters, "m" also means categorical parameters which is called in command lines by "--parameter_value", e.g. "--mmas"; while the usual parameters are called in command lines using the format "--parameter_name parameter_value". parameter.type.list<-list(alpha="r",beta="r",rho="r",ants="i",nnants="i", nnls="i", q0="r", localsearch="c", dlb="c", mode="m", rasrank="i", elitistants="i") # boundary inclusive for continuous or integer parameters. for categorical parameters this simply lists all the possible levels. parameter.boundary.list<-list(alpha=c(0.01,5.0), beta=c(0.0,10.0), rho=c(0.0001, 1.0), ants=c(1,100), nnants=c(5,100), nnls=c(5, 100), q0=c(0.0,1.0), localsearch=c(0,1,2,3), dlb=c(0,1), mode=c("mmas", "acs", "ras", "eas", "as"), rasrank=c(1,10), elitistants=c(1,750)) # the conditional parameters parameter.subsidiary.list<-list(q0=list(mode=c("acs")), rasrank=list(mode=c("ras")), elitistants=list(mode=c("eas")), nnls=list(localsearch=c(1,2,3)), dlb=list(localsearch=c(1,2,3))) # in case the parameter names differ from what we give above, usually leave it as empty parameter.name.list<-list() # wrapper file for racing wrapper.file="race-wrapper.R" result=hrace.wrapper(maxAllotedExperiments=maxAllotedExperiments,parameter.type.list=parameter.type.list,parameter.boundary.list=parameter.boundary.list, experiment.name=experiment.name,extra.description=extra.description,executable=executable,instance.dir=instance.dir, test.instance.dir, parameter.subsidiary.list=parameter.subsidiary.list, parameter.name.list=parameter.name.list, wrapper.file=wrapper.file) # to perform the tuned parameter on the testing instances eval(result=result, executable=executable, test.instance.dir=test.instance.dir)The target algorithm-specific parameters (R variables) set in this file are:
{ "path" : "../../../../ifrace/TUNE", "command" : "bash", "deterministic": false, "inputFormat": { "callstring": "$bashscript", "$bashscript": [ "R --no-save --no-restore --slave<<EOF", "source('race.R')", "source('hrace.R')", "source('eval.R"')", "experiment.name<-"Iterative F-race run by HAL", "extra.description<-"F-RACE run by HAL", "executable<-'$executable'", "instance.dir<-'instance.dir'", "test.instance.dir<-'test.instance.dir'", "maxAllotedExperiments = $maxAllotedExperiments", "parameter.type.list<-$parameter.type.list", "parameter.boundary.list<-$parameter.boundary.list", "parameter.subsidiary.list<-$parameter.subsidiary.list", "parameter.name.list<-$parameter.name.list", "wrapper.file="race-wrapper.R", "result=hrace.wrapper(maxAllotedExperiments=maxAllotedExperiments, parameter.type.list=parameter.type.list,parameter.boundary.list=parameter.boundary.list, experiment.name=experiment.name,extra.description=extra.description,executable=executable,instance.dir=instance.dir, test.instance.dir, parameter.subsidiary.list=parameter.subsidiary.list, parameter.name.list=parameter.name.list, wrapper.file=wrapper.file)", "eval(result=result, executable=executable, test.instance.dir=test.instance.dir)", "EOF" ] }, "inputs": { "bashcsript": {"domain": "String()", "properties":{"fixed":1}}, "experiment.name": {"domain": "String()", "properties":{"fixed":1}}, "extra.description": {"domain": "String()", "properties":{"fixed":1}}, "executable": {"domain": "String()", "properties":{"fixed":1}}, "instance.dir": {"domain": "String()", "properties":{"fixed":1}}, "test.instance.dir": {"domain": "String()", "properties":{"fixed":1}} "maxAllottedExperiments": {"domain": "Integer(0, None)", "properties":{"fixed":1}}, "parameter.type.list": {"domain": "String('list\([^\s=]+=[^\s=,]+(?:,\s*[^\s=,]+=[^\s=,]+)*\)')", "properties":{"fixed":1}}, "parameter.boundary.list": {"domain": "String('list\([^\s=]+=[^\s=,]+(?:,\s*[^\s=,]+=[^\s=,]+)*\)')", "properties":{"fixed":1}}, "parameter.subsidiary.list": {"domain": "String('list\([^\s=]+=list\([^\s=]+=[^\s=,]+(?:,\s*[^\s=,]+=[^\s=,]+)*\)(?:,\s*[^\s=]+=list\([^\s=]+=[^\s=,]+(?:,\s*[^\s=,]+=[^\s=,]+)*\))*\)')", "properties":{"fixed":1}}, "parameter.name.list": {"domain": "String('list\([^\s=]+=[^\s=,]?(?:,\s*[^\s=,]+=[^\s=,]+)*\)')", "properties":{"fixed":1}}, }, "outputFormat": { "stdout": [{"^\|([x=-])\|\s*([0-9]+)\|\s*([0-9]+)\|\s*([0-9]+)\|\s*([0-9]+(?:.[0-9]+)?)\|\s*([0-9]+)\|": ["marker", "task", "alive", "best", "meanbest", "nruns"], {"Description of the selected candidate:\s} ] }, "outputs": { "marker": ["x", "-", "="], "task": "Integer(0, None)", "alive": "Integer(0, None)", "best": "Integer(0, None)", "meanbest": "Real()", "nruns": "Integer(0, None)" } } 2. WrappedConfigurator subclassThis is where the bulk of the work of integrating a new configurator with HAL occurs. The WrappedConfigurator subclass defines the logic required to:
| |||||||
> > | TODO:
| |||||||
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
Added: | ||||||||
> > | Notes in adapting Iterated F-Race (IFR) to the HAL framework.
This "diary" is intended to:
TerminologyIn HAL:
Initial ConisderationsIterated F-Race is presented as a set of R functions which are called via a set of Linux shell scripts. HAL has a very basic (vanilla) F-Race component which will be useful as a starting point for both of the following tasks: Tasks which need to be completed:
1. Configuration FileIFR is "natively" configured to work with a particular algorithm through editing of a BASH script file, tune.sh. This script is used to provide a sequence of commands to an R interpreter, and itself takes no command-line arguments. An example script is (apologies for crazy width...).R --no-save --no-restore --slave<<EOF source("race.R") source("hrace.R") source("eval.R") # doesn't matter descriptions experiment.name<-"Iterative F-race for Tuning ACOTSP" extra.description<-"F-RACE applied to ACOTSP" # excutable initials, usually the rest of the command lines is followed by "--parameter_name parameter_value" executable<-"../ACOTSP.V1.0/acotsp --tries 1 --time 20 " # instance directory for tuning and testing instance.dir<-"../../../../Instances" test.instance.dir<-"../../../../TestInstances" # tuning budget in number of evaluations maxAllotedExperiments = 6000 # type "r" means continuous parameters (real numbers), "i" means integer parameters, "c" means categorical parameters, "m" also means categorical parameters which is called in command lines by "--parameter_value", e.g. "--mmas"; while the usual parameters are called in command lines using the format "--parameter_name parameter_value". parameter.type.list<-list(alpha="r",beta="r",rho="r",ants="i",nnants="i", nnls="i", q0="r", localsearch="c", dlb="c", mode="m", rasrank="i", elitistants="i") # boundary inclusive for continuous or integer parameters. for categorical parameters this simply lists all the possible levels. parameter.boundary.list<-list(alpha=c(0.01,5.0), beta=c(0.0,10.0), rho=c(0.0001, 1.0), ants=c(1,100), nnants=c(5,100), nnls=c(5, 100), q0=c(0.0,1.0), localsearch=c(0,1,2,3), dlb=c(0,1), mode=c("mmas", "acs", "ras", "eas", "as"), rasrank=c(1,10), elitistants=c(1,750)) # the conditional parameters parameter.subsidiary.list<-list(q0=list(mode=c("acs")), rasrank=list(mode=c("ras")), elitistants=list(mode=c("eas")), nnls=list(localsearch=c(1,2,3)), dlb=list(localsearch=c(1,2,3))) # in case the parameter names differ from what we give above, usually leave it as empty parameter.name.list<-list() # wrapper file for racing wrapper.file="race-wrapper.R" result=hrace.wrapper(maxAllotedExperiments=maxAllotedExperiments,parameter.type.list=parameter.type.list,parameter.boundary.list=parameter.boundary.list, experiment.name=experiment.name,extra.description=extra.description,executable=executable,instance.dir=instance.dir, test.instance.dir, parameter.subsidiary.list=parameter.subsidiary.list, parameter.name.list=parameter.name.list, wrapper.file=wrapper.file) # to perform the tuned parameter on the testing instances eval(result=result, executable=executable, test.instance.dir=test.instance.dir)The target algorithm-specific parameters (R variables) set in this file are:
{ "path" : "../../../../ifrace/TUNE", "command" : "bash", "deterministic": false, "inputFormat": { "callstring": "$bashscript", "$bashscript": [ "R --no-save --no-restore --slave<<EOF", "source('race.R')", "source('hrace.R')", "source('eval.R"')", "experiment.name<-"Iterative F-race run by HAL", "extra.description<-"F-RACE run by HAL", "executable<-'$executable'", "instance.dir<-'instance.dir'", "test.instance.dir<-'test.instance.dir'", "maxAllotedExperiments = $maxAllotedExperiments", "parameter.type.list<-$parameter.type.list", "parameter.boundary.list<-$parameter.boundary.list", "parameter.subsidiary.list<-$parameter.subsidiary.list", "parameter.name.list<-$parameter.name.list", "wrapper.file="race-wrapper.R", "result=hrace.wrapper(maxAllotedExperiments=maxAllotedExperiments, parameter.type.list=parameter.type.list,parameter.boundary.list=parameter.boundary.list, experiment.name=experiment.name,extra.description=extra.description,executable=executable,instance.dir=instance.dir, test.instance.dir, parameter.subsidiary.list=parameter.subsidiary.list, parameter.name.list=parameter.name.list, wrapper.file=wrapper.file)", "eval(result=result, executable=executable, test.instance.dir=test.instance.dir)", "EOF" ] }, "inputs": { "bashcsript": {"domain": "String()", "properties":{"fixed":1}}, "experiment.name": {"domain": "String()", "properties":{"fixed":1}}, "extra.description": {"domain": "String()", "properties":{"fixed":1}}, "executable": {"domain": "String()", "properties":{"fixed":1}}, "instance.dir": {"domain": "String()", "properties":{"fixed":1}}, "test.instance.dir": {"domain": "String()", "properties":{"fixed":1}} "maxAllottedExperiments": {"domain": "Integer(0, None)", "properties":{"fixed":1}}, "parameter.type.list": {"domain": "String('list\([^\s=]+=[^\s=,]+(?:,\s*[^\s=,]+=[^\s=,]+)*\)')", "properties":{"fixed":1}}, "parameter.boundary.list": {"domain": "String('list\([^\s=]+=[^\s=,]+(?:,\s*[^\s=,]+=[^\s=,]+)*\)')", "properties":{"fixed":1}}, "parameter.subsidiary.list": {"domain": "String('list\([^\s=]+=list\([^\s=]+=[^\s=,]+(?:,\s*[^\s=,]+=[^\s=,]+)*\)(?:,\s*[^\s=]+=list\([^\s=]+=[^\s=,]+(?:,\s*[^\s=,]+=[^\s=,]+)*\))*\)')", "properties":{"fixed":1}}, "parameter.name.list": {"domain": "String('list\([^\s=]+=[^\s=,]?(?:,\s*[^\s=,]+=[^\s=,]+)*\)')", "properties":{"fixed":1}}, }, "outputFormat": { "stdout": [{"^\|([x=-])\|\s*([0-9]+)\|\s*([0-9]+)\|\s*([0-9]+)\|\s*([0-9]+(?:.[0-9]+)?)\|\s*([0-9]+)\|": ["marker", "task", "alive", "best", "meanbest", "nruns"], {"Description of the selected candidate:\s} ] }, "outputs": { "marker": ["x", "-", "="], "task": "Integer(0, None)", "alive": "Integer(0, None)", "best": "Integer(0, None)", "meanbest": "Real()", "nruns": "Integer(0, None)" } } 2. WrappedConfigurator subclassThis is where the bulk of the work of integrating a new configurator with HAL occurs. The WrappedConfigurator subclass defines the logic required to:
|