Random processes for generating task-dependency graphs

05/09/2023
∙
by   Jesse Geneson, et al.
∙
0
∙

We investigate random processes for generating task-dependency graphs of order n with m edges and a specified number of initial vertices and terminal vertices. In order to do so, we consider two random processes for generating task-dependency graphs that can be combined to accomplish this task. In the (x, y) edge-removal process, we start with a maximally connected task-dependency graph and remove edges uniformly at random as long as they do not cause the number of initial vertices to exceed x or the number of terminal vertices to exceed y. In the (x, y) edge-addition process, we start with an empty task-dependency graph and add edges uniformly at random as long as they do not cause the number of initial vertices to be less than x or the number of terminal vertices to be less than y. In the (x, y) edge-addition process, we halt if there are exactly x initial vertices and y terminal vertices. For both processes, we determine the values of x and y for which the resulting task-dependency graph is guaranteed to have exactly x initial vertices and y terminal vertices, and we also find the extremal values for the number of edges in the resulting task-dependency graphs as a function of x, y, and the number of vertices. Furthermore, we asymptotically bound the expected number of edges in the resulting task-dependency graphs. Finally, we define a random process using only edge-addition and edge-removal, and we show that with high probability this random process generates an (x, y) task-dependency graph of order n with m edges.

READ FULL TEXT

Please sign up or login with your details

Continue with:
Or login with email
Enter Password
Re-enter Password

Forgot password? Click here to reset
Success!
Error Icon An error occurred

Sign in with Google

×

Use your Google Account to sign in to DeepAI

×
Pro

Consider DeepAI Pro

Subscribe to DeepAI Pro
DeepAI Pro
Provides a limited generation allowance each month. When exceeded, you are charged overage rates available at deepai.org/pricing. Also includes an ad-free experience and API access. Renews automatically until canceled. Non-refundable.
Subtotal
Total due today

Payment

Add DeepAI credits
DeepAI credits
One-time purchase. Credits are added to your wallet after payment.
Subtotal
Total due today

Payment