Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsCommunityBlog
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Authors
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

ProTermsPrivacyRefunds
Back to skills

Jmsc Algorithm

ASecurity

Use when designing and analyzing a solution algorithm for a 《管理科学学报》 (Journal of Management Sciences in China) manuscript — giving exact / heuristic / decomposition methods with complexity analysis and, for iterative methods, convergence proofs. "It runs fast" is not analysis. Use after the model and properties are established.

1,052 stars
0 votes
0 copies
1 views
Added 6/5/2026
ai-agentsgo

Security Analysis

A100/100

Scanned 6/5/2026

Install to Claude Code

$npx -y skills add brycewang-stanford/Awesome-Journal-Skills --skill jmsc-algorithm --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Jmsc Algorithm?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Jmsc Algorithm
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/brycewang-stanford-jmsc-algorithm/badge)](https://www.skillsdirectory.com/skills/brycewang-stanford-jmsc-algorithm)

More formats (shields.io, HTML) on the badges page.

Download with Pro
Files
SKILL.md
---
name: jmsc-algorithm
description: Use when designing and analyzing a solution algorithm for a 《管理科学学报》 (Journal of Management Sciences in China) manuscript — giving exact / heuristic / decomposition methods with complexity analysis and, for iterative methods, convergence proofs. "It runs fast" is not analysis. Use after the model and properties are established.
---

# 算法设计与分析(jmsc-algorithm)

## 触发时机

- 模型有了,但求解方法只是"调用求解器/跑得快"
- 算法没有复杂度分析,或没有收敛性论证
- 启发式无近似比/界,无法说明解的质量
- 审稿质疑"算法贡献在哪、能否保证收敛"

## 核心:算法必须可分析,不止可运行

本刊看的是**算法贡献的可分析性**:"跑得快"不算分析。要么给**复杂度**(精确/近似算法),要么给**收敛性**(迭代算法),要么给**界/近似比**(启发式),三者至少其一并配数值验证。

## 算法类型与必答问题

| 算法类型 | 必须回答 |
|----------|----------|
| 精确算法(DP/B&B/列生成) | 时间/空间复杂度;状态空间规模;是否多项式 |
| 分解算法(Benders/Lagrangian/ADMM) | 子问题可解性;收敛到何点(最优/KKT);收敛速率 |
| 迭代算法(梯度/不动点/拍卖) | 收敛性证明;步长条件;线性/次线性速率 |
| 启发式/近似 | 近似比 ρ 或最坏情形界;与下界的 gap |
| 元启发式(GA/SA/PSO) | 参数设定依据;与精确解/界对比(不能只给"更好") |

## 复杂度分析要点

- 用 O(·) 给出**关于输入规模的**时间与空间复杂度,并指明输入规模如何定义(n 个客户、T 期、|S| 状态…)。
- 区分**最坏 / 平均 / 实例相关**复杂度,别混用。
- 若是 NP-hard 问题,先给硬度结论,再说明为何用启发式/近似。

## 收敛性分析要点

- 陈述收敛**到什么**(全局最优 / 局部 / 稳定点 / 均衡)。
- 给出收敛**条件**(凸性、步长、Lipschitz、单调)。
- 有条件就给**速率**(线性、次线性 O(1/k)、二阶)。

## 自检清单

- [ ] 算法用伪代码给出,输入/输出/终止条件明确
- [ ] 复杂度以 O(·) 表达,输入规模定义清楚
- [ ] 迭代算法有收敛性证明(到什么点、什么条件、什么速率)
- [ ] 启发式有近似比或与界/最优的 gap,而非只比对手好
- [ ] NP-hard 已说明,启发式的使用有正当理由
- [ ] 算法性质用数值实验验证(见 jmsc-numerical-experiments)

## 反模式

- 只说"算法高效""收敛快",无 O(·)、无证明
- 元启发式只报"比基准好 X%",不给界、不与最优/下界比
- 把"调用 CPLEX/Gurobi 求解"当成算法贡献
- 收敛图当收敛证明用

## 输出格式

```
【算法类型】精确 / 分解 / 迭代 / 启发式 / 元启发式
【伪代码】有 / 无(输入/输出/终止条件齐?)
【复杂度】时间 O(…),空间 O(…),输入规模=<…>
【收敛性】到<点>,条件<…>,速率<…> / 不适用
【解质量】近似比 ρ=… / gap=… / 仅经验对比(弱)
【硬度】NP-hard? 是/否 → 启发式理由
【下一步】jmsc-numerical-experiments
```

Attribution

brycewang-stanfordbrycewang-stanford
View sourceMore from brycewang-stanford →
SSkills DirectorySkills Directory

Your tool, in front of Claude Code builders.

3 founder slots · $299/mo · GSC-verified traffic · sponsors can never buy grades.

See placements

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Your tool, in front of Claude Code builders.

3 founder slots · $299/mo · GSC-verified traffic · sponsors can never buy grades.

See placements

Related Skills

Caveman

Ultra-compressed communication mode that cuts output tokens while keeping technical accuracy. Levels: lite, full, ultra and the wenyan variants. Use for /caveman, "caveman mode", "talk like caveman", "be brief" or "less tokens".

1066601 votes

Hyperplan

Adversarial multi-agent planning skill. Self-orchestrates 5 hostile category members (unspecified-low, unspecified-high, deep, ultrabrain, artistry) via team-mode for ruthless cross-critique debate, distills only the defensible insights, then MANDATORILY hands the distilled insight bundle to the `plan` agent for executable plan formalization. Use when planning needs maximum rigor and surfacing of weak assumptions, blind spots, and over-engineering. Triggers: 'hyperplan', 'hpp', '/hyperplan', ...

686011 votes

Mcp Code Execution

Routes multi-tool workflows through MCP servers for large datasets and pipelines. Use when Bash tool overhead is limiting throughput on data-heavy tasks.

3351 votes

catchup

Recovers the conversation and failed tool calls of a previous Codex, Claude Code, Antigravity, Cline, Copilot CLI, Cursor, DeepSeek Harness, Kimi, OpenCode, Pi Agent, or ZCode session. Use when the user says "catch up", "what did the last session do", "get me up to speed", "I switched agents", asks to recover/summarize a previous session before continuing, or asks to diagnose or report a catchup failure. Do NOT use for the current conversation, git history, or any non-agent log.

651 votes

math-skill

A comprehensive mathematical reasoning skill for AI assistants — handles arithmetic to research-level problems with rigorous step-by-step reasoning, systematic verification, and transparent uncertainty handling

381 votes
View all in ai-agents →