8527444

Gap Reduction Techniques for Stochastic Optimization Using One-Step Anticipatory Algorithm

PublishedSeptember 3, 2013
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
17 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method comprising: receiving, by an input, input data descriptive of a stochastic scheduling optimization problem; generating, by a processor, at least one solution to the stochastic scheduling optimization problem using a one-step anticipatory algorithm, where the one-step anticipatory algorithm is configured to reduce an anticipatory gap of the stochastic scheduling optimization problem, where the anticipatory gap is a measure of stochasticity of the stochastic scheduling optimization problem, where the one-step anticipatory algorithm operates by determining a set of possible decisions for the stochastic scheduling optimization problem, generating a plurality of scenarios and solving the plurality of scenarios to obtain the at least one solution; and outputting, by an output, the generated at least one solution.

2

2. The method as in claim 1 , where the one-step anticipatory algorithm is configured to reduce the anticipatory gap by inserting at least one delay period.

3

3. The method as in claim 2 , where the one-step anticipatory algorithm inserts the at least one delay period by scheduling at least one dummy activity having no cost, no reward and a duration of one time period.

4

4. The method as in claim 1 , where the one-step anticipatory algorithm is configured to reduce the anticipatory gap by evaluating the anticipatory gap on a training set and computing parameters for a model approximating the anticipatory gap.

5

5. The method as in claim 1 , where the one-step anticipatory algorithm is configured to reduce the anticipatory gap by utilizing time scaling.

6

6. The method as in claim 1 , where the one-step anticipatory algorithm is configured to reduce the anticipatory gap by increasing duration globally by a common factor.

7

7. The method as in claim 1 , where the one-step anticipatory algorithm is configured to reduce the anticipatory gap by scaling only remaining time after a certain decision time of a current state.

8

8. The method as in claim 1 , where the one-step anticipatory algorithm is configured to reduce the anticipatory gap by applying at least two different time scalings to at least two different activities of the stochastic scheduling optimization problem.

9

9. The method as in claim 1 , where the one-step anticipatory algorithm is configured to reduce the anticipatory gap by removing from consideration at least one activity of the stochastic scheduling optimization problem based on expected activity performance.

10

10. The method as in claim 1 , where the one-step anticipatory algorithm is configured to reduce the anticipatory gap by applying at least two different time scalings to at least two different activities of the stochastic scheduling optimization problem based on time spent on successful realizations of the individual activities over a total time spent on the individual activities and by removing from consideration at least one activity of the stochastic scheduling optimization problem based on expected activity performance.

11

11. The method as in claim 1 , where the method is implemented by a computer program stored on a computer-readable medium.

12

12. An apparatus comprising: a memory configured to store input data descriptive of a stochastic scheduling optimization problem; and a processor configured to receive the input data from the memory, to generate at least one solution to the stochastic scheduling optimization problem using a one-step anticipatory algorithm, and to output the generated at least one solution, where the one-step anticipatory algorithm is configured to reduce an anticipatory gap of the stochastic scheduling optimization problem, where the anticipatory gap is a measure of stochasticity of the stochastic scheduling optimization problem, where the one-step anticipatory algorithm operates by determining a set of possible decisions for the stochastic scheduling optimization problem, generating a plurality of scenarios and solving the plurality of scenarios to obtain the at least one solution.

13

13. The apparatus as in claim 12 , where the one-step anticipatory algorithm is configured to reduce the anticipatory gap by performing at least one of: inserting at least one delay period, evaluating the anticipatory gap on a training set and computing parameters for a model approximating the anticipatory gap, utilizing time scaling and removing from consideration at least one activity of the stochastic scheduling optimization problem based on expected activity performance.

14

14. The apparatus as in claim 12 , where the one-step anticipatory algorithm is configured to reduce the anticipatory gap by applying at least two different time scalings to at least two different activities of the stochastic scheduling optimization problem based on time spent on successful realizations of the individual activities over a total time spent on the individual activities and by removing from consideration at least one activity of the stochastic scheduling optimization problem based on expected activity performance.

15

15. A non-transitory program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine for performing operations, said operations comprising: receiving input data descriptive of a stochastic scheduling optimization problem; generating at least one solution to the stochastic scheduling optimization problem using a one-step anticipatory algorithm, where the one-step anticipatory algorithm is configured to reduce an anticipatory gap of the stochastic scheduling optimization problem, where the anticipatory gap is a measure of stochasticity of the stochastic scheduling optimization problem, where the one-step anticipatory algorithm operates by determining a set of possible decisions for the stochastic scheduling optimization problem, generating a plurality of scenarios and solving the plurality of scenarios to obtain the at least one solution; and outputting the generated at least one solution.

16

16. The non-transitory program storage device as in claim 15 , where the one-step anticipatory algorithm is configured to reduce the anticipatory gap by performing at least one of: inserting at least one delay period, evaluating the anticipatory gap on a training set and computing parameters for a model approximating the anticipatory gap, utilizing time scaling and removing from consideration at least one activity of the stochastic scheduling optimization problem based on expected activity performance.

17

17. The non-transitory program storage device as in claim 15 , where the one-step anticipatory algorithm is configured to reduce the anticipatory gap by applying at least two different time scalings to at least two different activities of the stochastic scheduling optimization problem based on time spent on successful realizations of the individual activities over a total time spent on the individual activities and by removing from consideration at least one activity of the stochastic scheduling optimization problem based on expected activity performance.

Patent Metadata

Filing Date

Unknown

Publication Date

September 3, 2013

Inventors

Pascal Van Hentenryck
Gregoire Dooms

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “GAP REDUCTION TECHNIQUES FOR STOCHASTIC OPTIMIZATION USING ONE-STEP ANTICIPATORY ALGORITHM” (8527444). https://patentable.app/patents/8527444

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.