METHODS AND APPARATUS FOR ADVERSARIAL REASONING
First Claim
Patent Images
1. An iterative method for generating a plan using adversarial reasoning, comprising:
- creating a first plan for a first agent and a second plan for a second agent, wherein the first and second plans are independent;
identifying conflicts between the first and second plans;
replanning to address one of the identified conflicts by planning a contingency branch for the first plan that resolves the conflict in favor of the first agent;
splicing the contingency branch into the first plan; and
outputting the first plan in a format to enable a user to see the first plan using a user interface.
1 Assignment
0 Petitions
Accused Products
Abstract
Method and apparatus for an adversarial planner to create a first plan for a first agent and a second plan for a second agent, wherein the first and second plans are independent, identify conflicts between the first and second plans, and address the identified conflicts by planning a contingency branch for one of the agents that resolves the conflict in the agent'"'"'s favor, and splicing that new branch into the agent'"'"'s plan.
-
Citations
17 Claims
-
1. An iterative method for generating a plan using adversarial reasoning, comprising:
-
creating a first plan for a first agent and a second plan for a second agent, wherein the first and second plans are independent; identifying conflicts between the first and second plans; replanning to address one of the identified conflicts by planning a contingency branch for the first plan that resolves the conflict in favor of the first agent; splicing the contingency branch into the first plan; and outputting the first plan in a format to enable a user to see the first plan using a user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An article, comprising:
-
a storage medium comprising computer-readable instructions that enable a machine to iteratively generate a plan using adversarial reasoning by; creating a first plan for a first agent and a second plan for a second agent, wherein the first and second plans are independent; identifying a conflict between the first and second plans; replanning to address the identified conflict by planning a contingency branch for the first plan that resolves the conflict in favor of the first agent; splicing the contingency branch into the first plan; and outputting the first plan in a format to enable a user to see the first plan using a user interface. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A planner system, comprising:
-
a processor; a memory coupled to the processor; and a module for execution by the processor to create a first plan for a first agent and a second plan for a second agent, wherein the first and second plans are independent, identify a conflict between the first and second plans, replan to address the identified conflict by planning a contingency branch for the first plan that resolves the conflict in favor of the first agent, splice the contingency branch into the first plan, and output the first plan in a format to enable a user to see the first plan using a user interface.
-
Specification