Code Monkey home page Code Monkey logo

modeloprofs's People

Contributors

pedrosino avatar

Watchers

 avatar

modeloprofs's Issues

Bug na solução do SCIP

O valor do objetivo mostrado está correto, mas a distribuição não (falta um professor):

Modo: tempo-reverso
CH Maxima: True 16
CH Minima: True 12
Situação: 1, Optimal
Objetivo: 3.75 horas
Resolvido em 0.090 segundos

Resultados:
---------+-----------------------------------------+-------+---------+----------+------------+
Unidade  |   x1   x2   x3   x4   x5   x6   x7   x8 | Total |   P-Eq  |   Tempo  | Tempo/prof |
---------+-----------------------------------------+-------+---------+----------+------------+
FACOM    |    1    3    0    0   42    0    1    0 |    47 |   76.50 |     0.25 |      0.005 |
FACOMm   |    0    1    0    0    0    4    6    0 |    11 |   11.85 |     1.00 |      0.091 |
FACOMp   |    0    0    0    0    0    2    0    0 |     2 |    3.30 |     0.00 |      0.000 |
FAGENm   |    0    0    0    0    0    2    0    0 |     2 |    3.30 |     0.00 |      0.000 |
FAGENp   |    0    0    0    0    0    2    0    0 |     2 |    3.30 |     0.00 |      0.000 |
FAMATm   |    0    0    0    0    0    6    0    0 |     6 |    9.90 |     0.00 |      0.000 |
FAMATp   |    0    0    0    0    0    5    0    0 |     5 |    8.25 |     0.00 |      0.000 |
FECIV    |    0    0    0    0    0    6    0    0 |     6 |    9.90 |     0.00 |      0.000 |
FEELT    |    0    1    0    0    0    2    7    0 |    10 |    9.15 |    -4.00 |     -0.400 |
...

image

Calcular piores casos

O pior caso para os modos tempo e ch não pode ser definido previamente.
Usar um "otimizador reverso" para determinar o pior caso.

Ordem dos perfis errada

Quando há mais de 9 perfis, o modelo os ordena por ordem alfabética, considerando x10 antes de x2.
Assim, ao extrair os resultados, a ordem dos perfis fica errada:
x1 x10 x11 x12 x2 x3 ... x9

Campos da interface

  • Carga horária
  • Número total
  • Tempo limite
    - [ ] Número de restrições
  • Arquivo de saída

Verificar valores digitados

... e mostrar mensagem de erro

  • carga horária mínima menor que 10
  • carga horária máxima maior que 24
  • número total mínimo menor que 1
  • número total máximo menor que 1
  • número total máximo menor que (aulas/ch_max)
  • número total mínimo maior que (aulas/ch_min)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.