Какие проблемы оптимизации Вы хотите решить?

Так как вы не можете использовать If внутри выражения, вы можете написать свой sql следующим образом:

DECLARE @source as NVARCHAR(MAX) = (SELECT md.[source] FROM sports_service.meet.meet_detail md WHERE md.meet_id = #{meetId})

    WHERE reg.is_waitlist = 0 AND reg.cancelled_dt IS NULL
    AND NOT EXISTS (
    SELECT
    1
    FROM
    sports_service.meet.meet_invitations i
    WHERE
    i.meet_id = pmm.meet_id
    AND i.sports_person_id = reg.sports_person_id)
    AND ( @source <> 'MANUAL' 
    AND 
    EXISTS ( SELECT 1 FROM
    sports_service.meet.session session
    INNER JOIN sports_service.meet.event event ON
    event.session_id = session.id
    WHERE
    pmm.meet_id = session.meet_id
    AND sports_service.dbo.fnGetMeetAge(p.birth_dt,
    detail.age_up_date,
    detail.id_format) >= event.low_age
    AND sports_service.dbo.fnGetMeetAge(p.birth_dt,
    detail.age_up_date,
    detail.id_format) <= event.high_age
    AND (event.eligible_gender IS NULL
    OR event.eligible_gender = p.gender)))
7
задан josliber 7 May 2014 в 16:49
поделиться

7 ответов

Этот список NP полные проблемы должен заставить Вас напряженно трудиться некоторое время...

12
ответ дан 6 December 2019 в 06:04
поделиться

Как насчет приза Hutter?

Из статьи в Википедии:

Приз Hutter является денежным призом, финансируемым Marcus Hutter, который вознаграждает улучшения сжатия данных на определенном английском текстовом файле на 100 МБ. [...]

Цель Приза Hutter состоит в том, чтобы поощрить исследование в искусственном интеллекте (AI). Организаторы полагают, что текстовое сжатие и AI являются эквивалентными проблемами.

В основном идея состоит в том, что для создания компрессора, который может сжать данные наиболее эффективно, компрессор должен быть, в словах Marcus Hutter, "более умных". Для получения дополнительной информации об отношении между искусственным интеллектом и сжатием, посмотрите Мотивацию и разделы FAQ веб-сайта Приза Hutter.

7
ответ дан 6 December 2019 в 06:04
поделиться

Приз Netflix рассчитывает?

4
ответ дан 6 December 2019 в 06:04
поделиться

Я хотел бы свое банковское сальдо, оптимизированное так, чтобы было как можно больше денег, оставленных в конце месяца, вместо наоборот.

3
ответ дан 6 December 2019 в 06:04
поделиться

Что относительно игры движения?

2
ответ дан 6 December 2019 в 06:04
поделиться

Вот интересная практическая проблема, я подошел при переделывании цветного квантования и сжатия изображения.

Основная идея состоит в том, что я хотел бы программу, которой я даю изображение, и это уменьшает количество цветов, это как можно больше без меня замечающий его. Так как у каждого человека есть различная чувствительность глаза (и глаза имеют другую чувствительность красной/зеленой/синей интенсивности), должно быть возможно указать этот порог чувствительности в некотором роде.

Другими словами, в изображении истинного цвета, замените цвет каждого пикселя другим цветом так, чтобы:

  • Общее количество различных цветов в изображении было бы наименьшим; и
  • Каждый новый пиксель имел бы, это - цвет не далее от исходного цвета, чем некоторое пользовательское заданное значение D.

D может быть определен по-разному, выбрать Вашего фаворита. Например:

  • Отдельные красные, зеленые и синие компоненты для определения максимального возможного отклонения для каждого из них (для каждого пикселя Вы получаете прямоугольный кубоид допустимых заменяющих значений);
  • Вещественное число, которое представило бы максимальное допустимое расстояние в кубе RGB (для каждого пикселя Вы получаете сферу допустимых заменяющих значений);
  • Что-то промежуточное или совершенно другое.
2
ответ дан 6 December 2019 в 06:04
поделиться

Наиболее эффективное решение данного набора Судоку. (исключая методы "в лоб")

0
ответ дан 6 December 2019 в 06:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: