Find Jobs
Hire Freelancers

A Scheduling Problem:

$20-25 USD

Fechado
Publicado há aproximadamente 18 anos

$20-25 USD

Pago na entrega
Consider that there are *n* jobs, each with a deadline di and a required processing time *ti*, and all jobs are available to be scheduled starting at time *s*. For a job i to be done, it needs to be assigned aperiod from *si* >= *s* to *fi* = *si* + *ti*, and different jobs should be assigned non overlapping intervals. In Particular, consider the case in which each job must be done by its deadline, or not at all. We'll say that a subset *J* of jobs is *schedulable* if there is a schedule for the jobs in *J* so that each of them finishes by its deadline. Select a schedulable subset of maximum possible size and give a schedule for this subset that allows each job to finish by its deadline. a. Prove that there is an optimal solution *J* (i.e., a scheduleable set of maximum size) in which the jobs in *J* are scheduled in increasing order of their deadlines. b. Assume all deadlines di and required times *ti* are integers. Give an algorithm to find an optimal solution. Your algorithm should run in time polynomial in the number of jobs n, and the maximum deadline *D* = max*i* *di*. ## Deliverables 1) Pseudocode 2) C code 3) Description of proof, in English. 4) Full Documentation. ## Platform plain text
ID do Projeto: 3492144

Sobre o projeto

4 propostas
Projeto remoto
Ativo há 18 anos

Quer ganhar algum dinheiro?

Benefícios de ofertar no Freelancer

Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos
4 freelancers estão ofertando em média $16 USD for esse trabalho
Avatar do Usuário
See private message.
$12,75 USD em 3 dias
5,0 (58 avaliações)
5,6
5,6
Avatar do Usuário
See private message.
$21,25 USD em 3 dias
4,9 (17 avaliações)
3,7
3,7
Avatar do Usuário
See private message.
$12,75 USD em 3 dias
5,0 (7 avaliações)
2,9
2,9
Avatar do Usuário
See private message.
$17 USD em 3 dias
0,0 (1 avaliação)
0,0
0,0

Sobre o cliente

Bandeira do(a) UNITED STATES
United States
4,6
4
Membro desde mai. 9, 2006

Verificação do Cliente

Outros trabalhos deste cliente

Simple C program
$20-25 USD
Obrigado! Te enviamos um link por e-mail para que você possa reivindicar seu crédito gratuito.
Algo deu errado ao enviar seu e-mail. Por favor, tente novamente.
Usuários Registrados Total de Trabalhos Publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Carregando pré-visualização
Permissão concedida para Geolocalização.
Sua sessão expirou e você foi desconectado. Por favor, faça login novamente.